|  | @@ -3,13 +3,16 @@ package com.ruoyi.basicData.service.impl;
 | 
	
		
			
				|  |  |  import com.alibaba.fastjson.JSONArray;
 | 
	
		
			
				|  |  |  import com.alibaba.fastjson.JSONObject;
 | 
	
		
			
				|  |  |  import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
 | 
	
		
			
				|  |  | +import com.ruoyi.basicData.domain.TCustomerContact;
 | 
	
		
			
				|  |  |  import com.ruoyi.basicData.domain.TWarehouseArea;
 | 
	
		
			
				|  |  | +import com.ruoyi.basicData.mapper.TCustomerContactMapper;
 | 
	
		
			
				|  |  |  import com.ruoyi.basicData.mapper.TWarehouseAreaMapper;
 | 
	
		
			
				|  |  |  import com.ruoyi.basicData.mapper.TWarehouseMapper;
 | 
	
		
			
				|  |  |  import com.ruoyi.basicData.service.ITWarehouseService;
 | 
	
		
			
				|  |  |  import com.ruoyi.common.constant.UserConstants;
 | 
	
		
			
				|  |  |  import com.ruoyi.common.core.domain.AjaxResult;
 | 
	
		
			
				|  |  |  import com.ruoyi.common.core.domain.TreeSelect;
 | 
	
		
			
				|  |  | +import com.ruoyi.common.core.domain.entity.SysUser;
 | 
	
		
			
				|  |  |  import com.ruoyi.common.core.domain.entity.TWarehouse;
 | 
	
		
			
				|  |  |  import com.ruoyi.common.core.domain.model.LoginUser;
 | 
	
		
			
				|  |  |  import com.ruoyi.common.exception.CustomException;
 | 
	
	
		
			
				|  | @@ -53,6 +56,9 @@ public class TWarehouseServiceImpl implements ITWarehouseService {
 | 
	
		
			
				|  |  |      @Autowired
 | 
	
		
			
				|  |  |      private TWarehouseBillsMapper tWarehouseBillsMapper;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +    @Autowired
 | 
	
		
			
				|  |  | +    private TCustomerContactMapper customerContactMapper;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      /**
 | 
	
		
			
				|  |  |       * 查询仓库
 | 
	
	
		
			
				|  | @@ -107,6 +113,21 @@ public class TWarehouseServiceImpl implements ITWarehouseService {
 | 
	
		
			
				|  |  |          return tWarehouseMapper.selectTWarehouseLists(tWarehouse);
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +    @Override
 | 
	
		
			
				|  |  | +    public List<Map<String, Object>> appGetWarehouseList() {
 | 
	
		
			
				|  |  | +        TCustomerContact customerContact = new TCustomerContact();
 | 
	
		
			
				|  |  | +        SysUser user = SecurityUtils.getLoginUser().getUser();
 | 
	
		
			
				|  |  | +        Long corpId = null;
 | 
	
		
			
				|  |  | +        if ("外部用户".equals(user.getDept().getDeptName())) {
 | 
	
		
			
				|  |  | +            customerContact.setfTel(SecurityUtils.getLoginUser().getUser().getUserName());
 | 
	
		
			
				|  |  | +            List<TCustomerContact> tCustomerContacts = customerContactMapper.selectTCustomerContactList(customerContact);
 | 
	
		
			
				|  |  | +            if (CollectionUtils.isNotEmpty(tCustomerContacts)) {
 | 
	
		
			
				|  |  | +                corpId = tCustomerContacts.get(0).getfPid();
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +        return tWarehouseMapper.appGetWarehouseList(corpId);
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |      /**
 | 
	
		
			
				|  |  |       * 新增仓库
 | 
	
		
			
				|  |  |       *
 |