From ddbb38c54db9c3670e5ff53f4bf713525de1099d Mon Sep 17 00:00:00 2001 From: 44323 <443237572@qq.com> Date: 星期二, 14 十一月 2023 09:12:10 +0800 Subject: [PATCH] 后台bug修改 --- cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TCoursePackageController.java | 63 +++++++++++++++++++++++++++---- 1 files changed, 54 insertions(+), 9 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 4bbf06d..65f9901 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 @@ -10,6 +10,7 @@ import com.dsh.course.feignClient.account.CoachClient; import com.dsh.course.feignClient.account.model.CityManager; import com.dsh.course.feignClient.account.model.Coach; +import com.dsh.course.feignClient.account.model.CoachSerchVO; import com.dsh.course.feignClient.course.*; import com.dsh.course.feignClient.course.model.*; import com.dsh.course.feignClient.other.model.Site; @@ -252,8 +253,18 @@ model.addAttribute("store", list2); List<TSite> list3 = siteService.list(new QueryWrapper<TSite>().eq("storeId", tCoursePackage.getStoreId()).eq("state", 1)); model.addAttribute("site", list3); - List<Coach> coaches = coachClient.queryCoachByOperatorId(UserExt.getUser().getObjectId()); - model.addAttribute("coach", coaches); + if (UserExt.getUser().getObjectType() == 2){ + List<Coach> coaches = coachClient.queryCoachByOperatorId(UserExt.getUser().getObjectId()); + model.addAttribute("coach", coaches); + }else{ + CoachQuery coachQuery = new CoachQuery(); + coachQuery.setProvince(tCoursePackage.getProvince()); + coachQuery.setCity(tCoursePackage.getCity()); + List<CoachSerchVO> coachSerchVOS = coachClient.listAll(coachQuery); + model.addAttribute("coach",coachSerchVOS); + } + + List<CoursePackagePaymentConfig> list4 = coursePackagePaymentConfigClient.queryCoursePackagePaymentConfigList(id); @@ -412,10 +423,11 @@ map.put("coursePackageDiscount", tCoursePackageDiscounts); list.add(map); } + model.addAttribute("role",UserExt.getUser().getObjectType()); + model.addAttribute("type",tCoursePackage.getType()); model.addAttribute("coursePackagePaymentConfig", JSON.toJSONString(list)); return PREFIX + "coursePackageDiscount.html"; } - /** * 跳转到报名列表页 @@ -597,8 +609,32 @@ model.addAttribute("auditStatus", tCoursePackage.getAuditStatus()); model.addAttribute("authRemark", tCoursePackage.getAuthRemark()); + String classStartTime = tCoursePackage.getClassStartTime(); + String classEndTime = tCoursePackage.getClassEndTime(); + if (tCoursePackage.getStartTime()!=null) { + SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); + String dateString = sdf.format(tCoursePackage.getStartTime()); + String dateString1 = sdf.format(tCoursePackage.getEndTime()); + model.addAttribute("holi", dateString + " - " + dateString1); + } + String[] split1 = classStartTime.split(","); + String[] split2 = classEndTime.split(","); - model.addAttribute("classTime", tCoursePackage.getClassStartTime() + ":00 - " + tCoursePackage.getClassEndTime() + ":00"); + List<String> listtime = new ArrayList<>(); + + for (int i = 0; i < split1.length; i++) { + String o = split1[i]+"-"+split2[i]; + listtime.add(o); + } + + + model.addAttribute("time1",listtime.remove(0)); + if (listtime.size()!=0) { + model.addAttribute("times", listtime); + } + model.addAttribute("classTime", + tCoursePackage.getClassStartTime() + ":00 - " + + tCoursePackage.getClassEndTime() + ":00"); String[] split = tCoursePackage.getClassWeeks().split(";"); List<String> list5 = Arrays.asList("周一", "周二", "周三", "周四", "周五", "周六", "周日"); List<Map<String, Object>> classWeeks = new ArrayList<>(); @@ -635,7 +671,8 @@ model.addAttribute("playPaiCoin", coursePackagePaymentConfig.getPlayPaiCoin() == 0 ? false : true);} model.addAttribute("coursePackagePaymentConfig", list4.remove(0)); model.addAttribute("coursePackagePaymentConfigs", list4); - + Integer type = tCoursePackage.getType(); + model.addAttribute("type",type); return PREFIX + "examineCoursePackage_info.html"; } @@ -650,7 +687,6 @@ @ResponseBody @PostMapping("/queryCity") public List<Map<String, Object>> queryCity(String code){ - Integer objectType = UserExt.getUser().getObjectType(); Integer objectId = UserExt.getUser().getObjectId(); String cityCode = null; @@ -852,7 +888,8 @@ if(objectType == 3) {// 门店 storeIds.add(objectId); } - Page<Map<String, Object>> mapPage = coursePackageService.queryCoursePackageLists(provinceCode, cityCode, coursePackageTypeId, storeIds, name, status, state); + Page<Map<String, Object>> mapPage = coursePackageService.queryCoursePackageLists(provinceCode, + cityCode, coursePackageTypeId, storeIds, name, status, state); return super.packForBT(mapPage); } @@ -865,7 +902,8 @@ */ @ResponseBody @PostMapping("/addCoursePackage") - public ResultUtil addCoursePackage(TCoursePackage coursePackage, String coursePackagePaymentConfig) throws ParseException { + public ResultUtil addCoursePackage(TCoursePackage coursePackage, + String coursePackagePaymentConfig) throws ParseException { String classStartTime = coursePackage.getClassStartTime(); // String classEndTime = coursePackage.getClassEndTime(); Date startDate = null; @@ -881,7 +919,14 @@ DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); startDate = dateFormat.parse(startDateString); endDate = dateFormat.parse(endDateString); - + if (coursePackage.getType() == 2){ + startDate.setHours(0); + startDate.setMinutes(0); + startDate.setSeconds(0); + endDate.setHours(23); + endDate.setMinutes(59); + endDate.setSeconds(59); + } } -- Gitblit v1.7.1