From e863d3485d077c90988c81a756b37ef21cf4962e Mon Sep 17 00:00:00 2001
From: 44323 <443237572@qq.com>
Date: 星期五, 17 十一月 2023 20:16:01 +0800
Subject: [PATCH] 后台bug修改

---
 cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TDiscountController.java |   24 ++++++++++++++++++++----
 1 files changed, 20 insertions(+), 4 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 ebdf705..e0d855b 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
@@ -180,6 +180,7 @@
         List<Map<String, Object>> list = new ArrayList<>();
         // 拒绝理由
         StringBuilder reasons = new StringBuilder("");
+        int a =0;
         for (CoursePackagePaymentConfig coursePackagePaymentConfig : list4) {
             if(coursePackagePaymentConfig.getCashPayment() == 0){
                 continue;
@@ -196,13 +197,25 @@
             }
             map.put("payment",  payment);
             map.put("cashPayment", coursePackagePaymentConfig.getCashPayment());
+
             List<TCoursePackageDiscount> tCoursePackageDiscounts = coursePackageDiscountClient.queryCoursePackageDiscount(coursePackagePaymentConfig.getId());
             for (TCoursePackageDiscount tCoursePackageDiscount : tCoursePackageDiscounts) {
                 if (tCoursePackageDiscount.getAuditStatus()==3){
-                    reasons.append(tCoursePackageDiscount.getAuditRemark()+",");
+                    a = 3;
                     model.addAttribute("type1",3);
-                }else{
+                    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);
@@ -213,7 +226,7 @@
         // 审核状态
         StringBuilder stringBuilder = new StringBuilder("");
 
-        switch (type1){
+        switch (a){
             case 1:
                 stringBuilder.append("待审核");
                 break;
@@ -234,6 +247,7 @@
             model.addAttribute("reasons", "");
         }
         model.addAttribute("coursePackagePaymentConfig", JSON.toJSONString(list));
+        model.addAttribute("type2",tCoursePackage.getType());
 
         return PREFIX1 + "coursePackageDiscount.html";
     }
@@ -254,7 +268,9 @@
         }
         List<TStore> list = storeService.list(wrapper);
         Page<DiscountList> page = new PageFactory<DiscountList>().defaultPage();
-        List<DiscountList> discountLists = courseClient.queryDiscountList(new QueryDiscountList(page.getCurrent(),page.getSize(),provinceCode,cityCode,name,type,list.stream().map(TStore::getId).collect(Collectors.toList())));
+        List<DiscountList> discountLists = courseClient.queryDiscountList(new QueryDiscountList
+                (page.getCurrent(),page.getSize(),provinceCode,cityCode,name,type,
+                        list.stream().map(TStore::getId).collect(Collectors.toList())));
         for (DiscountList discountList : discountLists) {
             for (TStore tStore : list) {
                 if(discountList.getStoreId().equals(tStore.getId())){

--
Gitblit v1.7.1