From 5b4ac45a921564075b0ff9e4f51272a0d29cb76b Mon Sep 17 00:00:00 2001 From: pangyang <475446853@qq.com> Date: Wed, 25 Mar 2026 12:11:44 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BD=9C=E4=B8=9A=E4=B8=AD=E5=BF=83=E7=BB=91?= =?UTF-8?q?=E5=AE=9A=E7=8F=AD=E7=BB=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../desk/basic/controller/WorkCenterController.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/WorkCenterController.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/WorkCenterController.java index 17d52fb2..faa7e6b8 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/WorkCenterController.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/WorkCenterController.java @@ -323,6 +323,15 @@ public class WorkCenterController extends BladeController { WorkCenter detail = service.getOne(qw); // List craftIds = workCenter.getCraftIds(); List crafs = workCenter.getCrafs(); + if(null != crafs && crafs.size()>0){ + List ids = crafs.stream().map(CraftAbilityEntity::getId).distinct().collect(Collectors.toList()); + if(null != ids){ + if(ids.size() != crafs.size()){ + return R.fail("请勿重复选择工艺"); + } + } + } + String result = null; String craftAbility = null; List names = new ArrayList<>();