| | |
| | | import com.zy.asrs.entity.rcs.SiteBind; |
| | | import com.zy.asrs.service.*; |
| | | import com.zy.asrs.utils.OrderInAndOutUtil; |
| | | import com.zy.asrs.utils.Utils; |
| | | import com.zy.common.model.LocDto; |
| | | import com.zy.common.model.TaskDto; |
| | | import com.zy.common.model.enums.WorkNoType; |
| | |
| | | startRoute.setCode(wrkMast.getStaNo()); |
| | | startRoute.setOperation("COLLECT"); |
| | | startRoute.setType("SITE"); |
| | | // 入库到固定列,指定车来接 |
| | | String locNo = wrkMast.getLocNo(); |
| | | int bay = Utils.getBay(locNo); |
| | | if (locNo.startsWith("01") && bay == 21) { |
| | | startRoute.setRobotType("ROBOTS"); |
| | | startRoute.setRobotCode(Collections.singletonList("15")); |
| | | } else if (!locNo.startsWith("01") && bay >= 25 && bay <= 28) { |
| | | startRoute.setRobotType("ROBOTS"); |
| | | startRoute.setRobotCode(Collections.singletonList("14")); |
| | | } |
| | | targetRouteList.add(startRoute); |
| | | RcsTaskTargetRoute endRoute = new RcsTaskTargetRoute(); |
| | | endRoute.setSeq(1); |