自动化立体仓库 - WMS系统
zhang
2025-05-11 4b6298bc71a0b5fbc599037f0d38657c5c651531
接口编写
2个文件已修改
17 ■■■■■ 已修改文件
src/main/java/com/zy/asrs/entity/param/MatSyncParam.java 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/entity/param/MatSyncParam.java
@@ -1,5 +1,7 @@
package com.zy.asrs.entity.param;
import com.baomidou.mybatisplus.annotations.TableField;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.List;
@@ -179,6 +181,15 @@
         * 状态 1: 正常  0: 禁用
         */
        private Integer status;
        /**
         * 高频入出库物料
         */
        private Boolean inoutEveryday;
        /**
         * 上架区域{1:单品区,2:高频混放区,3:低频混放区}
         */
        private Integer matType;
        /**
         * 添加人员
src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
@@ -483,6 +483,12 @@
            if (Cools.isEmpty(matParam.getMatnr())) {
                throw new CoolException("商品编码不能为空");
            }
            if (Cools.isEmpty(matParam.getInoutEveryday())) {
                throw new CoolException("是否为高频入出库物料标识不能为空");
            }
            if (Cools.isEmpty(matParam.getMatType())) {
                throw new CoolException("上架区域不能为空");
            }
            Date now = new Date();
            Mat mat = matService.selectByMatnr(matParam.getMatnr());
            if (mat == null) {