From c036557db88c6297b9a626a892dce35c14ab8ee5 Mon Sep 17 00:00:00 2001 From: nickchange <126672920+nickchange@users.noreply.github.com> Date: 星期四, 09 十一月 2023 18:30:31 +0800 Subject: [PATCH] 11.6 --- cloud-server-management/src/main/java/com/dsh/guns/modular/system/service/impl/CoursePackageService.java | 17 ++++++++++++++++- 1 files changed, 16 insertions(+), 1 deletions(-) diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/service/impl/CoursePackageService.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/service/impl/CoursePackageService.java index bb9f556..b0bcd56 100644 --- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/service/impl/CoursePackageService.java +++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/service/impl/CoursePackageService.java @@ -9,6 +9,7 @@ import com.dsh.guns.config.UserExt; import com.dsh.guns.core.support.HttpKit; import com.dsh.guns.core.util.ToolUtil; +import com.dsh.guns.modular.system.model.CourseCounsum; import com.dsh.guns.modular.system.model.TStore; import com.dsh.guns.modular.system.service.ICoursePackageService; import com.dsh.guns.modular.system.service.IStoreService; @@ -474,6 +475,7 @@ } + /** * 上传消课凭证 * @param id @@ -483,7 +485,12 @@ */ @Override public ResultUtil cancellationRecord(Long id, String cancelClasses, Integer deductClassHour) { - CoursePackageScheduling coursePackageScheduling = coursePackageSchedulingClient.queryCoursePackageSchedulingById(id); +// CoursePackageScheduling coursePackageScheduling = coursePackageSchedulingClient.queryCoursePackageSchedulingById(id); + + List<CoursePackageScheduling> coursePackageSchedulings = coursePackageSchedulingClient.queryCoursePackageSchedulingsById(id); + + for (CoursePackageScheduling coursePackageScheduling : coursePackageSchedulings) { + if(coursePackageScheduling.getStatus() == 1 || coursePackageScheduling.getStatus() == 4){ return ResultUtil.error("不能添加消课凭证"); } @@ -522,7 +529,15 @@ cancelledClasses.setCancelledClassesNumber(deductClassHour);} cancelledClasses.setInsertTime(new Date()); cancelledClassesClient.addCancelledClasses(cancelledClasses); + + + + + + } + } + return ResultUtil.success(); } -- Gitblit v1.7.1