1/25 优化1.1

Lhxyy
wangwei 5 months ago
parent b3236b80ae
commit 9544ccd967

@ -71,6 +71,15 @@ import java.util.stream.Collectors;
@Service(value = "100016HttpClient") //bean注册名称使用编码 + HttpClient文件接口加 FileClient @Service(value = "100016HttpClient") //bean注册名称使用编码 + HttpClient文件接口加 FileClient
public class LhzyyClient extends CommonHttpClient { public class LhzyyClient extends CommonHttpClient {
public String getMsgHeader(String methodName) {
return "<?xml version=\"1.0\" encoding=\"UTF-8\"?>" +
"<root>" +
"<serverName>" +
methodName +
"</serverName>" +
"</root>";
}
@Resource @Resource
private ThrSystemDetailService thrSystemDetailService; private ThrSystemDetailService thrSystemDetailService;
@Resource @Resource
@ -403,6 +412,30 @@ public class LhzyyClient extends CommonHttpClient {
materialDictEntity.setPriceItemClass(udiRelevanceResponse.getBasicPrductRemak8()); materialDictEntity.setPriceItemClass(udiRelevanceResponse.getBasicPrductRemak8());
//暂无收费标志 //暂无收费标志
materialDictEntity.setFeeFlag(udiRelevanceResponse.getBasicPrductRemak6()); materialDictEntity.setFeeFlag(udiRelevanceResponse.getBasicPrductRemak6());
return null; CtqyyRequest ctqyyRequest = new CtqyyRequest();
ctqyyRequest.setMsgHeader(getMsgHeader("addMaterialDict"));
ctqyyRequest.setMsgBody(JSONUtil.toJsonStr(materialDictEntity));
String response = httpClient.postJson(thrSystemDetailService.getUrlExclude(Constants.URL_NAME_PRODUCT_SUBMIT_URL), ctqyyRequest);
// response = parserResult(response);
try {
log.error("提交新增产品信息:" + ctqyyRequest.getMsgBody());
CtBaseResponse baseResponse = JSONObject.parseObject(response, CtBaseResponse.class);
if (baseResponse.getCode() != 20000) {
String errMsg = "提交新增产品信息,异常:{}" + response;
log.error(errMsg);
return ResultVOUtils.error(500, "提交新增产品失败!");
} else {
// materialDictEntity.setMaterialNo(baseResponse.getMaterialNo());
log.error("提交新增产品信息,成功:{}", response);
return ResultVOUtils.success(baseResponse.getMaterialNo());
}
} catch (Exception e) {
String errMsg = "提交新增产品信息,异常:{}" + response;
log.error(errMsg);
log.error("异常信息:{}", e);
return ResultVOUtils.error(500, errMsg);
}
} }
} }

Loading…
Cancel
Save