|
@@ -377,7 +377,7 @@ public class AppCoureseServiceImpl extends ServiceImpl<AppCoursesMapper, AppCour
|
|
|
public Boolean classPostpone(ClassPostponeForm form) {
|
|
|
|
|
|
AppOrder appOrder = appOrderMapper.selectById(form.getOrderId());
|
|
|
- //原课时
|
|
|
+ //补课课时
|
|
|
AppCoursesPriceRules appCoursesPriceRules = priceRulesMapper.selectById(form.getCoursePriceRulesId());
|
|
|
//设置为延期状态
|
|
|
appCoursesPriceRules.setClassStatus(CommonConstant.STATUS_1_INT);
|
|
@@ -389,16 +389,6 @@ public class AppCoureseServiceImpl extends ServiceImpl<AppCoursesMapper, AppCour
|
|
|
.setPostponeReason(form.getPostponeReason());
|
|
|
appCoursesVerificationRecordMapper.updateById(appCoursesVerificationRecord);
|
|
|
}
|
|
|
- //补课新课时
|
|
|
- AppCoursesPriceRules priceRules = new AppCoursesPriceRules();
|
|
|
- priceRules.setOrgCode(appCoursesPriceRules.getOrgCode());
|
|
|
- priceRules.setTenantId(appCoursesPriceRules.getTenantId());
|
|
|
- priceRules.setCoursesId(appCoursesPriceRules.getCoursesId());
|
|
|
- priceRules.setName("(补课)" + appCoursesPriceRules.getName());
|
|
|
- priceRules.setStartTime(form.getStartTime());
|
|
|
- priceRules.setEndTime(form.getEndTime());
|
|
|
- priceRules.setCoursesType(CommonConstant.STATUS_1_INT);
|
|
|
- priceRulesMapper.insert(priceRules);
|
|
|
|
|
|
for (FamilyUserVO familyUserVO : form.getFamilyUserVOList()) {
|
|
|
AppCoursesVerificationRecord verificationRecord = new AppCoursesVerificationRecord();
|
|
@@ -407,8 +397,8 @@ public class AppCoureseServiceImpl extends ServiceImpl<AppCoursesMapper, AppCour
|
|
|
verificationRecord.setCoursesId(appOrder.getProductIds());
|
|
|
verificationRecord.setCoursesPriceRuleId(appCoursesPriceRules.getId());
|
|
|
verificationRecord.setCoursesName(appCoursesPriceRules.getName());
|
|
|
- verificationRecord.setCoursesStartTime(form.getStartTime());
|
|
|
- verificationRecord.setCoursesEndTime(form.getEndTime());
|
|
|
+ verificationRecord.setCoursesStartTime(appCoursesPriceRules.getStartTime());
|
|
|
+ verificationRecord.setCoursesEndTime(appCoursesPriceRules.getEndTime());
|
|
|
verificationRecord.setUseUserId(familyUserVO.getFamilyUserId());
|
|
|
verificationRecord.setUseUserName(familyUserVO.getFamilyUserName());
|
|
|
verificationRecord.setUseUserImage(familyUserVO.getFamilyUserImage());
|