From fde0d8d0de95b322b9be6f01e419287ddb400868 Mon Sep 17 00:00:00 2001 From: 44323 <443237572@qq.com> Date: 星期二, 21 十一月 2023 19:42:04 +0800 Subject: [PATCH] 后台bug修改 --- cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TDiscountController.java | 55 ++++++++++++++++++++++++++++++++++++++++++++++++++++--- 1 files changed, 52 insertions(+), 3 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 e0d855b..bf025a0 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 @@ -147,6 +147,9 @@ model.addAttribute("item", tCoursePackage); List<CoursePackagePaymentConfig> list4 = coursePackagePaymentConfigClient.queryCoursePackagePaymentConfigList(id); List<Map<String, Object>> list = new ArrayList<>(); + // 拒绝理由 + StringBuilder reasons = new StringBuilder(""); + int a =0; for (CoursePackagePaymentConfig coursePackagePaymentConfig : list4) { if(coursePackagePaymentConfig.getCashPayment() == 0){ continue; @@ -163,13 +166,58 @@ } map.put("payment", payment); map.put("cashPayment", coursePackagePaymentConfig.getCashPayment()); + List<TCoursePackageDiscount> tCoursePackageDiscounts = coursePackageDiscountClient.queryCoursePackageDiscount(coursePackagePaymentConfig.getId()); + for (TCoursePackageDiscount tCoursePackageDiscount : tCoursePackageDiscounts) { + if (tCoursePackageDiscount.getAuditStatus()==3){ + a = 3; + model.addAttribute("type1",3); + break; + }else if (tCoursePackageDiscount.getAuditStatus()==2){ + a=2; + model.addAttribute("type1",-1); + }else{ + a=1; + model.addAttribute("type1",-1); + break; + } + } + for (TCoursePackageDiscount tCoursePackageDiscount : tCoursePackageDiscounts) { + if (tCoursePackageDiscount.getAuditStatus()==3){ + reasons.append(tCoursePackageDiscount.getAuditRemark()+","); + } + } map.put("coursePackageDiscount", tCoursePackageDiscounts); list.add(map); } model.addAttribute("role",UserExt.getUser().getObjectType()); - model.addAttribute("type",tCoursePackage.getType()); + Integer type1 = tCoursePackage.getType(); + // 审核状态 + StringBuilder stringBuilder = new StringBuilder(""); + + switch (a){ + 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("")){ + int index = string.indexOf(","); + String result = string.substring(0, index); + model.addAttribute("reasons", result); + }else{ + model.addAttribute("reasons", ""); + } model.addAttribute("coursePackagePaymentConfig", JSON.toJSONString(list)); + model.addAttribute("type2",tCoursePackage.getType()); return PREFIX + "coursePackageDiscount.html"; } @RequestMapping("/infoOne") @@ -241,8 +289,9 @@ String string = reasons.toString(); if (!string.equals("")){ - String substring = string.substring(0, string.length() - 1); - model.addAttribute("reasons", substring); + int index = string.indexOf(","); + String result = string.substring(0, index); + model.addAttribute("reasons", result); }else{ model.addAttribute("reasons", ""); } -- Gitblit v1.7.1