| | |
| | | import com.zy.acs.common.enums.AgvCompleteType; |
| | | import com.zy.acs.common.enums.AgvDirectionType; |
| | | import com.zy.acs.common.enums.AgvSpeedType; |
| | | import com.zy.acs.common.utils.GsonUtils; |
| | | import com.zy.acs.common.utils.Utils; |
| | | import com.zy.acs.framework.common.Cools; |
| | | import com.zy.acs.framework.common.SnowflakeIdWorker; |
| | |
| | | travel.setTravelId(String.valueOf(snowflakeIdWorker.nextId()).substring(3)); |
| | | travel.setAgvId(agv.getId()); |
| | | // travel.setTaskContent(JSON.toJSONString(list)); |
| | | travel.setTaskIds(JSON.toJSONString(Collections.singletonList(task.getId()))); |
| | | travel.setTaskIds(GsonUtils.toJson(Utils.singletonList(task.getId()))); |
| | | travel.setState(TravelStateType.RUNNING.toString()); |
| | | if (!travelService.save(travel)) { |
| | | throw new BusinessException("travel failed to save"); |
| | |
| | | } else { |
| | | if (null != jam && i == 0) { |
| | | jam.setAvoSeg(next.getId()); |
| | | jam.setAvoCode(endCode.getId()); |
| | | } |
| | | } |
| | | } |