Esempio n. 1
0
stopposition2 = Stopposition('2', 0.5, '0')
stopposition3 = Stopposition('3', 0.5, '0')

stoppositions = [stopposition1, stopposition2, stopposition3]
depot1 = Depot(stoppositions, '浑河新区世纪新城', '新城停车场', 3, '小型车', 3)
depot2 = Depot(stoppositions, '浑河新区世纪新城1', '新城停车场1', 3, '小型车', 3)

index = random.randint(0, 1)
driver = drivers[index]

driver.drive_car()
driver.come_in_depot(depot2)

stop_order = Stop_record('1', driver.cars[0].car_id, time.time())
# depot2.produce_record()
# stop_order.set_come_time = time.time()

driver.stop_on_position(stopposition1, time.time(), stop_order)
# depot2.update_record()
# stop_order.set_stop_time(time.time())
driver.leaf_position(stop_order, time.time(), stopposition1)
# stop_order.set_leave_time(time.time())
driver.arriver_export()

order = Order('1', 50, '支付宝', '未支付', " ", " ", stop_order.id, "未完成")
# print(order.__dict__)
depot2.produce_order_record(stop_order, order)
driver.pub_free(order)
driver.leave_depot(time.time(), stop_order, depot2)
# stop_order.set_out_time(time.time)