|  |  | @ -17,6 +17,7 @@ import com.glxp.sale.admin.res.inventory.InvSubWarehouseResponse; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.sale.admin.res.inventory.InvWarehouseThirdSysResponse; |  |  |  | import com.glxp.sale.admin.res.inventory.InvWarehouseThirdSysResponse; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.sale.admin.service.auth.CustomerService; |  |  |  | import com.glxp.sale.admin.service.auth.CustomerService; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.sale.admin.service.inout.WarehouseBussinessTypeService; |  |  |  | import com.glxp.sale.admin.service.inout.WarehouseBussinessTypeService; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | import com.glxp.sale.admin.service.inout.WarehouseUserService; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.sale.admin.service.inventory.InvProductService; |  |  |  | import com.glxp.sale.admin.service.inventory.InvProductService; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.sale.admin.service.inventory.InvSubWarehouseService; |  |  |  | import com.glxp.sale.admin.service.inventory.InvSubWarehouseService; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.sale.admin.service.inventory.InvWarehouseService; |  |  |  | import com.glxp.sale.admin.service.inventory.InvWarehouseService; | 
			
		
	
	
		
		
			
				
					|  |  | @ -47,6 +48,8 @@ public class InvSubWarehouseController { | 
			
		
	
		
		
			
				
					
					|  |  |  |     WarehouseBussinessTypeService warehouseBussinessTypeService; |  |  |  |     WarehouseBussinessTypeService warehouseBussinessTypeService; | 
			
		
	
		
		
			
				
					
					|  |  |  |     @Resource |  |  |  |     @Resource | 
			
		
	
		
		
			
				
					
					|  |  |  |     private InvProductService invProductService; |  |  |  |     private InvProductService invProductService; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     @Resource | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     private WarehouseUserService warehouseUserService; | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     @AuthRuleAnnotation("") |  |  |  |     @AuthRuleAnnotation("") | 
			
		
	
		
		
			
				
					
					|  |  |  |     @GetMapping("spms/sub/inv/warehouse/filter") |  |  |  |     @GetMapping("spms/sub/inv/warehouse/filter") | 
			
		
	
	
		
		
			
				
					|  |  | @ -145,16 +148,14 @@ public class InvSubWarehouseController { | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         InvSubWarehouseEntity invSubWarehouseEntity = invSubWarehouseService.findById(deleteRequest.getId()); |  |  |  |         InvSubWarehouseEntity invSubWarehouseEntity = invSubWarehouseService.findById(deleteRequest.getId()); | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         FilterInvWarehouseRequest filterInvWarehouseRequest = new FilterInvWarehouseRequest(); |  |  |  |         Integer userCount = warehouseUserService.countUserBySubInvCode(invSubWarehouseEntity.getCode()); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         filterInvWarehouseRequest.setCode(invSubWarehouseEntity.getParentId()); |  |  |  |         if (userCount > 0) { | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         List<InvWarehouseEntity> warehouseEntities = invWarehouseService.filterAllByUser(filterInvWarehouseRequest); |  |  |  |             return ResultVOUtils.error(500, "请先移除该仓库关联用户!"); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         if (!warehouseEntities.isEmpty()) { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             return ResultVOUtils.error(500, "请先移除该仓库关联用户和单据类型!"); |  |  |  |  | 
			
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         List<WarehouseBussinessTypeEntity> warehouseBussinessTypeEntities = warehouseBussinessTypeService.getListByCode(invSubWarehouseEntity.getCode()); |  |  |  |         List<WarehouseBussinessTypeEntity> warehouseBussinessTypeEntities = warehouseBussinessTypeService.getListByCode(invSubWarehouseEntity.getCode()); | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (!warehouseBussinessTypeEntities.isEmpty()) { |  |  |  |         if (!warehouseBussinessTypeEntities.isEmpty()) { | 
			
		
	
		
		
			
				
					
					|  |  |  |             return ResultVOUtils.error(500, "请先移除该仓库关联用户和单据类型!"); |  |  |  |             return ResultVOUtils.error(500, "请先移除该仓库关联单据类型!"); | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         //判断此分库中是否还有库存
 |  |  |  |         //判断此分库中是否还有库存
 | 
			
		
	
	
		
		
			
				
					|  |  | 
 |