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; }