自动化立体仓库 - WMS系统
#
whycq
2024-07-03 b941445f4b77a70d7d9d5b38926c8ac5dbc20f5f
src/main/java/com/zy/asrs/controller/WorkController.java
@@ -3,10 +3,7 @@
import com.core.annotations.ManagerAuth;
import com.core.common.R;
import com.zy.asrs.entity.WaitPakin;
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.entity.param.*;
import com.zy.asrs.service.BasDevpService;
import com.zy.asrs.service.WorkService;
import com.zy.common.model.StartupDto;
@@ -119,7 +116,17 @@
        workService.locMove(sourceLocNo, targetLocNo, getUserId());
        return R.ok("移库启动成功");
    }
    @RequestMapping("/locCombOutStartCheckSite/site")
    @ManagerAuth(memo = "并板出库站点查询")
    public R locCombOutStartCheckSite(){
        return R.ok().add(basDevpService.getAvailableOutSite(104));
    }
    @RequestMapping("/locComb/out/start")
    @ManagerAuth(memo = "并板出库")
    public R locCombOutStart(@RequestBody ReplenishmentParam param) {
        workService.locCombOut(param,getUserId());
        return R.ok("补料出库启动成功");
    }
    @RequestMapping("/locDdetl/adjust/start")
    @ManagerAuth(memo = "库存调整")
    public R locDetlAdjustStart(@RequestBody LocDetlAdjustParam param) {
@@ -151,4 +158,11 @@
        return R.ok("任务号:" + startupDto.getWorkNo() + ";目标库位:" + startupDto.getLocNo());
    }
    @RequestMapping("/deal/preHave/start")
    @ManagerAuth(memo = "先入品处理")
    public R dealPreHave(@RequestParam Integer wrkNo) {
        String locNo = workService.dealPreHaveStart(wrkNo, getUserId());
        return R.ok("任务重新入库,目标库位:" + locNo);
    }
}