From c036557db88c6297b9a626a892dce35c14ab8ee5 Mon Sep 17 00:00:00 2001
From: nickchange <126672920+nickchange@users.noreply.github.com>
Date: 星期四, 09 十一月 2023 18:30:31 +0800
Subject: [PATCH] 11.6

---
 cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TDiscountController.java |    8 ++++++++
 1 files changed, 8 insertions(+), 0 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 8f39ecc..ce5efba 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
@@ -12,6 +12,7 @@
 import com.dsh.course.feignClient.course.CoursePackagePaymentConfigClient;
 import com.dsh.course.feignClient.course.model.*;
 import com.dsh.course.model.AuditDiscount;
+import com.dsh.guns.config.UserExt;
 import com.dsh.guns.core.base.controller.BaseController;
 import com.dsh.guns.core.base.tips.ErrorTip;
 import com.dsh.guns.core.base.tips.SuccessTip;
@@ -71,6 +72,7 @@
     public String index(Model model) {
         List<TCity> list = cityService.list(new LambdaQueryWrapper<TCity>().eq(TCity::getParentId, 0));
         model.addAttribute("list",list);
+        model.addAttribute("role",UserExt.getUser().getObjectType());
         return PREFIX + "TDiscount.html";
     }
     @RequestMapping("/audit")
@@ -217,6 +219,12 @@
         if(ToolUtil.isNotEmpty(shopName)){
             wrapper.like(TStore::getName, shopName);
         }
+        if(UserExt.getUser().getObjectType()==3){
+            wrapper.eq(TStore::getId, UserExt.getUser().getObjectId());
+        }
+        if(UserExt.getUser().getObjectType()==2){
+            wrapper.eq(TStore::getOperatorId, UserExt.getUser().getObjectId());
+        }
         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())));

--
Gitblit v1.7.1