From 232d3efb20f87f9c60faeda7bae4bc96e5687bd3 Mon Sep 17 00:00:00 2001 From: 44323 <443237572@qq.com> Date: 星期三, 11 十月 2023 19:19:47 +0800 Subject: [PATCH] 10.12 --- cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TCoursePackageController.java | 109 ++++++++++++++++++++++++++++++++++++++++++++++++++---- 1 files changed, 101 insertions(+), 8 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..ae08367 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 @@ -16,6 +16,7 @@ import com.dsh.guns.core.util.ToolUtil; import com.dsh.guns.modular.system.model.TSite; import com.dsh.guns.modular.system.model.TStore; +import com.dsh.guns.modular.system.model.dto.SelectDto; import com.dsh.guns.modular.system.service.ICoursePackageService; import com.dsh.guns.modular.system.service.IStoreService; import com.dsh.guns.modular.system.service.ITSiteService; @@ -470,7 +471,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"; } @@ -514,6 +547,16 @@ } + @GetMapping("/queryProvince") + @ResponseBody + public List<Map<String, Object>> queryProvince(){ + + List<Map<String, Object>> list = storeService.queryProvince(null); + + return list; + } + + /** * 跳转到审核详情页 * @param model @@ -524,6 +567,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 +603,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"; } @@ -574,6 +624,7 @@ @ResponseBody @PostMapping("/queryCity") public List<Map<String, Object>> queryCity(String code){ + Integer objectType = UserExt.getUser().getObjectType(); Integer objectId = UserExt.getUser().getObjectId(); String cityCode = null; @@ -581,7 +632,24 @@ CityManager cityManager = cityManagerClient.queryCityManagerById(objectId); cityCode = cityManager.getCityCode(); } + System.out.println("======="+storeService.queryCity(code, cityCode)); return storeService.queryCity(code, cityCode); + } + + + @ResponseBody + @PostMapping("/queryCity1/{code}") + public ResultUtil queryCity1(@PathVariable("code") String code){ + Integer objectType = UserExt.getUser().getObjectType(); + Integer objectId = UserExt.getUser().getObjectId(); + String cityCode = null; + if(objectType == 2){//城市管理员 + CityManager cityManager = cityManagerClient.queryCityManagerById(objectId); + cityCode = cityManager.getCityCode(); + } + System.out.println("======="+storeService.queryCity(code, cityCode)); +// return storeService.queryCity(code, cityCode); + return new ResultUtil(0,null,null,storeService.queryCity(code, cityCode),null); } @@ -594,7 +662,28 @@ @PostMapping("/queryStore") public List<TStore> queryStore(String cityCode){ List<TStore> list = storeService.list(new QueryWrapper<TStore>().eq("cityCode", cityCode).eq("state", 1)); + System.out.println("====list="+list); return list; + } + + + @ResponseBody + @PostMapping("/queryStore1/{cityCode}") + public ResultUtil queryStore1(@PathVariable("cityCode") String cityCode){ + List<TStore> list = storeService.list(new QueryWrapper<TStore>().select("id","name").eq("cityCode", cityCode).eq("state", 1)); +// Map<String,Integer> map = new LinkedHashMap<>(); + List<SelectDto> selectDtos = new ArrayList<>(); + Map<String,Integer> map = new HashMap<>(); +// for (TStore store : list) { +// SelectDto selectDto = new SelectDto(); +// selectDto.setId(Long.valueOf(store.getId())); +// selectDto.setValue(store.getName()); +// selectDtos.add(selectDto); +// +// } +// map.put("options",selectDtos); + + return new ResultUtil(0,0,null,list,null); } /** @@ -605,7 +694,8 @@ @ResponseBody @PostMapping("/querySite") public List<TSite> querySite(Integer storeId){ - List<TSite> list = siteService.list(new QueryWrapper<TSite>().eq("storeId", storeId).eq("state", 1)); + System.out.println("==storeId==="+storeId); + List<TSite> list = siteService.list(new QueryWrapper<TSite>().select("id","name").eq("storeId", storeId).eq("state", 1)); return list; } @@ -692,8 +782,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); @@ -739,8 +830,10 @@ String jsonString = jsonArray.getString(i); String[] split = jsonString.split("-"); + System.out.println("============"+split); + if (split.length>1){ first.add(split[0]); - second.add(split[1]); + second.add(split[1]);} } String firstString = String.join(",",first); @@ -944,7 +1037,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