| | |
| | | import com.panzhihua.common.model.vos.vaccines.VaccinesEnrollUserByAppVO; |
| | | import com.panzhihua.common.utlis.AgeUtils; |
| | | import com.panzhihua.common.utlis.IdCard; |
| | | import com.panzhihua.common.utlis.StringUtils; |
| | | import com.panzhihua.service_community.dao.ComMngVaccinesDAO; |
| | | import com.panzhihua.service_community.dao.ComMngVaccinesEnrollRecordDAO; |
| | | import com.panzhihua.service_community.model.dos.ComMngVaccinesDO; |
| | |
| | | public R getVaccinesUserListByApp(VaccinesEnrollUserByAppDTO enrollUserByAppDTO){ |
| | | //查询当前用户的家庭成员列表 |
| | | List<VaccinesEnrollUserByAppVO> userLists = new ArrayList<>(); |
| | | List<VaccinesEnrollUserByAppVO> newUserLists = new ArrayList<>(); |
| | | //将自己的信息组装进家庭成员列表中 |
| | | VaccinesEnrollUserByAppVO ownUser = this.baseMapper.getSysUser(enrollUserByAppDTO.getUserId()); |
| | | if(ownUser != null){ |
| | |
| | | if(user.getIsUser() == null){ |
| | | user.setIsUser(2); |
| | | } |
| | | if(StringUtils.isEmpty(user.getJob())){ |
| | | user.setJob("暂无"); |
| | | } |
| | | //查询当前用户是否已经报名 |
| | | ComMngVaccinesEnrollRecordDO enrollRecordDO = this.baseMapper.selectOne(new QueryWrapper<ComMngVaccinesEnrollRecordDO>() |
| | | .lambda().eq(ComMngVaccinesEnrollRecordDO::getFamilyUserId,user.getUserId()).eq(ComMngVaccinesEnrollRecordDO::getType,enrollUserByAppDTO.getVaccinesId())); |
| | | .lambda().eq(ComMngVaccinesEnrollRecordDO::getFamilyUserId,user.getUserId()) |
| | | .eq(ComMngVaccinesEnrollRecordDO::getType,enrollUserByAppDTO.getVaccinesId()) |
| | | .eq(ComMngVaccinesEnrollRecordDO::getFamilyUserType,user.getIsUser())); |
| | | if(enrollRecordDO != null){ |
| | | user.setIsEnroll(VaccinesEnrollUserByAppVO.isEnroll.yes); |
| | | }else{ |
| | | user.setIsEnroll(VaccinesEnrollUserByAppVO.isEnroll.no); |
| | | newUserLists.add(user); |
| | | } |
| | | |
| | | }); |
| | | } |
| | | return R.ok(userLists); |
| | | return R.ok(newUserLists); |
| | | } |
| | | |
| | | /** |