|  |  |  | @ -71,6 +71,15 @@ import java.util.stream.Collectors; | 
			
		
	
		
			
				
					|  |  |  |  | @Service(value = "100016HttpClient") //bean注册名称,使用编码 + HttpClient,文件接口加 FileClient
 | 
			
		
	
		
			
				
					|  |  |  |  | public class LhzyyClient extends CommonHttpClient { | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     public String getMsgHeader(String methodName) { | 
			
		
	
		
			
				
					|  |  |  |  |         return "<?xml version=\"1.0\" encoding=\"UTF-8\"?>" + | 
			
		
	
		
			
				
					|  |  |  |  |                 "<root>" + | 
			
		
	
		
			
				
					|  |  |  |  |                 "<serverName>" + | 
			
		
	
		
			
				
					|  |  |  |  |                 methodName + | 
			
		
	
		
			
				
					|  |  |  |  |                 "</serverName>" + | 
			
		
	
		
			
				
					|  |  |  |  |                 "</root>"; | 
			
		
	
		
			
				
					|  |  |  |  |     } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     @Resource | 
			
		
	
		
			
				
					|  |  |  |  |     private ThrSystemDetailService thrSystemDetailService; | 
			
		
	
		
			
				
					|  |  |  |  |     @Resource | 
			
		
	
	
		
			
				
					|  |  |  | @ -403,6 +412,30 @@ public class LhzyyClient extends CommonHttpClient { | 
			
		
	
		
			
				
					|  |  |  |  |         materialDictEntity.setPriceItemClass(udiRelevanceResponse.getBasicPrductRemak8()); | 
			
		
	
		
			
				
					|  |  |  |  |         //暂无收费标志
 | 
			
		
	
		
			
				
					|  |  |  |  |         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); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  |     } | 
			
		
	
		
			
				
					|  |  |  |  | } | 
			
		
	
	
		
			
				
					|  |  |  | 
 |