From 0b66b6df1df5118d1e31a3d9d33de344b2a6fafc Mon Sep 17 00:00:00 2001 From: wu <731351411@qq.com> Date: 星期一, 17 二月 2025 15:32:28 +0800 Subject: [PATCH] 更改暂停数据更改逻辑,更改预览工程条件逻辑,增加新拿走破损方法 --- hangzhoumesParent/moduleService/LoadGlassModule/src/main/java/com/mes/engineering/controller/EngineeringController.java | 17 +++++++++++++---- 1 files changed, 13 insertions(+), 4 deletions(-) diff --git a/hangzhoumesParent/moduleService/LoadGlassModule/src/main/java/com/mes/engineering/controller/EngineeringController.java b/hangzhoumesParent/moduleService/LoadGlassModule/src/main/java/com/mes/engineering/controller/EngineeringController.java index 497935f..07c4361 100644 --- a/hangzhoumesParent/moduleService/LoadGlassModule/src/main/java/com/mes/engineering/controller/EngineeringController.java +++ b/hangzhoumesParent/moduleService/LoadGlassModule/src/main/java/com/mes/engineering/controller/EngineeringController.java @@ -1,20 +1,22 @@ package com.mes.engineering.controller; + import com.mes.damage.entity.Damage; +import com.mes.damage.entity.request.DamageRequest; import com.mes.damage.service.DamageService; import com.mes.engineering.entity.Engineering; import com.mes.engineering.service.EngineeringService; import com.mes.glassinfo.entity.GlassInfo; import com.mes.glassinfo.service.GlassInfoService; import com.mes.pp.service.OptimizeProjectService; -import com.mes.temperingglass.entity.TemperingGlassInfo; import com.mes.uppattenusage.entity.UpPattenUsage; import com.mes.uppattenusage.service.UpPattenUsageService; import com.mes.utils.Result; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; import java.util.List; @@ -42,6 +44,7 @@ @Autowired DamageService damageService; + @ApiOperation("寮�濮�/鏆傚仠浠诲姟/浼犻�掑伐绋嬪彿鍜岀姸鎬�,寮�濮嬫槸1 鏆傚仠鏄�0") @PostMapping("/pauseTask") //鏆傚仠涓婄墖浠诲姟 @ResponseBody @@ -64,7 +67,7 @@ if(work){ return Result.build(200, "鎴愬姛", null); }else { - return Result.build(100, "鎴愬姛", null); + return Result.build(100, "澶辨晽", null); } } @@ -78,13 +81,13 @@ boolean work = engineeringService.changeTasks(engineering); List<UpPattenUsage> glass = upPattenUsageService.prioritylist(); optimizeProjectService.changeTask(engineering.getEngineerId(), 200); - return Result.build(200, "宸蹭繚瀛樿繃", work); + return Result.build(200, "寮�濮嬩笂鐗�", work); } else { List<UpPattenUsage> upPattenUsages = upPattenUsageService.selectSaveUpPattenUsage(engineering.getEngineerId()); log.info("灏嗘煡璇㈠嚭鐨刄pPattenUsage鏁版嵁淇濆瓨鍒版暟鎹簱琛ㄩ噷"); upPattenUsageService.saveUpPattenUsage(upPattenUsages); log.info("浠嶱P琛ㄦ煡璇lassinfo鐨勬暟鎹苟淇濆瓨鍒拌〃閲�"); - List<GlassInfo> glassinfo = glassInfoService.selectGlassInfo(engineering.getEngineerId()); + List<GlassInfo> glassinfo = glassInfoService.selectGlassInfo(engineering); glassInfoService.saveGlassInfo(glassinfo); log.info("浠嶱P琛ㄦ煡璇ngineering鐨勬暟鎹苟淇濆瓨鍒拌〃閲�"); List<Engineering> listEngineering = engineeringService.selectEngineering(engineering.getEngineerId()); @@ -137,5 +140,11 @@ return Result.build(200, "鎿嶄綔鎴愬姛", null); } + @ApiOperation("璇嗗埆鎿嶄綔锛� 鐮存崯/鎷胯蛋 鍙傛暟锛圛D,鍔熻兘[9锛氭嬁璧帮紝8:鐮存崯]锛�") + @PostMapping("/identControls") + public Result<String> identControls(@RequestBody @Validated DamageRequest request) { + return Result.build(200, "鎴愬姛", upPattenUsageService.identControls(request)); + } + } -- Gitblit v1.8.0