From 41c07e4558ed3a1cbdda0711f78cd3a812c06829 Mon Sep 17 00:00:00 2001 From: liujie <liujie> Date: 星期四, 28 九月 2023 18:34:25 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TCoursePackageController.java | 52 ++++++++++++++++++++++++++++++++++++++++++++++------ 1 files changed, 46 insertions(+), 6 deletions(-) diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TCoursePackageController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TCoursePackageController.java index 9337926..bb8cc3f 100644 --- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TCoursePackageController.java +++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TCoursePackageController.java @@ -470,7 +470,39 @@ model.addAttribute("times", strings); model.addAttribute("counts", counts); + return PREFIX + "classRecord.html"; + } + + /** + * 假期跳转到上课记录列表页 + * @param model + * @param id + * @return + */ + @GetMapping("/openClassRecord1") + public String openClassRecord1(Model model, Integer id){ + TCoursePackage tCoursePackage = coursePackageClient.queryById(id); + String[] start = tCoursePackage.getClassStartTime().split(","); + String[] end = tCoursePackage.getClassEndTime().split(","); + Integer counts = packagePaymentClient.queryByClassId(id); + + + List<String> strings = new ArrayList<>(); + for (int i = 0; i <start.length ; i++) { + String outTime = start[i] +"-" +end[0]; + strings.add(outTime); + } + + TStore store = storeService.getById(tCoursePackage.getStoreId()); + Coach coach = coachClient.queryCoachById(tCoursePackage.getCoachId()); + model.addAttribute("item", tCoursePackage); + model.addAttribute("store", store); + model.addAttribute("coach", coach); + model.addAttribute("times", strings); + model.addAttribute("counts", counts); + + return PREFIX + "classRecord2.html"; } @@ -524,6 +556,11 @@ public String showExamineCoursePackageDetails(Model model, Integer id){ TCoursePackage tCoursePackage = coursePackageService.queryById(id); model.addAttribute("item", tCoursePackage); + System.out.println("============"+ tCoursePackage.getAuditStatus()); + model.addAttribute("auditStatus", tCoursePackage.getAuditStatus()); + + model.addAttribute("authRemark", tCoursePackage.getAuthRemark()); + model.addAttribute("classTime", tCoursePackage.getClassStartTime() + ":00 - " + tCoursePackage.getClassEndTime() + ":00"); String[] split = tCoursePackage.getClassWeeks().split(";"); List<String> list5 = Arrays.asList("周一", "周二", "周三", "周四", "周五", "周六", "周日"); @@ -555,11 +592,13 @@ List<Coach> coaches = coachClient.queryCoachByCity(cityCode); model.addAttribute("coach", coaches); List<CoursePackagePaymentConfig> list4 = coursePackagePaymentConfigClient.queryCoursePackagePaymentConfigList(id); + if(list4.size()!=0){ + CoursePackagePaymentConfig coursePackagePaymentConfig = list4.get(0); + model.addAttribute("cashPayment", coursePackagePaymentConfig.getCashPayment() == 0 ? false : true); + model.addAttribute("playPaiCoin", coursePackagePaymentConfig.getPlayPaiCoin() == 0 ? false : true);} model.addAttribute("coursePackagePaymentConfig", list4.remove(0)); model.addAttribute("coursePackagePaymentConfigs", list4); - CoursePackagePaymentConfig coursePackagePaymentConfig = list4.get(0); - model.addAttribute("cashPayment", coursePackagePaymentConfig.getCashPayment() == 0 ? false : true); - model.addAttribute("playPaiCoin", coursePackagePaymentConfig.getPlayPaiCoin() == 0 ? false : true); + return PREFIX + "examineCoursePackage_info.html"; } @@ -692,8 +731,9 @@ String jsonString = jsonArray.getString(i); String[] split = jsonString.split(" - "); first.add(split[0]); - second.add(split[1]); - + if (split.length>1) { + second.add(split[1]); + } } String firstString = String.join(",",first); String secondString = String.join(",",second); @@ -944,7 +984,7 @@ @ResponseBody @PostMapping("/makeUpMissedLessons") public ResultUtil makeUpMissedLessons(Long id){ - System.out.println("==========coursePackagePaymentId======"+id); + System.out.println("==========coursePackage补课PaymentId======"+id); return coursePackageService.makeUpMissedLessons(id); } -- Gitblit v1.7.1