diff --git a/src/main/java/com/glxp/api/service/basic/UdiContrastService.java b/src/main/java/com/glxp/api/service/basic/UdiContrastService.java index dd56bb1e..901ab970 100644 --- a/src/main/java/com/glxp/api/service/basic/UdiContrastService.java +++ b/src/main/java/com/glxp/api/service/basic/UdiContrastService.java @@ -261,6 +261,15 @@ public class UdiContrastService { BeanUtils.copyProperties(thrProductsEntity, udiProductEntity); if (list != null && list.size() > 0) { YbDrug ybDrug = list.get(0); + // 数据做处理好查询阿里接口 + ybDrug.setRegisteredProductName(ybDrug.getRegisteredProductName().replace("(","(").replace(")",")")); + if(ybDrug.getApprovalCode().contains("(")){ + String[] charArr = ybDrug.getRegisteredProductName().split("\\("); + ybDrug.setRegisteredProductName(charArr[0]); + } + ybDrug.setApprovalCode(ybDrug.getApprovalCode().replace("(","(").replace(")",")")); + + udiProductEntity.setId(IdUtil.getSnowflakeNextId()); // udiProductEntity.setNameCode(thrProductsEntity.getCode()); udiProductEntity.setPrepnSpec(ybDrug.getRealityOutlook());