|
@ -246,9 +246,14 @@ public class IcNatServiceImpl extends BaseServiceImpl<IcNatDao, IcNatEntity> imp |
|
|
public void edit(AddIcNatFormDTO formDTO) { |
|
|
public void edit(AddIcNatFormDTO formDTO) { |
|
|
disposeIsNull(formDTO); |
|
|
disposeIsNull(formDTO); |
|
|
//0.先根据身份证号和检测时间以及检测结果校验除当前数据是否还存在相同数据
|
|
|
//0.先根据身份证号和检测时间以及检测结果校验除当前数据是否还存在相同数据
|
|
|
IcNatDTO icNatDTO = baseDao.getNatDTO(formDTO.getCustomerId(), formDTO.getIcNatId(), formDTO.getIdCard(), null != formDTO.getNatTime() ? DateUtils.format(formDTO.getNatTime(), DateUtils.DATE_TIME_PATTERN_END_WITH_MINUTE) : null, formDTO.getNatResult(), null != formDTO.getSampleTime() ? DateUtils.format(formDTO.getSampleTime(), DateUtils.DATE_TIME_PATTERN_END_WITH_MINUTE) : null); |
|
|
IcNatDTO icNatDTO = baseDao.getNatDTO(formDTO.getCustomerId(), |
|
|
|
|
|
formDTO.getIcNatId(), |
|
|
|
|
|
formDTO.getIdCard(), |
|
|
|
|
|
null != formDTO.getNatTime() ? DateUtils.format(formDTO.getNatTime(), DateUtils.DATE_TIME_PATTERN_END_WITH_MINUTE) : null, |
|
|
|
|
|
formDTO.getNatResult(), |
|
|
|
|
|
null != formDTO.getSampleTime() ? DateUtils.format(formDTO.getSampleTime(), DateUtils.DATE_TIME_PATTERN_END_WITH_MINUTE) : null); |
|
|
if (null != icNatDTO) { |
|
|
if (null != icNatDTO) { |
|
|
throw new RenException(EpmetErrorCode.IC_NAT.getCode(), EpmetErrorCode.IC_NAT.getMsg()); |
|
|
throw new EpmetException(EpmetErrorCode.IC_NAT.getCode(), EpmetErrorCode.IC_NAT.getMsg()); |
|
|
} |
|
|
} |
|
|
//1.更新核酸记录基础信息表数据
|
|
|
//1.更新核酸记录基础信息表数据
|
|
|
IcNatEntity entity = ConvertUtils.sourceToTarget(formDTO, IcNatEntity.class); |
|
|
IcNatEntity entity = ConvertUtils.sourceToTarget(formDTO, IcNatEntity.class); |
|
|