| | |
| | | * 从没有提升机侧入库,有两种情况,一种入库到同层,一种入库到不同层,则需要提升机 |
| | | * @param wrkMast |
| | | */ |
| | | public void shuttleMoveExecute(WrkMast wrkMast, Integer staNo) { |
| | | public void shuttleMoveExecute(WrkMast wrkMast, Integer staNo, Integer lev) { |
| | | boolean stepMoveSta = this.shuttleMoveExecuteTransportLiftStepCallShuttle(wrkMast);//小车迁移-呼叫小车至取货点 |
| | | if (!stepMoveSta) { |
| | | return; |
| | | } |
| | | //判断目标库位是否在1层或5层 |
| | | if ((Utils.getLev(wrkMast.getSourceLocNo()) == 1 && staNo == 1015) || (Utils.getLev(wrkMast.getSourceLocNo()) == 5 && staNo == 1026)) { |
| | | if ((lev == 1 && staNo == 1015) || (lev == 5 && staNo == 1026)) { |
| | | //直接入库 |
| | | boolean stepMoveLoc = this.shuttleMoveExecuteStepMoveLoc(wrkMast);//小车移动到目标库位中 |
| | | if (!stepMoveLoc) { |