From 3d289bd43c6af1ec6475ab4ae2d2bd821f447b82 Mon Sep 17 00:00:00 2001
From: CeDo <cedoogle@gmail.com>
Date: 星期三, 28 四月 2021 17:13:36 +0800
Subject: [PATCH] bugfixed:商品规格限制

---
 springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/impl/UserServiceImpl.java |   24 +++++++++++++++---------
 1 files changed, 15 insertions(+), 9 deletions(-)

diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/impl/UserServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/impl/UserServiceImpl.java
index eccb533..e4f9c9d 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/impl/UserServiceImpl.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/impl/UserServiceImpl.java
@@ -230,6 +230,7 @@
         loginUserInfoVO.setIsmemberrole(2);
 //        志愿者状态
         String phone = sysUserDO.getPhone();
+        Long userCommunityId = sysUserDO.getCommunityId();
         if (!ObjectUtils.isEmpty(phone)) {
             ComMngVolunteerMngVO comMngVolunteerMngVO = userDao.selectVolunteerMngByPhone(phone);
             if (ObjectUtils.isEmpty(comMngVolunteerMngVO)) {
@@ -238,9 +239,10 @@
                 int state = comMngVolunteerMngVO.getState().intValue();
                 loginUserInfoVO.setVolunteerStatus(state);
             }
-            Integer countTeam = userDao.selectCountTeam(phone);
-            Integer selectCountMemberRole = userDao.selectCountMemberRole(phone);
-            Integer isSysUser = userDao.selectCountSysUser(phone);
+            //是否是"管理员"或者 本社区 "社区团队"、"党委成员"
+            Integer countTeam = userDao.selectCountTeam(phone, userCommunityId);
+            Integer selectCountMemberRole = userDao.selectCountMemberRole(phone, userCommunityId);
+            Integer isSysUser = userDao.selectCountSysUser(phone, userCommunityId);
             if (countTeam != null && countTeam > 0) {
                 loginUserInfoVO.setIsmemberrole(1);
             } else if (selectCountMemberRole != null && selectCountMemberRole > 0) {
@@ -415,7 +417,7 @@
 
     /**
      * 人员详情
-     *
+     *detailuser
      * @param userId 用户id
      * @return 人员详情
      */
@@ -710,11 +712,12 @@
      * @return 成员集合
      */
     @Override
-    public R listFamily(Long userId) {
+    public R listFamily(Long userId,Long pageNum, Long pageSize) {
         List<ComMngFamilyInfoVO> comMngFamilyInfoVOS = new ArrayList<>();
-        List<ComMngFamilyInfoDO> comMngFamilyInfoDOS = comMngFamilyInfoDAO.selectList(new QueryWrapper<ComMngFamilyInfoDO>().lambda().eq(ComMngFamilyInfoDO::getUserId, userId));
-        if (!ObjectUtils.isEmpty(comMngFamilyInfoDOS)) {
-            comMngFamilyInfoDOS.forEach(comMngFamilyInfoDO -> {
+        LambdaQueryWrapper<ComMngFamilyInfoDO> query = new QueryWrapper<ComMngFamilyInfoDO>().lambda().eq(ComMngFamilyInfoDO::getUserId, userId);
+        IPage<ComMngFamilyInfoDO> pageData = comMngFamilyInfoDAO.selectPage(new Page<>(pageNum,pageSize), query);
+        if (!ObjectUtils.isEmpty(pageData.getRecords())) {
+            pageData.getRecords().forEach(comMngFamilyInfoDO -> {
                 ComMngFamilyInfoVO comMngFamilyInfoVO = new ComMngFamilyInfoVO();
                 BeanUtils.copyProperties(comMngFamilyInfoDO, comMngFamilyInfoVO);
                 comMngFamilyInfoVOS.add(comMngFamilyInfoVO);
@@ -1501,10 +1504,13 @@
             String idCard = sysUserDO.getIdCard();
             if (!ObjectUtils.isEmpty(idCard)) {
                 communityUserInfoVO.setAge(IdCard.IdNOToAge(idCard));
-                communityUserInfoVO.setBirthday(IdCard.birthDay(idCard));
+                communityUserInfoVO.setBirthday(sysUserDO.getBirthday());
                 communityUserInfoVO.setIdCard(idCard);
             }
             communityUserInfoVO.setCreateAt(sysUserDO.getCreateAt());
+            communityUserInfoVO.setCardPhotoBack(sysUserDO.getCardPhotoBack());
+            communityUserInfoVO.setCardPhotoFront(sysUserDO.getCardPhotoFront());
+            communityUserInfoVO.setFamilyBook(sysUserDO.getFamilyBook());
             communityUserInfoVO.setName(sysUserDO.getName());
             String phone = sysUserDO.getPhone();
             communityUserInfoVO.setPhone(phone);

--
Gitblit v1.7.1