|  |  |  | @ -33,7 +33,6 @@ import com.glxp.api.entity.thrsys.*; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.api.req.sync.SpsSyncDataRequest; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.api.req.sync.SyncUpLoadRequest; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.api.res.sync.*; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.api.service.basic.IBasicBussinessTypeService; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.api.service.inout.IoAddInoutService; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.api.service.inout.IoCheckInoutService; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.api.service.inout.IoOrderService; | 
			
		
	
	
		
			
				
					|  |  |  | @ -102,6 +101,7 @@ public class SpsSyncDownloadController { | 
			
		
	
		
			
				
					|  |  |  |  |     WarehouseBussinessTypeDao warehouseBussinessTypeDao; | 
			
		
	
		
			
				
					|  |  |  |  |     @Resource | 
			
		
	
		
			
				
					|  |  |  |  |     WarehouseUserDao warehouseUserDao; | 
			
		
	
		
			
				
					|  |  |  |  |     private final InvSpaceDao invSpaceDao; | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     //    下发单据接口 ,供给中继服务,UDI管理系统下载
 | 
			
		
	
	
		
			
				
					|  |  |  | @ -337,6 +337,9 @@ public class SpsSyncDownloadController { | 
			
		
	
		
			
				
					|  |  |  |  |                 case DOCUMENT_TYPE_DATA: | 
			
		
	
		
			
				
					|  |  |  |  |                     saveUploadDocumentTypeData(JSONUtil.toBean(obj, SpsSyncBusResponse.class)); | 
			
		
	
		
			
				
					|  |  |  |  |                     break; | 
			
		
	
		
			
				
					|  |  |  |  |                 case USER_DATA: | 
			
		
	
		
			
				
					|  |  |  |  |                     saveUploadUserData(JSONUtil.toBean(obj, SpsSyncDataResponse.class)); | 
			
		
	
		
			
				
					|  |  |  |  |                     break; | 
			
		
	
		
			
				
					|  |  |  |  |                 case COUNTRY_DI_DATA: | 
			
		
	
		
			
				
					|  |  |  |  |             } | 
			
		
	
		
			
				
					|  |  |  |  |             String taskId = obj.getStr("taskId"); | 
			
		
	
	
		
			
				
					|  |  |  | @ -359,6 +362,34 @@ public class SpsSyncDownloadController { | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     private void saveUploadUserData(SpsSyncDataResponse bean) { | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         if (CollectionUtil.isNotEmpty(bean.getAuthAdminList())) { | 
			
		
	
		
			
				
					|  |  |  |  |             authAdminDao.insertOrUpdateBatch(bean.getAuthAdminList()); | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  |         if (CollectionUtil.isNotEmpty(bean.getDeptEntityList())) { | 
			
		
	
		
			
				
					|  |  |  |  |             deptDao.insertOrUpdateBatch(bean.getDeptEntityList()); | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  |         if (CollectionUtil.isNotEmpty(bean.getDeptUserEntities())) { | 
			
		
	
		
			
				
					|  |  |  |  |             deptUserDao.insertOrUpdateBatch(bean.getDeptUserEntities()); | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  |         if (CollectionUtil.isNotEmpty(bean.getInvWarehouseEntities())) { | 
			
		
	
		
			
				
					|  |  |  |  |             invWarehouseDao.insertOrUpdateBatch(bean.getInvWarehouseEntities()); | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  |         if (CollectionUtil.isNotEmpty(bean.getWarehouseUserEntities())) { | 
			
		
	
		
			
				
					|  |  |  |  |             warehouseUserDao.insertOrUpdateBatch(bean.getWarehouseUserEntities()); | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  |         if (CollectionUtil.isNotEmpty(bean.getWarehouseBussinessTypeEntities())) { | 
			
		
	
		
			
				
					|  |  |  |  |             warehouseBussinessTypeDao.insertOrUpdateBatch(bean.getWarehouseBussinessTypeEntities()); | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  |         if (CollectionUtil.isNotEmpty(bean.getInvSpaces())) { | 
			
		
	
		
			
				
					|  |  |  |  |             invSpaceDao.insertOrUpdateBatch(bean.getInvSpaces()); | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  |         if (CollectionUtil.isNotEmpty(bean.getInvBusUserEntities())) { | 
			
		
	
		
			
				
					|  |  |  |  |             invBusUserDao.insertOrUpdateBatch(bean.getInvBusUserEntities()); | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  |     } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     private final BasicBussinessTypeDao basicBussinessTypeDao; | 
			
		
	
		
			
				
					|  |  |  |  |     private final BasicBusTypeChangeDao busTypeChangeDao; | 
			
		
	
		
			
				
					|  |  |  |  |     private final ThrBusTypeOriginDao thrBusTypeOriginDao; | 
			
		
	
	
		
			
				
					|  |  |  | @ -764,7 +795,7 @@ public class SpsSyncDownloadController { | 
			
		
	
		
			
				
					|  |  |  |  |             //仓库用户表
 | 
			
		
	
		
			
				
					|  |  |  |  |             if (CollUtil.isNotEmpty(syncDataResponse.getWarehouseUserEntities())) { | 
			
		
	
		
			
				
					|  |  |  |  |                 for (WarehouseUserEntity warehouseUserEntity : syncDataResponse.getWarehouseUserEntities()) { | 
			
		
	
		
			
				
					|  |  |  |  |                     warehouseUserDao.insertOrUpdate(warehouseUserEntity); | 
			
		
	
		
			
				
					|  |  |  |  |                     warehouseUserDao.insertOrUpdateEntity(warehouseUserEntity); | 
			
		
	
		
			
				
					|  |  |  |  |                 } | 
			
		
	
		
			
				
					|  |  |  |  |                 remark.append("仓库用户信息:").append(syncDataResponse.getWarehouseUserEntities().size()).append("条\n"); | 
			
		
	
		
			
				
					|  |  |  |  |             } | 
			
		
	
	
		
			
				
					|  |  |  | 
 |