自动化立体仓库 - WMS系统
#
zjj
7 小时以前 7143aff29babbe5dafed3d9293099b1c09a3c458
#
3个文件已修改
26 ■■■■■ 已修改文件
src/main/java/com/zy/asrs/controller/MobileController.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/service/MobileService.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/controller/MobileController.java
@@ -87,6 +87,11 @@
    public R pdaAgvFinishedCall(@RequestBody Map<String,Object> map){
        return mobileService.FinishedCall(map);
    }
    @PostMapping("/agv/2fPack")
    @ManagerAuth
    public R pdaAgv2fPack(@RequestBody Map<String,Object> map){
        return mobileService.agv2fPack(map);
    }
    @PostMapping("/agv/lineCall")
    @ManagerAuth
    public R pdaAgvLineCall(@RequestBody Map<String,Object> map){
src/main/java/com/zy/asrs/service/MobileService.java
@@ -70,4 +70,6 @@
    void AgvStaBind(CombParam combParam,Long userID);
    R FinishedCall(Map<String, Object> map);
    R agv2fPack(Map<String, Object> map);
}
src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java
@@ -160,6 +160,25 @@
    }
    @Override
    public R agv2fPack(Map<String, Object> map) {
        String orgSite =  map.get("orgSite").toString();
        String tarSite = map.get("tarSite").toString();
        if (Cools.isEmpty(orgSite) || Cools.isEmpty(tarSite)) {
            return R.error("数据为空");
        }
        if (orgSite.charAt(0) != 'd'){
            throw new CoolException("站点异常,只允许d开头站点");
        }
//        呼叫agv
        boolean success = sendAgvTask2(orgSite, tarSite,"GT5");
        if (!success){
            throw new CoolException("呼叫agv失败");
        }
        return R.ok();
    }
    @Override
    public R inLocCallAgv(String sta, String inSta) {
        BasDevp basDevp = basDevpMapper.selectById(inSta);