|  |  | @ -46,12 +46,8 @@ public class InvWarehouseController extends BaseController { | 
			
		
	
		
		
			
				
					
					|  |  |  |     @Resource |  |  |  |     @Resource | 
			
		
	
		
		
			
				
					
					|  |  |  |     DeptService deptService; |  |  |  |     DeptService deptService; | 
			
		
	
		
		
			
				
					
					|  |  |  |     @Resource |  |  |  |     @Resource | 
			
		
	
		
		
			
				
					
					|  |  |  |     CustomerService customerService; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     @Resource |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     private WarehouseUserService warehouseUserService; |  |  |  |     private WarehouseUserService warehouseUserService; | 
			
		
	
		
		
			
				
					
					|  |  |  |     @Resource |  |  |  |     @Resource | 
			
		
	
		
		
			
				
					
					|  |  |  |     private SystemParamConfigService systemParamConfigService; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     @Resource |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     private WarehouseBussinessTypeService warehouseBussinessTypeService; |  |  |  |     private WarehouseBussinessTypeService warehouseBussinessTypeService; | 
			
		
	
		
		
			
				
					
					|  |  |  |     @Resource |  |  |  |     @Resource | 
			
		
	
		
		
			
				
					
					|  |  |  |     private IBasicBussinessTypeService basicBussinessTypeService; |  |  |  |     private IBasicBussinessTypeService basicBussinessTypeService; | 
			
		
	
	
		
		
			
				
					|  |  | @ -172,11 +168,7 @@ public class InvWarehouseController extends BaseController { | 
			
		
	
		
		
			
				
					
					|  |  |  |      */ |  |  |  |      */ | 
			
		
	
		
		
			
				
					
					|  |  |  |     @GetMapping("spms/inv/warehouse/findInvListByUser") |  |  |  |     @GetMapping("spms/inv/warehouse/findInvListByUser") | 
			
		
	
		
		
			
				
					
					|  |  |  |     public BaseResponse findInvListByUser(FilterInvWarehouseRequest filterInvWarehouseRequest) { |  |  |  |     public BaseResponse findInvListByUser(FilterInvWarehouseRequest filterInvWarehouseRequest) { | 
			
		
	
		
		
			
				
					
					|  |  |  |         Long userId = getUserId(); |  |  |  |         filterInvWarehouseRequest.setUserId(getUserId()); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         if (null == userId) { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             return ResultVOUtils.error(ResultEnum.LOGIN_VERIFY_FALL); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         filterInvWarehouseRequest.setUserId(userId); |  |  |  |  | 
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |         List<InvWarehouseEntity> list = invWarehouseService.findInvListByUser(filterInvWarehouseRequest); |  |  |  |         List<InvWarehouseEntity> list = invWarehouseService.findInvListByUser(filterInvWarehouseRequest); | 
			
		
	
		
		
			
				
					
					|  |  |  |         return ResultVOUtils.success(list); |  |  |  |         return ResultVOUtils.success(list); | 
			
		
	
		
		
			
				
					
					|  |  |  |     } |  |  |  |     } | 
			
		
	
	
		
		
			
				
					|  |  | @ -189,11 +181,7 @@ public class InvWarehouseController extends BaseController { | 
			
		
	
		
		
			
				
					
					|  |  |  |      */ |  |  |  |      */ | 
			
		
	
		
		
			
				
					
					|  |  |  |     @GetMapping("spms/inv/warehouse/findInvListByUserOptimize") |  |  |  |     @GetMapping("spms/inv/warehouse/findInvListByUserOptimize") | 
			
		
	
		
		
			
				
					
					|  |  |  |     public BaseResponse findInvListByUserOptimize(FilterInvWarehouseRequest filterInvWarehouseRequest) { |  |  |  |     public BaseResponse findInvListByUserOptimize(FilterInvWarehouseRequest filterInvWarehouseRequest) { | 
			
		
	
		
		
			
				
					
					|  |  |  |         Long userId = getUserId(); |  |  |  |         filterInvWarehouseRequest.setUserId(getUserId()); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         if (null == userId) { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             return ResultVOUtils.error(ResultEnum.LOGIN_VERIFY_FALL); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         filterInvWarehouseRequest.setUserId(userId); |  |  |  |  | 
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |         List<InvWarehouseEntity> list = invWarehouseService.findInvListByUser(filterInvWarehouseRequest); |  |  |  |         List<InvWarehouseEntity> list = invWarehouseService.findInvListByUser(filterInvWarehouseRequest); | 
			
		
	
		
		
			
				
					
					|  |  |  |         List<DictDto> reList = list.stream().map(s -> { |  |  |  |         List<DictDto> reList = list.stream().map(s -> { | 
			
		
	
		
		
			
				
					
					|  |  |  |             DictDto dictDto = new DictDto(s.getCode(), s.getName()); |  |  |  |             DictDto dictDto = new DictDto(s.getCode(), s.getName()); | 
			
		
	
	
		
		
			
				
					|  |  | @ -209,11 +197,7 @@ public class InvWarehouseController extends BaseController { | 
			
		
	
		
		
			
				
					
					|  |  |  |      */ |  |  |  |      */ | 
			
		
	
		
		
			
				
					
					|  |  |  |     @GetMapping("spms/inv/warehouse/findAllInvByUserOptimize") |  |  |  |     @GetMapping("spms/inv/warehouse/findAllInvByUserOptimize") | 
			
		
	
		
		
			
				
					
					|  |  |  |     public BaseResponse findAllInvByUserOptimize(FilterInvWarehouseRequest filterInvWarehouseRequest) { |  |  |  |     public BaseResponse findAllInvByUserOptimize(FilterInvWarehouseRequest filterInvWarehouseRequest) { | 
			
		
	
		
		
			
				
					
					|  |  |  |         Long userId = getUserId(); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         List<InvWarehouseEntity> list = new ArrayList<>(); |  |  |  |         List<InvWarehouseEntity> list = new ArrayList<>(); | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (null == userId) { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             return ResultVOUtils.error(ResultEnum.LOGIN_VERIFY_FALL); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (filterInvWarehouseRequest.getAdvanceType() == 2 || filterInvWarehouseRequest.getAdvanceType() == 3) { |  |  |  |         if (filterInvWarehouseRequest.getAdvanceType() == 2 || filterInvWarehouseRequest.getAdvanceType() == 3) { | 
			
		
	
		
		
			
				
					
					|  |  |  |             FilterInvSubWarehouseRequest filterInvSubWarehouseRequest = new FilterInvSubWarehouseRequest(); |  |  |  |             FilterInvSubWarehouseRequest filterInvSubWarehouseRequest = new FilterInvSubWarehouseRequest(); | 
			
		
	
		
		
			
				
					
					|  |  |  |             BeanUtils.copyProperties(filterInvWarehouseRequest, filterInvSubWarehouseRequest); |  |  |  |             BeanUtils.copyProperties(filterInvWarehouseRequest, filterInvSubWarehouseRequest); | 
			
		
	
	
		
		
			
				
					|  |  | @ -222,7 +206,7 @@ public class InvWarehouseController extends BaseController { | 
			
		
	
		
		
			
				
					
					|  |  |  |             FilterInvSubWarehouseRequest filterInvSubWarehouseRequest = new FilterInvSubWarehouseRequest(); |  |  |  |             FilterInvSubWarehouseRequest filterInvSubWarehouseRequest = new FilterInvSubWarehouseRequest(); | 
			
		
	
		
		
			
				
					
					|  |  |  |             filterInvSubWarehouseRequest.setFilterAdvanceType(1); |  |  |  |             filterInvSubWarehouseRequest.setFilterAdvanceType(1); | 
			
		
	
		
		
			
				
					
					|  |  |  |             List<InvWarehouseEntity> preInList = invWarehouseService.filterInvSubWarehouse(filterInvSubWarehouseRequest); |  |  |  |             List<InvWarehouseEntity> preInList = invWarehouseService.filterInvSubWarehouse(filterInvSubWarehouseRequest); | 
			
		
	
		
		
			
				
					
					|  |  |  |             filterInvWarehouseRequest.setUserId(userId); |  |  |  |             filterInvWarehouseRequest.setUserId(getUserId()); | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |             List<InvWarehouseEntity> myList = invWarehouseService.findInvListByUser(filterInvWarehouseRequest); |  |  |  |             List<InvWarehouseEntity> myList = invWarehouseService.findInvListByUser(filterInvWarehouseRequest); | 
			
		
	
		
		
			
				
					
					|  |  |  |             list = myList.stream().filter(invWarehouseEntity -> |  |  |  |             list = myList.stream().filter(invWarehouseEntity -> | 
			
		
	
		
		
			
				
					
					|  |  |  |                     preInList.stream().anyMatch(preIn -> !preIn.getCode().equals(invWarehouseEntity.getCode())) |  |  |  |                     preInList.stream().anyMatch(preIn -> !preIn.getCode().equals(invWarehouseEntity.getCode())) | 
			
		
	
	
		
		
			
				
					|  |  | @ -243,11 +227,7 @@ public class InvWarehouseController extends BaseController { | 
			
		
	
		
		
			
				
					
					|  |  |  |      */ |  |  |  |      */ | 
			
		
	
		
		
			
				
					
					|  |  |  |     @GetMapping("spms/inv/warehouse/findAllInvByUser") |  |  |  |     @GetMapping("spms/inv/warehouse/findAllInvByUser") | 
			
		
	
		
		
			
				
					
					|  |  |  |     public BaseResponse findAllInvByUser(FilterInvWarehouseRequest filterInvWarehouseRequest) { |  |  |  |     public BaseResponse findAllInvByUser(FilterInvWarehouseRequest filterInvWarehouseRequest) { | 
			
		
	
		
		
			
				
					
					|  |  |  |         Long userId = getUserId(); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         List<InvWarehouseEntity> list = new ArrayList<>(); |  |  |  |         List<InvWarehouseEntity> list = new ArrayList<>(); | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (null == userId) { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             return ResultVOUtils.error(ResultEnum.LOGIN_VERIFY_FALL); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (filterInvWarehouseRequest.getAdvanceType() == 2 || filterInvWarehouseRequest.getAdvanceType() == 3) { |  |  |  |         if (filterInvWarehouseRequest.getAdvanceType() == 2 || filterInvWarehouseRequest.getAdvanceType() == 3) { | 
			
		
	
		
		
			
				
					
					|  |  |  |             FilterInvSubWarehouseRequest filterInvSubWarehouseRequest = new FilterInvSubWarehouseRequest(); |  |  |  |             FilterInvSubWarehouseRequest filterInvSubWarehouseRequest = new FilterInvSubWarehouseRequest(); | 
			
		
	
		
		
			
				
					
					|  |  |  |             BeanUtils.copyProperties(filterInvWarehouseRequest, filterInvSubWarehouseRequest); |  |  |  |             BeanUtils.copyProperties(filterInvWarehouseRequest, filterInvSubWarehouseRequest); | 
			
		
	
	
		
		
			
				
					|  |  | @ -256,7 +236,7 @@ public class InvWarehouseController extends BaseController { | 
			
		
	
		
		
			
				
					
					|  |  |  |             FilterInvSubWarehouseRequest filterInvSubWarehouseRequest = new FilterInvSubWarehouseRequest(); |  |  |  |             FilterInvSubWarehouseRequest filterInvSubWarehouseRequest = new FilterInvSubWarehouseRequest(); | 
			
		
	
		
		
			
				
					
					|  |  |  |             filterInvSubWarehouseRequest.setFilterAdvanceType(1); |  |  |  |             filterInvSubWarehouseRequest.setFilterAdvanceType(1); | 
			
		
	
		
		
			
				
					
					|  |  |  |             List<InvWarehouseEntity> preInList = invWarehouseService.filterInvSubWarehouse(filterInvSubWarehouseRequest); |  |  |  |             List<InvWarehouseEntity> preInList = invWarehouseService.filterInvSubWarehouse(filterInvSubWarehouseRequest); | 
			
		
	
		
		
			
				
					
					|  |  |  |             filterInvWarehouseRequest.setUserId(userId); |  |  |  |             filterInvWarehouseRequest.setUserId(getUserId()); | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |             List<InvWarehouseEntity> myList = invWarehouseService.findInvListByUser(filterInvWarehouseRequest); |  |  |  |             List<InvWarehouseEntity> myList = invWarehouseService.findInvListByUser(filterInvWarehouseRequest); | 
			
		
	
		
		
			
				
					
					|  |  |  |             List<InvWarehouseEntity> resultList = myList.stream().filter(invWarehouseEntity -> |  |  |  |             List<InvWarehouseEntity> resultList = myList.stream().filter(invWarehouseEntity -> | 
			
		
	
		
		
			
				
					
					|  |  |  |                     preInList.stream().anyMatch(preIn -> !preIn.getCode().equals(invWarehouseEntity.getCode())) |  |  |  |                     preInList.stream().anyMatch(preIn -> !preIn.getCode().equals(invWarehouseEntity.getCode())) | 
			
		
	
	
		
		
			
				
					|  |  | @ -451,7 +431,6 @@ public class InvWarehouseController extends BaseController { | 
			
		
	
		
		
			
				
					
					|  |  |  |             return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, "仓库名称重复!"); |  |  |  |             return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, "仓库名称重复!"); | 
			
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         //更新仓库信息
 |  |  |  |         //更新仓库信息
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         invWarehouseEntity.setUpdateTime(new Date()); |  |  |  |         invWarehouseEntity.setUpdateTime(new Date()); | 
			
		
	
		
		
			
				
					
					|  |  |  |         boolean b = invWarehouseService.updateInvSubWarehouse(invWarehouseEntity); |  |  |  |         boolean b = invWarehouseService.updateInvSubWarehouse(invWarehouseEntity); | 
			
		
	
	
		
		
			
				
					|  |  | @ -712,8 +691,7 @@ public class InvWarehouseController extends BaseController { | 
			
		
	
		
		
			
				
					
					|  |  |  |     @AuthRuleAnnotation("") |  |  |  |     @AuthRuleAnnotation("") | 
			
		
	
		
		
			
				
					
					|  |  |  |     @PostMapping("/warehouse/inout/delWarehouseUser") |  |  |  |     @PostMapping("/warehouse/inout/delWarehouseUser") | 
			
		
	
		
		
			
				
					
					|  |  |  |     public BaseResponse deleteWarehouseUser(Long id) { |  |  |  |     public BaseResponse deleteWarehouseUser(Long id) { | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (null == id) |  |  |  |         if (null == id) return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL); |  |  |  |  | 
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |         WarehouseUserEntity warehouseUserEntity = warehouseUserService.selectById(id); |  |  |  |         WarehouseUserEntity warehouseUserEntity = warehouseUserService.selectById(id); | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         List<InvBusUserEntity> invBusUserEntities = invBusUserService.selectByUnion(warehouseUserEntity.getUserid() + "", warehouseUserEntity.getCode()); |  |  |  |         List<InvBusUserEntity> invBusUserEntities = invBusUserService.selectByUnion(warehouseUserEntity.getUserid() + "", warehouseUserEntity.getCode()); | 
			
		
	
	
		
		
			
				
					|  |  | 
 |