From 64640aa96132d7d379f93c8d43303e9bfb2eab23 Mon Sep 17 00:00:00 2001 From: liwenxuan <1298531568@qq.com> Date: Tue, 17 Oct 2023 08:47:15 +0800 Subject: [PATCH] =?UTF-8?q?=E5=86=85=E5=8B=A4=E5=8F=AF=E4=BB=A5=E7=94=B3?= =?UTF-8?q?=E8=AF=B7=E4=BC=81=E7=AE=A1=E9=83=A8=E5=8A=9E=E5=85=AC=E7=94=A8?= =?UTF-8?q?=E5=93=81=E5=BA=93,=E7=94=B3=E8=AF=B7=E6=97=B6=E4=B8=8D?= =?UTF-8?q?=E8=83=BD=E9=99=84=E5=B8=A6=E5=85=B6=E5=AE=83=E4=BB=93=E5=BA=93?= =?UTF-8?q?=E7=9A=84=E4=B8=9C=E8=A5=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/DepositoryRecordController.java | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) 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 c9684a60..6c594d4b 100644 --- a/src/main/java/com/dreamchaser/depository_manage/controller/DepositoryRecordController.java +++ b/src/main/java/com/dreamchaser/depository_manage/controller/DepositoryRecordController.java @@ -799,7 +799,7 @@ public class DepositoryRecordController { } } if(set_version3.size()>1){// - return new RestResponse("", 666, new StatusInfo("提交失败,不能一起出库,当出库其它部门备品备件库中的物料时,各部门备品备件库中的物料都需单独走流程申请", "当出库其它部门备品备件库中的物料时,各部门备品备件库中的物料都需单独走流程申请")); + return new RestResponse("", 666, new StatusInfo("提交失败,不能一起出库,当出库其它部门备品备件库中的物料时,各部门备品备件库中的物料都需单独走流程申请", "当出库其它部门备品备件库中的物料时,各部门备品备件库中的物料都需单独走流程申请")); }else{ if(set_version3.size()==1 && materialCount_version3>1){//有一个非当前用户所属部门的备品备件库中的物料,且当前要出库的物料数量>1 int count= 0;//list和set中不同的仓库id的个数 @@ -815,6 +815,17 @@ public class DepositoryRecordController { if(count>0){ return new RestResponse("", 666, new StatusInfo("提交失败,不能一起出库,其它部门备品备件库中的物料需单独走流程申请", "其它部门备品备件库中的物料需单独走流程申请")); } + HashSet didSet_version3 = new HashSet<>(); + for (Map.Entry entry : map.entrySet()) { + //System.out.println("key = " + entry.getKey() + ", value = " + entry.getValue()); + if(entry.getKey().contains("depositoryId")){ + didSet_version3.add(entry.getValue().toString()); + } + } + + if(didSet_version3.size()>1){//depositoryId超过1种 + return new RestResponse("", 666, new StatusInfo("提交失败,不能一起出库,出库其它部门备品备件库中的物料时需单独走流程申请", "当出库其它部门备品备件库中的物料时,各部门备品备件库中的物料都需单独走流程申请")); + } } }