Browse Source

会员数据(小黑屋,会员,黑名单)统计问题

yfh 2 weeks ago
parent
commit
686742a36f

+ 3 - 1
fs-service-system/src/main/java/com/fs/store/service/impl/FsUserServiceImpl.java

@@ -636,12 +636,14 @@ public class FsUserServiceImpl implements IFsUserService
                 .collect(Collectors.toMap(UserListCountVO::getStatus, UserListCountVO::getNum, (v1, v2) -> v1 + v2));
         UserListPageVO pageVO = new UserListPageVO();
         Integer normalNum = map.getOrDefault("1", 0);
-        Integer blackNum = map.getOrDefault("0", 0);
+        Integer smallBlackNum = map.getOrDefault("0", 0);
+        Integer blackNum = map.getOrDefault("2", 0);
 
         // 黑名单人数加上重粉的数量,正常人数去掉重粉数量
         int repeatUserNumber = fsUserMapper.getRepeatUserNumber(userId);
         pageVO.setNumber(normalNum - repeatUserNumber);
         pageVO.setBlackNum(blackNum + repeatUserNumber);
+        pageVO.setSmallBlackNum(smallBlackNum + repeatUserNumber);
 
         return pageVO;
     }

+ 3 - 0
fs-service-system/src/main/java/com/fs/store/vo/h5/UserListPageVO.java

@@ -17,4 +17,7 @@ public class UserListPageVO {
     @ApiModelProperty(value = "黑名单数量")
     private int blackNum;
 
+    @ApiModelProperty(value = "小黑屋数量")
+    private int smallBlackNum;
+
 }

+ 1 - 1
fs-service-system/src/main/resources/mapper/store/FsUserMapper.xml

@@ -705,7 +705,7 @@
 
     <select id="getUserNumber" resultType="UserListCountVO">
         SELECT
-            fs_user.`status` as status,
+        fs_user_company_user.`status` as status,
             count( DISTINCT fs_user.user_id ) AS num
         FROM
             fs_user