diff --git a/src/main/java/com/dreamchaser/depository_manage/controller/DepositoryController.java b/src/main/java/com/dreamchaser/depository_manage/controller/DepositoryController.java index baee302d..63009f9c 100644 --- a/src/main/java/com/dreamchaser/depository_manage/controller/DepositoryController.java +++ b/src/main/java/com/dreamchaser/depository_manage/controller/DepositoryController.java @@ -585,13 +585,6 @@ public class DepositoryController { } }).start(); } - } else if (state == 1) { // 如果是启用仓库,则只启用当前仓库下的物品 - new Thread(new Runnable() { - @Override - public void run() { -// UpdateSonMaterialState(id, state); - } - }).start(); } return CrudUtil.postHandle(depositoryService.updateDepository(map), 1); } @@ -607,10 +600,6 @@ public class DepositoryController { // 获取当前仓库所有子仓库 List depositoryRecordPByCondition = depositoryService.findDepositoryByCondition(param, userToken); -// if (envelop) { - // 将当前仓库下的产品状态改为禁用 -// UpdateSonMaterialState(parentId, state); -// } for (Depository depository : depositoryRecordPByCondition) { int depositoryId = depository.getId(); Map newMap = new HashMap<>(); @@ -623,18 +612,6 @@ public class DepositoryController { } } - /** - * 修改当前仓库下的物料状态 - * - * @param parentId - * @param state - */ - public void UpdateSonMaterialState(String parentId, Integer state) { - Map param = new HashMap<>(); - param.put("depositoryId", parentId); - - } - // 获取各类别库存容量 @RequestMapping(value = "/layui/echart_back_invetory", method = RequestMethod.GET) @ResponseBody @@ -1455,8 +1432,8 @@ public class DepositoryController { return true; } List depositoryRecordPByCondition = depositoryService.findDepositoryByCondition(param, userToken); - for (int i = 0; i < depositoryRecordPByCondition.size(); i++) { - String depositoryId = depositoryRecordPByCondition.get(i).getId().toString(); + for (Depository depository : depositoryRecordPByCondition) { + String depositoryId = depository.getId().toString(); if (!findMaterialByDepository(depositoryId)) { findAllSonDepository(depositoryId, userToken); } else { @@ -1468,8 +1445,7 @@ public class DepositoryController { /** * 根据父级编号查询所有关联信息 - * - * @param did + * @param did 待查询仓库 * @return */ public Boolean findAllSonDepositoryOfRelevancy(String did, HttpServletRequest request) { @@ -1495,7 +1471,7 @@ public class DepositoryController { } /** - * 根据仓库编号判断该仓库是否有物品 + * 根据仓库编号判断该仓库是否有库存 * * @param depositoryId 待查询仓库id * @return @@ -1504,8 +1480,9 @@ public class DepositoryController { Map param = new HashMap<>(); param.put("state", 1); param.put("depositoryId", depositoryId); - List materialPByCondition = materialService.findInventory(param); - return materialPByCondition.size() > 0; + // 获取当前库存 + List inventoryPList = materialService.findInventory(param); + return inventoryPList.size() > 0; } /** diff --git a/src/main/java/com/dreamchaser/depository_manage/controller/MaterialController.java b/src/main/java/com/dreamchaser/depository_manage/controller/MaterialController.java index b0430115..68efe7b8 100644 --- a/src/main/java/com/dreamchaser/depository_manage/controller/MaterialController.java +++ b/src/main/java/com/dreamchaser/depository_manage/controller/MaterialController.java @@ -243,15 +243,6 @@ public class MaterialController { UserByPort userToken = (UserByPort) request.getAttribute("userToken"); Integer maindeparment = userToken.getMaindeparment(); List list = new ArrayList<>(); - /*if ("1".equals(type)) { - list = materialService.InitTreeMenus(mname); - } else if ("2".equals(type)) { - list = materialService.InitTreeMenus(mname, String.valueOf(maindeparment)); - } else if ("3".equals(type)) { - String depositoryId = (String) map.get("depositoryId"); - String placeId = (String) map.get("placeId"); - list = materialService.InitTreeMenus(mname, depositoryId, placeId); - }*/ if (!"".equals(mname)) { // 如果是出入库 list = materialService.InitTreeForSelectName(mname.split(",")[0], type, map); diff --git a/src/main/java/com/dreamchaser/depository_manage/mapper/DepositoryMapper.xml b/src/main/java/com/dreamchaser/depository_manage/mapper/DepositoryMapper.xml index 3e25ea5c..fdebabd2 100644 --- a/src/main/java/com/dreamchaser/depository_manage/mapper/DepositoryMapper.xml +++ b/src/main/java/com/dreamchaser/depository_manage/mapper/DepositoryMapper.xml @@ -63,7 +63,7 @@ SELECT - FROM depository d WHERE 1 = 1 and d.state != 3 + FROM depository d WHERE 1 = 1 and d.state = 1 and d.adminorg = #{adminorg} diff --git a/target/classes/com/dreamchaser/depository_manage/mapper/RoleMapper.xml b/target/classes/com/dreamchaser/depository_manage/mapper/RoleMapper.xml index 015ddef1..1dbd9f41 100644 --- a/target/classes/com/dreamchaser/depository_manage/mapper/RoleMapper.xml +++ b/target/classes/com/dreamchaser/depository_manage/mapper/RoleMapper.xml @@ -82,7 +82,7 @@ select from userroleanddepository - where userid = #{userid} + where userid = #{userid} and state = 1