From 03b0ea7369dcba72b560ec80f941f9d29ff7b9a5 Mon Sep 17 00:00:00 2001 From: zhangc <zc@123> Date: 星期五, 06 十二月 2024 16:21:47 +0800 Subject: [PATCH] 修复库位类型字段错误并优化工作档状态检查逻辑 --- src/main/java/com/zy/asrs/controller/AgvBasDevpController.java | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/zy/asrs/controller/AgvBasDevpController.java b/src/main/java/com/zy/asrs/controller/AgvBasDevpController.java index c1a6a5c..44c98f3 100644 --- a/src/main/java/com/zy/asrs/controller/AgvBasDevpController.java +++ b/src/main/java/com/zy/asrs/controller/AgvBasDevpController.java @@ -14,6 +14,7 @@ import com.zy.asrs.entity.*; import com.zy.asrs.entity.param.LocMastInitParam; import com.zy.asrs.service.*; +import com.zy.asrs.utils.CodeDetectionUtil; import com.zy.common.web.BaseController; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; @@ -167,6 +168,9 @@ @RequestParam(defaultValue = "10")Integer limit, @RequestParam Map<String, Object> param){ String devNo = param.get("devNo").toString(); + if (Cools.isEmpty(devNo) || !CodeDetectionUtil.carCodeDetection(devNo)){ + throw new CoolException(devNo + "灏忚溅鍦扮爜鏈夎锛岃姝g‘鎵爜锛侊紒锛�"); + } AgvBasDevp agvBasDevp = agvBasDevpService.selectById(devNo); if("F".equals(agvBasDevp.getLocSts()) || "R".equals(agvBasDevp.getLocSts())){ //鍏堝幓鍏ュ簱閫氱煡妗f壘鏄庣粏 @@ -231,6 +235,7 @@ } agvWrkMast.setWrkSts(206L); + agvWrkMast.setModiTime(new Date()); agvWrkMastService.updateById(agvWrkMast); return R.ok("璐ф灦绂诲満鎴愬姛"); @@ -250,6 +255,7 @@ } agvWrkMast.setWrkSts(208L); + agvWrkMast.setModiTime(new Date()); agvWrkMastService.updateById(agvWrkMast); return R.ok("璐ф灦绂诲満鎴愬姛"); -- Gitblit v1.9.1