|
|
|
@ -198,7 +198,7 @@ public class CtqyyClient extends CommonHttpClient {
|
|
|
|
|
*/
|
|
|
|
|
@Override
|
|
|
|
|
public BaseResponse getProducts(UdiwmsProductRequest udiwmsProductRequest) {
|
|
|
|
|
if(udiwmsProductRequest.getMedicalType().equals(Constants.MEDICAL_TYPE_DEVICE)){
|
|
|
|
|
if(udiwmsProductRequest.getProductType().equals(Constants.PRODUCT_TYPE_DEVICE)){
|
|
|
|
|
CtqyyRequest ctqyyRequest = new CtqyyRequest();
|
|
|
|
|
ctqyyRequest.setMsgHeader(getMsgHeader("getMaterialDict"));
|
|
|
|
|
ctqyyRequest.setMsgBody(JSONUtil.toJsonStr(udiwmsProductRequest));
|
|
|
|
@ -229,7 +229,7 @@ public class CtqyyClient extends CommonHttpClient {
|
|
|
|
|
log.error("异常信息:{}", e);
|
|
|
|
|
return ResultVOUtils.error(500, "网络错误,或远程服务器异常无法返回正确结果(" + response + ")");
|
|
|
|
|
}
|
|
|
|
|
}else if(udiwmsProductRequest.getMedicalType().equals(Constants.MEDICAL_TYPE_DRUG)){
|
|
|
|
|
}else if(udiwmsProductRequest.getProductType().equals(Constants.PRODUCT_TYPE_DRUG)){
|
|
|
|
|
Map map = new HashMap();
|
|
|
|
|
LambdaQueryWrapper<PhysicDictEntity> wrapper = new LambdaQueryWrapper();
|
|
|
|
|
//补充其他查询条件
|
|
|
|
@ -253,8 +253,8 @@ public class CtqyyClient extends CommonHttpClient {
|
|
|
|
|
map.put("list",thrProductsEntityList);
|
|
|
|
|
return ResultVOUtils.success(map);
|
|
|
|
|
}
|
|
|
|
|
log.error("解析长泰区医院医疗类型,返回结果:{}", udiwmsProductRequest.getMedicalType());
|
|
|
|
|
return ResultVOUtils.error(500,"医疗类型不正确,medicalType:"+udiwmsProductRequest.getMedicalType());
|
|
|
|
|
log.error("解析长泰区医院医疗类型,返回结果:{}", udiwmsProductRequest.getProductType());
|
|
|
|
|
return ResultVOUtils.error(500,"医疗类型不正确,medicalType:"+udiwmsProductRequest.getProductType());
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|