|
@@ -305,11 +305,15 @@ public class TempDirectorTrainingCampDetailServiceImpl extends ServiceImpl<TempD
|
|
|
}
|
|
|
}
|
|
|
TempDirectorTrainingCampDetail campDetail = this.getById(studentPaymentOrder.getMusicGroupId());
|
|
|
- campDetail.setPaymentAmount(studentPaymentOrder.getActualAmount());
|
|
|
- campDetail.setPaymentDate(studentPaymentOrder.getPayTime());
|
|
|
switch (studentPaymentOrder.getStatus()){
|
|
|
case SUCCESS:
|
|
|
+ campDetail.setPaymentAmount(studentPaymentOrder.getActualAmount());
|
|
|
+ campDetail.setPaymentDate(studentPaymentOrder.getPayTime());
|
|
|
campDetail.setPaymentStatus("PAID");
|
|
|
+ TempDirectorTrainingCamp trainingCamp = tempDirectorTrainingCampService.getById(campDetail.getTempDirectorTrainingCampId());
|
|
|
+ if(trainingCamp.getBirdPrice() != null && trainingCamp.getBirdPriceEndDate() != null && trainingCamp.getBirdPriceEndDate().after(studentPaymentOrder.getCreateTime())){
|
|
|
+ campDetail.setBirdFlag(true);
|
|
|
+ }
|
|
|
break;
|
|
|
case FAILED:
|
|
|
case CLOSE:
|