|  |  | @ -272,6 +272,9 @@ public class HeartService { | 
			
		
	
		
		
			
				
					
					|  |  |  |                     uploadData(exportType, taskId, x -> x.getSysSettingData(info, taskId, now, syncTime)); |  |  |  |                     uploadData(exportType, taskId, x -> x.getSysSettingData(info, taskId, now, syncTime)); | 
			
		
	
		
		
			
				
					
					|  |  |  |                 } |  |  |  |                 } | 
			
		
	
		
		
			
				
					
					|  |  |  |                 break; |  |  |  |                 break; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             case IO_ORDER: | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 if(needExec()) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 break; | 
			
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |     } |  |  |  |     } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
	
		
		
			
				
					|  |  | @ -552,19 +555,17 @@ public class HeartService { | 
			
		
	
		
		
			
				
					
					|  |  |  |         syncTimeMap.put("isNew", true); |  |  |  |         syncTimeMap.put("isNew", true); | 
			
		
	
		
		
			
				
					
					|  |  |  |         syncTimeMap.put("oldDate", syncTime); |  |  |  |         syncTimeMap.put("oldDate", syncTime); | 
			
		
	
		
		
			
				
					
					|  |  |  |         StringBuffer remark = new StringBuffer(); |  |  |  |         StringBuffer remark = new StringBuffer(); | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |         boolean ge = false; | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         if (syncTime != null) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             ge = true; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |         //确认有开启扫码单据类型同步
 |  |  |  |         //确认有开启扫码单据类型同步
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (needExec(info.getTypeScan())) { |  |  |  |         if (needExec(info.getTypeScan())) { | 
			
		
	
		
		
			
				
					
					|  |  |  |             Map<String, Object> map; |  |  |  |             Map<String, Object> map = basicExportStatusTimeInfo(now, BasicExportStatusTimeEnum.BASIC_BUSSINESS_TYPE); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             if (syncTime == null) { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 map = basicExportStatusTimeInfo(now, BasicExportStatusTimeEnum.BASIC_BUSSINESS_TYPE); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             } else { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 map = syncTimeMap; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 now = syncTime; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             } |  |  |  |  | 
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |             List<BasicBussinessTypeEntity> bussinessTypeEntities = bussinessTypeService.list(Wrappers.lambdaQuery(BasicBussinessTypeEntity.class) |  |  |  |             List<BasicBussinessTypeEntity> bussinessTypeEntities = bussinessTypeService.list(Wrappers.lambdaQuery(BasicBussinessTypeEntity.class) | 
			
		
	
		
		
			
				
					
					|  |  |  |                     .le((boolean) map.get("isNew"), BasicBussinessTypeEntity::getUpdateTime, now) |  |  |  |                     .le(!ge && (boolean) map.get("isNew"), BasicBussinessTypeEntity::getUpdateTime, now) | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     .between(!(boolean) map.get("isNew"), BasicBussinessTypeEntity::getUpdateTime |  |  |  |                     .between(ge, BasicBussinessTypeEntity::getUpdateTime, syncTime, now) | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     .between(!ge && !(boolean) map.get("isNew"), BasicBussinessTypeEntity::getUpdateTime | 
			
		
	
		
		
			
				
					
					|  |  |  |                             , map.get("oldDate"), now) |  |  |  |                             , map.get("oldDate"), now) | 
			
		
	
		
		
			
				
					
					|  |  |  |             ); |  |  |  |             ); | 
			
		
	
		
		
			
				
					
					|  |  |  |             if (CollectionUtil.isNotEmpty(bussinessTypeEntities)) { |  |  |  |             if (CollectionUtil.isNotEmpty(bussinessTypeEntities)) { | 
			
		
	
	
		
		
			
				
					|  |  | @ -575,16 +576,11 @@ public class HeartService { | 
			
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |         //确认有开启业务单据类型同步
 |  |  |  |         //确认有开启业务单据类型同步
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (needExec(info.getTypeBus())) { |  |  |  |         if (needExec(info.getTypeBus())) { | 
			
		
	
		
		
			
				
					
					|  |  |  |             Map<String, Object> map; |  |  |  |             Map<String, Object> map = basicExportStatusTimeInfo(now, BasicExportStatusTimeEnum.BASIC_BUSTYPE_CHANGE); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             if (syncTime == null) { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 map = basicExportStatusTimeInfo(now, BasicExportStatusTimeEnum.BASIC_BUSTYPE_CHANGE); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             } else { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 map = syncTimeMap; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 now = syncTime; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             } |  |  |  |  | 
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |             List<BasicBusTypeChangeEntity> busTypeChangeList = busTypeChangeService.list(Wrappers.lambdaQuery(BasicBusTypeChangeEntity.class) |  |  |  |             List<BasicBusTypeChangeEntity> busTypeChangeList = busTypeChangeService.list(Wrappers.lambdaQuery(BasicBusTypeChangeEntity.class) | 
			
		
	
		
		
			
				
					
					|  |  |  |                     .le((boolean) map.get("isNew"), BasicBusTypeChangeEntity::getUpdateTime, now) |  |  |  |                     .le(!ge && (boolean) map.get("isNew"), BasicBusTypeChangeEntity::getUpdateTime, now) | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     .between(!(boolean) map.get("isNew"), BasicBusTypeChangeEntity::getUpdateTime |  |  |  |                     .between(ge, BasicBusTypeChangeEntity::getUpdateTime, syncTime, now) | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     .between(!ge && !(boolean) map.get("isNew"), BasicBusTypeChangeEntity::getUpdateTime | 
			
		
	
		
		
			
				
					
					|  |  |  |                             , map.get("oldDate"), now) |  |  |  |                             , map.get("oldDate"), now) | 
			
		
	
		
		
			
				
					
					|  |  |  |             ); |  |  |  |             ); | 
			
		
	
		
		
			
				
					
					|  |  |  |             if (CollectionUtil.isNotEmpty(busTypeChangeList)) { |  |  |  |             if (CollectionUtil.isNotEmpty(busTypeChangeList)) { | 
			
		
	
	
		
		
			
				
					|  |  | @ -598,16 +594,11 @@ public class HeartService { | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         //确认有开启第三方单据类型同步
 |  |  |  |         //确认有开启第三方单据类型同步
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (needExec(info.getTypeThird())) { |  |  |  |         if (needExec(info.getTypeThird())) { | 
			
		
	
		
		
			
				
					
					|  |  |  |             Map<String, Object> map; |  |  |  |             Map<String, Object> map = basicExportStatusTimeInfo(now, BasicExportStatusTimeEnum.THR_BUSTYPE_ORIGIN); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             if (syncTime == null) { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 map = basicExportStatusTimeInfo(now, BasicExportStatusTimeEnum.THR_BUSTYPE_ORIGIN); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             } else { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 map = syncTimeMap; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 now = syncTime; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             } |  |  |  |  | 
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |             List<ThrBusTypeOriginEntity> thrBusTypeOriginEntities = thrBusTypeOriginService.list(Wrappers.lambdaQuery(ThrBusTypeOriginEntity.class) |  |  |  |             List<ThrBusTypeOriginEntity> thrBusTypeOriginEntities = thrBusTypeOriginService.list(Wrappers.lambdaQuery(ThrBusTypeOriginEntity.class) | 
			
		
	
		
		
			
				
					
					|  |  |  |                     .le((boolean) map.get("isNew"), ThrBusTypeOriginEntity::getUpdateTime, now) |  |  |  |                     .le(!ge && (boolean) map.get("isNew"), ThrBusTypeOriginEntity::getUpdateTime, now) | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     .between(!(boolean) map.get("isNew"), ThrBusTypeOriginEntity::getUpdateTime |  |  |  |                     .between(ge, ThrBusTypeOriginEntity::getUpdateTime, syncTime, now) | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     .between(!ge && !(boolean) map.get("isNew"), ThrBusTypeOriginEntity::getUpdateTime | 
			
		
	
		
		
			
				
					
					|  |  |  |                             , map.get("oldDate"), now) |  |  |  |                             , map.get("oldDate"), now) | 
			
		
	
		
		
			
				
					
					|  |  |  |             ); |  |  |  |             ); | 
			
		
	
		
		
			
				
					
					|  |  |  |             if (CollectionUtil.isNotEmpty(thrBusTypeOriginEntities)) { |  |  |  |             if (CollectionUtil.isNotEmpty(thrBusTypeOriginEntities)) { | 
			
		
	
	
		
		
			
				
					|  |  | @ -649,19 +640,18 @@ public class HeartService { | 
			
		
	
		
		
			
				
					
					|  |  |  |         SpsSyncDataResponse dataResponse = null; |  |  |  |         SpsSyncDataResponse dataResponse = null; | 
			
		
	
		
		
			
				
					
					|  |  |  |         Map<String, Object> syncTimeMap = new WeakHashMap<>(3); |  |  |  |         Map<String, Object> syncTimeMap = new WeakHashMap<>(3); | 
			
		
	
		
		
			
				
					
					|  |  |  |         syncTimeMap.put("isNew", true); |  |  |  |         syncTimeMap.put("isNew", true); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         boolean ge = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         if (syncTime != null) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             ge = true; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |         StringBuffer remark = new StringBuffer(); |  |  |  |         StringBuffer remark = new StringBuffer(); | 
			
		
	
		
		
			
				
					
					|  |  |  |         //确认有开启部门信息同步
 |  |  |  |         //确认有开启部门信息同步
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (needExec(info.getBasicDept())) { |  |  |  |         if (needExec(info.getBasicDept())) { | 
			
		
	
		
		
			
				
					
					|  |  |  |             Map<String, Object> map; |  |  |  |             Map<String, Object> map = basicExportStatusTimeInfo(now, BasicExportStatusTimeEnum.DEPT_DATA); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             if (syncTime == null) { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 map = basicExportStatusTimeInfo(now, BasicExportStatusTimeEnum.DEPT_DATA); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             } else { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 map = syncTimeMap; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 now = syncTime; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             } |  |  |  |  | 
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |             List<DeptEntity> deptEntityList = deptService.list(Wrappers.lambdaQuery(DeptEntity.class) |  |  |  |             List<DeptEntity> deptEntityList = deptService.list(Wrappers.lambdaQuery(DeptEntity.class) | 
			
		
	
		
		
			
				
					
					|  |  |  |                     .le((boolean) map.get("isNew"), DeptEntity::getUpdateTime, now) |  |  |  |                     .le(!ge && (boolean) map.get("isNew"), DeptEntity::getUpdateTime, now) | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     .between(!(boolean) map.get("isNew"), DeptEntity::getUpdateTime |  |  |  |                     .between(ge, DeptEntity::getUpdateTime, syncTime, now) | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     .between(!ge && !(boolean) map.get("isNew"), DeptEntity::getUpdateTime | 
			
		
	
		
		
			
				
					
					|  |  |  |                             , map.get("oldDate"), now) |  |  |  |                             , map.get("oldDate"), now) | 
			
		
	
		
		
			
				
					
					|  |  |  |             ); |  |  |  |             ); | 
			
		
	
		
		
			
				
					
					|  |  |  |             if (CollectionUtil.isNotEmpty(deptEntityList)) { |  |  |  |             if (CollectionUtil.isNotEmpty(deptEntityList)) { | 
			
		
	
	
		
		
			
				
					|  |  | @ -670,8 +660,9 @@ public class HeartService { | 
			
		
	
		
		
			
				
					
					|  |  |  |                 remark.append("部门信息:").append(deptEntityList.size()).append("条\n"); |  |  |  |                 remark.append("部门信息:").append(deptEntityList.size()).append("条\n"); | 
			
		
	
		
		
			
				
					
					|  |  |  |             } |  |  |  |             } | 
			
		
	
		
		
			
				
					
					|  |  |  |             List<DeptUserEntity> deptUserEntityList = deptUserService.list(Wrappers.lambdaQuery(DeptUserEntity.class) |  |  |  |             List<DeptUserEntity> deptUserEntityList = deptUserService.list(Wrappers.lambdaQuery(DeptUserEntity.class) | 
			
		
	
		
		
			
				
					
					|  |  |  |                     .le((boolean) map.get("isNew"), DeptUserEntity::getUpdateTime, now) |  |  |  |                     .le(!ge && (boolean) map.get("isNew"), DeptUserEntity::getUpdateTime, now) | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     .between(!(boolean) map.get("isNew"), DeptUserEntity::getUpdateTime |  |  |  |                     .between(ge, DeptUserEntity::getUpdateTime, syncTime, now) | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     .between(!ge && !(boolean) map.get("isNew"), DeptUserEntity::getUpdateTime | 
			
		
	
		
		
			
				
					
					|  |  |  |                             , map.get("oldDate"), now) |  |  |  |                             , map.get("oldDate"), now) | 
			
		
	
		
		
			
				
					
					|  |  |  |             ); |  |  |  |             ); | 
			
		
	
		
		
			
				
					
					|  |  |  |             if (CollectionUtil.isNotEmpty(deptUserEntityList)) { |  |  |  |             if (CollectionUtil.isNotEmpty(deptUserEntityList)) { | 
			
		
	
	
		
		
			
				
					|  |  | @ -685,16 +676,11 @@ public class HeartService { | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         //确认有开启仓库字典同步
 |  |  |  |         //确认有开启仓库字典同步
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (needExec(info.getBasicInv())) { |  |  |  |         if (needExec(info.getBasicInv())) { | 
			
		
	
		
		
			
				
					
					|  |  |  |             Map<String, Object> map; |  |  |  |             Map<String, Object> map = basicExportStatusTimeInfo(now, BasicExportStatusTimeEnum.WAREHOUSE_DICT); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             if (syncTime == null) { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 map = basicExportStatusTimeInfo(now, BasicExportStatusTimeEnum.WAREHOUSE_DICT); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             } else { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 map = syncTimeMap; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 now = syncTime; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             } |  |  |  |  | 
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |             List<InvWarehouseEntity> warehouseEntityList = warehouseService.list(Wrappers.lambdaQuery(InvWarehouseEntity.class) |  |  |  |             List<InvWarehouseEntity> warehouseEntityList = warehouseService.list(Wrappers.lambdaQuery(InvWarehouseEntity.class) | 
			
		
	
		
		
			
				
					
					|  |  |  |                     .le((boolean) map.get("isNew"), InvWarehouseEntity::getUpdateTime, now) |  |  |  |                     .le(!ge && (boolean) map.get("isNew"), InvWarehouseEntity::getUpdateTime, now) | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     .between(!(boolean) map.get("isNew"), InvWarehouseEntity::getUpdateTime |  |  |  |                     .between(ge, InvWarehouseEntity::getUpdateTime, syncTime, now) | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     .between(!ge && !(boolean) map.get("isNew"), InvWarehouseEntity::getUpdateTime | 
			
		
	
		
		
			
				
					
					|  |  |  |                             , map.get("oldDate"), now) |  |  |  |                             , map.get("oldDate"), now) | 
			
		
	
		
		
			
				
					
					|  |  |  |             ); |  |  |  |             ); | 
			
		
	
		
		
			
				
					
					|  |  |  |             if (CollectionUtil.isNotEmpty(warehouseEntityList)) { |  |  |  |             if (CollectionUtil.isNotEmpty(warehouseEntityList)) { | 
			
		
	
	
		
		
			
				
					|  |  | @ -705,8 +691,9 @@ public class HeartService { | 
			
		
	
		
		
			
				
					
					|  |  |  |                 dataResponse.setInvWarehouseEntities(warehouseEntityList); |  |  |  |                 dataResponse.setInvWarehouseEntities(warehouseEntityList); | 
			
		
	
		
		
			
				
					
					|  |  |  |             } |  |  |  |             } | 
			
		
	
		
		
			
				
					
					|  |  |  |             List<WarehouseUserEntity> warehouseUserEntities = warehouseUserService.list(Wrappers.lambdaQuery(WarehouseUserEntity.class) |  |  |  |             List<WarehouseUserEntity> warehouseUserEntities = warehouseUserService.list(Wrappers.lambdaQuery(WarehouseUserEntity.class) | 
			
		
	
		
		
			
				
					
					|  |  |  |                     .le((boolean) map.get("isNew"), WarehouseUserEntity::getUpdateTime, now) |  |  |  |                     .le(!ge && (boolean) map.get("isNew"), WarehouseUserEntity::getUpdateTime, now) | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     .between(!(boolean) map.get("isNew"), WarehouseUserEntity::getUpdateTime |  |  |  |                     .between(ge, WarehouseUserEntity::getUpdateTime, syncTime, now) | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     .between(!ge && !(boolean) map.get("isNew"), WarehouseUserEntity::getUpdateTime | 
			
		
	
		
		
			
				
					
					|  |  |  |                             , map.get("oldDate"), now) |  |  |  |                             , map.get("oldDate"), now) | 
			
		
	
		
		
			
				
					
					|  |  |  |             ); |  |  |  |             ); | 
			
		
	
		
		
			
				
					
					|  |  |  |             if (CollectionUtil.isNotEmpty(warehouseUserEntities)) { |  |  |  |             if (CollectionUtil.isNotEmpty(warehouseUserEntities)) { | 
			
		
	
	
		
		
			
				
					|  |  | @ -717,8 +704,9 @@ public class HeartService { | 
			
		
	
		
		
			
				
					
					|  |  |  |                 dataResponse.setWarehouseUserEntities(warehouseUserEntities); |  |  |  |                 dataResponse.setWarehouseUserEntities(warehouseUserEntities); | 
			
		
	
		
		
			
				
					
					|  |  |  |             } |  |  |  |             } | 
			
		
	
		
		
			
				
					
					|  |  |  |             List<WarehouseBussinessTypeEntity> warehouseBussinessTypeEntities = warehouseBussinessTypeService.list(Wrappers.lambdaQuery(WarehouseBussinessTypeEntity.class) |  |  |  |             List<WarehouseBussinessTypeEntity> warehouseBussinessTypeEntities = warehouseBussinessTypeService.list(Wrappers.lambdaQuery(WarehouseBussinessTypeEntity.class) | 
			
		
	
		
		
			
				
					
					|  |  |  |                     .le((boolean) map.get("isNew"), WarehouseBussinessTypeEntity::getUpdateTime, now) |  |  |  |                     .le(!ge && (boolean) map.get("isNew"), WarehouseBussinessTypeEntity::getUpdateTime, now) | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     .between(!(boolean) map.get("isNew"), WarehouseBussinessTypeEntity::getUpdateTime |  |  |  |                     .between(ge, WarehouseBussinessTypeEntity::getUpdateTime, syncTime, now) | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     .between(!ge && !(boolean) map.get("isNew"), WarehouseBussinessTypeEntity::getUpdateTime | 
			
		
	
		
		
			
				
					
					|  |  |  |                             , map.get("oldDate"), now) |  |  |  |                             , map.get("oldDate"), now) | 
			
		
	
		
		
			
				
					
					|  |  |  |             ); |  |  |  |             ); | 
			
		
	
		
		
			
				
					
					|  |  |  |             if (CollectionUtil.isNotEmpty(warehouseBussinessTypeEntities)) { |  |  |  |             if (CollectionUtil.isNotEmpty(warehouseBussinessTypeEntities)) { | 
			
		
	
	
		
		
			
				
					|  |  | @ -729,8 +717,9 @@ public class HeartService { | 
			
		
	
		
		
			
				
					
					|  |  |  |                 remark.append("仓库单据类型信息:").append(warehouseBussinessTypeEntities.size()).append("条\n"); |  |  |  |                 remark.append("仓库单据类型信息:").append(warehouseBussinessTypeEntities.size()).append("条\n"); | 
			
		
	
		
		
			
				
					
					|  |  |  |             } |  |  |  |             } | 
			
		
	
		
		
			
				
					
					|  |  |  |             List<InvSpace> invSpaceList = invSpaceService.list(Wrappers.lambdaQuery(InvSpace.class) |  |  |  |             List<InvSpace> invSpaceList = invSpaceService.list(Wrappers.lambdaQuery(InvSpace.class) | 
			
		
	
		
		
			
				
					
					|  |  |  |                     .le((boolean) map.get("isNew"), InvSpace::getUpdateTime, now) |  |  |  |                     .le(!ge && (boolean) map.get("isNew"), InvSpace::getUpdateTime, now) | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     .between(!(boolean) map.get("isNew"), InvSpace::getUpdateTime |  |  |  |                     .between(ge, InvSpace::getUpdateTime, syncTime, now) | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     .between(!ge && !(boolean) map.get("isNew"), InvSpace::getUpdateTime | 
			
		
	
		
		
			
				
					
					|  |  |  |                             , map.get("oldDate"), now) |  |  |  |                             , map.get("oldDate"), now) | 
			
		
	
		
		
			
				
					
					|  |  |  |             ); |  |  |  |             ); | 
			
		
	
		
		
			
				
					
					|  |  |  |             if (CollectionUtil.isNotEmpty(invSpaceList)) { |  |  |  |             if (CollectionUtil.isNotEmpty(invSpaceList)) { | 
			
		
	
	
		
		
			
				
					|  |  | @ -744,16 +733,11 @@ public class HeartService { | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         //确认有开启用户信息同步
 |  |  |  |         //确认有开启用户信息同步
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (needExec(info.getSysUser())) { |  |  |  |         if (needExec(info.getSysUser())) { | 
			
		
	
		
		
			
				
					
					|  |  |  |             Map<String, Object> map; |  |  |  |             Map<String, Object> map = basicExportStatusTimeInfo(now, BasicExportStatusTimeEnum.USER_DATA); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             if (syncTime == null) { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 map = basicExportStatusTimeInfo(now, BasicExportStatusTimeEnum.USER_DATA); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             } else { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 map = syncTimeMap; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 now = syncTime; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             } |  |  |  |  | 
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |             List<AuthAdmin> adminList = adminService.list(Wrappers.lambdaQuery(AuthAdmin.class) |  |  |  |             List<AuthAdmin> adminList = adminService.list(Wrappers.lambdaQuery(AuthAdmin.class) | 
			
		
	
		
		
			
				
					
					|  |  |  |                     .le((boolean) map.get("isNew"), AuthAdmin::getLastModifyTime, now) |  |  |  |                     .le(!ge && (boolean) map.get("isNew"), AuthAdmin::getLastModifyTime, now) | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     .between(!(boolean) map.get("isNew"), AuthAdmin::getLastModifyTime |  |  |  |                     .between(ge, AuthAdmin::getLastModifyTime, syncTime, now) | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     .between(!ge && !(boolean) map.get("isNew"), AuthAdmin::getLastModifyTime | 
			
		
	
		
		
			
				
					
					|  |  |  |                             , map.get("oldDate"), now) |  |  |  |                             , map.get("oldDate"), now) | 
			
		
	
		
		
			
				
					
					|  |  |  |             ); |  |  |  |             ); | 
			
		
	
		
		
			
				
					
					|  |  |  |             if (CollectionUtil.isNotEmpty(adminList)) { |  |  |  |             if (CollectionUtil.isNotEmpty(adminList)) { | 
			
		
	
	
		
		
			
				
					|  |  | @ -764,8 +748,9 @@ public class HeartService { | 
			
		
	
		
		
			
				
					
					|  |  |  |                 remark.append("系统用户信息:").append(adminList.size()).append("条\n"); |  |  |  |                 remark.append("系统用户信息:").append(adminList.size()).append("条\n"); | 
			
		
	
		
		
			
				
					
					|  |  |  |             } |  |  |  |             } | 
			
		
	
		
		
			
				
					
					|  |  |  |             List<InvBusUserEntity> busUserEntities = invBusUserService.list(Wrappers.lambdaQuery(InvBusUserEntity.class) |  |  |  |             List<InvBusUserEntity> busUserEntities = invBusUserService.list(Wrappers.lambdaQuery(InvBusUserEntity.class) | 
			
		
	
		
		
			
				
					
					|  |  |  |                     .le((boolean) map.get("isNew"), InvBusUserEntity::getUpdateTime, now) |  |  |  |                     .le(!ge && (boolean) map.get("isNew"), InvBusUserEntity::getUpdateTime, now) | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     .between(!(boolean) map.get("isNew"), InvBusUserEntity::getUpdateTime |  |  |  |                     .between(ge, InvBusUserEntity::getUpdateTime, syncTime, now) | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     .between(!ge && !(boolean) map.get("isNew"), InvBusUserEntity::getUpdateTime | 
			
		
	
		
		
			
				
					
					|  |  |  |                             , map.get("oldDate"), now) |  |  |  |                             , map.get("oldDate"), now) | 
			
		
	
		
		
			
				
					
					|  |  |  |             ); |  |  |  |             ); | 
			
		
	
		
		
			
				
					
					|  |  |  |             if (CollectionUtil.isNotEmpty(busUserEntities)) { |  |  |  |             if (CollectionUtil.isNotEmpty(busUserEntities)) { | 
			
		
	
	
		
		
			
				
					|  |  | @ -802,19 +787,18 @@ public class HeartService { | 
			
		
	
		
		
			
				
					
					|  |  |  |         SpsSyncThrDataResponse dataResponse = null; |  |  |  |         SpsSyncThrDataResponse dataResponse = null; | 
			
		
	
		
		
			
				
					
					|  |  |  |         Map<String, Object> syncTimeMap = new WeakHashMap<>(3); |  |  |  |         Map<String, Object> syncTimeMap = new WeakHashMap<>(3); | 
			
		
	
		
		
			
				
					
					|  |  |  |         syncTimeMap.put("isNew", true); |  |  |  |         syncTimeMap.put("isNew", true); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         boolean ge = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         if (syncTime != null) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             ge = true; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |         StringBuffer remark = new StringBuffer(); |  |  |  |         StringBuffer remark = new StringBuffer(); | 
			
		
	
		
		
			
				
					
					|  |  |  |         //确认有开启第三方部门信息同步
 |  |  |  |         //确认有开启第三方部门信息同步
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (needExec(info.getBasicThirdInv())) { |  |  |  |         if (needExec(info.getBasicThirdInv())) { | 
			
		
	
		
		
			
				
					
					|  |  |  |             Map<String, Object> map; |  |  |  |             Map<String, Object> map = basicExportStatusTimeInfo(now, BasicExportStatusTimeEnum.THR_DEPT); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             if (syncTime == null) { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 map = basicExportStatusTimeInfo(now, BasicExportStatusTimeEnum.THR_DEPT); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             } else { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 map = syncTimeMap; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 now = syncTime; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             } |  |  |  |  | 
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |             List<ThrDeptEntity> deptEntityList = thrDeptService.list(Wrappers.lambdaQuery(ThrDeptEntity.class) |  |  |  |             List<ThrDeptEntity> deptEntityList = thrDeptService.list(Wrappers.lambdaQuery(ThrDeptEntity.class) | 
			
		
	
		
		
			
				
					
					|  |  |  |                     .le((boolean) map.get("isNew"), ThrDeptEntity::getUpdateTime, now) |  |  |  |                     .le(!ge && (boolean) map.get("isNew"), ThrDeptEntity::getUpdateTime, now) | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     .between(!(boolean) map.get("isNew"), ThrDeptEntity::getUpdateTime |  |  |  |                     .between(ge, ThrDeptEntity::getUpdateTime, syncTime, now) | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     .between(!ge && !(boolean) map.get("isNew"), ThrDeptEntity::getUpdateTime | 
			
		
	
		
		
			
				
					
					|  |  |  |                             , map.get("oldDate"), now) |  |  |  |                             , map.get("oldDate"), now) | 
			
		
	
		
		
			
				
					
					|  |  |  |             ); |  |  |  |             ); | 
			
		
	
		
		
			
				
					
					|  |  |  |             if (CollectionUtil.isNotEmpty(deptEntityList)) { |  |  |  |             if (CollectionUtil.isNotEmpty(deptEntityList)) { | 
			
		
	
	
		
		
			
				
					|  |  | @ -826,16 +810,11 @@ public class HeartService { | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         //确认有开启第三方仓库信息同步
 |  |  |  |         //确认有开启第三方仓库信息同步
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (needExec(info.getBasicThirdInv())) { |  |  |  |         if (needExec(info.getBasicThirdInv())) { | 
			
		
	
		
		
			
				
					
					|  |  |  |             Map<String, Object> map; |  |  |  |             Map<String, Object> map = basicExportStatusTimeInfo(now, BasicExportStatusTimeEnum.THR_WAREHOUSE); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             if (syncTime == null) { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 map = basicExportStatusTimeInfo(now, BasicExportStatusTimeEnum.THR_WAREHOUSE); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             } else { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 map = syncTimeMap; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 now = syncTime; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             } |  |  |  |  | 
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |             List<ThrInvWarehouseEntity> warehouseEntityList = thrInvWarehouseService.list(Wrappers.lambdaQuery(ThrInvWarehouseEntity.class) |  |  |  |             List<ThrInvWarehouseEntity> warehouseEntityList = thrInvWarehouseService.list(Wrappers.lambdaQuery(ThrInvWarehouseEntity.class) | 
			
		
	
		
		
			
				
					
					|  |  |  |                     .le((boolean) map.get("isNew"), ThrInvWarehouseEntity::getUpdateTime, now) |  |  |  |                     .le(!ge && (boolean) map.get("isNew"), ThrInvWarehouseEntity::getUpdateTime, now) | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     .between(!(boolean) map.get("isNew"), ThrInvWarehouseEntity::getUpdateTime |  |  |  |                     .between(ge, ThrInvWarehouseEntity::getUpdateTime, syncTime, now) | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     .between(!ge && !(boolean) map.get("isNew"), ThrInvWarehouseEntity::getUpdateTime | 
			
		
	
		
		
			
				
					
					|  |  |  |                             , map.get("oldDate"), now) |  |  |  |                             , map.get("oldDate"), now) | 
			
		
	
		
		
			
				
					
					|  |  |  |             ); |  |  |  |             ); | 
			
		
	
		
		
			
				
					
					|  |  |  |             if (CollectionUtil.isNotEmpty(warehouseEntityList)) { |  |  |  |             if (CollectionUtil.isNotEmpty(warehouseEntityList)) { | 
			
		
	
	
		
		
			
				
					|  |  | @ -849,16 +828,11 @@ public class HeartService { | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         //确认有开启仓库字典同步
 |  |  |  |         //确认有开启仓库字典同步
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (needExec(info.getBasicThirdProducts())) { |  |  |  |         if (needExec(info.getBasicThirdProducts())) { | 
			
		
	
		
		
			
				
					
					|  |  |  |             Map<String, Object> map; |  |  |  |             Map<String, Object> map = basicExportStatusTimeInfo(now, BasicExportStatusTimeEnum.THR_PRODUCTS); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             if (syncTime == null) { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 map = basicExportStatusTimeInfo(now, BasicExportStatusTimeEnum.THR_PRODUCTS); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             } else { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 map = syncTimeMap; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 now = syncTime; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             } |  |  |  |  | 
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |             List<ThrProductsEntity> productsEntityList = thrProductsService.list(Wrappers.lambdaQuery(ThrProductsEntity.class) |  |  |  |             List<ThrProductsEntity> productsEntityList = thrProductsService.list(Wrappers.lambdaQuery(ThrProductsEntity.class) | 
			
		
	
		
		
			
				
					
					|  |  |  |                     .le((boolean) map.get("isNew"), ThrProductsEntity::getUpdateTime, now) |  |  |  |                     .le(!ge && (boolean) map.get("isNew"), ThrProductsEntity::getUpdateTime, now) | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     .between(!(boolean) map.get("isNew"), ThrProductsEntity::getUpdateTime |  |  |  |                     .between(ge, ThrProductsEntity::getUpdateTime, syncTime, now) | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     .between(!ge && !(boolean) map.get("isNew"), ThrProductsEntity::getUpdateTime | 
			
		
	
		
		
			
				
					
					|  |  |  |                             , map.get("oldDate"), now) |  |  |  |                             , map.get("oldDate"), now) | 
			
		
	
		
		
			
				
					
					|  |  |  |             ); |  |  |  |             ); | 
			
		
	
		
		
			
				
					
					|  |  |  |             if (CollectionUtil.isNotEmpty(productsEntityList)) { |  |  |  |             if (CollectionUtil.isNotEmpty(productsEntityList)) { | 
			
		
	
	
		
		
			
				
					|  |  | @ -872,16 +846,11 @@ public class HeartService { | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         //确认有开启第三方往来单位信息同步
 |  |  |  |         //确认有开启第三方往来单位信息同步
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (needExec(info.getBasicThirdCorp())) { |  |  |  |         if (needExec(info.getBasicThirdCorp())) { | 
			
		
	
		
		
			
				
					
					|  |  |  |             Map<String, Object> map; |  |  |  |             Map<String, Object> map = basicExportStatusTimeInfo(now, BasicExportStatusTimeEnum.THR_CORP); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             if (syncTime == null) { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 map = basicExportStatusTimeInfo(now, BasicExportStatusTimeEnum.THR_CORP); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             } else { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 map = syncTimeMap; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 now = syncTime; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             } |  |  |  |  | 
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |             List<ThrCorpEntity> corpEntities = thrCorpService.list(Wrappers.lambdaQuery(ThrCorpEntity.class) |  |  |  |             List<ThrCorpEntity> corpEntities = thrCorpService.list(Wrappers.lambdaQuery(ThrCorpEntity.class) | 
			
		
	
		
		
			
				
					
					|  |  |  |                     .le((boolean) map.get("isNew"), ThrCorpEntity::getUpdateTime, now) |  |  |  |                     .le(!ge && (boolean) map.get("isNew"), ThrCorpEntity::getUpdateTime, now) | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     .between(!(boolean) map.get("isNew"), ThrCorpEntity::getUpdateTime |  |  |  |                     .between(ge, ThrCorpEntity::getUpdateTime, syncTime, now) | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     .between(!ge && !(boolean) map.get("isNew"), ThrCorpEntity::getUpdateTime | 
			
		
	
		
		
			
				
					
					|  |  |  |                             , map.get("oldDate"), now) |  |  |  |                             , map.get("oldDate"), now) | 
			
		
	
		
		
			
				
					
					|  |  |  |             ); |  |  |  |             ); | 
			
		
	
		
		
			
				
					
					|  |  |  |             if (CollectionUtil.isNotEmpty(corpEntities)) { |  |  |  |             if (CollectionUtil.isNotEmpty(corpEntities)) { | 
			
		
	
	
		
		
			
				
					|  |  | @ -925,18 +894,17 @@ public class HeartService { | 
			
		
	
		
		
			
				
					
					|  |  |  |         SpsSyncSysSettingResponse dataResponse = null; |  |  |  |         SpsSyncSysSettingResponse dataResponse = null; | 
			
		
	
		
		
			
				
					
					|  |  |  |         Map<String, Object> syncTimeMap = new WeakHashMap<>(3); |  |  |  |         Map<String, Object> syncTimeMap = new WeakHashMap<>(3); | 
			
		
	
		
		
			
				
					
					|  |  |  |         syncTimeMap.put("isNew", true); |  |  |  |         syncTimeMap.put("isNew", true); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         boolean ge = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         if (syncTime != null) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             ge = true; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |         StringBuffer remark = new StringBuffer(); |  |  |  |         StringBuffer remark = new StringBuffer(); | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (needExec(info.getSystemConfig())) { |  |  |  |         if (needExec(info.getSystemConfig())) { | 
			
		
	
		
		
			
				
					
					|  |  |  |             Map<String, Object> map; |  |  |  |             Map<String, Object> map = basicExportStatusTimeInfo(now, BasicExportStatusTimeEnum.SYSTEM_PARAM_CONFIG); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             if (syncTime == null) { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 map = basicExportStatusTimeInfo(now, BasicExportStatusTimeEnum.SYSTEM_PARAM_CONFIG); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             } else { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 map = syncTimeMap; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 now = syncTime; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             } |  |  |  |  | 
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |             List<SystemParamConfigEntity> systemParamConfigEntities = systemParamConfigService.list(Wrappers.lambdaQuery(SystemParamConfigEntity.class) |  |  |  |             List<SystemParamConfigEntity> systemParamConfigEntities = systemParamConfigService.list(Wrappers.lambdaQuery(SystemParamConfigEntity.class) | 
			
		
	
		
		
			
				
					
					|  |  |  |                     .le((boolean) map.get("isNew"), SystemParamConfigEntity::getUpdateTime, now) |  |  |  |                     .le(!ge && (boolean) map.get("isNew"), SystemParamConfigEntity::getUpdateTime, now) | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     .between(!(boolean) map.get("isNew"), SystemParamConfigEntity::getUpdateTime |  |  |  |                     .between(ge, SystemParamConfigEntity::getUpdateTime, syncTime, now) | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     .between(!ge && !(boolean) map.get("isNew"), SystemParamConfigEntity::getUpdateTime | 
			
		
	
		
		
			
				
					
					|  |  |  |                             , map.get("oldDate"), now) |  |  |  |                             , map.get("oldDate"), now) | 
			
		
	
		
		
			
				
					
					|  |  |  |             ); |  |  |  |             ); | 
			
		
	
		
		
			
				
					
					|  |  |  |             if (CollectionUtil.isNotEmpty(systemParamConfigEntities)) { |  |  |  |             if (CollectionUtil.isNotEmpty(systemParamConfigEntities)) { | 
			
		
	
	
		
		
			
				
					|  |  | @ -946,16 +914,11 @@ public class HeartService { | 
			
		
	
		
		
			
				
					
					|  |  |  |             } |  |  |  |             } | 
			
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (needExec(info.getEntrustAction())) { |  |  |  |         if (needExec(info.getEntrustAction())) { | 
			
		
	
		
		
			
				
					
					|  |  |  |             Map<String, Object> map; |  |  |  |             Map<String, Object> map = basicExportStatusTimeInfo(now, BasicExportStatusTimeEnum.ENTRUST_ACCEPT); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             if (syncTime == null) { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 map = basicExportStatusTimeInfo(now, BasicExportStatusTimeEnum.ENTRUST_ACCEPT); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             } else { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 map = syncTimeMap; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 now = syncTime; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             } |  |  |  |  | 
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |             List<EntrustReceEntity> entrustReceEntities = entrustReceService.list(Wrappers.lambdaQuery(EntrustReceEntity.class) |  |  |  |             List<EntrustReceEntity> entrustReceEntities = entrustReceService.list(Wrappers.lambdaQuery(EntrustReceEntity.class) | 
			
		
	
		
		
			
				
					
					|  |  |  |                     .le((boolean) map.get("isNew"), EntrustReceEntity::getUpdateTime, now) |  |  |  |                     .le(!ge && (boolean) map.get("isNew"), EntrustReceEntity::getUpdateTime, now) | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     .between(!(boolean) map.get("isNew"), EntrustReceEntity::getUpdateTime |  |  |  |                     .between(ge, EntrustReceEntity::getUpdateTime, syncTime, now) | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     .between(!ge && !(boolean) map.get("isNew"), EntrustReceEntity::getUpdateTime | 
			
		
	
		
		
			
				
					
					|  |  |  |                             , map.get("oldDate"), now) |  |  |  |                             , map.get("oldDate"), now) | 
			
		
	
		
		
			
				
					
					|  |  |  |             ); |  |  |  |             ); | 
			
		
	
		
		
			
				
					
					|  |  |  |             if (CollectionUtil.isNotEmpty(entrustReceEntities)) { |  |  |  |             if (CollectionUtil.isNotEmpty(entrustReceEntities)) { | 
			
		
	
	
		
		
			
				
					|  |  | @ -967,16 +930,11 @@ public class HeartService { | 
			
		
	
		
		
			
				
					
					|  |  |  |             } |  |  |  |             } | 
			
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (needExec(info.getPrintConfig())) { |  |  |  |         if (needExec(info.getPrintConfig())) { | 
			
		
	
		
		
			
				
					
					|  |  |  |             Map<String, Object> map; |  |  |  |             Map<String, Object> map = basicExportStatusTimeInfo(now, BasicExportStatusTimeEnum.PRINT_CONFIG); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             if (syncTime == null) { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 map = basicExportStatusTimeInfo(now, BasicExportStatusTimeEnum.PRINT_CONFIG); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             } else { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 map = syncTimeMap; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 now = syncTime; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             } |  |  |  |  | 
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |             List<SystemPDFModuleEntity> systemPDFModuleEntities = systemPDFModuleService.list(Wrappers.lambdaQuery(SystemPDFModuleEntity.class) |  |  |  |             List<SystemPDFModuleEntity> systemPDFModuleEntities = systemPDFModuleService.list(Wrappers.lambdaQuery(SystemPDFModuleEntity.class) | 
			
		
	
		
		
			
				
					
					|  |  |  |                     .le((boolean) map.get("isNew"), SystemPDFModuleEntity::getUpdate_time, now) |  |  |  |                     .le(!ge && (boolean) map.get("isNew"), SystemPDFModuleEntity::getUpdate_time, now) | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     .between(!(boolean) map.get("isNew"), SystemPDFModuleEntity::getUpdate_time |  |  |  |                     .between(ge, SystemPDFModuleEntity::getUpdate_time, syncTime, now) | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     .between(!ge && !(boolean) map.get("isNew"), SystemPDFModuleEntity::getUpdate_time | 
			
		
	
		
		
			
				
					
					|  |  |  |                             , map.get("oldDate"), now) |  |  |  |                             , map.get("oldDate"), now) | 
			
		
	
		
		
			
				
					
					|  |  |  |             ); |  |  |  |             ); | 
			
		
	
		
		
			
				
					
					|  |  |  |             if (CollectionUtil.isNotEmpty(systemPDFModuleEntities)) { |  |  |  |             if (CollectionUtil.isNotEmpty(systemPDFModuleEntities)) { | 
			
		
	
	
		
		
			
				
					|  |  | @ -988,8 +946,9 @@ public class HeartService { | 
			
		
	
		
		
			
				
					
					|  |  |  |             } |  |  |  |             } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |             List<SystemPDFTemplateEntity> systemPDFTemplateEntities = systemPDFTemplateService.list(Wrappers.lambdaQuery(SystemPDFTemplateEntity.class) |  |  |  |             List<SystemPDFTemplateEntity> systemPDFTemplateEntities = systemPDFTemplateService.list(Wrappers.lambdaQuery(SystemPDFTemplateEntity.class) | 
			
		
	
		
		
			
				
					
					|  |  |  |                     .le((boolean) map.get("isNew"), SystemPDFTemplateEntity::getUpdate_time, now) |  |  |  |                     .le(!ge && (boolean) map.get("isNew"), SystemPDFTemplateEntity::getUpdate_time, now) | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     .between(!(boolean) map.get("isNew"), SystemPDFTemplateEntity::getUpdate_time |  |  |  |                     .between(ge, SystemPDFTemplateEntity::getUpdate_time, syncTime, now) | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     .between(!ge && !(boolean) map.get("isNew"), SystemPDFTemplateEntity::getUpdate_time | 
			
		
	
		
		
			
				
					
					|  |  |  |                             , map.get("oldDate"), now) |  |  |  |                             , map.get("oldDate"), now) | 
			
		
	
		
		
			
				
					
					|  |  |  |             ); |  |  |  |             ); | 
			
		
	
		
		
			
				
					
					|  |  |  |             if (CollectionUtil.isNotEmpty(systemPDFTemplateEntities)) { |  |  |  |             if (CollectionUtil.isNotEmpty(systemPDFTemplateEntities)) { | 
			
		
	
	
		
		
			
				
					|  |  | @ -1001,8 +960,9 @@ public class HeartService { | 
			
		
	
		
		
			
				
					
					|  |  |  |             } |  |  |  |             } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |             List<SysPdfTemplateRelevanceCodeEntity> sysPdfTemplateRelevanceCodeEntities = systemPDFTemplateRelevanceCodeService.list(Wrappers.lambdaQuery(SysPdfTemplateRelevanceCodeEntity.class) |  |  |  |             List<SysPdfTemplateRelevanceCodeEntity> sysPdfTemplateRelevanceCodeEntities = systemPDFTemplateRelevanceCodeService.list(Wrappers.lambdaQuery(SysPdfTemplateRelevanceCodeEntity.class) | 
			
		
	
		
		
			
				
					
					|  |  |  |                     .le((boolean) map.get("isNew"), SysPdfTemplateRelevanceCodeEntity::getUpdateTime, now) |  |  |  |                     .le(!ge && (boolean) map.get("isNew"), SysPdfTemplateRelevanceCodeEntity::getUpdateTime, now) | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     .between(!(boolean) map.get("isNew"), SysPdfTemplateRelevanceCodeEntity::getUpdateTime |  |  |  |                     .between(ge, SysPdfTemplateRelevanceCodeEntity::getUpdateTime, syncTime, now) | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     .between(!ge && !(boolean) map.get("isNew"), SysPdfTemplateRelevanceCodeEntity::getUpdateTime | 
			
		
	
		
		
			
				
					
					|  |  |  |                             , map.get("oldDate"), now) |  |  |  |                             , map.get("oldDate"), now) | 
			
		
	
		
		
			
				
					
					|  |  |  |             ); |  |  |  |             ); | 
			
		
	
		
		
			
				
					
					|  |  |  |             if (CollectionUtil.isNotEmpty(sysPdfTemplateRelevanceCodeEntities)) { |  |  |  |             if (CollectionUtil.isNotEmpty(sysPdfTemplateRelevanceCodeEntities)) { | 
			
		
	
	
		
		
			
				
					|  |  | @ -1014,8 +974,9 @@ public class HeartService { | 
			
		
	
		
		
			
				
					
					|  |  |  |             } |  |  |  |             } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |             List<SysPdfTemplateRelevanceBizEntity> sysPdfTemplateRelevanceBizEntities = systemPDFTemplateRelevanceBizService.list(Wrappers.lambdaQuery(SysPdfTemplateRelevanceBizEntity.class) |  |  |  |             List<SysPdfTemplateRelevanceBizEntity> sysPdfTemplateRelevanceBizEntities = systemPDFTemplateRelevanceBizService.list(Wrappers.lambdaQuery(SysPdfTemplateRelevanceBizEntity.class) | 
			
		
	
		
		
			
				
					
					|  |  |  |                     .le((boolean) map.get("isNew"), SysPdfTemplateRelevanceBizEntity::getUpdateTime, now) |  |  |  |                     .le(!ge && (boolean) map.get("isNew"), SysPdfTemplateRelevanceBizEntity::getUpdateTime, now) | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     .between(!(boolean) map.get("isNew"), SysPdfTemplateRelevanceBizEntity::getUpdateTime |  |  |  |                     .between(ge, SysPdfTemplateRelevanceBizEntity::getUpdateTime, syncTime, now) | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     .between(!ge && !(boolean) map.get("isNew"), SysPdfTemplateRelevanceBizEntity::getUpdateTime | 
			
		
	
		
		
			
				
					
					|  |  |  |                             , map.get("oldDate"), now) |  |  |  |                             , map.get("oldDate"), now) | 
			
		
	
		
		
			
				
					
					|  |  |  |             ); |  |  |  |             ); | 
			
		
	
		
		
			
				
					
					|  |  |  |             if (CollectionUtil.isNotEmpty(sysPdfTemplateRelevanceBizEntities)) { |  |  |  |             if (CollectionUtil.isNotEmpty(sysPdfTemplateRelevanceBizEntities)) { | 
			
		
	
	
		
		
			
				
					|  |  | @ -1027,8 +988,9 @@ public class HeartService { | 
			
		
	
		
		
			
				
					
					|  |  |  |             } |  |  |  |             } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |             List<SysPdfTemplateRelevanceLabelEntity> sysPdfTemplateRelevanceLabelEntities = systemPDFTemplateRelevanceLabelService.list(Wrappers.lambdaQuery(SysPdfTemplateRelevanceLabelEntity.class) |  |  |  |             List<SysPdfTemplateRelevanceLabelEntity> sysPdfTemplateRelevanceLabelEntities = systemPDFTemplateRelevanceLabelService.list(Wrappers.lambdaQuery(SysPdfTemplateRelevanceLabelEntity.class) | 
			
		
	
		
		
			
				
					
					|  |  |  |                     .le((boolean) map.get("isNew"), SysPdfTemplateRelevanceLabelEntity::getUpdateTime, now) |  |  |  |                     .le(!ge && (boolean) map.get("isNew"), SysPdfTemplateRelevanceLabelEntity::getUpdateTime, now) | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     .between(!(boolean) map.get("isNew"), SysPdfTemplateRelevanceLabelEntity::getUpdateTime |  |  |  |                     .between(ge, SysPdfTemplateRelevanceLabelEntity::getUpdateTime, syncTime, now) | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     .between(!ge && !(boolean) map.get("isNew"), SysPdfTemplateRelevanceLabelEntity::getUpdateTime | 
			
		
	
		
		
			
				
					
					|  |  |  |                             , map.get("oldDate"), now) |  |  |  |                             , map.get("oldDate"), now) | 
			
		
	
		
		
			
				
					
					|  |  |  |             ); |  |  |  |             ); | 
			
		
	
		
		
			
				
					
					|  |  |  |             if (CollectionUtil.isNotEmpty(sysPdfTemplateRelevanceLabelEntities)) { |  |  |  |             if (CollectionUtil.isNotEmpty(sysPdfTemplateRelevanceLabelEntities)) { | 
			
		
	
	
		
		
			
				
					|  |  | @ -1040,8 +1002,9 @@ public class HeartService { | 
			
		
	
		
		
			
				
					
					|  |  |  |             } |  |  |  |             } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |             List<SysPdfTemplateRelevanceStatemenEntity> sysPdfTemplateRelevanceStatemenEntities = systemPDFTemplateRelevanceStatemenService.list(Wrappers.lambdaQuery(SysPdfTemplateRelevanceStatemenEntity.class) |  |  |  |             List<SysPdfTemplateRelevanceStatemenEntity> sysPdfTemplateRelevanceStatemenEntities = systemPDFTemplateRelevanceStatemenService.list(Wrappers.lambdaQuery(SysPdfTemplateRelevanceStatemenEntity.class) | 
			
		
	
		
		
			
				
					
					|  |  |  |                     .le((boolean) map.get("isNew"), SysPdfTemplateRelevanceStatemenEntity::getUpdateTime, now) |  |  |  |                     .le(!ge && (boolean) map.get("isNew"), SysPdfTemplateRelevanceStatemenEntity::getUpdateTime, now) | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     .between(!(boolean) map.get("isNew"), SysPdfTemplateRelevanceStatemenEntity::getUpdateTime |  |  |  |                     .between(ge, SysPdfTemplateRelevanceStatemenEntity::getUpdateTime, syncTime, now) | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     .between(!ge && !(boolean) map.get("isNew"), SysPdfTemplateRelevanceStatemenEntity::getUpdateTime | 
			
		
	
		
		
			
				
					
					|  |  |  |                             , map.get("oldDate"), now) |  |  |  |                             , map.get("oldDate"), now) | 
			
		
	
		
		
			
				
					
					|  |  |  |             ); |  |  |  |             ); | 
			
		
	
		
		
			
				
					
					|  |  |  |             if (CollectionUtil.isNotEmpty(sysPdfTemplateRelevanceStatemenEntities)) { |  |  |  |             if (CollectionUtil.isNotEmpty(sysPdfTemplateRelevanceStatemenEntities)) { | 
			
		
	
	
		
		
			
				
					|  |  | @ -1054,16 +1017,11 @@ public class HeartService { | 
			
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (needExec(info.getScanChangeConfig())) { |  |  |  |         if (needExec(info.getScanChangeConfig())) { | 
			
		
	
		
		
			
				
					
					|  |  |  |             Map<String, Object> map; |  |  |  |             Map<String, Object> map = basicExportStatusTimeInfo(now, BasicExportStatusTimeEnum.SCAN_CHANGE); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             if (syncTime == null) { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 map = basicExportStatusTimeInfo(now, BasicExportStatusTimeEnum.SCAN_CHANGE); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             } else { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 map = syncTimeMap; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 now = syncTime; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             } |  |  |  |  | 
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |             List<BasicBusTypePreEntity> basicBusTypePreEntities = iBasicBusTypePreService.list(Wrappers.lambdaQuery(BasicBusTypePreEntity.class) |  |  |  |             List<BasicBusTypePreEntity> basicBusTypePreEntities = iBasicBusTypePreService.list(Wrappers.lambdaQuery(BasicBusTypePreEntity.class) | 
			
		
	
		
		
			
				
					
					|  |  |  |                     .le((boolean) map.get("isNew"), BasicBusTypePreEntity::getUpdateTime, now) |  |  |  |                     .le(!ge && (boolean) map.get("isNew"), BasicBusTypePreEntity::getUpdateTime, now) | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     .between(!(boolean) map.get("isNew"), BasicBusTypePreEntity::getUpdateTime |  |  |  |                     .between(ge, BasicBusTypePreEntity::getUpdateTime, syncTime, now) | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     .between(!ge && !(boolean) map.get("isNew"), BasicBusTypePreEntity::getUpdateTime | 
			
		
	
		
		
			
				
					
					|  |  |  |                             , map.get("oldDate"), now) |  |  |  |                             , map.get("oldDate"), now) | 
			
		
	
		
		
			
				
					
					|  |  |  |             ); |  |  |  |             ); | 
			
		
	
		
		
			
				
					
					|  |  |  |             if (CollectionUtil.isNotEmpty(basicBusTypePreEntities)) { |  |  |  |             if (CollectionUtil.isNotEmpty(basicBusTypePreEntities)) { | 
			
		
	
	
		
		
			
				
					|  |  | @ -1073,16 +1031,11 @@ public class HeartService { | 
			
		
	
		
		
			
				
					
					|  |  |  |             } |  |  |  |             } | 
			
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (needExec(info.getBusChangeConfig())) { |  |  |  |         if (needExec(info.getBusChangeConfig())) { | 
			
		
	
		
		
			
				
					
					|  |  |  |             Map<String, Object> map; |  |  |  |             Map<String, Object> map = basicExportStatusTimeInfo(now, BasicExportStatusTimeEnum.BUS_TYPE_CHANGE); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             if (syncTime == null) { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 map = basicExportStatusTimeInfo(now, BasicExportStatusTimeEnum.BUS_TYPE_CHANGE); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             } else { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 map = syncTimeMap; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 now = syncTime; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             } |  |  |  |  | 
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |             List<BasicBusTypeChangeEntity> basicBusTypeChangeEntities = iBasicBusTypeChangeService.list(Wrappers.lambdaQuery(BasicBusTypeChangeEntity.class) |  |  |  |             List<BasicBusTypeChangeEntity> basicBusTypeChangeEntities = iBasicBusTypeChangeService.list(Wrappers.lambdaQuery(BasicBusTypeChangeEntity.class) | 
			
		
	
		
		
			
				
					
					|  |  |  |                     .le((boolean) map.get("isNew"), BasicBusTypeChangeEntity::getUpdateTime, now) |  |  |  |                     .le(!ge && (boolean) map.get("isNew"), BasicBusTypeChangeEntity::getUpdateTime, now) | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     .between(!(boolean) map.get("isNew"), BasicBusTypeChangeEntity::getUpdateTime |  |  |  |                     .between(ge, BasicBusTypeChangeEntity::getUpdateTime, syncTime, now) | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     .between(!ge && !(boolean) map.get("isNew"), BasicBusTypeChangeEntity::getUpdateTime | 
			
		
	
		
		
			
				
					
					|  |  |  |                             , map.get("oldDate"), now) |  |  |  |                             , map.get("oldDate"), now) | 
			
		
	
		
		
			
				
					
					|  |  |  |             ); |  |  |  |             ); | 
			
		
	
		
		
			
				
					
					|  |  |  |             if (CollectionUtil.isNotEmpty(basicBusTypeChangeEntities)) { |  |  |  |             if (CollectionUtil.isNotEmpty(basicBusTypeChangeEntities)) { | 
			
		
	
	
		
		
			
				
					|  |  | @ -1356,6 +1309,8 @@ public class HeartService { | 
			
		
	
		
		
			
				
					
					|  |  |  |         return ResultVOUtils.success(); |  |  |  |         return ResultVOUtils.success(); | 
			
		
	
		
		
			
				
					
					|  |  |  |     } |  |  |  |     } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     @Resource | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     SyncDataBustypeService syncDataBustypeService; | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     //下载最近更新扫码单据--上级服务
 |  |  |  |     //下载最近更新扫码单据--上级服务
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     @Transactional(propagation = Propagation.NESTED) |  |  |  |     @Transactional(propagation = Propagation.NESTED) | 
			
		
	
	
		
		
			
				
					|  |  | @ -1391,24 +1346,38 @@ public class HeartService { | 
			
		
	
		
		
			
				
					
					|  |  |  |                             try { |  |  |  |                             try { | 
			
		
	
		
		
			
				
					
					|  |  |  |                                 List<IoOrderEntity> orderEntities = syncDataResponse.getOrderEntities(); |  |  |  |                                 List<IoOrderEntity> orderEntities = syncDataResponse.getOrderEntities(); | 
			
		
	
		
		
			
				
					
					|  |  |  |                                 for (IoOrderEntity orderEntity : orderEntities) { |  |  |  |                                 for (IoOrderEntity orderEntity : orderEntities) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                                     SyncDataBustypeEntity syncDataBustypeEntity = syncDataBustypeService.findByAction(orderEntity.getAction(), 2); | 
			
		
	
		
		
			
				
					
					|  |  |  |                                     orderEntity.setUpdateTime(null); |  |  |  |                                     orderEntity.setUpdateTime(null); | 
			
		
	
		
		
			
				
					
					|  |  |  |                                     orderEntity.setFromType(ConstantStatus.FROM_UDISP); |  |  |  |                                     orderEntity.setFromType(ConstantStatus.FROM_UDISP); | 
			
		
	
		
		
			
				
					
					|  |  |  |                                     orderEntity.setProcessStatus(ConstantStatus.ORDER_DEAL_POST); |  |  |  |                                     orderEntity.setProcessStatus(ConstantStatus.ORDER_DEAL_POST); | 
			
		
	
		
		
			
				
					
					|  |  |  |                                     orderEntity.setStatus(ConstantStatus.ORDER_STATUS_PROCESS); |  |  |  |                                     orderEntity.setStatus(ConstantStatus.ORDER_STATUS_PROCESS); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                                     if (syncDataBustypeEntity != null) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                                         if (syncDataBustypeEntity.getSyncStatus() == 1) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                                             orderEntity.setProcessStatus(ConstantStatus.ORDER_DEAL_DRAFT); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                                             orderEntity.setStatus(ConstantStatus.ORDER_STATUS_TEMP_SAVE); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                                         } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                                         if (syncDataBustypeEntity.isSyncChange()) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                                             orderEntity.setOutChangeEnable(syncDataBustypeEntity.isSyncChange()); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                                         } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                                     } | 
			
		
	
		
		
			
				
					
					|  |  |  |                                     IoOrderEntity temp = orderService.findByBillNo(orderEntity.getBillNo()); |  |  |  |                                     IoOrderEntity temp = orderService.findByBillNo(orderEntity.getBillNo()); | 
			
		
	
		
		
			
				
					
					|  |  |  |                                     if (temp == null) { |  |  |  |                                     if (temp == null) { | 
			
		
	
		
		
			
				
					
					|  |  |  |                                         orderEntity.setId(null); |  |  |  |                                         orderEntity.setId(null); | 
			
		
	
		
		
			
				
					
					|  |  |  |                                         orderService.insertOrder(orderEntity); |  |  |  |                                         orderService.insertOrder(orderEntity); | 
			
		
	
		
		
			
				
					
					|  |  |  |                                         insetOrderDb(syncDataResponse, orderEntity); |  |  |  |                                         insetOrderDb(syncDataResponse, orderEntity); | 
			
		
	
		
		
			
				
					
					|  |  |  |                                         orderEntity = orderService.findByBillNo(orderEntity.getBillNo()); |  |  |  |                                         orderEntity = orderService.findByBillNo(orderEntity.getBillNo()); | 
			
		
	
		
		
			
				
					
					|  |  |  |                                         addInoutService.dealProcess(orderEntity); |  |  |  |                                         if (orderEntity.getStatus() != ConstantStatus.ORDER_STATUS_TEMP_SAVE) { | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                                         orderEntity = orderService.findByBillNo(orderEntity.getBillNo()); |  |  |  |                                             addInoutService.dealProcess(orderEntity); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                                         if (orderEntity.getStatus() != ConstantStatus.ORDER_STATS_ERROR && !ioCheckInoutService.checkManual(orderEntity.getBillNo())) { |  |  |  |                                             orderEntity = orderService.findByBillNo(orderEntity.getBillNo()); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                                             ioCheckInoutService.check(orderEntity.getBillNo()); |  |  |  |                                             if (orderEntity.getStatus() != ConstantStatus.ORDER_STATS_ERROR && !ioCheckInoutService.checkManual(orderEntity.getBillNo())) { | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                                                 ioCheckInoutService.check(orderEntity.getBillNo()); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                                             } | 
			
		
	
		
		
			
				
					
					|  |  |  |                                         } |  |  |  |                                         } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |                                     } |  |  |  |                                     } | 
			
		
	
		
		
			
				
					
					|  |  |  |                                 } |  |  |  |                                 } | 
			
		
	
		
		
			
				
					
					|  |  |  |                                 if (fileJson != null&&fileJson.size()>0) { |  |  |  |                                 if (fileJson != null && fileJson.size() > 0) { | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |                                     List<String> syncFiles = fileJson.toList(String.class); |  |  |  |                                     List<String> syncFiles = fileJson.toList(String.class); | 
			
		
	
		
		
			
				
					
					|  |  |  |                                     if (CollUtil.isNotEmpty(syncFiles)) { |  |  |  |                                     if (CollUtil.isNotEmpty(syncFiles)) { | 
			
		
	
		
		
			
				
					
					|  |  |  |                                         idcService.batchDownloadFile(spGetHttp.getIpUrl(), syncFiles.toArray(new String[syncFiles.size()])); |  |  |  |                                         idcService.batchDownloadFile(spGetHttp.getIpUrl(), syncFiles.toArray(new String[syncFiles.size()])); | 
			
		
	
	
		
		
			
				
					|  |  | 
 |