机型部件-优化

This commit is contained in:
大米 2025-02-06 14:48:45 +08:00
parent 54fd6efe04
commit 36fe985f26
1 changed files with 10 additions and 2 deletions

View File

@ -32,6 +32,7 @@ import javax.servlet.http.HttpServletResponse;
import javax.validation.Valid; import javax.validation.Valid;
import java.io.IOException; import java.io.IOException;
import java.time.LocalDateTime; import java.time.LocalDateTime;
import java.util.Collections;
import java.util.List; import java.util.List;
import java.util.stream.Collectors; import java.util.stream.Collectors;
@ -68,8 +69,15 @@ public class DeviceComponentController extends ControllerBase {
@GetMapping("getModelPartList") @GetMapping("getModelPartList")
@MethodInfoMark(value = "获取机型部件列表", menuName = "机型部件") @MethodInfoMark(value = "获取机型部件列表", menuName = "机型部件")
public ApiResult<List<DeviceComponentDetailDTO>> getModelPartList(@RequestParam("deviceComponentId") Integer deviceComponentId){ public ApiResult<List<DeviceComponentDetailDTO>> getModelPartList(@RequestParam("deviceComponentId") Integer deviceComponentId){
List<DeviceComponentDetail> result = deviceComponentDetailService.lambdaQuery().eq(DeviceComponentDetail::getDeviceComponentId, deviceComponentId).list(); if (deviceComponentId == null) {
return ApiResult.success(Convert.toList(DeviceComponentDetailDTO.class,result)); throw new NflgException(STATE.ParamErr, "设备ID不能为空");
}
List<DeviceComponentDetail> result = deviceComponentDetailService.lambdaQuery()
.eq(DeviceComponentDetail::getDeviceComponentId, deviceComponentId)
.list();
return ApiResult.success(result != null ?
Convert.toList(DeviceComponentDetailDTO.class, result) :
Collections.emptyList());
} }
/** /**