From c93e76c57a98e35abbf62d2f514d9ba51efd3243 Mon Sep 17 00:00:00 2001
From: jiangqs <jiangqs>
Date: 星期一, 21 八月 2023 19:03:55 +0800
Subject: [PATCH] bug

---
 ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/ShopServiceImpl.java |   29 +++++++++++++++++------------
 1 files changed, 17 insertions(+), 12 deletions(-)

diff --git a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/ShopServiceImpl.java b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/ShopServiceImpl.java
index 166b0fd..b2915ae 100644
--- a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/ShopServiceImpl.java
+++ b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/ShopServiceImpl.java
@@ -792,13 +792,15 @@
             shopIds = shopMapper.listShopIdByTotal(mgtBasePlatformDto);
             Shop shop = this.getShopByBelongUserId(userId);
             shopIds.add(shop.getShopId());
+            userIds.add(userId);
         }else {
             //普通员工查询商户归属的shopId
             Shop shop = this.getShopByBelongUserId(userId);
+
             shopIds.add(shop.getShopId());
         }
         //分别查询
-        StaffHomeShopTotalVo staffHomeShopTotalVo = shopMapper.getStaffHomeTotal(shopIds);
+        StaffHomeShopTotalVo staffHomeShopTotalVo = shopMapper.getStaffHomeTotal(userIds);
         Integer shopTaskCount = shopTaskService.getShopIngTotal(shopIds);
         staffHomeShopTotalVo.setFollowMember(0);
         staffHomeShopTotalVo.setNewMember(0);
@@ -831,7 +833,6 @@
         }
         merHomeShopTotalVo.setShopType(shop.getShopType());
         MerHomeShopTotalVo orderVo = remoteOrderService.getMerHomeTotal(merHomeShopTotalVo).getData();
-        ShopTotal shopTotal = shopTotalService.getById(shopId);
         merHomeShopTotalVo.setShopId(shopId);
         merHomeShopTotalVo.setShopType(shop.getShopType());
         merHomeShopTotalVo.setTodayShop(orderVo.getTodayShop());
@@ -839,8 +840,8 @@
         Integer taskCount = memberTaskService.getMemberIngTotal(shopId);
         merHomeShopTotalVo.setTask(taskCount);
         merHomeShopTotalVo.setShopTurnover(orderVo.getShopTurnover());
-        merHomeShopTotalVo.setCycleSurp(shopTotal.getUseableCyclePerson());
-        merHomeShopTotalVo.setExplorationSurp(shopTotal.getUseableExperiencePerson());
+        merHomeShopTotalVo.setCycleSurp(orderVo.getCycleSurp());
+        merHomeShopTotalVo.setExplorationSurp(orderVo.getExplorationSurp());
         merHomeShopTotalVo.setPlatformBirthdayFlag(shop.getPlatformBirthdayFlag());
         merHomeShopTotalVo.setPlatformCouponFlag(shop.getPlatformCouponFlag());
         return merHomeShopTotalVo;
@@ -1138,15 +1139,19 @@
         MgtShopAuthGetVo shopAuthGetVo = new MgtShopAuthGetVo();
         ShopAuthentication shopAuthentication = shopAuthenticationService.getById(authId);
         BeanUtils.copyProperties(shopAuthentication, shopAuthGetVo);
-        if(shopAuthGetVo.getBlBusinessDeanline().equals("长期")){
-            shopAuthGetVo.setBlBusinessFoeverFlag(1);
-        }else{
-            shopAuthGetVo.setBlBusinessFoeverFlag(0);
+        if(shopAuthGetVo.getBlBusinessDeanline()!=null){
+            if(shopAuthGetVo.getBlBusinessDeanline().equals("长期")){
+                shopAuthGetVo.setBlBusinessFoeverFlag(1);
+            }else{
+                shopAuthGetVo.setBlBusinessFoeverFlag(0);
+            }
         }
-        if(shopAuthGetVo.getLpIcEndDate().equals("长期")){
-            shopAuthGetVo.setLpIcForeverFlag(1);
-        }else{
-            shopAuthGetVo.setLpIcForeverFlag(0);
+        if(shopAuthGetVo.getLpIcEndDate()!=null){
+            if(shopAuthGetVo.getLpIcEndDate().equals("长期")){
+                shopAuthGetVo.setLpIcForeverFlag(1);
+            }else{
+                shopAuthGetVo.setLpIcForeverFlag(0);
+            }
         }
         return shopAuthGetVo;
     }

--
Gitblit v1.7.1