From 2a7fd275313003968fc186ee4617aec4eca90266 Mon Sep 17 00:00:00 2001 From: Junjie <xjj@123> Date: 星期六, 10 五月 2025 16:55:41 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/controller/OpenController.java | 22 +++++++++++++++++++++- 1 files changed, 21 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/zy/asrs/controller/OpenController.java b/src/main/java/com/zy/asrs/controller/OpenController.java index 991c51a..a2632f0 100644 --- a/src/main/java/com/zy/asrs/controller/OpenController.java +++ b/src/main/java/com/zy/asrs/controller/OpenController.java @@ -7,6 +7,7 @@ import com.core.common.Cools; import com.core.common.R; import com.core.exception.CoolException; +import com.zy.asrs.domain.enums.TaskStatusType; import com.zy.asrs.entity.*; import com.zy.asrs.entity.param.*; import com.zy.asrs.service.*; @@ -53,14 +54,33 @@ add("ea1f0459efc02a79f046f982767939ae"); }}; - //agv涓婃姤 + //AGV涓婃姤 @PostMapping("/agvReport") public R agvReport(@RequestBody HashMap<String, Object> param) { String taskCode = param.get("taskCode").toString(); System.out.println(JSON.toJSONString(param)); + + TaskWrk taskWrk = taskWrkService.selectByTaskNo(taskCode); + if(taskWrk == null) { + return R.error("浠诲姟涓嶅瓨鍦�"); + } + + taskWrk.setStatus(TaskStatusType.COMPLETE.id); + taskWrk.setModiTime(new Date()); + taskWrkService.updateById(taskWrk); return R.ok(); } + //鐢熸垚AGV浠诲姟 + @PostMapping("/generateAgvTask") + public R generateAgvTask(@RequestBody GenerateAgvTaskParam param) { + boolean generated = openService.generateAgvTask(param); + if(generated) { + return R.ok(); + } + return R.error(); + } + //鍒涘缓浠诲姟 @PostMapping("/taskCreate") @Transactional -- Gitblit v1.9.1