|  |  |  | @ -321,7 +321,7 @@ public class ThrProductsServiceImpl extends ServiceImpl<ThrProductsDao, ThrProdu | 
			
		
	
		
			
				
					|  |  |  |  |     UdiRelevanceService udiRelevanceService; | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     @Override | 
			
		
	
		
			
				
					|  |  |  |  |     public BaseResponse uploadThrProduct(ThrSystemDetailEntity thrSystemDetailEntity) { | 
			
		
	
		
			
				
					|  |  |  |  |     public void uploadThrProduct(ThrSystemDetailEntity thrSystemDetailEntity) { | 
			
		
	
		
			
				
					|  |  |  |  |         //上次修改时间
 | 
			
		
	
		
			
				
					|  |  |  |  |         String lastUploadTime = (String) redisUtil.get("THR_PI_UPLOAD_TIME"); | 
			
		
	
		
			
				
					|  |  |  |  |         String currentTime = MsDateUtil.formatDateTime(new Date()); | 
			
		
	
	
		
			
				
					|  |  |  | @ -334,20 +334,32 @@ public class ThrProductsServiceImpl extends ServiceImpl<ThrProductsDao, ThrProdu | 
			
		
	
		
			
				
					|  |  |  |  |                 List<UdiRelevanceResponse> filteredList = udiRelevanceResponses.stream() | 
			
		
	
		
			
				
					|  |  |  |  |                         .filter(item -> | 
			
		
	
		
			
				
					|  |  |  |  |                                 { | 
			
		
	
		
			
				
					|  |  |  |  |                                     if ((StrUtil.isNotEmpty(item.getNameCode()) && StrUtil.isEmpty(item.getMainId()) | 
			
		
	
		
			
				
					|  |  |  |  |                                             || (StrUtil.isNotEmpty(item.getNameCode()) && StrUtil.isNotEmpty(item.getMainId()) && StrUtil.isNotEmpty(item.getBasicPrductRemak8())) | 
			
		
	
		
			
				
					|  |  |  |  |                                     if ((StrUtil.isNotEmpty(item.getOriginUuid()) && StrUtil.isEmpty(item.getMainId()) | 
			
		
	
		
			
				
					|  |  |  |  |                                             || (StrUtil.isNotEmpty(item.getOriginUuid()) && StrUtil.isNotEmpty(item.getMainId()) && StrUtil.isNotEmpty(item.getBasicPrductRemak8())) | 
			
		
	
		
			
				
					|  |  |  |  |                                     )) { | 
			
		
	
		
			
				
					|  |  |  |  |                                         return true; | 
			
		
	
		
			
				
					|  |  |  |  |                                     } else return false; | 
			
		
	
		
			
				
					|  |  |  |  |                                 } | 
			
		
	
		
			
				
					|  |  |  |  |                         ) | 
			
		
	
		
			
				
					|  |  |  |  |                         .collect(Collectors.toList()); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | //                List<List<UdiRelevanceResponse>> splitList = CustomUtil.splitList(filteredList, 10);
 | 
			
		
	
		
			
				
					|  |  |  |  |                 for (UdiRelevanceResponse udiRelevanceResponse : filteredList) { | 
			
		
	
		
			
				
					|  |  |  |  |                     BaseResponse baseResponse = postThrProduct(udiRelevanceResponse, thrSystemDetailEntity.getThirdSysFk()); | 
			
		
	
		
			
				
					|  |  |  |  |                     if (baseResponse.getCode() != 20000) { | 
			
		
	
		
			
				
					|  |  |  |  |                         log.error(udiRelevanceResponse.getNameCode() + "," + udiRelevanceResponse.getId() + "第三方产品信息上传失败:" + baseResponse.getMessage()); | 
			
		
	
		
			
				
					|  |  |  |  |                     } | 
			
		
	
		
			
				
					|  |  |  |  |                 } | 
			
		
	
		
			
				
					|  |  |  |  |                 redisUtil.set("THR_PI_UPLOAD_TIME", currentTime); | 
			
		
	
		
			
				
					|  |  |  |  |             } | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  |     } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     @Override | 
			
		
	
		
			
				
					|  |  |  |  |     public BaseResponse postThrProduct(UdiRelevanceResponse udiRelevanceResponse, String thirdSyS) { | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         PostRelProductRequest postRelProductRequest = new PostRelProductRequest(); | 
			
		
	
		
			
				
					|  |  |  |  |         postRelProductRequest.setUploadType("1"); | 
			
		
	
		
			
				
					|  |  |  |  |                     postRelProductRequest.setThirdSys(thrSystemDetailEntity.getThirdSysFk()); | 
			
		
	
		
			
				
					|  |  |  |  |         postRelProductRequest.setThirdSys(thirdSyS); | 
			
		
	
		
			
				
					|  |  |  |  |         postRelProductRequest.setUdiRelevanceResponse(udiRelevanceResponse); | 
			
		
	
		
			
				
					|  |  |  |  |         //上传第三方产品信息
 | 
			
		
	
		
			
				
					|  |  |  |  |         BaseResponse baseResponse = erpBasicClient.postRelProduct(postRelProductRequest); | 
			
		
	
	
		
			
				
					|  |  |  | @ -360,14 +372,10 @@ public class ThrProductsServiceImpl extends ServiceImpl<ThrProductsDao, ThrProdu | 
			
		
	
		
			
				
					|  |  |  |  |             udiRelevanceEntity.setMainId(thirdCode); | 
			
		
	
		
			
				
					|  |  |  |  |             udiRelevanceDao.updateById(udiRelevanceEntity); | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  |                 } | 
			
		
	
		
			
				
					|  |  |  |  |                 redisUtil.set("THR_PI_UPLOAD_TIME", currentTime); | 
			
		
	
		
			
				
					|  |  |  |  |         return ResultVOUtils.success("上传成功"); | 
			
		
	
		
			
				
					|  |  |  |  |             } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     } | 
			
		
	
		
			
				
					|  |  |  |  |         return ResultVOUtils.error(500, "上传失败!"); | 
			
		
	
		
			
				
					|  |  |  |  |     } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     /** | 
			
		
	
		
			
				
					|  |  |  |  |      * 校验拉取的第三方数据是否有更新 | 
			
		
	
	
		
			
				
					|  |  |  | 
 |