Changes between Version 1 and Version 2 of buyStock
- Timestamp:
- 08/29/26 01:47:18 (2 weeks ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
buyStock
v1 v2 22 22 23 23 Корисникот внесува количина и клика да купи акција, 24 24 25 {{{ 25 INSERT INTO trade_request (id,portfolio_id, price_per_unit, quantity, status, stock_symbol, timestamp, type) 26 INSERT INTO trade_request ( 27 id, 28 portfolio_id, 29 price_per_unit, 30 quantity, 31 status, 32 stock_id, 33 timestamp, 34 type 35 ) 26 36 VALUES 27 (4, 1, 1500.00, 5, 'PENDING', 'ALK', NOW(), 'BUY');37 (4, 1, 1500.00, 5, 'PENDING', 1, NOW(), 'BUY'); 28 38 }}} 29 39 … … 33 43 34 44 {{{ 35 INSERT INTO transactions (id, type, quantity, price, timestamp, origin, user_id, stock_id) 36 select 37 4, 45 INSERT INTO transactions ( 46 id, 47 type, 48 quantity, 49 price, 50 timestamp, 51 origin, 52 user_id, 53 stock_id, 54 trade_request_id 55 ) 56 SELECT 57 4, 38 58 'BUY' AS type, 39 59 tr.quantity, … … 42 62 'INTERNAL' AS origin, 43 63 p.user_id, 44 s.id AS stock_id 64 s.id AS stock_id, 65 tr.id AS trade_request_id 45 66 FROM trade_request tr 46 67 JOIN portfolios p ON tr.portfolio_id = p.id 47 JOIN stock s ON s. symbol = tr.stock_symbol68 JOIN stock s ON s.id = tr.stock_id 48 69 WHERE tr.status = 'PENDING'; 49 70 … … 52 73 WHERE status = 'PENDING'; 53 74 }}} 54 55 56 57 58
