|
@ -24,6 +24,7 @@ import com.epmet.dao.IcPointNucleicMonitoringDao; |
|
|
import com.epmet.dto.IcPointNucleicMonitoringDTO; |
|
|
import com.epmet.dto.IcPointNucleicMonitoringDTO; |
|
|
import com.epmet.dto.form.ImportTaskCommonFormDTO; |
|
|
import com.epmet.dto.form.ImportTaskCommonFormDTO; |
|
|
import com.epmet.dto.form.MapInfoFormDTO; |
|
|
import com.epmet.dto.form.MapInfoFormDTO; |
|
|
|
|
|
import com.epmet.dto.form.OrgInfoPointFormDTO; |
|
|
import com.epmet.dto.result.CommunityInfoResultDTO; |
|
|
import com.epmet.dto.result.CommunityInfoResultDTO; |
|
|
import com.epmet.dto.result.MapInfoResultDTO; |
|
|
import com.epmet.dto.result.MapInfoResultDTO; |
|
|
import com.epmet.dto.result.UploadImgResultDTO; |
|
|
import com.epmet.dto.result.UploadImgResultDTO; |
|
@ -133,7 +134,8 @@ public class IcPointNucleicMonitoringServiceImpl extends BaseServiceImpl<IcPoint |
|
|
} |
|
|
} |
|
|
if(StringUtils.isNotBlank(dto.getOrgName())){ |
|
|
if(StringUtils.isNotBlank(dto.getOrgName())){ |
|
|
// 赋值pid pids
|
|
|
// 赋值pid pids
|
|
|
Result<CommunityInfoResultDTO> resultDTOResult = govOrgFeignClient.getCommunityInfo(dto.getOrgName()); |
|
|
OrgInfoPointFormDTO formDTO = ConvertUtils.sourceToTarget(dto, OrgInfoPointFormDTO.class); |
|
|
|
|
|
Result<CommunityInfoResultDTO> resultDTOResult = govOrgFeignClient.getCommunityInfo(formDTO); |
|
|
CommunityInfoResultDTO communityInfoResultDTO = resultDTOResult.getData(); |
|
|
CommunityInfoResultDTO communityInfoResultDTO = resultDTOResult.getData(); |
|
|
dto.setPid(communityInfoResultDTO.getPid()); |
|
|
dto.setPid(communityInfoResultDTO.getPid()); |
|
|
dto.setPids(communityInfoResultDTO.getPids()); |
|
|
dto.setPids(communityInfoResultDTO.getPids()); |
|
@ -220,7 +222,10 @@ public class IcPointNucleicMonitoringServiceImpl extends BaseServiceImpl<IcPoint |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
// 校验所属组织通过名称能否匹配到ID
|
|
|
// 校验所属组织通过名称能否匹配到ID
|
|
|
Result<CommunityInfoResultDTO> resultDTOResult = govOrgFeignClient.getCommunityInfo(list.get(i).getOrgName()); |
|
|
OrgInfoPointFormDTO formDTO = new OrgInfoPointFormDTO(); |
|
|
|
|
|
formDTO.setOrgName(list.get(i).getOrgName()); |
|
|
|
|
|
formDTO.setCustomerId(tokenDto.getCustomerId()); |
|
|
|
|
|
Result<CommunityInfoResultDTO> resultDTOResult = govOrgFeignClient.getCommunityInfo(formDTO); |
|
|
CommunityInfoResultDTO communityInfoResultDTO = resultDTOResult.getData(); |
|
|
CommunityInfoResultDTO communityInfoResultDTO = resultDTOResult.getData(); |
|
|
if(communityInfoResultDTO == null && !list.get(i).getAddStatus()){ |
|
|
if(communityInfoResultDTO == null && !list.get(i).getAddStatus()){ |
|
|
errorInfo.add(getErrorInfo(list.get(i), "所属组织匹配失败",i+1)); |
|
|
errorInfo.add(getErrorInfo(list.get(i), "所属组织匹配失败",i+1)); |
|
|