From ccd28a0c35e8fff74da6ef63042fb8a896d78f7f Mon Sep 17 00:00:00 2001 From: huanghongfa <huanghongfa123456> Date: 星期三, 29 六月 2022 09:45:52 +0800 Subject: [PATCH] 单位服务统计 --- springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActAcidRecordServiceImpl.java | 19 ++++++++++++------- 1 files changed, 12 insertions(+), 7 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActAcidRecordServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActAcidRecordServiceImpl.java index 5176897..5507439 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActAcidRecordServiceImpl.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActAcidRecordServiceImpl.java @@ -202,7 +202,7 @@ } } ComActAcidDangerMember dangerMember = comActAcidDangerMemberDao.selectOne(new LambdaQueryWrapper<ComActAcidDangerMember>() - .eq(ComActAcidDangerMember::getIdCard, comActAcidRecordVO.getIdCard()).eq(ComActAcidDangerMember::getRecordId, recordId)); + .eq(ComActAcidDangerMember::getIdCard, comActAcidRecordVO.getIdCard()).eq(ComActAcidDangerMember::getRecordId, recordId).orderByDesc(ComActAcidDangerMember::getCreateTime).last("limit 1")); if (isNull(dangerMember)) { dangerMember = new ComActAcidDangerMember(); dangerMember.setName(comActAcidRecordVO.getName()); @@ -257,14 +257,14 @@ for(String areaValue:area){ ComActAcidChartsVO acid=new ComActAcidChartsVO(); acid.setName(areaValue); - ComActAcidChartsVO acidCount =this.baseMapper.selectAcidCount(date,localCity); + ComActAcidChartsVO acidCount =this.baseMapper.selectAcidCount(date,areaValue); if(acidCount!=null){ acid.setNumOne(acidCount.getNumOne()); } acidList.add(acid); ComActAcidChartsVO danger=new ComActAcidChartsVO(); danger.setName(areaValue); - ComActAcidChartsVO dangerCount =this.baseMapper.selectDangerCount(date,localCity); + ComActAcidChartsVO dangerCount =this.baseMapper.selectDangerCount(date,areaValue); if(dangerCount!=null){ danger.setNumOne(dangerCount.getNumOne()); danger.setNumTwo(dangerCount.getNumTwo()); @@ -345,9 +345,10 @@ ComActAcidRecord comActAcidRecord = new ComActAcidRecord(); BeanUtils.copyProperties(comActAcidRecordVO, comActAcidRecord); String idCard = comActAcidRecordVO.getIdCard(); + ComActAcidRecord comActAcidRecord1 = this.baseMapper.selectById(comActAcidRecordVO.getId()); + comActAcidRecord.setUserId(comActAcidRecord1.getUserId()); if (isBlank(idCard)) { - //只修改地址,其他信息需要查询 - ComActAcidRecord comActAcidRecord1 = this.baseMapper.selectById(comActAcidRecordVO.getId()); + //只修改地址 if (isNull(comActAcidRecord1)) { return R.fail("填报纪录不存在"); } @@ -378,6 +379,9 @@ String dangerArea = comActAcidRecordVO.getDangerArea(); String outsideCity = comActAcidRecordVO.getOutsideCity(); String acidTest = comActAcidRecordVO.getAcidTest(); + if(StringUtils.isEmpty(acidTest)){ + acidTest="阴性"; + } if (StringUtils.inStringIgnoreCase(colorMark, "红码", "黄码") || travelCard.equals("是") || dangerArea.equals("是") || outsideCity.equals("是") || acidTest.equals("阳性")) { // 风险人员 @@ -403,9 +407,10 @@ ComActAcidRecord comActAcidRecord = new ComActAcidRecord(); BeanUtils.copyProperties(comActAcidRecordVO, comActAcidRecord); String idCard = comActAcidRecordVO.getIdCard(); + ComActAcidRecord comActAcidRecord1 = this.baseMapper.selectById(comActAcidRecordVO.getId()); + comActAcidRecord.setUserId(comActAcidRecord1.getUserId()); if (isBlank(idCard)) { - //只修改核对状态,其他信息需要查询 - ComActAcidRecord comActAcidRecord1 = this.baseMapper.selectById(comActAcidRecordVO.getId()); + //只修改核对状态 if (isNull(comActAcidRecord1)) { return R.fail("填报纪录不存在"); } -- Gitblit v1.7.1