puzhibing
2024-02-22 5d9730391412cfe96a6cc22c49be4b88ca69f8ce
新增加接口
1个文件已修改
15 ■■■■■ 已修改文件
cloud-server-course/src/main/java/com/dsh/course/service/impl/CoursePackageOrderStudentServiceImpl.java 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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){