|  |  | @ -28,7 +28,6 @@ import com.glxp.sale.admin.res.inout.StockOrderDetailQueryProductResponse; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.sale.admin.res.inout.StockOrderDetailResponse; |  |  |  | import com.glxp.sale.admin.res.inout.StockOrderDetailResponse; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.sale.admin.service.auth.AuthAdminService; |  |  |  | import com.glxp.sale.admin.service.auth.AuthAdminService; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.sale.admin.service.basic.BussinessLocalTypeService; |  |  |  | import com.glxp.sale.admin.service.basic.BussinessLocalTypeService; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.sale.admin.service.basic.BussinessTypeService; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.sale.admin.service.basic.UdiInfoService; |  |  |  | import com.glxp.sale.admin.service.basic.UdiInfoService; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.sale.admin.service.basic.UdiRelevanceService; |  |  |  | import com.glxp.sale.admin.service.basic.UdiRelevanceService; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.sale.admin.service.info.CompanyProductRelevanceService; |  |  |  | import com.glxp.sale.admin.service.info.CompanyProductRelevanceService; | 
			
		
	
	
		
		
			
				
					|  |  | @ -72,7 +71,6 @@ public class StockOrderDetailController { | 
			
		
	
		
		
			
				
					
					|  |  |  |     private UdiRelevanceService udiRelevanceService; |  |  |  |     private UdiRelevanceService udiRelevanceService; | 
			
		
	
		
		
			
				
					
					|  |  |  |     @Resource |  |  |  |     @Resource | 
			
		
	
		
		
			
				
					
					|  |  |  |     private CompanyProductRelevanceService companyProductRelevanceService; |  |  |  |     private CompanyProductRelevanceService companyProductRelevanceService; | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     @Autowired |  |  |  |     @Autowired | 
			
		
	
		
		
			
				
					
					|  |  |  |     private SystemParamConfigService systemParamConfigService; |  |  |  |     private SystemParamConfigService systemParamConfigService; | 
			
		
	
		
		
			
				
					
					|  |  |  |     @Resource |  |  |  |     @Resource | 
			
		
	
	
		
		
			
				
					|  |  | @ -81,8 +79,6 @@ public class StockOrderDetailController { | 
			
		
	
		
		
			
				
					
					|  |  |  |     BussinessLocalTypeService bussinessLocalTypeService; |  |  |  |     BussinessLocalTypeService bussinessLocalTypeService; | 
			
		
	
		
		
			
				
					
					|  |  |  |     @Resource |  |  |  |     @Resource | 
			
		
	
		
		
			
				
					
					|  |  |  |     CodesService codesService; |  |  |  |     CodesService codesService; | 
			
		
	
		
		
			
				
					
					|  |  |  |     @Resource |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     BussinessTypeService bussinessTypeService; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     @AuthRuleAnnotation("") |  |  |  |     @AuthRuleAnnotation("") | 
			
		
	
		
		
			
				
					
					|  |  |  |     @GetMapping("/udiwms/stock/order/detail/filter") |  |  |  |     @GetMapping("/udiwms/stock/order/detail/filter") | 
			
		
	
	
		
		
			
				
					|  |  | @ -94,8 +90,6 @@ public class StockOrderDetailController { | 
			
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         StockOrderEntity stockOrderEntity = stockOrderService.findById(stockOrderDetailFilterRequest.getOrderIdFk()); |  |  |  |         StockOrderEntity stockOrderEntity = stockOrderService.findById(stockOrderDetailFilterRequest.getOrderIdFk()); | 
			
		
	
		
		
			
				
					
					|  |  |  |         stockOrderDetailFilterRequest.setPage(null); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         stockOrderDetailFilterRequest.setLimit(null); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         List<StockOrderDetailEntity> stockOrderDetailEntityList |  |  |  |         List<StockOrderDetailEntity> stockOrderDetailEntityList | 
			
		
	
		
		
			
				
					
					|  |  |  |                 = stockOrderDetailService.filterStockOrderDetail(stockOrderDetailFilterRequest); |  |  |  |                 = stockOrderDetailService.filterStockOrderDetail(stockOrderDetailFilterRequest); | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
	
		
		
			
				
					|  |  | @ -494,6 +488,7 @@ public class StockOrderDetailController { | 
			
		
	
		
		
			
				
					
					|  |  |  |         companyProductRelevanceRequest.setIsDisable(false); |  |  |  |         companyProductRelevanceRequest.setIsDisable(false); | 
			
		
	
		
		
			
				
					
					|  |  |  |         List<CompanyProductRelevanceResponse> basicInstrumentMaintainRelevanceResponses = null; |  |  |  |         List<CompanyProductRelevanceResponse> basicInstrumentMaintainRelevanceResponses = null; | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         PageInfo<UdiRelevanceResponse> pageInfo2 = null; | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (filterUdiInfoRequest.getCustomerId().equals(Constant.SYSTEM_CUSTOMER_ID)) { |  |  |  |         if (filterUdiInfoRequest.getCustomerId().equals(Constant.SYSTEM_CUSTOMER_ID)) { | 
			
		
	
		
		
			
				
					
					|  |  |  |             BussinessLocalTypeEntity bussinessTypeEntity = bussinessLocalTypeService.findBTByAction(filterUdiInfoRequest.getBillType()); |  |  |  |             BussinessLocalTypeEntity bussinessTypeEntity = bussinessLocalTypeService.findBTByAction(filterUdiInfoRequest.getBillType()); | 
			
		
	
	
		
		
			
				
					|  |  | @ -502,7 +497,17 @@ public class StockOrderDetailController { | 
			
		
	
		
		
			
				
					
					|  |  |  |                 companyProductRelevanceRequest.setUnitFk(companyProductRelevanceRequest.getCorpId()); |  |  |  |                 companyProductRelevanceRequest.setUnitFk(companyProductRelevanceRequest.getCorpId()); | 
			
		
	
		
		
			
				
					
					|  |  |  |                 basicInstrumentMaintainRelevanceResponses = companyProductRelevanceService.filterUdiGp(companyProductRelevanceRequest); |  |  |  |                 basicInstrumentMaintainRelevanceResponses = companyProductRelevanceService.filterUdiGp(companyProductRelevanceRequest); | 
			
		
	
		
		
			
				
					
					|  |  |  |             } else { |  |  |  |             } else { | 
			
		
	
		
		
			
				
					
					|  |  |  |                 basicInstrumentMaintainRelevanceResponses = getHosDatas(filterUdiInfoRequest); |  |  |  |                 List<UdiRelevanceResponse> udiRelevanceResponses = udiRelevanceService.filterUdiGp(filterUdiInfoRequest); | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 pageInfo2 = new PageInfo<>(udiRelevanceResponses); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 if (!pageInfo2.getList().isEmpty()) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     basicInstrumentMaintainRelevanceResponses = new ArrayList<>(pageInfo2.getList().size()); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     for (UdiRelevanceResponse udiRelevanceResponse : pageInfo2.getList()) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                         CompanyProductRelevanceResponse companyProductRelevanceResponse = new CompanyProductRelevanceResponse(); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                         BeanUtils.copyProperties(udiRelevanceResponse, companyProductRelevanceResponse); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                         companyProductRelevanceResponse.setRlId(udiRelevanceResponse.getId()); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                         basicInstrumentMaintainRelevanceResponses.add(companyProductRelevanceResponse); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 } | 
			
		
	
		
		
			
				
					
					|  |  |  |             } |  |  |  |             } | 
			
		
	
		
		
			
				
					
					|  |  |  |         } else { |  |  |  |         } else { | 
			
		
	
		
		
			
				
					
					|  |  |  |             basicInstrumentMaintainRelevanceResponses = companyProductRelevanceService.filterUdiGp(companyProductRelevanceRequest); |  |  |  |             basicInstrumentMaintainRelevanceResponses = companyProductRelevanceService.filterUdiGp(companyProductRelevanceRequest); | 
			
		
	
	
		
		
			
				
					|  |  | @ -512,23 +517,15 @@ public class StockOrderDetailController { | 
			
		
	
		
		
			
				
					
					|  |  |  |         PageInfo<CompanyProductRelevanceResponse> pageInfo; |  |  |  |         PageInfo<CompanyProductRelevanceResponse> pageInfo; | 
			
		
	
		
		
			
				
					
					|  |  |  |         pageInfo = new PageInfo<>(basicInstrumentMaintainRelevanceResponses); |  |  |  |         pageInfo = new PageInfo<>(basicInstrumentMaintainRelevanceResponses); | 
			
		
	
		
		
			
				
					
					|  |  |  |         PageSimpleResponse<CompanyProductRelevanceResponse> pageSimpleResponse = new PageSimpleResponse<>(); |  |  |  |         PageSimpleResponse<CompanyProductRelevanceResponse> pageSimpleResponse = new PageSimpleResponse<>(); | 
			
		
	
		
		
			
				
					
					|  |  |  |         pageSimpleResponse.setTotal(pageInfo.getTotal()); |  |  |  |         if (null != pageInfo2) { | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             pageSimpleResponse.setTotal(pageInfo2.getTotal()); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         } else { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             pageSimpleResponse.setTotal(pageInfo.getTotal()); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |         pageSimpleResponse.setList(basicInstrumentMaintainRelevanceResponses); |  |  |  |         pageSimpleResponse.setList(basicInstrumentMaintainRelevanceResponses); | 
			
		
	
		
		
			
				
					
					|  |  |  |         return ResultVOUtils.success(pageSimpleResponse); |  |  |  |         return ResultVOUtils.success(pageSimpleResponse); | 
			
		
	
		
		
			
				
					
					|  |  |  |     } |  |  |  |     } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     public List<CompanyProductRelevanceResponse> getHosDatas(FilterUdiInfoRequest filterUdiInfoRequest) { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         List<UdiRelevanceResponse> udiRelevanceResponses = udiRelevanceService.filterUdiGp(filterUdiInfoRequest); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         List<CompanyProductRelevanceResponse> basicInstrumentMaintainRelevanceResponses = new ArrayList<>(); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         for (UdiRelevanceResponse udiRelevanceResponse : udiRelevanceResponses) { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             CompanyProductRelevanceResponse companyProductRelevanceResponse = new CompanyProductRelevanceResponse(); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             BeanUtils.copyProperties(udiRelevanceResponse, companyProductRelevanceResponse); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             companyProductRelevanceResponse.setRlId(udiRelevanceResponse.getId()); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             basicInstrumentMaintainRelevanceResponses.add(companyProductRelevanceResponse); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         return basicInstrumentMaintainRelevanceResponses; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     } |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     @AuthRuleAnnotation("") |  |  |  |     @AuthRuleAnnotation("") | 
			
		
	
		
		
			
				
					
					|  |  |  |     @GetMapping("/udiwms/stock/order/detail/copy") |  |  |  |     @GetMapping("/udiwms/stock/order/detail/copy") | 
			
		
	
		
		
			
				
					
					|  |  |  |     public BaseResponse uploadCount(@RequestParam("id") String id) { |  |  |  |     public BaseResponse uploadCount(@RequestParam("id") String id) { | 
			
		
	
	
		
		
			
				
					|  |  | 
 |