From 6307ae8f285d251c650b5491a74599963f807cb2 Mon Sep 17 00:00:00 2001 From: 101captain <237651143@qq.com> Date: 星期四, 28 四月 2022 14:42:45 +0800 Subject: [PATCH] Merge branch 'huacheng_paicha' of http://gitlab.nhys.cdnhxx.com/root/zhihuishequ into huacheng_paicha --- 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