自动化立体仓库 - WMS系统
#
zhou zhou
昨天 25e47300d32d8781d96340e6663596ce270cafd3
#
3个文件已修改
24 ■■■■ 已修改文件
src/main/java/com/zy/asrs/controller/MobileController.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/service/MobileService.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/controller/MobileController.java
@@ -151,6 +151,22 @@
        return mobileService.unbind(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(
                //起始位
src/main/java/com/zy/asrs/service/MobileService.java
@@ -75,4 +75,6 @@
    List<ManLocDetl> pingKuGetList(PKInventoryAdjustment combParam);
    void pingKuInventoryAdjustment(PKInventoryAdjustment combParam);
    boolean bindPodAndBerth(String site);
}
src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java
@@ -478,8 +478,8 @@
        }
        return success;
    }
    private boolean bindPodAndBerth(String sta) {
    @Override
    public boolean bindPodAndBerth(String sta) {
        String staMap = AgvSiteConstant.SiteMap.get(sta);
        if (staMap == null) {
            log.error("没有找到该站点的入库映射:{}",sta);
@@ -487,7 +487,7 @@
        }
        JSONObject jsonObject = new JSONObject();
        jsonObject.put("reqCode",UUID.randomUUID().toString().replace("-", "")); // 请求唯一值
        jsonObject.put("ctnrTyp","2"); // 容器类型2
        jsonObject.put("ctnrTyp","3"); // 容器类型2
        jsonObject.put("stgBinCode",staMap); // 仓位编号,根据客仓编号转换
        jsonObject.put("indBind","1"); // 1绑定,0解绑