Changes between Initial Version and Version 1 of ImportatntUseCase004


Ignore:
Timestamp:
02/10/25 11:34:34 (12 days ago)
Author:
221164
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ImportatntUseCase004

    v1 v1  
     1== Employee transfers tab ==
     2=== Актери ===
     3* Employee
     4=== Scenario steps ===
     51. Employee selects a tab order
     62. Employee chooses another front staff to transfer the tab to
     73. Employee transfers tab to selected employee
     8
     9=== SQL Queries ===
     10
     11{{{
     12SELECT o.id AS order_id, t.table_number
     13FROM tab_orders t
     14JOIN orders o ON t.order_id = o.id
     15WHERE t.frontstaff_id = 3 -- Current Employee ID
     16}}}
     17{{{
     18SELECT fs.employee_id
     19FROM front_staff fs
     20JOIN assignments a ON fs.employee_id = a.employee_id
     21JOIN shifts s ON a.shift_id = s.shift_id
     22WHERE a.clock_in_time IS NOT NULL 
     23AND a.clock_out_time IS NULL       
     24AND s.date = CURRENT_DATE       
     25AND fs.employee_id != 3         
     26LIMIT 1;                           
     27}}}
     28{{{
     29UPDATE tab_orders
     30SET frontstaff_id = 5
     31WHERE order_id = 12
     32AND frontstaff_id = 3;
     33}}}