|  |  |  | @ -201,67 +201,10 @@ public class InvWarehouseController extends BaseController { | 
			
		
	
		
			
				
					|  |  |  |  |     } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     @AuthRuleAnnotation("") | 
			
		
	
		
			
				
					|  |  |  |  |     @GetMapping("spms/sub/inv/warehouse/findByInv") | 
			
		
	
		
			
				
					|  |  |  |  |     public BaseResponse findByInv(FilterInvWarehouseRequest filterInvWarehouseRequest) { | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | //        if (StrUtil.isEmpty(filterInvWarehouseRequest.getPcode()) || filterInvWarehouseRequest.getUserId() == null) {
 | 
			
		
	
		
			
				
					|  |  |  |  | //            return ResultVOUtils.error(500, "用户或仓库不能未空!");
 | 
			
		
	
		
			
				
					|  |  |  |  | //        }
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         AuthAdmin authAdmin = customerService.getUserBean(); | 
			
		
	
		
			
				
					|  |  |  |  |         if (StrUtil.isNotEmpty(filterInvWarehouseRequest.getPcode())) { | 
			
		
	
		
			
				
					|  |  |  |  |             if (filterInvWarehouseRequest.getFilter() == null || filterInvWarehouseRequest.getFilter() == 1 || filterInvWarehouseRequest.getFilter() == 2) { | 
			
		
	
		
			
				
					|  |  |  |  |                 if (authAdmin.getCustomerId() == 110) { | 
			
		
	
		
			
				
					|  |  |  |  |                     filterInvWarehouseRequest.setUserId(authAdmin.getId()); | 
			
		
	
		
			
				
					|  |  |  |  |                 } else { | 
			
		
	
		
			
				
					|  |  |  |  |                     filterInvWarehouseRequest.setSpUse(true); | 
			
		
	
		
			
				
					|  |  |  |  |                 } | 
			
		
	
		
			
				
					|  |  |  |  |             } | 
			
		
	
		
			
				
					|  |  |  |  |         } else { | 
			
		
	
		
			
				
					|  |  |  |  |             if (filterInvWarehouseRequest.getFilter() != null && filterInvWarehouseRequest.getFilter() == 3) { | 
			
		
	
		
			
				
					|  |  |  |  |                 filterInvWarehouseRequest.setUserId(authAdmin.getId()); | 
			
		
	
		
			
				
					|  |  |  |  |             } else { | 
			
		
	
		
			
				
					|  |  |  |  |                 //走这边表示单据选择的是往来单位里面调出调入的库
 | 
			
		
	
		
			
				
					|  |  |  |  |                 //判断单据类型是1就是设置单据需要需要查询除自己以外的分库
 | 
			
		
	
		
			
				
					|  |  |  |  |                 SystemParamConfigEntity systemParamConfigEntity = systemParamConfigService.selectByParamKey("corp_innor_inv"); | 
			
		
	
		
			
				
					|  |  |  |  |                 if (systemParamConfigEntity.getParamValue().equals("0")) { | 
			
		
	
		
			
				
					|  |  |  |  |                     //不允许调拨
 | 
			
		
	
		
			
				
					|  |  |  |  |                     // 查询总库信息
 | 
			
		
	
		
			
				
					|  |  |  |  |                     InvWarehouseEntity invWarehouseEntity = invWarehouseService.filterGroupInvSubAndcode(filterInvWarehouseRequest.getCode()); | 
			
		
	
		
			
				
					|  |  |  |  |                     //查询仓库信息
 | 
			
		
	
		
			
				
					|  |  |  |  |                     if (invWarehouseEntity != null) { | 
			
		
	
		
			
				
					|  |  |  |  |                         DeptEntity deptEntity = deptService.selectByCodeAll(invWarehouseEntity.getParentId()); | 
			
		
	
		
			
				
					|  |  |  |  |                         filterInvWarehouseRequest.setSuperiorCode(deptEntity.getCode()); | 
			
		
	
		
			
				
					|  |  |  |  |                         filterInvWarehouseRequest.setSuperiorPcode(deptEntity.getPcode()); | 
			
		
	
		
			
				
					|  |  |  |  |                         filterInvWarehouseRequest.setCode(null); | 
			
		
	
		
			
				
					|  |  |  |  |                     } else { | 
			
		
	
		
			
				
					|  |  |  |  |                         return ResultVOUtils.error(999, "分库编号为空!"); | 
			
		
	
		
			
				
					|  |  |  |  |                     } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                 } else { | 
			
		
	
		
			
				
					|  |  |  |  |                     //允许调拨
 | 
			
		
	
		
			
				
					|  |  |  |  |                     //查询总库信息
 | 
			
		
	
		
			
				
					|  |  |  |  |                     InvWarehouseEntity invWarehouseEntity = invWarehouseService.filterGroupInvSubAndcode(filterInvWarehouseRequest.getCode()); | 
			
		
	
		
			
				
					|  |  |  |  |                     filterInvWarehouseRequest.setWarehouseCode(invWarehouseEntity.getParentId()); | 
			
		
	
		
			
				
					|  |  |  |  |                     filterInvWarehouseRequest.setCode(null); | 
			
		
	
		
			
				
					|  |  |  |  |                 } | 
			
		
	
		
			
				
					|  |  |  |  |             } | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         List<InvWarehouseEntity> invSubWarehouseEntities = invWarehouseService.filterGroupInvSub(filterInvWarehouseRequest); | 
			
		
	
		
			
				
					|  |  |  |  |         return ResultVOUtils.success(invSubWarehouseEntities); | 
			
		
	
		
			
				
					|  |  |  |  |     } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     @AuthRuleAnnotation("") | 
			
		
	
		
			
				
					|  |  |  |  |     @GetMapping("spms/sub/inv/warehouse/filterSub") | 
			
		
	
		
			
				
					|  |  |  |  |     public BaseResponse filterSub(FilterInvWarehouseRequest filterInvWarehouseRequest) { | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | //        if (StrUtil.isEmpty(filterInvWarehouseRequest.getPcode()) || filterInvWarehouseRequest.getUserId() == null) {
 | 
			
		
	
		
			
				
					|  |  |  |  | //            return ResultVOUtils.error(500, "用户或仓库不能未空!");
 | 
			
		
	
		
			
				
					|  |  |  |  | //        }
 | 
			
		
	
		
			
				
					|  |  |  |  |         AuthAdmin authAdmin = customerService.getUserBean(); | 
			
		
	
		
			
				
					|  |  |  |  |         InvWarehouseEntity invWarehouseEntity = invWarehouseService.filterGroupInvSubAndcode(filterInvWarehouseRequest.getCode()); | 
			
		
	
		
			
				
					|  |  |  |  |         filterInvWarehouseRequest.setSubordinateCode(invWarehouseEntity.getParentId()); | 
			
		
	
		
			
				
					|  |  |  |  |         filterInvWarehouseRequest.setCode(null); | 
			
		
	
	
		
			
				
					|  |  |  | 
 |