Changes between Version 3 and Version 4 of UseCase07
- Timestamp:
- 12/14/22 14:40:06 (2 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
UseCase07
v3 v4 7 7 8 8 1. Возачот ги прелистува патувањата кои се побарани од патниците. 9 2. Кога возачот ке види патување кое сака да го прифати клика на „Прифати барање за патување“. 9 [[Image(mockup_3.JPG)]] 10 2. Кога возачот ке види патување кое сака да го прифати клика на „Прифати“. 10 11 3. Апликацијата го променува статусот на возачот во „Зафатен“. 11 3. Апликацијата го променува статусот на барањето во „Прифатено“ .12 3. Апликацијата го променува статусот на барањето во „Прифатено“ и го сетира возачот кој што го прифатил. 12 13 4. Апликацијата испраќа известување до патникот дека патувањето е потврдено. 13 14 5. Возачот се упатува кон pick up адресата на патувањето. 15 [[Image(mockup_4.JPG)]] 14 16 15 17 ==== SQL 18 ''SELECT query за точка 1.'' 16 19 20 {{{#!sql: 21 SELECT * FROM request WHERE status='Created' AND chosen_driver_id IS NULL 22 }}} 23 24 ''SELECT query за точка 3.'' 25 26 {{{#!sql: 27 UPDATE driver 28 SET status = 'Busy' 29 WHERE first_name = 'Goce'; 30 }}} 31 32 ''SELECT query за точка 4.'' 33 34 {{{#!sql: 35 UPDATE request r 36 SET status = 'Confirmed', confirmed_by_driver_id = (SELECT driver_id FROM driver WHERE first_name='Goce') 37 WHERE status = 'Created' AND r.passenger_id = (SELECT passenger_id FROM passenger WHERE first_name='Marko') 38 }}} 39