|  |  | @ -2,89 +2,32 @@ package com.glxp.api.service.sync; | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | import cn.hutool.core.collection.CollUtil; |  |  |  | import cn.hutool.core.collection.CollUtil; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.constant.ConstantStatus; |  |  |  | import com.glxp.api.constant.ConstantStatus; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.entity.auth.*; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.entity.basic.CompanyProductRelevanceEntity; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.entity.basic.EntrustReceEntity; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.entity.basic.UdiRelevanceEntity; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.entity.inout.*; |  |  |  | import com.glxp.api.entity.inout.*; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.entity.purchase.SupCertEntity; |  |  |  | import com.glxp.api.entity.purchase.PurOrderDetailEntity; | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.entity.purchase.SupCompanyEntity; |  |  |  | import com.glxp.api.entity.purchase.PurOrderEntity; | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.entity.purchase.SupManufacturerEntity; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.entity.purchase.SupProductEntity; |  |  |  |  | 
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.entity.system.SyncDataBustypeEntity; |  |  |  | import com.glxp.api.entity.system.SyncDataBustypeEntity; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.entity.thrsys.*; |  |  |  | import com.glxp.api.entity.system.SyncDataPurTypeEntity; | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.req.auth.*; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.req.basic.BasicEntrustRecRequest; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.req.basic.BasicUnitMaintainFilterRequest; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.req.basic.FilterCompanyProductRelevanceRequest; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.req.basic.FilterUdiInfoRequest; |  |  |  |  | 
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.req.inout.FilterOrderRequest; |  |  |  | import com.glxp.api.req.inout.FilterOrderRequest; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.req.purchase.FilterPoductRequest; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.req.purchase.FilterSupCompanyRequest; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.req.purchase.FilterSupManufacturerRequest; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.req.sync.SpsSyncDataRequest; |  |  |  | import com.glxp.api.req.sync.SpsSyncDataRequest; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.req.thrsys.*; |  |  |  | import com.glxp.api.res.sync.SpsSyncBusOrderResponse; | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.res.sync.SpsSyncOrderResponse; |  |  |  | import com.glxp.api.res.sync.SpsSyncOrderResponse; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.res.system.SyncDataSetResponse; |  |  |  | import com.glxp.api.res.system.SyncDataSetResponse; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.service.auth.*; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.service.basic.EntrustReceService; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.service.basic.UdiRelevanceService; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.service.inout.*; |  |  |  | import com.glxp.api.service.inout.*; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.service.purchase.SupCertService; |  |  |  | import com.glxp.api.service.purchase.PurOrderDetailService; | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.service.purchase.SupCompanyService; |  |  |  | import com.glxp.api.service.purchase.PurOrderService; | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.service.purchase.SupManufacturerService; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.service.purchase.SupProductService; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.service.system.SyncDataSetService; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.service.thrsys.*; |  |  |  |  | 
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  | import org.springframework.beans.BeanUtils; |  |  |  | import org.springframework.beans.BeanUtils; | 
			
		
	
		
		
			
				
					
					|  |  |  | import org.springframework.stereotype.Service; |  |  |  | import org.springframework.stereotype.Service; | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | import javax.annotation.Resource; |  |  |  | import javax.annotation.Resource; | 
			
		
	
		
		
			
				
					
					|  |  |  | import java.util.ArrayList; |  |  |  | import java.util.ArrayList; | 
			
		
	
		
		
			
				
					
					|  |  |  | import java.util.Collections; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | import java.util.List; |  |  |  | import java.util.List; | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | @Service |  |  |  | @Service | 
			
		
	
		
		
			
				
					
					|  |  |  | public class UpBasicService { |  |  |  | public class UpBasicService { | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     //基础信息
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     @Resource |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     InvWarehouseService invWarehouseService; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     @Resource |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     UdiRelevanceService udiRelevanceService; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     @Resource |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     ThrInvWarehouseService thrInvWarehouseService; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     @Resource |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     ThrCorpService thrCorpService; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     @Resource |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     ThrProductsService thrProductsService; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     @Resource |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     ThrOrderService thrOrderService; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     @Resource |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     ThrOrderDetailService thrOrderDetailService; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     @Resource |  |  |  |     @Resource | 
			
		
	
		
		
			
				
					
					|  |  |  |     SyncDataSetService syncDataSetService; |  |  |  |     SyncDataSetService syncDataSetService; | 
			
		
	
		
		
			
				
					
					|  |  |  |     @Resource |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     AuthAdminService authAdminService; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     @Resource |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     DeptService deptService; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     @Resource |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     WarehouseBussinessTypeService warehouseBussinessTypeService; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     @Resource |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     WarehouseUserService warehouseUserService; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     @Resource |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     InvBusUserService invBusUserService; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     @Resource |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     SupCompanyService supCompanyService; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     @Resource |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     SupManufacturerService supManufacturerService; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     @Resource |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     SupProductService supProductService; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     @Resource |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     SupCertService supCertService; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     //已完成扫码单据
 |  |  |  |     //已完成扫码单据
 | 
			
		
	
	
		
		
			
				
					|  |  | @ -98,92 +41,26 @@ public class UpBasicService { | 
			
		
	
		
		
			
				
					
					|  |  |  |     IoOrderDetailCodeService orderDetailCodeService; |  |  |  |     IoOrderDetailCodeService orderDetailCodeService; | 
			
		
	
		
		
			
				
					
					|  |  |  |     @Resource |  |  |  |     @Resource | 
			
		
	
		
		
			
				
					
					|  |  |  |     IoOrderDetailResultService orderDetailResultService; |  |  |  |     IoOrderDetailResultService orderDetailResultService; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     @Resource | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     PurOrderService purOrderService; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     @Resource | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     PurOrderDetailService purOrderDetailService; | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     public SpsSyncOrderResponse upAllOrder(SpsSyncDataRequest spsSyncDataRequest) { |  |  |  |     public SpsSyncOrderResponse upAllOrder(SpsSyncDataRequest spsSyncDataRequest) { | 
			
		
	
		
		
			
				
					
					|  |  |  |         SpsSyncOrderResponse syncOrderResponse = new SpsSyncOrderResponse(); |  |  |  |         SpsSyncOrderResponse syncOrderResponse = new SpsSyncOrderResponse(); | 
			
		
	
		
		
			
				
					
					|  |  |  |         //查询数据同步设置
 |  |  |  |         //查询数据同步设置
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         SyncDataSetResponse syncDataSetEntity = syncDataSetService.selectSet(); |  |  |  |         SyncDataSetResponse syncDataSetEntity = syncDataSetService.selectSet(); | 
			
		
	
		
		
			
				
					
					|  |  |  |         List<IoOrderEntity> orderEntities = new ArrayList<>(); |  |  |  |         List<IoOrderEntity> orderEntities = new ArrayList<>(); | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |         FilterOrderRequest orderFilterRequest = new FilterOrderRequest(); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |         BeanUtils.copyProperties(spsSyncDataRequest, orderFilterRequest); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         //待校验
 |  |  |  |         if (CollUtil.isNotEmpty(syncDataSetEntity.getBusTypes())) { | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         if (syncDataSetEntity.isOrderUnCheck()) { |  |  |  |             for (SyncDataBustypeEntity syncDataBustypeEntity : syncDataSetEntity.getBusTypes()) { | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             FilterOrderRequest orderFilterRequest = new FilterOrderRequest(); |  |  |  |                 List<IoOrderEntity> temps = orderService.findByStatus(syncDataBustypeEntity.getAction(), syncDataBustypeEntity.getOrderStatus()); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             BeanUtils.copyProperties(spsSyncDataRequest, orderFilterRequest); |  |  |  |                 if (CollUtil.isNotEmpty(temps)) { | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |                     orderEntities.addAll(temps); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             if (CollUtil.isNotEmpty(syncDataSetEntity.getBusTypes())) { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 for (SyncDataBustypeEntity syncDataBustypeEntity : syncDataSetEntity.getBusTypes()) { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                     List<String> filterList = new ArrayList<>(); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                     filterList.add(syncDataBustypeEntity.getAction()); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                     orderFilterRequest.setActions(filterList); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                     orderFilterRequest.setStatus(ConstantStatus.ORDER_STATUS_CHECK); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                     List<IoOrderEntity> temps = orderService.filterOrderList(orderFilterRequest); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                     if (CollUtil.isNotEmpty(temps)) { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                         orderEntities.addAll(temps); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                     } |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 } |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             } |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         //待核对
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (syncDataSetEntity.isOrderUnCheck()) { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             FilterOrderRequest orderFilterRequest = new FilterOrderRequest(); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             BeanUtils.copyProperties(spsSyncDataRequest, orderFilterRequest); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             if (CollUtil.isNotEmpty(syncDataSetEntity.getBusTypes())) { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 for (SyncDataBustypeEntity syncDataBustypeEntity : syncDataSetEntity.getBusTypes()) { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                     List<String> filterList = new ArrayList<>(); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                     filterList.add(syncDataBustypeEntity.getAction()); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                     orderFilterRequest.setActions(filterList); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                     orderFilterRequest.setStatus(ConstantStatus.ORDER_STATUS_CHECK_SUCCESS); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                     List<IoOrderEntity> temps = orderService.filterOrderList(orderFilterRequest); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                     if (CollUtil.isNotEmpty(temps)) { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                         orderEntities.addAll(temps); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                     } |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 } |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             } |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         //待审核
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (syncDataSetEntity.isOrderUnReceive()) { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             FilterOrderRequest orderFilterRequest = new FilterOrderRequest(); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             BeanUtils.copyProperties(spsSyncDataRequest, orderFilterRequest); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             if (CollUtil.isNotEmpty(syncDataSetEntity.getBusTypes())) { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 for (SyncDataBustypeEntity syncDataBustypeEntity : syncDataSetEntity.getBusTypes()) { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                     List<String> filterList = new ArrayList<>(); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                     filterList.add(syncDataBustypeEntity.getAction()); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                     orderFilterRequest.setActions(filterList); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                     orderFilterRequest.setStatus(ConstantStatus.ORDER_STATUS_CHECK_REW); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                     List<IoOrderEntity> temps = orderService.filterOrderList(orderFilterRequest); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                     if (CollUtil.isNotEmpty(temps)) { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                         orderEntities.addAll(temps); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                     } |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 } |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             } |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         //已完成
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (syncDataSetEntity.isOrderScanFinish()) { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             FilterOrderRequest orderFilterRequest = new FilterOrderRequest(); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             BeanUtils.copyProperties(spsSyncDataRequest, orderFilterRequest); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             if (CollUtil.isNotEmpty(syncDataSetEntity.getBusTypes())) { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 for (SyncDataBustypeEntity syncDataBustypeEntity : syncDataSetEntity.getBusTypes()) { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                     List<String> filterList = new ArrayList<>(); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                     filterList.add(syncDataBustypeEntity.getAction()); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                     orderFilterRequest.setActions(filterList); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                     orderFilterRequest.setStatus(ConstantStatus.ORDER_STATUS_AUDITED); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                     List<IoOrderEntity> temps = orderService.filterOrderList(orderFilterRequest); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                     if (CollUtil.isNotEmpty(temps)) { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                         orderEntities.addAll(temps); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                     } |  |  |  |  | 
			
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |                 } |  |  |  |                 } | 
			
		
	
		
		
			
				
					
					|  |  |  |             } |  |  |  |             } | 
			
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         syncOrderResponse.setOrderEntities(orderEntities); |  |  |  |         syncOrderResponse.setOrderEntities(orderEntities); | 
			
		
	
		
		
			
				
					
					|  |  |  |         List<IoCodeEntity> codeEntities = new ArrayList<>(); |  |  |  |         List<IoCodeEntity> codeEntities = new ArrayList<>(); | 
			
		
	
		
		
			
				
					
					|  |  |  |         List<IoOrderDetailBizEntity> orderDetailBizEntities = new ArrayList<>(); |  |  |  |         List<IoOrderDetailBizEntity> orderDetailBizEntities = new ArrayList<>(); | 
			
		
	
	
		
		
			
				
					|  |  | @ -215,10 +92,42 @@ public class UpBasicService { | 
			
		
	
		
		
			
				
					
					|  |  |  |                 } |  |  |  |                 } | 
			
		
	
		
		
			
				
					
					|  |  |  |             } |  |  |  |             } | 
			
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         syncOrderResponse.setOrderDetailBizEntities(orderDetailBizEntities); |  |  |  |         syncOrderResponse.setOrderDetailBizEntities(orderDetailBizEntities); | 
			
		
	
		
		
			
				
					
					|  |  |  |         syncOrderResponse.setOrderDetailCodeEntities(orderDetailCodeEntities); |  |  |  |         syncOrderResponse.setOrderDetailCodeEntities(orderDetailCodeEntities); | 
			
		
	
		
		
			
				
					
					|  |  |  |         syncOrderResponse.setOrderDetailResultEntities(orderDetailResultEntities); |  |  |  |         syncOrderResponse.setOrderDetailResultEntities(orderDetailResultEntities); | 
			
		
	
		
		
			
				
					
					|  |  |  |         return syncOrderResponse; |  |  |  |         return syncOrderResponse; | 
			
		
	
		
		
			
				
					
					|  |  |  |     } |  |  |  |     } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     public SpsSyncBusOrderResponse upAllBusOrder(SpsSyncDataRequest spsSyncDataRequest) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         SpsSyncBusOrderResponse syncOrderResponse = new SpsSyncBusOrderResponse(); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         //查询数据同步设置
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         SyncDataSetResponse syncDataSetEntity = syncDataSetService.selectSet(); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         List<PurOrderEntity> purOrderEntities = new ArrayList<>(); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         FilterOrderRequest orderFilterRequest = new FilterOrderRequest(); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         BeanUtils.copyProperties(spsSyncDataRequest, orderFilterRequest); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         if (CollUtil.isNotEmpty(syncDataSetEntity.getPurTypeEntities())) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             for (SyncDataPurTypeEntity syncDataBustypeEntity : syncDataSetEntity.getPurTypeEntities()) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 if (syncDataBustypeEntity.getType() == ConstantStatus.BUS_TYPE_DD) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     List<PurOrderEntity> temps = purOrderService.findByStatus(syncDataBustypeEntity.getAction(), syncDataBustypeEntity.getOrderStatus()); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     if (CollUtil.isNotEmpty(temps)) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                         purOrderEntities.addAll(temps); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         syncOrderResponse.setPurOrderEntities(purOrderEntities); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         List<PurOrderDetailEntity> purOrderDetailEntities = new ArrayList<>(); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         if (CollUtil.isNotEmpty(purOrderEntities)) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             for (PurOrderEntity orderEntity : purOrderEntities) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 List<PurOrderDetailEntity> detailResultEntities = purOrderDetailService.findByOrderId(orderEntity.getBillNo()); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 if (CollUtil.isNotEmpty(detailResultEntities)) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     purOrderDetailEntities.addAll(detailResultEntities); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         syncOrderResponse.setPurOrderDetailEntities(purOrderDetailEntities); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         return syncOrderResponse; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | } |  |  |  | } | 
			
		
	
	
		
		
			
				
					|  |  | 
 |