From 331ae50b1cdcb31a4a0c182abb82aec5c1b12f83 Mon Sep 17 00:00:00 2001 From: nickchange <126672920+nickchange@users.noreply.github.com> Date: 星期三, 15 十一月 2023 09:40:49 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TCoursePackageController.java | 34 ++++++++++++++++++++++++++++++++++ 1 files changed, 34 insertions(+), 0 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 65f9901..8db1499 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 @@ -387,6 +387,7 @@ System.out.println("=========coursePackagePaymentConfig=============>" + coursePackagePaymentConfig); // model.addAttribute("couponIds", "3,2"); } + return PREFIX + "coursePackage_info.html"; } @@ -425,6 +426,39 @@ } model.addAttribute("role",UserExt.getUser().getObjectType()); model.addAttribute("type",tCoursePackage.getType()); + List<TCoursePackageDiscount> tCoursePackageDiscounts = coursePackageDiscountClient.queryByCoursePackageId1(tCoursePackage.getId()); + if (tCoursePackageDiscounts.size()>0){ + TCoursePackageDiscount tCoursePackageDiscount = tCoursePackageDiscounts.get(0); + model.addAttribute("audit",tCoursePackageDiscount.getAuditStatus()); + StringBuilder stringBuilder = new StringBuilder(""); + // 如果折扣未通过 + if (tCoursePackageDiscount.getAuditStatus() == 3){ + model.addAttribute("state","未通过"); + for (TCoursePackageDiscount coursePackageDiscount : tCoursePackageDiscounts) { + stringBuilder.append(coursePackageDiscount.getAuditRemark()+","); + } + if (!stringBuilder.equals("")){ + String string = stringBuilder.toString(); + String substring = string.substring(0, string.length() - 1); + model.addAttribute("reasons",substring); + }else{ + model.addAttribute("reasons",stringBuilder); + } + }else{ + model.addAttribute("reasons",stringBuilder); + } + if(tCoursePackageDiscount.getAuditStatus() == 2){ + model.addAttribute("state","已通过"); + } + if (tCoursePackageDiscount.getAuditStatus() == 1){ + model.addAttribute("state","待审核"); + } + }else{ + model.addAttribute("audit",2); + model.addAttribute("state",0); + model.addAttribute("reasons",""); + } + model.addAttribute("coursePackagePaymentConfig", JSON.toJSONString(list)); return PREFIX + "coursePackageDiscount.html"; } -- Gitblit v1.7.1