src/main/java/com/zy/asrs/controller/WorkController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/asrs/entity/param/LocDetlAdjustParam.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/asrs/service/WorkService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | 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);