自动化立体仓库 - WMS系统
#
luxiaotao1123
2020-06-11 71b572107eeab9608811992de3d74ec367f6b996
#
1个文件已修改
1个文件已添加
1 文件已重命名
84 ■■■■■ 已修改文件
src/main/java/com/zy/asrs/controller/WorkController.java 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/entity/param/FullStoreParam.java 56 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/static/js/pakStore/pakStore.js 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/controller/WorkController.java
File was renamed from src/main/java/com/zy/common/web/wms/WorkController.java
@@ -1,9 +1,12 @@
package com.zy.common.web.wms;
package com.zy.asrs.controller;
import com.alibaba.fastjson.JSON;
import com.core.annotations.ManagerAuth;
import com.core.common.R;
import com.zy.asrs.entity.param.FullStoreParam;
import com.zy.asrs.service.BasDevpService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@@ -23,9 +26,12 @@
        return R.ok().add(basDevpService.getAvailableDevp());
    }
    @RequestMapping("/put/site/start")
    @ManagerAuth(memo = "开始入库")
    public R start() {
    @RequestMapping("/full/store/start")
    @ManagerAuth(memo = "全板入库")
    public R start(@RequestBody FullStoreParam fullStoreParam) {
        System.out.println(JSON.toJSONString(fullStoreParam));
        return R.ok();
    }
src/main/java/com/zy/asrs/entity/param/FullStoreParam.java
New file
@@ -0,0 +1,56 @@
package com.zy.asrs.entity.param;
import java.util.List;
/**
 * Created by vincent on 2020/6/11
 */
public class FullStoreParam {
    // 站点编号
    private String devpNo;
    // 物料列表数据
    private List<MatCodeStore> list;
    static class MatCodeStore {
        // 物料编号
        private String matNo;
        // 物料数量
        private Integer count;
        public String getMatNo() {
            return matNo;
        }
        public void setMatNo(String matNo) {
            this.matNo = matNo;
        }
        public Integer getCount() {
            return count;
        }
        public void setCount(Integer count) {
            this.count = count;
        }
    }
    public String getDevpNo() {
        return devpNo;
    }
    public void setDevpNo(String devpNo) {
        this.devpNo = devpNo;
    }
    public List<MatCodeStore> getList() {
        return list;
    }
    public void setList(List<MatCodeStore> list) {
        this.list = list;
    }
}
src/main/webapp/static/js/pakStore/pakStore.js
@@ -56,6 +56,10 @@
                }
                // 判断物料数量是否存在异常
                for (var i=0;i<matCodeData.length;i++){
                    if (isNaN(matCodeData[i].count)) {
                        layer.msg("请输入数字");
                        return;
                    }
                    if (matCodeData[i].count === 0){
                        layer.msg("数量不能为零");
                        return;
@@ -108,12 +112,16 @@
        }
    }
    // 表单
    // 表单 --- 启动入库
    form.on('submit(combDo)', function (data) {
        $.ajax({
            url: baseUrl+"/put/site/start",
            url: baseUrl+"/full/store/start",
            headers: {'token': localStorage.getItem('token')},
            data: null,
            data: JSON.stringify({
                devpNo: $('#putSiteSelect').val(),
                list: matCodeData
            }),
            contentType:'application/json;charset=UTF-8',
            method: 'POST',
            async: false,
            success: function (res) {