| | |
| | | * @return |
| | | */ |
| | | @RequestMapping("/AGVSite") |
| | | public R AGVSite(@RequestParam(required = false) String locNo){ |
| | | public R AGVSite(@RequestParam(required = false) String locNo,@RequestParam(required = false) String barcode){ |
| | | HashMap<Integer,String> map=new HashMap<>(); |
| | | if(!Cools.isEmpty(barcode)){ |
| | | WrkMast wrkMast = wrkMastService.selectOne(new EntityWrapper<WrkMast>().eq("barcode", barcode)); |
| | | if(!Cools.isEmpty(wrkMast)){ |
| | | if (!Cools.isEmpty(wrkMast.getInvWh())&&wrkMast.getWrkNo().equals("Y")&&(wrkMast.getIoType()==103||wrkMast.getIoType()==107)){ |
| | | map.put(100,"100-入库口"); |
| | | }else { |
| | | return R.error("请下架后再操作agv"); |
| | | } |
| | | }else { |
| | | map.put(100,"100-入库口"); |
| | | map.put(1001,"1000-补空板口"); |
| | | map.put(2001,"2001-出库口1"); |
| | |
| | | map.put(3002,"3002-作业口2"); |
| | | map.put(4001,"4001-不合格"); |
| | | map.remove(Integer.parseInt(locNo)); |
| | | } |
| | | }else { |
| | | map.put(100,"100-入库口"); |
| | | map.put(1001,"1000-补空板口"); |
| | | map.put(2001,"2001-出库口1"); |
| | | map.put(2002,"2002-出库口2"); |
| | | map.put(3001,"3001-作业口1"); |
| | | map.put(3002,"3002-作业口2"); |
| | | map.put(4001,"4001-不合格"); |
| | | map.remove(Integer.parseInt(locNo)); |
| | | } |
| | | return R.ok(map); |
| | | } |
| | | |