浏览代码

add 退团加退云教练

周箭河 4 年之前
父节点
当前提交
b5b8e7a15c

+ 7 - 1
mec-biz/src/main/java/com/ym/mec/biz/service/impl/CloudTeacherOrderServiceImpl.java

@@ -140,7 +140,13 @@ public class CloudTeacherOrderServiceImpl extends BaseServiceImpl<Long, CloudTea
         }
         cloudOrder.setStatus(3);
         cloudOrder.setRefundAmount(refundAmount);
-        //cloudOrder.setUpdateTime();
+        cloudOrder.setUpdateTime(nowDate);
+        cloudTeacherOrderDao.update(cloudOrder);
+        if (cloudOrder.getStatus().equals(1)) {
+            return true;
+        }
+        int days = DateUtil.daysBetween(nowDate, cloudOrder.getEndTime());
+        cloudTeacherDao.getByStudentId(cloudOrder.getStudentId());
 
         return true;
     }

+ 1 - 1
mec-biz/src/main/java/com/ym/mec/biz/service/impl/StudentRegistrationServiceImpl.java

@@ -1198,7 +1198,7 @@ public class StudentRegistrationServiceImpl extends BaseServiceImpl<Long, Studen
         if (studentPaymentOrder.getStatus().equals(DealStatusEnum.FAILED)) {
             MusicGroup musicGroup = musicGroupDao.get(studentRegistration.getMusicGroupId());
             //减去缴费人数(器乐收费,0元时不减缴费人数)
-            if (musicGroup.getCourseViewType().equals(CourseViewTypeEnum.COURSE_lIST) || studentPaymentOrder.getExpectAmount().compareTo(BigDecimal.ZERO) > 0) {
+            if (!musicGroup.getCourseViewType().equals(CourseViewTypeEnum.CLOUD_TEACHER) || studentPaymentOrder.getExpectAmount().compareTo(BigDecimal.ZERO) > 0) {
                 musicOneSubjectClassPlan.setPaidStudentNum(musicOneSubjectClassPlan.getPaidStudentNum() - 1);
                 updateCount = musicGroupSubjectPlanService.update(musicOneSubjectClassPlan);
                 if (updateCount <= 0) {