|  |  |  | @ -145,15 +145,16 @@ public class CtqyyClient extends CommonHttpClient { | 
			
		
	
		
			
				
					|  |  |  |  |      */ | 
			
		
	
		
			
				
					|  |  |  |  |     @Override | 
			
		
	
		
			
				
					|  |  |  |  |     public BaseResponse postRelProduct(PostRelProductRequest postThrInvProductsRequest) { | 
			
		
	
		
			
				
					|  |  |  |  |         List<UdiRelevanceResponse> udiRelevanceResponses = postThrInvProductsRequest.getDatas(); | 
			
		
	
		
			
				
					|  |  |  |  |         UdiRelevanceResponse udiRelevanceResponse = postThrInvProductsRequest.getUdiRelevanceResponse(); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         if (CollUtil.isEmpty(udiRelevanceResponses)) { | 
			
		
	
		
			
				
					|  |  |  |  |         if (udiRelevanceResponse == null) { | 
			
		
	
		
			
				
					|  |  |  |  |             return ResultVOUtils.error(500, "提交产品列表不能为空!"); | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  |         List<MaterialDictEntity> materialDictEntities = new ArrayList<>(); | 
			
		
	
		
			
				
					|  |  |  |  |         for (UdiRelevanceResponse udiRelevanceResponse : udiRelevanceResponses) { | 
			
		
	
		
			
				
					|  |  |  |  |         MaterialDictEntity materialDictEntity = new MaterialDictEntity(); | 
			
		
	
		
			
				
					|  |  |  |  |         if (udiRelevanceResponse.getMainId().isEmpty() && StrUtil.isNotEmpty(udiRelevanceResponse.getOriginUuid())) | 
			
		
	
		
			
				
					|  |  |  |  |             materialDictEntity.setOperatType(1); | 
			
		
	
		
			
				
					|  |  |  |  |         else | 
			
		
	
		
			
				
					|  |  |  |  |             materialDictEntity.setOperatType(2); | 
			
		
	
		
			
				
					|  |  |  |  |         materialDictEntity.setMaterialName(udiRelevanceResponse.getCpmctymc()); | 
			
		
	
		
			
				
					|  |  |  |  |         materialDictEntity.setCostlySign(1); | 
			
		
	
		
			
				
					|  |  |  |  |         materialDictEntity.setHisMaterialCode(udiRelevanceResponse.getNameCode()); | 
			
		
	
	
		
			
				
					|  |  |  | @ -172,7 +173,6 @@ public class CtqyyClient extends CommonHttpClient { | 
			
		
	
		
			
				
					|  |  |  |  |         materialDictEntity.setPriceItemClass(udiRelevanceResponse.getBasicPrductRemak8()); | 
			
		
	
		
			
				
					|  |  |  |  |         //暂无收费标志
 | 
			
		
	
		
			
				
					|  |  |  |  |         materialDictEntity.setFeeFlag(null); | 
			
		
	
		
			
				
					|  |  |  |  |             materialDictEntities.add(materialDictEntity); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         CtqyyRequest ctqyyRequest = new CtqyyRequest(); | 
			
		
	
		
			
				
					|  |  |  |  |         ctqyyRequest.setMsgHeader(getMsgHeader("addMaterialDict")); | 
			
		
	
	
		
			
				
					|  |  |  | @ -183,17 +183,22 @@ public class CtqyyClient extends CommonHttpClient { | 
			
		
	
		
			
				
					|  |  |  |  |             log.error("提交新增产品信息:" + ctqyyRequest.getMsgBody()); | 
			
		
	
		
			
				
					|  |  |  |  |             CtBaseResponse baseResponse = JSONObject.parseObject(response, CtBaseResponse.class); | 
			
		
	
		
			
				
					|  |  |  |  |             if (baseResponse.getReturnCode() != 20000) { | 
			
		
	
		
			
				
					|  |  |  |  |                     log.error("提交新增产品信息,异常:{}", response); | 
			
		
	
		
			
				
					|  |  |  |  |                 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) { | 
			
		
	
		
			
				
					|  |  |  |  |                 log.error("提交新增产品信息,返回结果:{}", response); | 
			
		
	
		
			
				
					|  |  |  |  |             String errMsg = "提交新增产品信息,异常:{}" + response; | 
			
		
	
		
			
				
					|  |  |  |  |             log.error(errMsg); | 
			
		
	
		
			
				
					|  |  |  |  |             log.error("异常信息:{}", e); | 
			
		
	
		
			
				
					|  |  |  |  | //                return ResultVOUtils.error(500, "网络错误,或远程服务器异常无法返回正确结果(" + response + ")");
 | 
			
		
	
		
			
				
					|  |  |  |  |             } | 
			
		
	
		
			
				
					|  |  |  |  |             return ResultVOUtils.error(500, errMsg); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  |         return ResultVOUtils.success("新增成功!"); | 
			
		
	
		
			
				
					|  |  |  |  |     } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
	
		
			
				
					|  |  |  | 
 |