| | |
| | | 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){ |
| | |
| | | void AgvStaBind(CombParam combParam,Long userID); |
| | | |
| | | R FinishedCall(Map<String, Object> map); |
| | | |
| | | R agv2fPack(Map<String, Object> map); |
| | | } |
| | |
| | | } |
| | | |
| | | @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); |