From 664db98c9e8595ce4dd636a27f480e3a08b81ff5 Mon Sep 17 00:00:00 2001 From: xyc <jc_xiong@hotmail.com> Date: 星期五, 21 二月 2025 11:13:51 +0800 Subject: [PATCH] 新增可忽略的维修时间 --- modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/controller/ReliabilityAssessController.java | 35 +++++++++++++++++++++++++++++++++++ 1 files changed, 35 insertions(+), 0 deletions(-) diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/controller/ReliabilityAssessController.java b/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/controller/ReliabilityAssessController.java index 85be829..2ad6b3f 100644 --- a/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/controller/ReliabilityAssessController.java +++ b/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/controller/ReliabilityAssessController.java @@ -15,16 +15,19 @@ import com.zt.life.modules.mainPart.baseReliability.service.ParamDataBasicService; import com.zt.life.modules.mainPart.basicInfo.model.ParamData; import com.zt.life.modules.mainPart.taskReliability.dao.AssessItemDao; +import com.zt.life.modules.mainPart.taskReliability.dto.TaskModelCheckResultDto; import com.zt.life.modules.mainPart.taskReliability.model.AssessItem; import com.zt.life.modules.mainPart.taskReliability.model.AssessResult; import com.zt.life.modules.mainPart.taskReliability.model.OperatCondit; import com.zt.life.modules.mainPart.taskReliability.model.ReliabilityAssess; import com.zt.life.modules.mainPart.taskReliability.service.ReliabilityAssessService; +import com.zt.life.modules.mainPart.taskReliability.service.TaskService; import com.zt.life.util.ImportUtil; import io.swagger.annotations.Api; import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiImplicitParams; import io.swagger.annotations.ApiOperation; +import org.checkerframework.checker.units.qual.A; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import org.springframework.web.multipart.MultipartFile; @@ -44,6 +47,8 @@ @Autowired AssessItemDao assessItemDao; + @Autowired + TaskService taskService; @PostMapping("page") @ApiOperation("鍒嗛〉") @@ -81,6 +86,26 @@ return Result.ok(); } + @PostMapping("update") + @ApiOperation("淇敼") + @LogOperation("淇敼") + public Result update(@RequestBody AssessItem assessItem){ + //鏁堥獙鏁版嵁 + ValidatorUtils.validateEntity(assessItem, AddGroup.class, DefaultGroup.class); + assessItemDao.updateById(assessItem); + return Result.ok(); + } + + @PostMapping("assessCheck") + @ApiOperation("璇勫畾妯″瀷妫�鏌�") + @LogOperation("璇勫畾妯″瀷妫�鏌�") + public Result<List<TaskModelCheckResultDto>> assessCheck(@RequestBody AssessResult assessResult){ + List<TaskModelCheckResultDto> list = taskService.checkTaskModelAssess(assessResult.getProductId(), + assessResult.getTaskId(), + assessResult.getItemId()); + + return Result.ok(list); + } @PostMapping("assess") @ApiOperation("璇勫畾") @@ -98,5 +123,15 @@ return Result.ok(dataList); } + @GetMapping("delete") + @ApiOperation("鍒犻櫎") + @LogOperation("鍒犻櫎") + public Result delete(Long id){ + //鏁堥獙鏁版嵁 + assessItemDao.deleteById(id); + + return Result.ok(); + } + } -- Gitblit v1.9.1