diff --git a/src/main/java/com/glxp/api/req/basic/AddProductRequest.java b/src/main/java/com/glxp/api/req/basic/AddProductRequest.java index 571892bab..c5b976f65 100644 --- a/src/main/java/com/glxp/api/req/basic/AddProductRequest.java +++ b/src/main/java/com/glxp/api/req/basic/AddProductRequest.java @@ -46,6 +46,13 @@ public class AddProductRequest { @NotEmpty(message = "注册证号必填!") private String registerNo; + /** + * 产品属性 + */ + @JsonProperty("attributeType") + @NotEmpty(message = "产品属性必填!") + private Integer attributeType; + /** * 医疗器械注册人 */ diff --git a/src/main/java/com/glxp/api/service/basic/impl/UdiProductServiceImpl.java b/src/main/java/com/glxp/api/service/basic/impl/UdiProductServiceImpl.java index 1d3794df8..1e8086870 100644 --- a/src/main/java/com/glxp/api/service/basic/impl/UdiProductServiceImpl.java +++ b/src/main/java/com/glxp/api/service/basic/impl/UdiProductServiceImpl.java @@ -237,6 +237,7 @@ public class UdiProductServiceImpl implements UdiProductService { udiProductEntity.setCpmctymc(addProductRequest.getName()); udiProductEntity.setGgxh(addProductRequest.getSpec()); udiProductEntity.setZczbhhzbapzbh(addProductRequest.getRegisterNo()); + udiProductEntity.setDiType(ConstantStatus.DI_TYPE_MAIN); UdiRelevanceEntity udiRelevanceEntity = new UdiRelevanceEntity(); udiRelevanceEntity.setId(IdUtil.getSnowflakeNextId()); @@ -245,7 +246,7 @@ public class UdiProductServiceImpl implements UdiProductService { udiRelevanceEntity.setUuid(udiProductEntity.getUuid()); udiRelevanceEntity.setNeedCert(false); udiRelevanceEntity.setPurType(1); - udiProductEntity.setDiType(ConstantStatus.DI_TYPE_MAIN); + udiRelevanceEntity.setAttributeType(addProductRequest.getAttributeType()); // TODO: 2024/2/27 初始化其他字段 setUpdateInfo(udiProductEntity,udiRelevanceEntity);