Browse Source

程序调整

master
sunyuchao 3 years ago
parent
commit
3728139e73
  1. 5
      epmet-user/epmet-user-client/src/main/java/com/epmet/dto/IcVaccineDTO.java
  2. 4
      epmet-user/epmet-user-client/src/main/java/com/epmet/dto/form/AddIcVaccineFormDTO.java
  3. 5
      epmet-user/epmet-user-server/src/main/java/com/epmet/entity/IcVaccineEntity.java
  4. 6
      epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcVaccineServiceImpl.java
  5. 4
      epmet-user/epmet-user-server/src/main/resources/mapper/IcVaccineDao.xml

5
epmet-user/epmet-user-client/src/main/java/com/epmet/dto/IcVaccineDTO.java

@ -47,6 +47,11 @@ public class IcVaccineDTO implements Serializable {
*/
private String isResiUser;
/**
* 数字社区的icResiUserId其他情况无值
*/
private String userId;
/**
* 数据来源导入的import;
*/

4
epmet-user/epmet-user-client/src/main/java/com/epmet/dto/form/AddIcVaccineFormDTO.java

@ -27,8 +27,8 @@ public class AddIcVaccineFormDTO implements Serializable {
/**
* 核酸记录Id,修改时使用
*/
@NotBlank(message = "组织Id不能为空", groups = Edit.class)
private String icVaccineId;
@NotBlank(message = "核酸记录Id不能为空", groups = Edit.class)
private String vaccineId;
/**
* 当前网格所属组织Id
*/

5
epmet-user/epmet-user-server/src/main/java/com/epmet/entity/IcVaccineEntity.java

@ -48,6 +48,11 @@ public class IcVaccineEntity extends BaseEpmetEntity {
*/
private String isResiUser;
/**
* 数字社区的icResiUserId其他情况无值
*/
private String userId;
/**
* 数据来源导入的import;
*/

6
epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcVaccineServiceImpl.java

@ -525,15 +525,15 @@ public class IcVaccineServiceImpl extends BaseServiceImpl<IcVaccineDao, IcVaccin
@Override
public void edit(AddIcVaccineFormDTO formDTO) {
//0.先根据身份证号和接种时间校验除当前数据是否还存在相同数据
IcVaccineDTO icVaccineDTO = baseDao.getVaccineDTO(formDTO.getCustomerId(), formDTO.getIcVaccineId(), formDTO.getIdCard(), DateUtils.format(formDTO.getInoculateTime(), DateUtils.DATE_TIME_PATTERN_END_WITH_MINUTE));
IcVaccineDTO icVaccineDTO = baseDao.getVaccineDTO(formDTO.getCustomerId(), formDTO.getVaccineId(), formDTO.getIdCard(), DateUtils.format(formDTO.getInoculateTime(), DateUtils.DATE_TIME_PATTERN_END_WITH_MINUTE));
if (null != icVaccineDTO) {
throw new RenException(EpmetErrorCode.IC_VACCINE.getCode(), EpmetErrorCode.IC_VACCINE.getMsg());
}
//1.更新核酸记录基础信息表数据
IcVaccineEntity entity = ConvertUtils.sourceToTarget(formDTO, IcVaccineEntity.class);
entity.setId(formDTO.getIcVaccineId());
entity.setId(formDTO.getVaccineId());
if (!updateById(entity)) {
log.error(String.format("数据修改失败,核酸记录Id->%s", formDTO.getIcVaccineId()));
log.error(String.format("数据修改失败,核酸记录Id->%s", formDTO.getVaccineId()));
throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "疫苗接种记录信息修改失败");
}
//修改只涉及到基础信息的修改 不会修改关系数据 关系表不涉及更新

4
epmet-user/epmet-user-server/src/main/resources/mapper/IcVaccineDao.xml

@ -40,7 +40,8 @@
b.id_card,
b.INOCULATE_TIME,
b.INOCULATE_ADDRESS,
b.MANUFACTURER
b.MANUFACTURER,
b.user_id,
FROM ic_vaccine_relation a
INNER JOIN ic_vaccine b ON a.IC_VACCINE_ID = b.ID AND b.DEL_FLAG = '0'
WHERE a.DEL_FLAG = '0'
@ -71,6 +72,7 @@
SELECT
id vaccineId,
is_resi_user isResiUser,
user_id userId,
user_type userType,
`name` `name`,
mobile mobile,

Loading…
Cancel
Save