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/TDiscountController.java | 55 +++++++++++++++++++++++++++++++++++++++++-------------- 1 files changed, 41 insertions(+), 14 deletions(-) diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TDiscountController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TDiscountController.java index ce5efba..ebdf705 100644 --- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TDiscountController.java +++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TDiscountController.java @@ -143,8 +143,7 @@ private CoursePackageDiscountClient coursePackageDiscountClient; @RequestMapping("/info") public String info( Integer id, Model model) { - TCoursePackage tCoursePackage1 = courseClient.queryByDiscountId(id); - TCoursePackage tCoursePackage = coursePackageService.queryById(tCoursePackage1.getId()); + TCoursePackage tCoursePackage = coursePackageService.queryById(id); model.addAttribute("item", tCoursePackage); List<CoursePackagePaymentConfig> list4 = coursePackagePaymentConfigClient.queryCoursePackagePaymentConfigList(id); List<Map<String, Object>> list = new ArrayList<>(); @@ -168,25 +167,19 @@ 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"; } @RequestMapping("/infoOne") public String infoOne( Integer id, Model model) { - Integer state = courseClient.queryDiscountById(id); - if(state==1){ - model.addAttribute("stateStr","待审核"); - model.addAttribute("state",1); - }else { - model.addAttribute("stateStr","未通过"); - model.addAttribute("state",3); - } - - TCoursePackage tCoursePackage1 = courseClient.queryByDiscountId(id); - TCoursePackage tCoursePackage = coursePackageService.queryById(tCoursePackage1.getId()); + TCoursePackage tCoursePackage = coursePackageService.queryById(id); model.addAttribute("item", tCoursePackage); List<CoursePackagePaymentConfig> list4 = coursePackagePaymentConfigClient.queryCoursePackagePaymentConfigList(id); List<Map<String, Object>> list = new ArrayList<>(); + // 拒绝理由 + StringBuilder reasons = new StringBuilder(""); for (CoursePackagePaymentConfig coursePackagePaymentConfig : list4) { if(coursePackagePaymentConfig.getCashPayment() == 0){ continue; @@ -203,11 +196,45 @@ } map.put("payment", payment); map.put("cashPayment", coursePackagePaymentConfig.getCashPayment()); - List<TCoursePackageDiscount> tCoursePackageDiscounts = coursePackageDiscountClient.queryCoursePackageDiscountOne(coursePackagePaymentConfig.getId()); + List<TCoursePackageDiscount> tCoursePackageDiscounts = coursePackageDiscountClient.queryCoursePackageDiscount(coursePackagePaymentConfig.getId()); + for (TCoursePackageDiscount tCoursePackageDiscount : tCoursePackageDiscounts) { + if (tCoursePackageDiscount.getAuditStatus()==3){ + reasons.append(tCoursePackageDiscount.getAuditRemark()+","); + model.addAttribute("type1",3); + }else{ + model.addAttribute("type1",-1); + } + } map.put("coursePackageDiscount", tCoursePackageDiscounts); list.add(map); } + model.addAttribute("role",UserExt.getUser().getObjectType()); + Integer type1 = tCoursePackage.getType(); + // 审核状态 + StringBuilder stringBuilder = new StringBuilder(""); + + switch (type1){ + case 1: + stringBuilder.append("待审核"); + break; + case 2: + stringBuilder.append("已通过"); + break; + case 3: + stringBuilder.append("未通过"); + break; + } + model.addAttribute("type",stringBuilder); + + String string = reasons.toString(); + if (!string.equals("")){ + String substring = string.substring(0, string.length() - 1); + model.addAttribute("reasons", substring); + }else{ + model.addAttribute("reasons", ""); + } model.addAttribute("coursePackagePaymentConfig", JSON.toJSONString(list)); + return PREFIX1 + "coursePackageDiscount.html"; } -- Gitblit v1.7.1