From e0ec0a20cb943b4ee92c45b64f02b007a003b0ba Mon Sep 17 00:00:00 2001 From: puzhibing <393733352@qq.com> Date: 星期五, 01 三月 2024 18:22:11 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/2.0' into 2.0 --- cloud-server-course/src/main/java/com/dsh/course/service/impl/CoursePackageOrderStudentServiceImpl.java | 15 ++++++++++++++- 1 files changed, 14 insertions(+), 1 deletions(-) diff --git a/cloud-server-course/src/main/java/com/dsh/course/service/impl/CoursePackageOrderStudentServiceImpl.java b/cloud-server-course/src/main/java/com/dsh/course/service/impl/CoursePackageOrderStudentServiceImpl.java index 031e4fd..00bc62d 100644 --- a/cloud-server-course/src/main/java/com/dsh/course/service/impl/CoursePackageOrderStudentServiceImpl.java +++ b/cloud-server-course/src/main/java/com/dsh/course/service/impl/CoursePackageOrderStudentServiceImpl.java @@ -15,6 +15,7 @@ import com.dsh.course.mapper.*; import com.dsh.course.model.DeductionClassHour; import com.dsh.course.model.DeductionClassHourList; +import com.dsh.course.service.CourseCounsumService; import com.dsh.course.service.ICoursePackageOrderStudentService; import com.dsh.course.service.ICoursePackageSchedulingService; import com.dsh.course.service.TCoursePackageService; @@ -46,6 +47,9 @@ @Autowired private ICoursePackageSchedulingService coursePackageSchedulingService; + + @Autowired + private CourseCounsumService courseCounsumService; @Resource private TCoursePackageMapper tcpmapper; @@ -240,8 +244,8 @@ if(n != 0){ n += 1; l = (codeTime * n) - clss; - coursePackageOrderStudent.setLaveClassHours(l); } + coursePackageOrderStudent.setLaveClassHours(coursePackageOrderStudent.getLaveClassHours() + l); //删除已排的课程 List<CoursePackageScheduling> coursePackageSchedulings = packageSchedulings.subList(0, n); @@ -250,6 +254,15 @@ } this.updateById(coursePackageOrderStudent); + + CourseCounsum courseCounsum = new CourseCounsum(); + courseCounsum.setPaymentId(coursePackageOrderStudent.getId()); + courseCounsum.setChangeType(0); + courseCounsum.setNum(deductionClassHour.getClassHour()); + courseCounsum.setInsertTime(new Date()); + courseCounsum.setReason("社区世界杯报名"); + courseCounsum.setAppUserId(coursePackageOrderStudent.getAppUserId()); + courseCounsumService.save(courseCounsum); } return true; }catch (Exception e){ -- Gitblit v1.7.1