From 58e93a971abfa2ebd2e7d37aef742650b0966632 Mon Sep 17 00:00:00 2001 From: gongbaoxiong <751575283@qq.com> Date: Sun, 22 Dec 2024 22:44:51 +0800 Subject: [PATCH] =?UTF-8?q?opt=EF=BC=9A=E6=8B=A3=E9=80=89=E4=B8=BA?= =?UTF-8?q?=E5=81=9C=E7=94=A8=E5=90=AF=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pda_manage/devicemanage/DeviceManageController.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/pda_manage/devicemanage/DeviceManageController.java b/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/pda_manage/devicemanage/DeviceManageController.java index f4bd1981..79f883f4 100644 --- a/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/pda_manage/devicemanage/DeviceManageController.java +++ b/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/pda_manage/devicemanage/DeviceManageController.java @@ -5,7 +5,9 @@ import cn.dev33.satoken.annotation.SaIgnore; import cn.hutool.core.date.DateUtil; import cn.hutool.core.lang.Assert; import com.alibaba.fastjson.JSONObject; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; import org.apache.commons.lang3.StringUtils; import org.nl.common.TableDataInfo; import org.nl.common.anno.Log; @@ -88,7 +90,12 @@ public class DeviceManageController { @SaIgnore @Log("切换拣选工位启停模式") public ResponseEntity changeModePick(@RequestBody ComTp form) { + Assert.noNullElements(new Object[]{form.getDevice_code(),form.getMode()},"请求参数不能为空"); wmsToAcsService.changeMode(form.getDevice_code(),"pinkStartStop",form.getMode()); + LambdaUpdateWrapper updateWrapper = new LambdaUpdateWrapper<>(); + updateWrapper.set(SchBasePoint::getIs_used,form.getMode()); + updateWrapper.eq(SchBasePoint::getCode,form.getDevice_code()); + iSchBasePointService.update(updateWrapper); return new ResponseEntity<>(TableDataInfo.build(),HttpStatus.OK); }