|
@@ -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);
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 新增仓库
|
|
|
*
|