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