From d4ac5e9fcf8888eda2ad24a51e02fba63373b990 Mon Sep 17 00:00:00 2001 From: chenhc <2369838784@qq.com> Date: Mon, 4 Mar 2024 16:36:02 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=A2=9E=E5=8A=A0=E4=BA=A7=E5=93=81-?= =?UTF-8?q?=E4=BA=A7=E5=93=81=E5=B1=9E=E6=80=A7=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/glxp/api/req/basic/AddProductRequest.java | 7 +++++++ .../glxp/api/service/basic/impl/UdiProductServiceImpl.java | 3 ++- 2 files changed, 9 insertions(+), 1 deletion(-) 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);