|  |  | @ -98,17 +98,25 @@ public class SpsSyncDownloadService { | 
			
		
	
		
		
			
				
					
					|  |  |  |             syncDataResponse.setInvWarehouseEntities(invWarehouseEntities); |  |  |  |             syncDataResponse.setInvWarehouseEntities(invWarehouseEntities); | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |             if (CollUtil.isNotEmpty(invWarehouseEntities)) { |  |  |  |             if (CollUtil.isNotEmpty(invWarehouseEntities)) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 List<WarehouseBussinessTypeEntity> mWarehouseBussinessTypeEntities = new ArrayList<>(); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 List<WarehouseUserEntity> mWarehouseUserEntities = new ArrayList<>(); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 for (InvWarehouseEntity invWarehouseEntity : invWarehouseEntities) { | 
			
		
	
		
		
			
				
					
					|  |  |  |                     //仓库关联单据类型
 |  |  |  |                     //仓库关联单据类型
 | 
			
		
	
		
		
			
				
					
					|  |  |  |                     FilterInvBusTypeRequest filterInvBusTypeRequest = new FilterInvBusTypeRequest(); |  |  |  |                     FilterInvBusTypeRequest filterInvBusTypeRequest = new FilterInvBusTypeRequest(); | 
			
		
	
		
		
			
				
					
					|  |  |  |                 BeanUtils.copyProperties(spsSyncDataRequest, filterInvBusTypeRequest); |  |  |  |                     filterInvBusTypeRequest.setCode(invWarehouseEntity.getCode()); | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |                     List<WarehouseBussinessTypeEntity> warehouseBussinessTypeEntities = warehouseBussinessTypeService.filterList(filterInvBusTypeRequest); |  |  |  |                     List<WarehouseBussinessTypeEntity> warehouseBussinessTypeEntities = warehouseBussinessTypeService.filterList(filterInvBusTypeRequest); | 
			
		
	
		
		
			
				
					
					|  |  |  |                 syncDataResponse.setWarehouseBussinessTypeEntities(warehouseBussinessTypeEntities); |  |  |  |                     mWarehouseBussinessTypeEntities.addAll(warehouseBussinessTypeEntities); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |                     //仓库关联用户
 |  |  |  |                     //仓库关联用户
 | 
			
		
	
		
		
			
				
					
					|  |  |  |                     FilterInvUserRequest filterInvUserRequest = new FilterInvUserRequest(); |  |  |  |                     FilterInvUserRequest filterInvUserRequest = new FilterInvUserRequest(); | 
			
		
	
		
		
			
				
					
					|  |  |  |                 BeanUtils.copyProperties(spsSyncDataRequest, filterInvBusTypeRequest); |  |  |  |                     filterInvUserRequest.setCode(invWarehouseEntity.getCode()); | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |                     List<WarehouseUserEntity> warehouseUserEntities = warehouseUserService.filterWarehouseUsers(filterInvUserRequest); |  |  |  |                     List<WarehouseUserEntity> warehouseUserEntities = warehouseUserService.filterWarehouseUsers(filterInvUserRequest); | 
			
		
	
		
		
			
				
					
					|  |  |  |                 syncDataResponse.setWarehouseUserEntities(warehouseUserEntities); |  |  |  |                     mWarehouseUserEntities.addAll(warehouseUserEntities); | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 syncDataResponse.setWarehouseUserEntities(mWarehouseUserEntities); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 syncDataResponse.setWarehouseBussinessTypeEntities(mWarehouseBussinessTypeEntities); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |             } |  |  |  |             } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
	
		
		
			
				
					|  |  | @ -201,6 +209,8 @@ public class SpsSyncDownloadService { | 
			
		
	
		
		
			
				
					
					|  |  |  |     BussinessOriginTypeService bussinessOriginTypeService; |  |  |  |     BussinessOriginTypeService bussinessOriginTypeService; | 
			
		
	
		
		
			
				
					
					|  |  |  |     @Resource |  |  |  |     @Resource | 
			
		
	
		
		
			
				
					
					|  |  |  |     private BussinessChangeTypeService bussinessChangeTypeService; |  |  |  |     private BussinessChangeTypeService bussinessChangeTypeService; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     @Resource | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     private EntrustReceService entrustReceService; | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     public BaseResponse findBusType(SpsSyncDataRequest spsSyncDataRequest) { |  |  |  |     public BaseResponse findBusType(SpsSyncDataRequest spsSyncDataRequest) { | 
			
		
	
	
		
		
			
				
					|  |  | @ -232,12 +242,25 @@ public class SpsSyncDownloadService { | 
			
		
	
		
		
			
				
					
					|  |  |  |             spsSyncBusResponse.setBussinessLocalTypeEntities(spsBusLoclTypeResponses); |  |  |  |             spsSyncBusResponse.setBussinessLocalTypeEntities(spsBusLoclTypeResponses); | 
			
		
	
		
		
			
				
					
					|  |  |  |             spsSyncBusResponse.setBussinessChangeTypeEntities(allBussinessChanges); |  |  |  |             spsSyncBusResponse.setBussinessChangeTypeEntities(allBussinessChanges); | 
			
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         //第三方单据类型
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (syncDataSetEntity.isTypeThird()) { |  |  |  |         if (syncDataSetEntity.isTypeThird()) { | 
			
		
	
		
		
			
				
					
					|  |  |  |             BussinessOriginTypeFilterRequest bussinessOriginTypeFilterRequest = new BussinessOriginTypeFilterRequest(); |  |  |  |             BussinessOriginTypeFilterRequest bussinessOriginTypeFilterRequest = new BussinessOriginTypeFilterRequest(); | 
			
		
	
		
		
			
				
					
					|  |  |  |             BeanUtils.copyProperties(spsSyncDataRequest, bussinessOriginTypeFilterRequest); |  |  |  |             BeanUtils.copyProperties(spsSyncDataRequest, bussinessOriginTypeFilterRequest); | 
			
		
	
		
		
			
				
					
					|  |  |  |             List<BussinessOriginTypeEntity> bussinessOriginTypeEntities = bussinessOriginTypeService.filterList(bussinessOriginTypeFilterRequest); |  |  |  |             List<BussinessOriginTypeEntity> bussinessOriginTypeEntities = bussinessOriginTypeService.filterList(bussinessOriginTypeFilterRequest); | 
			
		
	
		
		
			
				
					
					|  |  |  |             spsSyncBusResponse.setBussinessOriginTypeEntities(bussinessOriginTypeEntities); |  |  |  |             spsSyncBusResponse.setBussinessOriginTypeEntities(bussinessOriginTypeEntities); | 
			
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         //委托验收
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         if (syncDataSetEntity.isEntrustAction()) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             BasicEntrustRecRequest basicEntrustRecRequest = new BasicEntrustRecRequest(); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             BeanUtils.copyProperties(spsSyncDataRequest, basicEntrustRecRequest); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             List<EntrustReceEntity> dlEntrustReceEntities = entrustReceService.filterEntrustRec(basicEntrustRecRequest); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             if (CollUtil.isNotEmpty(dlEntrustReceEntities)) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 List<EntrustReceEntity> temps = entrustReceService.filterEntrustRec(new BasicEntrustRecRequest()); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 spsSyncBusResponse.setEntrustReceEntities(temps); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |         return ResultVOUtils.success(spsSyncBusResponse); |  |  |  |         return ResultVOUtils.success(spsSyncBusResponse); | 
			
		
	
		
		
			
				
					
					|  |  |  |     } |  |  |  |     } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
	
		
		
			
				
					|  |  | 
 |