9/11 药品基础数据

dev_no_inv
wangwei 10 months ago
parent 4beefa4e05
commit 40913d3813

@ -242,6 +242,9 @@ public class UdiRelevanceController extends BaseController {
UdiRelevanceEntity udiRelevanceEntity = udiRelevanceService.selectById(filterUdiRelRequest.getId()); UdiRelevanceEntity udiRelevanceEntity = udiRelevanceService.selectById(filterUdiRelRequest.getId());
FilterUdiRelRequest tempRequest = new FilterUdiRelRequest(); FilterUdiRelRequest tempRequest = new FilterUdiRelRequest();
tempRequest.setUuid(udiRelevanceEntity.getUuid()); tempRequest.setUuid(udiRelevanceEntity.getUuid());
if (filterUdiRelRequest.getProductType() == 2){
tempRequest.setNameCode(filterUdiRelRequest.getNameCode());
}
List<UdiProductEntity> udiInfoEntities = udiProductService.filterAllUdiInfo(tempRequest); List<UdiProductEntity> udiInfoEntities = udiProductService.filterAllUdiInfo(tempRequest);
List<UdiRelevanceResponse> udiRelevanceResponses = new ArrayList<>(); List<UdiRelevanceResponse> udiRelevanceResponses = new ArrayList<>();
if (CollUtil.isNotEmpty(udiInfoEntities)) { if (CollUtil.isNotEmpty(udiInfoEntities)) {

@ -117,6 +117,7 @@ public class FilterUdiRelRequest extends ListPageRequest {
//药品参数 //药品参数
private String cpms; private String cpms;
private Integer productsType = 1;//默认是耗材 private Integer productsType = 1;//默认是耗材
private Integer productType;
/** /**
* *

@ -77,6 +77,7 @@ public class UdiRelevanceResponse {
private String manufactory; private String manufactory;
private String measname; private String measname;
private Integer productsType; private Integer productsType;
private Integer productType;
private String scbssfbhph; private String scbssfbhph;
private String scbssfbhxlh; private String scbssfbhxlh;
private String scbssfbhscrq; private String scbssfbhscrq;

@ -326,9 +326,8 @@ public class UdiContrastService {
} }
udiProductEntity = UdiInfoUtil.initUdiInfoEntity(udiProductEntity); udiProductEntity = UdiInfoUtil.initUdiInfoEntity(udiProductEntity);
udiProductService.insertUdiInfo(udiProductEntity); udiProductService.insertUdiInfo(udiProductEntity);
packLevel++;
} }
setLevel(udiRelevanceEntity.getUuid()); // setLevel(udiRelevanceEntity.getUuid());
UdiProductEntity byUuid = udiProductService.findByUuid(udiRelevanceEntity.getUuid()); UdiProductEntity byUuid = udiProductService.findByUuid(udiRelevanceEntity.getUuid());
udiRelevanceEntity = udiRelevanceService.insertDefaultLevel(udiRelevanceEntity, byUuid); udiRelevanceEntity = udiRelevanceService.insertDefaultLevel(udiRelevanceEntity, byUuid);
udiRelevanceService.insertUdiRelevance(udiRelevanceEntity); udiRelevanceService.insertUdiRelevance(udiRelevanceEntity);

@ -587,6 +587,7 @@
basic_products.medicareType, basic_products.medicareType,
basic_products.requireScanCode, basic_products.requireScanCode,
basic_products.workPlaceCount, basic_products.workPlaceCount,
basic_products.productsType as productType,
th.hsmc hslbName th.hsmc hslbName
FROM basic_products FROM basic_products
inner JOIN basic_udirel inner JOIN basic_udirel

Loading…
Cancel
Save