1.新增入库站绑定
2.调agv入库前先自动绑定该站点
| | |
| | | rcsParam.put("slotCode", sourceStaNo); |
| | | rcsParam.put("carrierCategory", "PALLET"); |
| | | rcsParam.put("carrierType", barcodeType);//11为小托盘 21为大托盘 |
| | | if(sourceStaNo.equals("101")){ |
| | | rcsParam.put("carrierDir","0"); |
| | | }else if(sourceStaNo.equals("R01")||sourceStaNo.equals("R03")){ |
| | | rcsParam.put("carrierDir","-90"); |
| | | |
| | | rcsParam.put("carrierDir",sourceStaNo.equals("101")? "0":"180"); |
| | | }else if(sourceStaNo.equals("R02")){ |
| | | rcsParam.put("carrierDir","90"); |
| | | }else { |
| | | rcsParam.put("carrierDir","180"); |
| | | } |
| | | |
| | | rcsParam.put("temporary", ""); |
| | | rcsParam.put("invoke", invoke); |
| | | |
| | |
| | | if (!Cools.isEmpty(waitPakin1)) { |
| | | continue; |
| | | } |
| | | |
| | | R bind = mobileController.siteBindAndUnbind(waitPakin.getMemo(),waitPakin.getZpallet(), "BIND"); |
| | | // if (bind.get("code").equals(200)) { |
| | | // }else { |
| | | // log.info("WMS绑定agv站点={},任务号为={}------------失败",wrkMast.getStaNo(),wrkMast.getWrkNo()); |
| | | // } |
| | | int workNo = commonService.getWorkNo(0); |
| | | SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); |
| | | String format = sdf.format(new Date()); |
| | | String s = format+"-" + workNo; |
| | | log.info("给agv下发入库搬运任务={}",waitPakin); |
| | | |
| | | R r = mobileController.SITESITEAGVMove(waitPakin.getMemo(), staNo,s); |
| | | if (r.get("code").equals(200)) { |
| | | waitPakin.setSupp(s);//发给agv的任务号 |