自动化立体仓库 - WMS系统
#
luxiaotao1123
2020-06-18 563029f1f26ef2ed46d2d3b4207cd1924b1cf63a
#
1个文件已添加
3个文件已修改
76 ■■■■■ 已修改文件
src/main/java/com/zy/asrs/controller/WorkController.java 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/entity/param/LocDetlAdjustParam.java 56 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/service/WorkService.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/controller/WorkController.java
@@ -4,6 +4,7 @@
import com.core.common.R;
import com.zy.asrs.entity.param.EmptyPlateOutParam;
import com.zy.asrs.entity.param.FullStoreParam;
import com.zy.asrs.entity.param.LocDetlAdjustParam;
import com.zy.asrs.entity.param.StockOutParam;
import com.zy.asrs.service.BasDevpService;
import com.zy.asrs.service.WorkService;
@@ -84,6 +85,13 @@
        return R.ok("移库启动成功");
    }
    @RequestMapping("/loc/detl/adjust/start")
    @ManagerAuth(memo = "库存调整")
    public R locDetlAdjustStart(LocDetlAdjustParam param) {
        workService.adjustLocDetl(param, getUserId());
        return R.ok("移库启动成功");
    }
    @RequestMapping("/hand/control/wrkMast")
    @ManagerAuth(memo = "手动处理工作档")
    public R handControlWrkMast(@RequestParam String workNo,
src/main/java/com/zy/asrs/entity/param/LocDetlAdjustParam.java
New file
@@ -0,0 +1,56 @@
package com.zy.asrs.entity.param;
import java.util.List;
/**
 * Created by vincent on 2020/6/18
 */
public class LocDetlAdjustParam {
    // 库位号
    private String locNo;
    // 调整库存明细集合
    private List<LocDetlAdjust> list;
    public static class LocDetlAdjust {
        // 物料号
        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 getLocNo() {
        return locNo;
    }
    public void setLocNo(String locNo) {
        this.locNo = locNo;
    }
    public List<LocDetlAdjust> getList() {
        return list;
    }
    public void setList(List<LocDetlAdjust> list) {
        this.list = list;
    }
}
src/main/java/com/zy/asrs/service/WorkService.java
@@ -3,6 +3,7 @@
import com.zy.asrs.entity.BasDevp;
import com.zy.asrs.entity.param.EmptyPlateOutParam;
import com.zy.asrs.entity.param.FullStoreParam;
import com.zy.asrs.entity.param.LocDetlAdjustParam;
import com.zy.asrs.entity.param.StockOutParam;
import com.zy.common.model.LocDetlDto;
@@ -50,6 +51,11 @@
    void completeWrkMast(String workNo, Long userId);
    /**
     * 库存明细调整
     */
    void adjustLocDetl(LocDetlAdjustParam param, Long userId);
    /**
     * 手动取消工作档
     */
    void cancelWrkMast(String workNo, Long userId);
src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java
@@ -8,6 +8,7 @@
import com.zy.asrs.entity.*;
import com.zy.asrs.entity.param.EmptyPlateOutParam;
import com.zy.asrs.entity.param.FullStoreParam;
import com.zy.asrs.entity.param.LocDetlAdjustParam;
import com.zy.asrs.entity.param.StockOutParam;
import com.zy.asrs.service.*;
import com.zy.common.model.LocDetlDto;
@@ -459,6 +460,11 @@
    }
    @Override
    public void adjustLocDetl(LocDetlAdjustParam param, Long userId) {
    }
    @Override
    @Transactional
    public void cancelWrkMast(String workNo, Long userId) {
        WrkMast wrkMast = wrkMastService.selectById(workNo);