|
|
|
@ -280,17 +280,21 @@ public class UdiContrastService {
|
|
|
|
|
YbDrugDetailFilterRequest ybHcflDetailFilterRequest = new YbDrugDetailFilterRequest();
|
|
|
|
|
ybHcflDetailFilterRequest.setLimit(1);
|
|
|
|
|
ybHcflDetailFilterRequest.setPage(1);
|
|
|
|
|
ybHcflDetailFilterRequest.setGoodsCode(thrProductsEntity.getYbbm());
|
|
|
|
|
List<YbDrug> list = ybDrugService.getList(ybHcflDetailFilterRequest);
|
|
|
|
|
UdiProductEntity udiProductEntity = new UdiProductEntity();
|
|
|
|
|
BeanUtils.copyProperties(thrProductsEntity, udiProductEntity);
|
|
|
|
|
udiProductEntity.setId(IdUtil.getSnowflakeNextId());
|
|
|
|
|
if (list.size() > 0) {
|
|
|
|
|
YbDrug ybDrug = list.get(0);
|
|
|
|
|
|
|
|
|
|
udiProductEntity.setNameCode(ybDrug.getGoodsStandardCode());
|
|
|
|
|
udiProductEntity.setPrepnSpec(ybDrug.getRealityOutlook());
|
|
|
|
|
// udiProductEntity.setNameCode(thrProductsEntity.getCode());
|
|
|
|
|
udiProductEntity.setPrepnSpec(ybDrug.getRealityMedicinemodel());
|
|
|
|
|
udiProductEntity.setZczbhhzbapzbh(ybDrug.getApprovalCode());
|
|
|
|
|
udiProductEntity.setCpmctymc(ybDrug.getProductRemark());
|
|
|
|
|
udiProductEntity.setCpmctymc(ybDrug.getRegisteredProductName());
|
|
|
|
|
udiProductEntity.setSpmc(ybDrug.getRegisteredProductName());
|
|
|
|
|
udiProductEntity.setBzgg(ybDrug.getRegisteredOutlook());
|
|
|
|
|
udiProductEntity.setMatrial(ybDrug.getMaterialName());
|
|
|
|
|
udiProductEntity.setPackMatrial(ybDrug.getMaterialName());
|
|
|
|
|
udiProductEntity.setMedicareType(setMedicareType(ybDrug.getProductInsuranceType()));
|
|
|
|
|
//最小产品单位
|
|
|
|
|
udiProductEntity.setPackUnit(ybDrug.getUnit());
|
|
|
|
@ -301,7 +305,7 @@ public class UdiContrastService {
|
|
|
|
|
//生产厂家
|
|
|
|
|
udiProductEntity.setManufactory(ybDrug.getListingHolder());
|
|
|
|
|
//商品条码 essentialDrugMarkName sptm
|
|
|
|
|
udiProductEntity.setSptm(ybDrug.getBusinessLicense());
|
|
|
|
|
// udiProductEntity.setSptm(ybDrug.getBusinessLicense());
|
|
|
|
|
udiProductEntity.setPrepnUnit(ybDrug.getMinUnit());
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -316,7 +320,7 @@ public class UdiContrastService {
|
|
|
|
|
udiProductEntity.setMajorStatus(1);
|
|
|
|
|
udiProductEntity.setPhysicType(3);
|
|
|
|
|
if (StrUtil.isEmpty(udiProductEntity.getPrice())) {
|
|
|
|
|
udiProductEntity.setPrice(null);
|
|
|
|
|
udiProductEntity.setPrice("0.00");
|
|
|
|
|
}
|
|
|
|
|
udiProductEntity = UdiInfoUtil.initUdiInfoEntity(udiProductEntity);
|
|
|
|
|
udiProductService.insertUdiInfo(udiProductEntity);
|
|
|
|
|