自动化立体仓库 - WMS系统
#
zhou zhou
16 小时以前 510d025002588226bbe72da430587bff030fbe1d
src/main/java/com/zy/asrs/controller/MobileController.java
@@ -89,6 +89,11 @@
    return R.ok();
}
    @PostMapping("/agv/AGVDismantle")
    @ManagerAuth
    public R pdaAGVDismantle(@RequestBody Map<String,Object> map){
        return mobileService.AgvDismantle(map);
    }
    @PostMapping("/agv/finishedCall")
    @ManagerAuth
    public R pdaAgvFinishedCall(@RequestBody Map<String,Object> map){
@@ -151,6 +156,35 @@
        return mobileService.unbind(site);
    }
    @PostMapping("/agv/unbind2")
    @ManagerAuth
    public R pdaAgvUnbind2(@RequestBody Map<String,Object> map){
        String site = (String) map.get("site"); // 暂存位
        if (Cools.isEmpty(site)) {
            return R.parse("暂存位不能为空");
        }
        return mobileService.unbind2(site);
    }
    @PostMapping("/agv/bind")
    @ManagerAuth
    public R pdaAgvBind(@RequestBody Map<String,Object> map){
        String site = (String) map.get("site"); // 暂存位
        if (Cools.isEmpty(site)) {
            return R.parse("暂存位不能为空");
        }
        boolean b = mobileService.bindPodAndBerth(site);
        if (b){
            return R.ok();
        }
        return R.error();
    }
    private void getAgvTaskParam(ForwardAGVTaskParam agvTaskCreateParam,String agv,String sta){
        List<ForwardAGVTaskParam.PositionCodePaths> agvTaskParamList = Arrays.asList(
                //起始位