|  |  |  | @ -4,6 +4,7 @@ import com.alibaba.fastjson.JSONObject; | 
			
		
	
		
			
				
					|  |  |  |  | import com.alibaba.fastjson.TypeReference; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.sale.admin.constant.ConstantStatus; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.sale.admin.entity.basic.BasicThirdSysDetailEntity; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.sale.admin.entity.basic.BasicThirdSysEntity; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.sale.admin.entity.basic.UdiInfoEntity; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.sale.admin.entity.basic.UdiRelevanceEntity; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.sale.admin.entity.thrsys.ThrProductsEntity; | 
			
		
	
	
		
			
				
					|  |  |  | @ -16,6 +17,7 @@ import com.glxp.sale.admin.req.thrsys.FilterThrProductsRequest; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.sale.admin.res.PageSimpleResponse; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.sale.admin.res.basic.ErpProductsResponse; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.sale.admin.service.basic.BasicThirdSysDetailService; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.sale.admin.service.basic.BasicThirdSysService; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.sale.admin.service.basic.UdiInfoService; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.sale.admin.service.basic.UdiRelevanceService; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.sale.admin.service.param.SystemParamConfigService; | 
			
		
	
	
		
			
				
					|  |  |  | @ -52,7 +54,8 @@ public class BasicUpdateProductService { | 
			
		
	
		
			
				
					|  |  |  |  |     SystemParamConfigService systemParamConfigService; | 
			
		
	
		
			
				
					|  |  |  |  |     @Resource | 
			
		
	
		
			
				
					|  |  |  |  |     BasicThirdSysDetailService basicThirdSysDetailService; | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     @Resource | 
			
		
	
		
			
				
					|  |  |  |  |     BasicThirdSysService basicThirdSysService; | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     public String addProduct(CombineRequest combineRequest, String url) { | 
			
		
	
		
			
				
					|  |  |  |  |         String errMsg = null; | 
			
		
	
	
		
			
				
					|  |  |  | @ -87,6 +90,26 @@ public class BasicUpdateProductService { | 
			
		
	
		
			
				
					|  |  |  |  |                         udiInfoEntity.setProductType(ConstantStatus.PRODUCT_TYPE_THIRD); | 
			
		
	
		
			
				
					|  |  |  |  |                         udiInfoEntity.setDiType(1); | 
			
		
	
		
			
				
					|  |  |  |  |                         udiInfoService.insertUdiInfo(udiInfoEntity); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                         BasicThirdSysEntity basicThirdSysEntity = basicThirdSysService.selectMainThrSys(); | 
			
		
	
		
			
				
					|  |  |  |  |                         String mainSys = basicThirdSysEntity.getThirdId(); | 
			
		
	
		
			
				
					|  |  |  |  |                         if (mainSys.equals("thirdId")) { | 
			
		
	
		
			
				
					|  |  |  |  |                             udiRelevanceEntity1.setMainId(udiRelevanceEntity1.getThirdId()); | 
			
		
	
		
			
				
					|  |  |  |  |                             udiRelevanceEntity1.setMainName(udiRelevanceEntity1.getThirdName()); | 
			
		
	
		
			
				
					|  |  |  |  |                         } else if (mainSys.equals("thirdId1")) { | 
			
		
	
		
			
				
					|  |  |  |  |                             udiRelevanceEntity1.setMainId(udiRelevanceEntity1.getThirdId1()); | 
			
		
	
		
			
				
					|  |  |  |  |                             udiRelevanceEntity1.setMainName(udiRelevanceEntity1.getThirdName1()); | 
			
		
	
		
			
				
					|  |  |  |  |                         } else if (mainSys.equals("thirdId2")) { | 
			
		
	
		
			
				
					|  |  |  |  |                             udiRelevanceEntity1.setMainId(udiRelevanceEntity1.getThirdId2()); | 
			
		
	
		
			
				
					|  |  |  |  |                             udiRelevanceEntity1.setMainName(udiRelevanceEntity1.getThirdName2()); | 
			
		
	
		
			
				
					|  |  |  |  |                         } else if (mainSys.equals("thirdId3")) { | 
			
		
	
		
			
				
					|  |  |  |  |                             udiRelevanceEntity1.setMainId(udiRelevanceEntity1.getThirdId3()); | 
			
		
	
		
			
				
					|  |  |  |  |                             udiRelevanceEntity1.setMainName(udiRelevanceEntity1.getThirdName3()); | 
			
		
	
		
			
				
					|  |  |  |  |                         } else if (mainSys.equals("thirdId4")) { | 
			
		
	
		
			
				
					|  |  |  |  |                             udiRelevanceEntity1.setMainId(udiRelevanceEntity1.getThirdId4()); | 
			
		
	
		
			
				
					|  |  |  |  |                             udiRelevanceEntity1.setMainName(udiRelevanceEntity1.getThirdName4()); | 
			
		
	
		
			
				
					|  |  |  |  |                         } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                         udiRelevanceEntity1.setUuid(udiInfoEntity.getUuid()); | 
			
		
	
		
			
				
					|  |  |  |  |                         udiRelevanceEntity1.setThirdName(erpProductsResponse.getName()); | 
			
		
	
		
			
				
					|  |  |  |  |                         udiRelevanceEntity1.setUpdateTime(DateUtil.getDateTime()); | 
			
		
	
	
		
			
				
					|  |  |  | @ -132,6 +155,25 @@ public class BasicUpdateProductService { | 
			
		
	
		
			
				
					|  |  |  |  |                     udiRelevanceEntity1.setUuid(udiInfoEntity.getUuid()); | 
			
		
	
		
			
				
					|  |  |  |  |                     udiRelevanceEntity1.setThirdName(thrProductsEntity.getName()); | 
			
		
	
		
			
				
					|  |  |  |  |                     udiRelevanceEntity1.setUpdateTime(DateUtil.getDateTime()); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     BasicThirdSysEntity basicThirdSysEntity = basicThirdSysService.selectMainThrSys(); | 
			
		
	
		
			
				
					|  |  |  |  |                     String mainSys = basicThirdSysEntity.getThirdId(); | 
			
		
	
		
			
				
					|  |  |  |  |                     if (mainSys.equals("thirdId")) { | 
			
		
	
		
			
				
					|  |  |  |  |                         udiRelevanceEntity1.setMainId(udiRelevanceEntity1.getThirdId()); | 
			
		
	
		
			
				
					|  |  |  |  |                         udiRelevanceEntity1.setMainName(udiRelevanceEntity1.getThirdName()); | 
			
		
	
		
			
				
					|  |  |  |  |                     } else if (mainSys.equals("thirdId1")) { | 
			
		
	
		
			
				
					|  |  |  |  |                         udiRelevanceEntity1.setMainId(udiRelevanceEntity1.getThirdId1()); | 
			
		
	
		
			
				
					|  |  |  |  |                         udiRelevanceEntity1.setMainName(udiRelevanceEntity1.getThirdName1()); | 
			
		
	
		
			
				
					|  |  |  |  |                     } else if (mainSys.equals("thirdId2")) { | 
			
		
	
		
			
				
					|  |  |  |  |                         udiRelevanceEntity1.setMainId(udiRelevanceEntity1.getThirdId2()); | 
			
		
	
		
			
				
					|  |  |  |  |                         udiRelevanceEntity1.setMainName(udiRelevanceEntity1.getThirdName2()); | 
			
		
	
		
			
				
					|  |  |  |  |                     } else if (mainSys.equals("thirdId3")) { | 
			
		
	
		
			
				
					|  |  |  |  |                         udiRelevanceEntity1.setMainId(udiRelevanceEntity1.getThirdId3()); | 
			
		
	
		
			
				
					|  |  |  |  |                         udiRelevanceEntity1.setMainName(udiRelevanceEntity1.getThirdName3()); | 
			
		
	
		
			
				
					|  |  |  |  |                     } else if (mainSys.equals("thirdId4")) { | 
			
		
	
		
			
				
					|  |  |  |  |                         udiRelevanceEntity1.setMainId(udiRelevanceEntity1.getThirdId4()); | 
			
		
	
		
			
				
					|  |  |  |  |                         udiRelevanceEntity1.setMainName(udiRelevanceEntity1.getThirdName4()); | 
			
		
	
		
			
				
					|  |  |  |  |                     } | 
			
		
	
		
			
				
					|  |  |  |  |                     udiRelevanceService.insertUdiRelevance(udiRelevanceEntity1); | 
			
		
	
		
			
				
					|  |  |  |  |                 } | 
			
		
	
		
			
				
					|  |  |  |  |             } | 
			
		
	
	
		
			
				
					|  |  |  | @ -210,7 +252,7 @@ public class BasicUpdateProductService { | 
			
		
	
		
			
				
					|  |  |  |  |         paramMap.put("zczbhhzbapzbh", productInfoFilterRequest.getZczbhhzbapzbh()); | 
			
		
	
		
			
				
					|  |  |  |  |         paramMap.put("uuid", productInfoFilterRequest.getUuid()); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         String response = HttpClient.mipsGet(udiUrl + "/udidl/device/filterUdi", paramMap); | 
			
		
	
		
			
				
					|  |  |  |  |         String response = HttpClient.mipsGet(udiUrl + "/udidl/device/filterAllUdi", paramMap); | 
			
		
	
		
			
				
					|  |  |  |  |         try { | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |             BaseResponse<PageSimpleResponse<UdiInfoEntity>> udiDlDeviceResponse = | 
			
		
	
	
		
			
				
					|  |  |  | 
 |