Version 4 (modified by 2 years ago) ( diff ) | ,
---|
UseCase07
Потврдување на патување
Овој случај го извршува возачот на апликацијата и со него потврдува одредено патување издадено од некој патник.
Чекори
- Возачот ги прелистува патувањата кои се побарани од патниците.
- Кога возачот ке види патување кое сака да го прифати клика на „Прифати“.
- Апликацијата го променува статусот на возачот во „Зафатен“.
- Апликацијата го променува статусот на барањето во „Прифатено“ и го сетира возачот кој што го прифатил.
- Апликацијата испраќа известување до патникот дека патувањето е потврдено.
- Возачот се упатува кон pick up адресата на патувањето.
SQL
SELECT query за точка 1.
SELECT * FROM request WHERE status='Created' AND chosen_driver_id IS NULL
SELECT query за точка 3.
UPDATE driver SET status = 'Busy' WHERE first_name = 'Goce';
SELECT query за точка 4.
UPDATE request r SET status = 'Confirmed', confirmed_by_driver_id = (SELECT driver_id FROM driver WHERE first_name='Goce') WHERE status = 'Created' AND r.passenger_id = (SELECT passenger_id FROM passenger WHERE first_name='Marko')
Attachments (2)
- mockup_3.JPG (32.3 KB ) - added by 2 years ago.
- mockup_4.JPG (30.7 KB ) - added by 2 years ago.
Download all attachments as: .zip
Note:
See TracWiki
for help on using the wiki.