From 55357d1cbf96bb7eae0307f1b8dabfd1d5c309c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A4=A7=E7=B1=B3?= <470431449@qq.com> Date: Wed, 5 Mar 2025 08:53:51 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9C=BA=E5=9E=8B=E9=83=A8=E4=BB=B6=E5=8F=AF?= =?UTF-8?q?=E6=B8=85=E7=A9=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../admin/controller/DeviceComponentController.java | 4 +++- .../nflg/mobilebroken/admin/pojo/dto/DeviceComponentDTO.java | 1 - 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/DeviceComponentController.java b/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/DeviceComponentController.java index e0b82c5c..e9adde7d 100644 --- a/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/DeviceComponentController.java +++ b/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/DeviceComponentController.java @@ -108,7 +108,9 @@ public class DeviceComponentController extends ControllerBase { public ApiResult setPart(@Valid @RequestBody DeviceComponentDTO component){ if(CollUtil.isEmpty(component.getComponent())){ - throw new NflgException(STATE.ParamErr,"机型部件不能为空"); + //清空机型部件 + deviceComponentDetailService.delByComponentId(component.getId()); + return ApiResult.success(true); } DeviceComponent ent = Convert.convert(DeviceComponent.class, component); List compinets = component.getComponent().stream().map(u -> u.getPartName()).collect(Collectors.toList()); diff --git a/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/pojo/dto/DeviceComponentDTO.java b/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/pojo/dto/DeviceComponentDTO.java index 23c18ad4..618f1d17 100644 --- a/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/pojo/dto/DeviceComponentDTO.java +++ b/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/pojo/dto/DeviceComponentDTO.java @@ -23,6 +23,5 @@ public class DeviceComponentDTO { /** * 机型部件-多个以逗号隔开 */ - @NotEmpty(message = "机型部件不能为空") private List component; }