|  |  | @ -2,6 +2,7 @@ package com.glxp.api.controller.basic; | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | import cn.hutool.core.bean.BeanUtil; |  |  |  | import cn.hutool.core.bean.BeanUtil; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.dao.basic.UdiRelevanceDao; |  |  |  | import com.glxp.api.dao.basic.UdiRelevanceDao; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | import com.glxp.api.dto.DictDto; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.service.inout.impl.IoCodeService; |  |  |  | import com.glxp.api.service.inout.impl.IoCodeService; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.service.inv.impl.InvProductService; |  |  |  | import com.glxp.api.service.inv.impl.InvProductService; | 
			
		
	
		
		
			
				
					
					|  |  |  | import org.springframework.beans.BeanUtils; |  |  |  | import org.springframework.beans.BeanUtils; | 
			
		
	
	
		
		
			
				
					|  |  | @ -535,6 +536,37 @@ public class UdiRelevanceController extends BaseController { | 
			
		
	
		
		
			
				
					
					|  |  |  |         return ResultVOUtils.success(pageSimpleResponse); |  |  |  |         return ResultVOUtils.success(pageSimpleResponse); | 
			
		
	
		
		
			
				
					
					|  |  |  |     } |  |  |  |     } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     //获取产品信息详情(多平台)
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     @AuthRuleAnnotation("") | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     @GetMapping("/udiwms/udirel/thirdSys/filterOptimize") | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     public BaseResponse getThirdSysfilterOptimize(FilterUdiRelRequest filterUdiRelRequest, | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                                           BindingResult bindingResult) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         if (bindingResult.hasErrors()) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage()); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         FilterBasicThirdSysRequest filterBasicThirdSysRequest = new FilterBasicThirdSysRequest(); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         filterBasicThirdSysRequest.setEnabled(true); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         List<ThrSystemEntity> basicThirdSysEntities = thrSystemService.filterBasicThiSys(filterBasicThirdSysRequest); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         List<DictDto> filterSysEntityList = new ArrayList<DictDto>(); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         filterSysEntityList.add(new DictDto(0, "全部")); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         filterSysEntityList.add(new DictDto(1, "对照完成")); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         filterSysEntityList.add(new DictDto(2, "未对照DI")); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         if (basicThirdSysEntities != null && basicThirdSysEntities.size() > 0) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             for (int i = 0; i < basicThirdSysEntities.size(); i++) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 filterSysEntityList.add(new DictDto(i + 3, "未对照" + basicThirdSysEntities.get(i).getThirdName())); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         filterSysEntityList.add(new DictDto(10, "最新同步")); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         PageInfo<DictDto> pageInfo; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         pageInfo = new PageInfo<>(filterSysEntityList); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         PageSimpleResponse<DictDto> pageSimpleResponse = new PageSimpleResponse<>(); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         pageSimpleResponse.setTotal(pageInfo.getTotal()); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         pageSimpleResponse.setList(filterSysEntityList); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         return ResultVOUtils.success(pageSimpleResponse); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     //获取对照过滤列表
 |  |  |  |     //获取对照过滤列表
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     @AuthRuleAnnotation("") |  |  |  |     @AuthRuleAnnotation("") | 
			
		
	
	
		
		
			
				
					|  |  | 
 |