From 93c45fae0c9cfe070048c3e2a347f6c2b17d7e6d Mon Sep 17 00:00:00 2001
From: puhanshu <a9236326>
Date: 星期四, 28 四月 2022 14:40:46 +0800
Subject: [PATCH] 推送消息

---
 springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/impl/UserServiceImpl.java |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 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 3ac3bce..0ea29cd 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
@@ -20,6 +20,7 @@
 
 import com.alibaba.fastjson.JSONObject;
 import com.panzhihua.common.model.dtos.community.microCommercialStreet.BindUserPhoneDTO;
+import com.panzhihua.common.model.vos.community.acid.ComActAcidMemberVO;
 import com.panzhihua.common.model.vos.community.microCommercialStreet.McsLoginUserInfoVO;
 import com.panzhihua.service_user.dao.*;
 import com.panzhihua.service_user.entity.SysAppConfig;
@@ -378,6 +379,7 @@
         loginUserInfoVO.setIsPropertyWorker(2);
         loginUserInfoVO.setIsSocialWorker(2);
         loginUserInfoVO.setIsFmsMember(2);
+        loginUserInfoVO.setIsAcidMember(2);
         // 志愿者状态
         String phone = sysUserDO.getPhone();
         Long userCommunityId = sysUserDO.getCommunityId();
@@ -416,6 +418,12 @@
             int countFmsMember = userDao.countFmsMember(phone, userCommunityId);
             if (countFmsMember > 0) {
                 loginUserInfoVO.setIsFmsMember(1);
+            }
+            //是否是防疫工作人员
+            ComActAcidMemberVO acidMember = userDao.selectAcidMemberByPhone(phone);
+            if (nonNull(acidMember)) {
+                loginUserInfoVO.setIsAcidMember(1);
+                loginUserInfoVO.setRelationName(acidMember.getRelationName());
             }
             //是否网格员
             int easyPhotoMember = userDao.countEasyPhotoMember(phone, userCommunityId);
@@ -728,6 +736,13 @@
         //是否微团队成员
         int countFmsMember = userDao.countFmsMember(loginUserInfoVO.getPhone(), loginUserInfoVO.getCommunityId());
         loginUserInfoVO.setIsFmsMember(countFmsMember > 0 ? 1 : 0);
+        //是否是防疫工作人员
+        loginUserInfoVO.setIsAcidMember(2);
+        ComActAcidMemberVO acidMember = userDao.selectAcidMemberByPhone(loginUserInfoVO.getPhone());
+        if (nonNull(acidMember)) {
+            loginUserInfoVO.setIsAcidMember(1);
+            loginUserInfoVO.setRelationName(acidMember.getRelationName());
+        }
         loginUserInfoVO.setIdCard(SensitiveUtil.desensitizedIdNumber(loginUserInfoVO.getIdCard()));
         loginUserInfoVO.setPhone(SensitiveUtil.desensitizedPhoneNumber(loginUserInfoVO.getPhone()));
         //判断账号类型

--
Gitblit v1.7.1