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); }