From 323262686714b8dc3c438cd4fcc8446c59ffe6cb Mon Sep 17 00:00:00 2001 From: erdanergou Date: Tue, 21 Feb 2023 13:25:42 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B0=86=E5=85=A5=E5=BA=93=E7=9B=B8=E5=85=B3?= =?UTF-8?q?=E5=A4=84=E7=90=86=E6=8A=BD=E7=A6=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../DepositoryRecordController.java | 5 +- .../depository_manage/mapper/RoleMapper.java | 7 + .../depository_manage/mapper/RoleMapper.xml | 12 + .../service/RoleService.java | 7 + .../service/SplitUnitService.java | 3 + .../impl/DepositoryRecordServiceImpl.java | 214 +++++++---- .../service/impl/RoleServiceImpl.java | 8 + .../service/impl/SplitUnitServiceImpl.java | 343 ++++++++++-------- .../utils/ObjectFormatUtil.java | 2 +- .../templates/pages/user/userRole.html | 2 +- .../templates/pages/user/userRoleForIn.html | 2 +- .../depository_manage/TestOther.java | 120 +----- 12 files changed, 368 insertions(+), 357 deletions(-) diff --git a/src/main/java/com/dreamchaser/depository_manage/controller/DepositoryRecordController.java b/src/main/java/com/dreamchaser/depository_manage/controller/DepositoryRecordController.java index b27b39b6..06582f53 100644 --- a/src/main/java/com/dreamchaser/depository_manage/controller/DepositoryRecordController.java +++ b/src/main/java/com/dreamchaser/depository_manage/controller/DepositoryRecordController.java @@ -192,6 +192,9 @@ public class DepositoryRecordController { List recordIds = new ArrayList<>(); if (params.size() < 1 && map.size() > 3) { + + + String unit = (String) (map.get("unit")); if (!"-1".equals(unit)) { map.put("type", "in"); @@ -310,7 +313,7 @@ public class DepositoryRecordController { result.put("err", errMsg); result.put("success", successMsg); } - + System.out.println("列表list"+recordIds); if (integer != 0 && params.size() < 1 && integer != -1) { return CrudUtil.postHandle(integer, 1); } else if (integer != 0 && params.size() > 0) { diff --git a/src/main/java/com/dreamchaser/depository_manage/mapper/RoleMapper.java b/src/main/java/com/dreamchaser/depository_manage/mapper/RoleMapper.java index 628e8610..81513131 100644 --- a/src/main/java/com/dreamchaser/depository_manage/mapper/RoleMapper.java +++ b/src/main/java/com/dreamchaser/depository_manage/mapper/RoleMapper.java @@ -59,6 +59,13 @@ public interface RoleMapper { List findRoleAndDepositoryByCondition(Map map); + /** + * 判断当前仓库是否需要入库审批 + * @return + */ + List findRoleAndDepositoryByDepositoryIdForIn(Integer depositoryId); + + /** * 根据id获取权限 diff --git a/src/main/java/com/dreamchaser/depository_manage/mapper/RoleMapper.xml b/src/main/java/com/dreamchaser/depository_manage/mapper/RoleMapper.xml index 1dbd9f41..a2a85f1d 100644 --- a/src/main/java/com/dreamchaser/depository_manage/mapper/RoleMapper.xml +++ b/src/main/java/com/dreamchaser/depository_manage/mapper/RoleMapper.xml @@ -113,6 +113,18 @@ + + +