implement query by cities and date
fix a bug that users can book a ticket even if there is no available
seats

Signed-off-by: jsxhhyf <jsxhhyf@gmail.com>
implement update operation on UI

Signed-off-by: jsxhhyf <jsxhhyf@gmail.com>