[2026-03-21 00:00:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"B2u4hMRJESSr8cMfLi7LL29SQTScnvWG","execution_time":"2026-03-21 00:00:01"} 
[2026-03-21 00:00:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"B2u4hMRJESSr8cMfLi7LL29SQTScnvWG","execution_time":"2026-03-21 00:00:01","total_operations":2,"sites_count":2} 
[2026-03-21 00:00:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"B2u4hMRJESSr8cMfLi7LL29SQTScnvWG","execution_time":"2026-03-21 00:00:01","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-zZTr-1774040298"]} 
[2026-03-21 00:00:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"B2u4hMRJESSr8cMfLi7LL29SQTScnvWG","execution_time":"2026-03-21 00:00:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-21 00:00:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"B2u4hMRJESSr8cMfLi7LL29SQTScnvWG","execution_time":"2026-03-21 00:00:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 00:00:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"B2u4hMRJESSr8cMfLi7LL29SQTScnvWG","execution_time":"2026-03-21 00:00:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zZTr-1774040298","operation_id":159706,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 00:00:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"B2u4hMRJESSr8cMfLi7LL29SQTScnvWG","execution_time":"2026-03-21 00:00:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zZTr-1774040298","operation_id":159706,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 00:00:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"B2u4hMRJESSr8cMfLi7LL29SQTScnvWG","execution_time":"2026-03-21 00:00:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zZTr-1774040298","operation_id":159706,"count":1} 
[2026-03-21 00:00:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"B2u4hMRJESSr8cMfLi7LL29SQTScnvWG","execution_time":"2026-03-21 00:00:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zZTr-1774040298","operation_id":159706,"count":1} 
[2026-03-21 00:00:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"B2u4hMRJESSr8cMfLi7LL29SQTScnvWG","execution_time":"2026-03-21 00:00:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zZTr-1774040298","operation_id":159706,"user_id":722,"notification_type":"order_approved","reference_id":174663} 
[2026-03-21 00:00:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"B2u4hMRJESSr8cMfLi7LL29SQTScnvWG","execution_time":"2026-03-21 00:00:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zZTr-1774040298","operation_id":159706,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 00:00:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"B2u4hMRJESSr8cMfLi7LL29SQTScnvWG","execution_time":"2026-03-21 00:00:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zZTr-1774040298","operation_id":159706,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 00:00:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"B2u4hMRJESSr8cMfLi7LL29SQTScnvWG","execution_time":"2026-03-21 00:00:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zZTr-1774040298","operation_id":159706,"processed":1,"errors":0} 
[2026-03-21 00:00:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"B2u4hMRJESSr8cMfLi7LL29SQTScnvWG","execution_time":"2026-03-21 00:00:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zZTr-1774040298","operation_id":159706,"processed":1,"errors":0} 
[2026-03-21 00:00:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"B2u4hMRJESSr8cMfLi7LL29SQTScnvWG","execution_time":"2026-03-21 00:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zZTr-1774040298","operation_id":159706,"orders_count":1,"order_ids":["ORD-CFb9W-1774040392"]} 
[2026-03-21 00:00:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"B2u4hMRJESSr8cMfLi7LL29SQTScnvWG","execution_time":"2026-03-21 00:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zZTr-1774040298","operation_id":159706} 
[2026-03-21 00:00:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"B2u4hMRJESSr8cMfLi7LL29SQTScnvWG","execution_time":"2026-03-21 00:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zZTr-1774040298","operation_id":159706,"orders_count":1} 
[2026-03-21 00:00:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"B2u4hMRJESSr8cMfLi7LL29SQTScnvWG","execution_time":"2026-03-21 00:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CFb9W-1774040392","operation_id":159707} 
[2026-03-21 00:00:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"B2u4hMRJESSr8cMfLi7LL29SQTScnvWG","execution_time":"2026-03-21 00:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CFb9W-1774040392","operation_id":159707,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 00:00:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"B2u4hMRJESSr8cMfLi7LL29SQTScnvWG","execution_time":"2026-03-21 00:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CFb9W-1774040392","operation_id":159707,"processed":0,"errors":0} 
[2026-03-21 00:00:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"B2u4hMRJESSr8cMfLi7LL29SQTScnvWG","execution_time":"2026-03-21 00:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CFb9W-1774040392","operation_id":159707} 
[2026-03-21 00:00:02] production.INFO: Executing GetProducts task...  
[2026-03-21 00:00:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 00:00:02] production.INFO: Executing GetProducts task...  
[2026-03-21 00:00:04] production.INFO: async() رجع: true  
[2026-03-21 00:00:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 00:00:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 00:00:04] production.WARNING: Product with ID 213 not found  
[2026-03-21 00:00:04] production.WARNING: Product with ID 212 not found  
[2026-03-21 00:00:04] production.WARNING: Product with ID 211 not found  
[2026-03-21 00:00:04] production.WARNING: Product with ID 210 not found  
[2026-03-21 00:00:04] production.WARNING: Product with ID 209 not found  
[2026-03-21 00:00:04] production.WARNING: Product with ID 214 not found  
[2026-03-21 00:00:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 00:00:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 00:00:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 00:00:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 722  
[2026-03-21 00:01:18] production.INFO: Constructing job for order: 174665  
[2026-03-21 00:01:20] production.INFO: Handling job for order: 174665  
[2026-03-21 00:01:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 00:01:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 00:01:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=25f95871-f51f-4476-9c3d-0820f2fbf9e5&Player_ID=575283350  
[2026-03-21 00:01:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=25f95871-f51f-4476-9c3d-0820f2fbf9e5&Player_ID=575283350","has_body":false} 
[2026-03-21 00:01:22] production.INFO: Operation sent successfully {"operation_id":159708,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-TCUGyG-1774040481","amount":1.015050000000000007815970093361102044582366943359375,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-21 00:01:22"}},"processed_data":{"order_number":"ORD-TCUGyG-1774040481","amount":1.015050000000000007815970093361102044582366943359375,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-21 00:02:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"er2UHQZMf5hDfsjLhxA29DV5hUfOwQVG","execution_time":"2026-03-21 00:02:04"} 
[2026-03-21 00:02:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"er2UHQZMf5hDfsjLhxA29DV5hUfOwQVG","execution_time":"2026-03-21 00:02:04","total_operations":2,"sites_count":1} 
[2026-03-21 00:02:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"er2UHQZMf5hDfsjLhxA29DV5hUfOwQVG","execution_time":"2026-03-21 00:02:04","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-CFb9W-1774040392","ORD-TCUGyG-1774040481"]} 
[2026-03-21 00:02:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"er2UHQZMf5hDfsjLhxA29DV5hUfOwQVG","execution_time":"2026-03-21 00:02:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 00:02:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"er2UHQZMf5hDfsjLhxA29DV5hUfOwQVG","execution_time":"2026-03-21 00:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 00:02:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"er2UHQZMf5hDfsjLhxA29DV5hUfOwQVG","execution_time":"2026-03-21 00:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CFb9W-1774040392","operation_id":159707} 
[2026-03-21 00:02:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"er2UHQZMf5hDfsjLhxA29DV5hUfOwQVG","execution_time":"2026-03-21 00:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TCUGyG-1774040481","operation_id":159708} 
[2026-03-21 00:02:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"er2UHQZMf5hDfsjLhxA29DV5hUfOwQVG","execution_time":"2026-03-21 00:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TCUGyG-1774040481","operation_id":159708,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 00:02:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"er2UHQZMf5hDfsjLhxA29DV5hUfOwQVG","execution_time":"2026-03-21 00:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TCUGyG-1774040481","operation_id":159708,"processed":0,"errors":0} 
[2026-03-21 00:02:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"er2UHQZMf5hDfsjLhxA29DV5hUfOwQVG","execution_time":"2026-03-21 00:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TCUGyG-1774040481","operation_id":159708} 
[2026-03-21 00:02:04] production.INFO: Constructing job for order: 174666  
[2026-03-21 00:02:07] production.INFO: Handling job for order: 174666  
[2026-03-21 00:02:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 00:02:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 00:02:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=7575f812-f4f2-4627-a09d-ea45c2b75a71&Player_ID=589165665  
[2026-03-21 00:02:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=7575f812-f4f2-4627-a09d-ea45c2b75a71&Player_ID=589165665","has_body":false} 
[2026-03-21 00:02:08] production.INFO: Operation sent successfully {"operation_id":159709,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-h1t0TCnt-1774040527","amount":1.015050000000000007815970093361102044582366943359375,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-21 00:02:08"}},"processed_data":{"order_number":"ORD-h1t0TCnt-1774040527","amount":1.015050000000000007815970093361102044582366943359375,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-21 00:03:34] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-TCUGyG-1774040481","status":"completed","notes":["-[ تم إكتمال طلبك بنجاح ]","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 00:03:34] production.INFO: Processed webhook data (normalized) {"id":"ORD-TCUGyG-1774040481","status":"completed","codes":[],"notes":["-[ تم إكتمال طلبك بنجاح ]","جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 00:03:34] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 00:03:34] production.INFO: SendAcceptReject: Notification queued {"user_id":1054,"notification_type":"order_approved","reference_id":174665} 
[2026-03-21 00:03:34] production.INFO: Order updated successfully. Order ID: 174665, Status: completed  
[2026-03-21 00:03:34] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-TCUGyG-1774040481","status":"completed","codes_count":0} 
[2026-03-21 00:03:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-21 00:03:43] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-h1t0TCnt-1774040527","status":"completed","notes":["-[ تم إكتمال طلبك بنجاح ]","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 00:03:43] production.INFO: Processed webhook data (normalized) {"id":"ORD-h1t0TCnt-1774040527","status":"completed","codes":[],"notes":["-[ تم إكتمال طلبك بنجاح ]","جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 00:03:43] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 00:03:44] production.INFO: SendAcceptReject: Notification queued {"user_id":1054,"notification_type":"order_approved","reference_id":174666} 
[2026-03-21 00:03:44] production.INFO: Order updated successfully. Order ID: 174666, Status: completed  
[2026-03-21 00:03:44] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-h1t0TCnt-1774040527","status":"completed","codes_count":0} 
[2026-03-21 00:03:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-21 00:04:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ay9mbHyevvLKsKRIXW9Bha47HdjPlczd","execution_time":"2026-03-21 00:04:02"} 
[2026-03-21 00:04:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ay9mbHyevvLKsKRIXW9Bha47HdjPlczd","execution_time":"2026-03-21 00:04:02","total_operations":1,"sites_count":1} 
[2026-03-21 00:04:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ay9mbHyevvLKsKRIXW9Bha47HdjPlczd","execution_time":"2026-03-21 00:04:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-CFb9W-1774040392"]} 
[2026-03-21 00:04:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ay9mbHyevvLKsKRIXW9Bha47HdjPlczd","execution_time":"2026-03-21 00:04:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 00:04:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ay9mbHyevvLKsKRIXW9Bha47HdjPlczd","execution_time":"2026-03-21 00:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 00:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ay9mbHyevvLKsKRIXW9Bha47HdjPlczd","execution_time":"2026-03-21 00:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CFb9W-1774040392","operation_id":159707} 
[2026-03-21 00:04:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ay9mbHyevvLKsKRIXW9Bha47HdjPlczd","execution_time":"2026-03-21 00:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CFb9W-1774040392","operation_id":159707,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 00:04:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ay9mbHyevvLKsKRIXW9Bha47HdjPlczd","execution_time":"2026-03-21 00:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CFb9W-1774040392","operation_id":159707,"processed":0,"errors":0} 
[2026-03-21 00:04:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ay9mbHyevvLKsKRIXW9Bha47HdjPlczd","execution_time":"2026-03-21 00:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CFb9W-1774040392","operation_id":159707} 
[2026-03-21 00:05:02] production.INFO: Executing GetProducts task...  
[2026-03-21 00:05:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 00:05:02] production.INFO: Executing GetProducts task...  
[2026-03-21 00:05:04] production.INFO: async() رجع: true  
[2026-03-21 00:05:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 00:05:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 00:05:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 00:05:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 00:05:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 00:05:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 00:05:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 00:05:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 00:05:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 00:05:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 00:05:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 00:06:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"AyVWGL706iUNwTRfR1kpDRo9akkePtPW","execution_time":"2026-03-21 00:06:02"} 
[2026-03-21 00:06:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"AyVWGL706iUNwTRfR1kpDRo9akkePtPW","execution_time":"2026-03-21 00:06:02","total_operations":1,"sites_count":1} 
[2026-03-21 00:06:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"AyVWGL706iUNwTRfR1kpDRo9akkePtPW","execution_time":"2026-03-21 00:06:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-CFb9W-1774040392"]} 
[2026-03-21 00:06:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"AyVWGL706iUNwTRfR1kpDRo9akkePtPW","execution_time":"2026-03-21 00:06:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 00:06:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"AyVWGL706iUNwTRfR1kpDRo9akkePtPW","execution_time":"2026-03-21 00:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 00:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AyVWGL706iUNwTRfR1kpDRo9akkePtPW","execution_time":"2026-03-21 00:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CFb9W-1774040392","operation_id":159707} 
[2026-03-21 00:06:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"AyVWGL706iUNwTRfR1kpDRo9akkePtPW","execution_time":"2026-03-21 00:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CFb9W-1774040392","operation_id":159707,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 00:06:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"AyVWGL706iUNwTRfR1kpDRo9akkePtPW","execution_time":"2026-03-21 00:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CFb9W-1774040392","operation_id":159707,"processed":0,"errors":0} 
[2026-03-21 00:06:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"AyVWGL706iUNwTRfR1kpDRo9akkePtPW","execution_time":"2026-03-21 00:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CFb9W-1774040392","operation_id":159707} 
[2026-03-21 00:06:25] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 00:06:27] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 00:07:22] production.INFO: Constructing job for order: 174667  
[2026-03-21 00:07:24] production.INFO: Handling job for order: 174667  
[2026-03-21 00:07:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 00:07:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 00:07:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0f018fa7-9132-4971-9335-14698a5673db&Player_ID=5547249678  
[2026-03-21 00:07:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0f018fa7-9132-4971-9335-14698a5673db&Player_ID=5547249678","has_body":false} 
[2026-03-21 00:07:25] production.INFO: Operation sent successfully {"operation_id":159710,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pMabRbW-1774040844","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 00:07:25"}},"processed_data":{"order_number":"ORD-pMabRbW-1774040844","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 00:07:35] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-pMabRbW-1774040844","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 00:07:35] production.INFO: Processed webhook data (normalized) {"id":"ORD-pMabRbW-1774040844","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 00:07:35] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 00:07:35] production.INFO: SendAcceptReject: Notification queued {"user_id":1688,"notification_type":"order_approved","reference_id":174667} 
[2026-03-21 00:07:35] production.INFO: Order updated successfully. Order ID: 174667, Status: completed  
[2026-03-21 00:07:35] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-pMabRbW-1774040844","status":"completed","codes_count":0} 
[2026-03-21 00:07:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1688  
[2026-03-21 00:08:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"QoK99f7rNzLuiUY2FRgvwDbywi4VM7sc","execution_time":"2026-03-21 00:08:01"} 
[2026-03-21 00:08:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"QoK99f7rNzLuiUY2FRgvwDbywi4VM7sc","execution_time":"2026-03-21 00:08:01","total_operations":1,"sites_count":1} 
[2026-03-21 00:08:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"QoK99f7rNzLuiUY2FRgvwDbywi4VM7sc","execution_time":"2026-03-21 00:08:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-CFb9W-1774040392"]} 
[2026-03-21 00:08:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"QoK99f7rNzLuiUY2FRgvwDbywi4VM7sc","execution_time":"2026-03-21 00:08:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 00:08:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"QoK99f7rNzLuiUY2FRgvwDbywi4VM7sc","execution_time":"2026-03-21 00:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 00:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QoK99f7rNzLuiUY2FRgvwDbywi4VM7sc","execution_time":"2026-03-21 00:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CFb9W-1774040392","operation_id":159707} 
[2026-03-21 00:08:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"QoK99f7rNzLuiUY2FRgvwDbywi4VM7sc","execution_time":"2026-03-21 00:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CFb9W-1774040392","operation_id":159707,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 00:08:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"QoK99f7rNzLuiUY2FRgvwDbywi4VM7sc","execution_time":"2026-03-21 00:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CFb9W-1774040392","operation_id":159707,"processed":0,"errors":0} 
[2026-03-21 00:08:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"QoK99f7rNzLuiUY2FRgvwDbywi4VM7sc","execution_time":"2026-03-21 00:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CFb9W-1774040392","operation_id":159707} 
[2026-03-21 00:08:12] production.INFO: Constructing job for order: 174668  
[2026-03-21 00:08:13] production.INFO: Handling job for order: 174668  
[2026-03-21 00:08:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 00:08:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 00:08:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=15000&uuid=09f1ac3a-b311-4eab-94ee-5507f246197a&Player_ID=589084795  
[2026-03-21 00:08:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=15000&uuid=09f1ac3a-b311-4eab-94ee-5507f246197a&Player_ID=589084795","has_body":false} 
[2026-03-21 00:08:14] production.INFO: Operation sent successfully {"operation_id":159711,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-zVQ7UTws-1774040894","amount":1.5225750000000000117239551400416530668735504150390625,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-21 00:08:14"}},"processed_data":{"order_number":"ORD-zVQ7UTws-1774040894","amount":1.5225750000000000117239551400416530668735504150390625,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-21 00:08:20] production.INFO: Constructing job for order: 174669  
[2026-03-21 00:08:23] production.INFO: Handling job for order: 174669  
[2026-03-21 00:08:23] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 00:08:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 00:08:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=49a536da-6eb3-4396-b974-401f8bf3a824&Player_ID=0996840761  
[2026-03-21 00:08:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=49a536da-6eb3-4396-b974-401f8bf3a824&Player_ID=0996840761","has_body":false} 
[2026-03-21 00:08:24] production.INFO: Operation sent successfully {"operation_id":159712,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-oySRt-1774040904","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 00:08:24"}},"processed_data":{"order_number":"ORD-oySRt-1774040904","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 00:09:40] production.INFO: Constructing job for order: 174670  
[2026-03-21 00:09:42] production.INFO: Handling job for order: 174670  
[2026-03-21 00:09:42] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 00:09:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 00:09:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=20000&uuid=10bc8f6b-b008-4b8d-a8e1-161ef54bd776&Player_ID=575283350  
[2026-03-21 00:09:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=20000&uuid=10bc8f6b-b008-4b8d-a8e1-161ef54bd776&Player_ID=575283350","has_body":false} 
[2026-03-21 00:09:43] production.INFO: Operation sent successfully {"operation_id":159713,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7XwU7OXs-1774040982","amount":2.03010000000000001563194018672220408916473388671875,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-21 00:09:43"}},"processed_data":{"order_number":"ORD-7XwU7OXs-1774040982","amount":2.03010000000000001563194018672220408916473388671875,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-21 00:10:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"6yKjP09NKYZAjMVaqvRRLg57ipVJuXsE","execution_time":"2026-03-21 00:10:04"} 
[2026-03-21 00:10:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"6yKjP09NKYZAjMVaqvRRLg57ipVJuXsE","execution_time":"2026-03-21 00:10:04","total_operations":4,"sites_count":2} 
[2026-03-21 00:10:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"6yKjP09NKYZAjMVaqvRRLg57ipVJuXsE","execution_time":"2026-03-21 00:10:04","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-CFb9W-1774040392","ORD-zVQ7UTws-1774040894","ORD-7XwU7OXs-1774040982"]} 
[2026-03-21 00:10:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"6yKjP09NKYZAjMVaqvRRLg57ipVJuXsE","execution_time":"2026-03-21 00:10:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 00:10:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"6yKjP09NKYZAjMVaqvRRLg57ipVJuXsE","execution_time":"2026-03-21 00:10:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-21 00:10:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6yKjP09NKYZAjMVaqvRRLg57ipVJuXsE","execution_time":"2026-03-21 00:10:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7XwU7OXs-1774040982","operation_id":159713} 
[2026-03-21 00:10:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6yKjP09NKYZAjMVaqvRRLg57ipVJuXsE","execution_time":"2026-03-21 00:10:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CFb9W-1774040392","operation_id":159707} 
[2026-03-21 00:10:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6yKjP09NKYZAjMVaqvRRLg57ipVJuXsE","execution_time":"2026-03-21 00:10:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zVQ7UTws-1774040894","operation_id":159711} 
[2026-03-21 00:10:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"6yKjP09NKYZAjMVaqvRRLg57ipVJuXsE","execution_time":"2026-03-21 00:10:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zVQ7UTws-1774040894","operation_id":159711,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-21 00:10:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"6yKjP09NKYZAjMVaqvRRLg57ipVJuXsE","execution_time":"2026-03-21 00:10:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zVQ7UTws-1774040894","operation_id":159711,"processed":0,"errors":0} 
[2026-03-21 00:10:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"6yKjP09NKYZAjMVaqvRRLg57ipVJuXsE","execution_time":"2026-03-21 00:10:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zVQ7UTws-1774040894","operation_id":159711,"orders_count":1,"order_ids":["ORD-oySRt-1774040904"]} 
[2026-03-21 00:10:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"6yKjP09NKYZAjMVaqvRRLg57ipVJuXsE","execution_time":"2026-03-21 00:10:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zVQ7UTws-1774040894","operation_id":159711} 
[2026-03-21 00:10:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"6yKjP09NKYZAjMVaqvRRLg57ipVJuXsE","execution_time":"2026-03-21 00:10:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zVQ7UTws-1774040894","operation_id":159711,"orders_count":1} 
[2026-03-21 00:10:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"6yKjP09NKYZAjMVaqvRRLg57ipVJuXsE","execution_time":"2026-03-21 00:10:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oySRt-1774040904","operation_id":159712,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 00:10:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"6yKjP09NKYZAjMVaqvRRLg57ipVJuXsE","execution_time":"2026-03-21 00:10:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oySRt-1774040904","operation_id":159712,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 00:10:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"6yKjP09NKYZAjMVaqvRRLg57ipVJuXsE","execution_time":"2026-03-21 00:10:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oySRt-1774040904","operation_id":159712,"count":1} 
[2026-03-21 00:10:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"6yKjP09NKYZAjMVaqvRRLg57ipVJuXsE","execution_time":"2026-03-21 00:10:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oySRt-1774040904","operation_id":159712,"count":1} 
[2026-03-21 00:10:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"6yKjP09NKYZAjMVaqvRRLg57ipVJuXsE","execution_time":"2026-03-21 00:10:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oySRt-1774040904","operation_id":159712,"user_id":587,"notification_type":"order_approved","reference_id":174669} 
[2026-03-21 00:10:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"6yKjP09NKYZAjMVaqvRRLg57ipVJuXsE","execution_time":"2026-03-21 00:10:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oySRt-1774040904","operation_id":159712,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 00:10:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"6yKjP09NKYZAjMVaqvRRLg57ipVJuXsE","execution_time":"2026-03-21 00:10:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oySRt-1774040904","operation_id":159712,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 00:10:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"6yKjP09NKYZAjMVaqvRRLg57ipVJuXsE","execution_time":"2026-03-21 00:10:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oySRt-1774040904","operation_id":159712,"processed":1,"errors":0} 
[2026-03-21 00:10:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"6yKjP09NKYZAjMVaqvRRLg57ipVJuXsE","execution_time":"2026-03-21 00:10:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oySRt-1774040904","operation_id":159712,"processed":1,"errors":0} 
[2026-03-21 00:10:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"6yKjP09NKYZAjMVaqvRRLg57ipVJuXsE","execution_time":"2026-03-21 00:10:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oySRt-1774040904","operation_id":159712} 
[2026-03-21 00:10:04] production.INFO: Executing GetProducts task...  
[2026-03-21 00:10:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 00:10:04] production.INFO: Executing GetProducts task...  
[2026-03-21 00:10:06] production.INFO: async() رجع: true  
[2026-03-21 00:10:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 00:10:07] production.WARNING: Product with ID 395 not found  
[2026-03-21 00:10:07] production.WARNING: Product with ID 213 not found  
[2026-03-21 00:10:07] production.WARNING: Product with ID 212 not found  
[2026-03-21 00:10:07] production.WARNING: Product with ID 211 not found  
[2026-03-21 00:10:07] production.WARNING: Product with ID 210 not found  
[2026-03-21 00:10:07] production.WARNING: Product with ID 209 not found  
[2026-03-21 00:10:07] production.WARNING: Product with ID 214 not found  
[2026-03-21 00:10:07] production.WARNING: Product with ID 215 not found  
[2026-03-21 00:10:07] production.WARNING: Product with ID 216 not found  
[2026-03-21 00:10:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 00:10:09] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 00:10:14] production.INFO: Constructing job for order: 174671  
[2026-03-21 00:10:15] production.INFO: Handling job for order: 174671  
[2026-03-21 00:10:15] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 00:10:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 00:10:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/45/params?qty=1&uuid=d80d1773-8b1a-46e4-9a18-6f8818a58308&Player_ID=0998481514  
[2026-03-21 00:10:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/45/params?qty=1&uuid=d80d1773-8b1a-46e4-9a18-6f8818a58308&Player_ID=0998481514","has_body":false} 
[2026-03-21 00:10:16] production.INFO: Operation sent successfully {"operation_id":159714,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2V5A1Nn-1774041016","amount":121.7664400000000028967406251467764377593994140625,"status":"processing","product":"115.38 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 00:10:16"}},"processed_data":{"order_number":"ORD-2V5A1Nn-1774041016","amount":121.7664400000000028967406251467764377593994140625,"status":"processing","product":"115.38 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 00:10:28] production.INFO: Constructing job for order: 174672  
[2026-03-21 00:10:31] production.INFO: Handling job for order: 174672  
[2026-03-21 00:10:31] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 00:10:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 00:10:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/28/params?qty=1&uuid=181ec3cc-63b2-4b9d-b63d-d0a37c2b05b9&Player_ID=0998481514  
[2026-03-21 00:10:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/28/params?qty=1&uuid=181ec3cc-63b2-4b9d-b63d-d0a37c2b05b9&Player_ID=0998481514","has_body":false} 
[2026-03-21 00:10:32] production.INFO: Operation sent successfully {"operation_id":159715,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-AQY0gvmT-1774041032","amount":5.07528000000000023561597117804922163486480712890625,"status":"processing","product":"4.81 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 00:10:32"}},"processed_data":{"order_number":"ORD-AQY0gvmT-1774041032","amount":5.07528000000000023561597117804922163486480712890625,"status":"processing","product":"4.81 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 00:12:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"CZzus1x6d4Vhovp9aW3wgVumEo8jQq3r","execution_time":"2026-03-21 00:12:02"} 
[2026-03-21 00:12:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"CZzus1x6d4Vhovp9aW3wgVumEo8jQq3r","execution_time":"2026-03-21 00:12:02","total_operations":5,"sites_count":2} 
[2026-03-21 00:12:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"CZzus1x6d4Vhovp9aW3wgVumEo8jQq3r","execution_time":"2026-03-21 00:12:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-CFb9W-1774040392","ORD-zVQ7UTws-1774040894","ORD-7XwU7OXs-1774040982"]} 
[2026-03-21 00:12:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"CZzus1x6d4Vhovp9aW3wgVumEo8jQq3r","execution_time":"2026-03-21 00:12:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 00:12:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"CZzus1x6d4Vhovp9aW3wgVumEo8jQq3r","execution_time":"2026-03-21 00:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-21 00:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CZzus1x6d4Vhovp9aW3wgVumEo8jQq3r","execution_time":"2026-03-21 00:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7XwU7OXs-1774040982","operation_id":159713} 
[2026-03-21 00:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CZzus1x6d4Vhovp9aW3wgVumEo8jQq3r","execution_time":"2026-03-21 00:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CFb9W-1774040392","operation_id":159707} 
[2026-03-21 00:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CZzus1x6d4Vhovp9aW3wgVumEo8jQq3r","execution_time":"2026-03-21 00:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zVQ7UTws-1774040894","operation_id":159711} 
[2026-03-21 00:12:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"CZzus1x6d4Vhovp9aW3wgVumEo8jQq3r","execution_time":"2026-03-21 00:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zVQ7UTws-1774040894","operation_id":159711,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-21 00:12:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"CZzus1x6d4Vhovp9aW3wgVumEo8jQq3r","execution_time":"2026-03-21 00:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zVQ7UTws-1774040894","operation_id":159711,"processed":0,"errors":0} 
[2026-03-21 00:12:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"CZzus1x6d4Vhovp9aW3wgVumEo8jQq3r","execution_time":"2026-03-21 00:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zVQ7UTws-1774040894","operation_id":159711,"orders_count":2,"order_ids":["ORD-2V5A1Nn-1774041016","ORD-AQY0gvmT-1774041032"]} 
[2026-03-21 00:12:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"CZzus1x6d4Vhovp9aW3wgVumEo8jQq3r","execution_time":"2026-03-21 00:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zVQ7UTws-1774040894","operation_id":159711} 
[2026-03-21 00:12:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"CZzus1x6d4Vhovp9aW3wgVumEo8jQq3r","execution_time":"2026-03-21 00:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zVQ7UTws-1774040894","operation_id":159711,"orders_count":2} 
[2026-03-21 00:12:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"CZzus1x6d4Vhovp9aW3wgVumEo8jQq3r","execution_time":"2026-03-21 00:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AQY0gvmT-1774041032","operation_id":159715,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-21 00:12:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"CZzus1x6d4Vhovp9aW3wgVumEo8jQq3r","execution_time":"2026-03-21 00:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AQY0gvmT-1774041032","operation_id":159715,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-21 00:12:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"CZzus1x6d4Vhovp9aW3wgVumEo8jQq3r","execution_time":"2026-03-21 00:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AQY0gvmT-1774041032","operation_id":159715,"count":2} 
[2026-03-21 00:12:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"CZzus1x6d4Vhovp9aW3wgVumEo8jQq3r","execution_time":"2026-03-21 00:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AQY0gvmT-1774041032","operation_id":159715,"count":2} 
[2026-03-21 00:12:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"CZzus1x6d4Vhovp9aW3wgVumEo8jQq3r","execution_time":"2026-03-21 00:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AQY0gvmT-1774041032","operation_id":159715,"user_id":43,"notification_type":"order_approved","reference_id":174671} 
[2026-03-21 00:12:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"CZzus1x6d4Vhovp9aW3wgVumEo8jQq3r","execution_time":"2026-03-21 00:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AQY0gvmT-1774041032","operation_id":159715,"user_id":43,"notification_type":"order_approved","reference_id":174672} 
[2026-03-21 00:12:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"CZzus1x6d4Vhovp9aW3wgVumEo8jQq3r","execution_time":"2026-03-21 00:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AQY0gvmT-1774041032","operation_id":159715,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-21 00:12:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"CZzus1x6d4Vhovp9aW3wgVumEo8jQq3r","execution_time":"2026-03-21 00:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AQY0gvmT-1774041032","operation_id":159715,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-21 00:12:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"CZzus1x6d4Vhovp9aW3wgVumEo8jQq3r","execution_time":"2026-03-21 00:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AQY0gvmT-1774041032","operation_id":159715,"processed":2,"errors":0} 
[2026-03-21 00:12:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"CZzus1x6d4Vhovp9aW3wgVumEo8jQq3r","execution_time":"2026-03-21 00:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AQY0gvmT-1774041032","operation_id":159715,"processed":2,"errors":0} 
[2026-03-21 00:12:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"CZzus1x6d4Vhovp9aW3wgVumEo8jQq3r","execution_time":"2026-03-21 00:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AQY0gvmT-1774041032","operation_id":159715} 
[2026-03-21 00:12:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 43  
[2026-03-21 00:12:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 43  
[2026-03-21 00:12:59] production.INFO: Constructing job for order: 174673  
[2026-03-21 00:13:02] production.INFO: Handling job for order: 174673  
[2026-03-21 00:13:02] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 00:13:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 00:13:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=3d3142d1-329f-40ef-9080-ba9a929e9adc&Player_ID=50827676  
[2026-03-21 00:13:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=3d3142d1-329f-40ef-9080-ba9a929e9adc&Player_ID=50827676","has_body":false} 
[2026-03-21 00:13:03] production.INFO: Operation sent successfully {"operation_id":159716,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2tIXI9A-1774041183","amount":1.7168552000000001367396862406167201697826385498046875,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-21 00:13:03"}},"processed_data":{"order_number":"ORD-2tIXI9A-1774041183","amount":1.7168552000000001367396862406167201697826385498046875,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-21 00:13:06] production.INFO: Constructing job for order: 174674  
[2026-03-21 00:13:09] production.INFO: Handling job for order: 174674  
[2026-03-21 00:13:09] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 00:13:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 00:13:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=fd9eca59-641f-464f-a158-4027015f38b5&Player_ID=43248797  
[2026-03-21 00:13:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=fd9eca59-641f-464f-a158-4027015f38b5&Player_ID=43248797","has_body":false} 
[2026-03-21 00:13:10] production.INFO: Operation sent successfully {"operation_id":159717,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-JHndf9B-1774041190","amount":1.7168552000000001367396862406167201697826385498046875,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-21 00:13:10"}},"processed_data":{"order_number":"ORD-JHndf9B-1774041190","amount":1.7168552000000001367396862406167201697826385498046875,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-21 00:13:41] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-zVQ7UTws-1774040894","status":"completed","notes":["-[ تم إكتمال طلبك بنجاح ]","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 00:13:41] production.INFO: Processed webhook data (normalized) {"id":"ORD-zVQ7UTws-1774040894","status":"completed","codes":[],"notes":["-[ تم إكتمال طلبك بنجاح ]","جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 00:13:41] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 00:13:41] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":174668} 
[2026-03-21 00:13:41] production.INFO: Order updated successfully. Order ID: 174668, Status: completed  
[2026-03-21 00:13:41] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-zVQ7UTws-1774040894","status":"completed","codes_count":0} 
[2026-03-21 00:13:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-21 00:14:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"5kSQ5XxBvw8ajZ9deyONkbl3T9E4ic3j","execution_time":"2026-03-21 00:14:04"} 
[2026-03-21 00:14:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"5kSQ5XxBvw8ajZ9deyONkbl3T9E4ic3j","execution_time":"2026-03-21 00:14:04","total_operations":4,"sites_count":1} 
[2026-03-21 00:14:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"5kSQ5XxBvw8ajZ9deyONkbl3T9E4ic3j","execution_time":"2026-03-21 00:14:04","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-CFb9W-1774040392","ORD-7XwU7OXs-1774040982","ORD-2tIXI9A-1774041183","ORD-JHndf9B-1774041190"]} 
[2026-03-21 00:14:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"5kSQ5XxBvw8ajZ9deyONkbl3T9E4ic3j","execution_time":"2026-03-21 00:14:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 00:14:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"5kSQ5XxBvw8ajZ9deyONkbl3T9E4ic3j","execution_time":"2026-03-21 00:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-21 00:14:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5kSQ5XxBvw8ajZ9deyONkbl3T9E4ic3j","execution_time":"2026-03-21 00:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2tIXI9A-1774041183","operation_id":159716} 
[2026-03-21 00:14:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5kSQ5XxBvw8ajZ9deyONkbl3T9E4ic3j","execution_time":"2026-03-21 00:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7XwU7OXs-1774040982","operation_id":159713} 
[2026-03-21 00:14:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5kSQ5XxBvw8ajZ9deyONkbl3T9E4ic3j","execution_time":"2026-03-21 00:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CFb9W-1774040392","operation_id":159707} 
[2026-03-21 00:14:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5kSQ5XxBvw8ajZ9deyONkbl3T9E4ic3j","execution_time":"2026-03-21 00:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JHndf9B-1774041190","operation_id":159717} 
[2026-03-21 00:14:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"5kSQ5XxBvw8ajZ9deyONkbl3T9E4ic3j","execution_time":"2026-03-21 00:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JHndf9B-1774041190","operation_id":159717,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-21 00:14:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"5kSQ5XxBvw8ajZ9deyONkbl3T9E4ic3j","execution_time":"2026-03-21 00:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JHndf9B-1774041190","operation_id":159717,"processed":0,"errors":0} 
[2026-03-21 00:14:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"5kSQ5XxBvw8ajZ9deyONkbl3T9E4ic3j","execution_time":"2026-03-21 00:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JHndf9B-1774041190","operation_id":159717} 
[2026-03-21 00:14:30] production.INFO: Constructing job for order: 174675  
[2026-03-21 00:14:31] production.INFO: Handling job for order: 174675  
[2026-03-21 00:14:31] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 00:14:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 00:14:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=0c95a2b1-c454-47bc-995b-242aa64c2b35&Player_ID=8747274033  
[2026-03-21 00:14:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=0c95a2b1-c454-47bc-995b-242aa64c2b35&Player_ID=8747274033","has_body":false} 
[2026-03-21 00:14:32] production.INFO: Operation sent successfully {"operation_id":159718,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-QePkTHe-1774041272","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 00:14:32"}},"processed_data":{"order_number":"ORD-QePkTHe-1774041272","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 00:14:47] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-QePkTHe-1774041272","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 00:14:47] production.INFO: Processed webhook data (normalized) {"id":"ORD-QePkTHe-1774041272","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 00:14:47] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 00:14:47] production.INFO: SendAcceptReject: Notification queued {"user_id":19,"notification_type":"order_approved","reference_id":174675} 
[2026-03-21 00:14:47] production.INFO: Order updated successfully. Order ID: 174675, Status: completed  
[2026-03-21 00:14:47] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-QePkTHe-1774041272","status":"completed","codes_count":0} 
[2026-03-21 00:14:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 19  
[2026-03-21 00:15:02] production.INFO: Executing GetProducts task...  
[2026-03-21 00:15:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 00:15:02] production.INFO: Executing GetProducts task...  
[2026-03-21 00:15:05] production.INFO: async() رجع: true  
[2026-03-21 00:15:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 00:15:06] production.WARNING: Product with ID 395 not found  
[2026-03-21 00:15:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 00:15:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 00:15:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 00:15:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 00:15:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 00:15:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 00:15:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 00:15:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 00:15:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 00:16:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"lHkZkHon5f1ZEFUfOH8aowbWzxNiWl62","execution_time":"2026-03-21 00:16:04"} 
[2026-03-21 00:16:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"lHkZkHon5f1ZEFUfOH8aowbWzxNiWl62","execution_time":"2026-03-21 00:16:04","total_operations":4,"sites_count":1} 
[2026-03-21 00:16:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"lHkZkHon5f1ZEFUfOH8aowbWzxNiWl62","execution_time":"2026-03-21 00:16:04","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-CFb9W-1774040392","ORD-7XwU7OXs-1774040982","ORD-2tIXI9A-1774041183","ORD-JHndf9B-1774041190"]} 
[2026-03-21 00:16:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"lHkZkHon5f1ZEFUfOH8aowbWzxNiWl62","execution_time":"2026-03-21 00:16:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 00:16:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"lHkZkHon5f1ZEFUfOH8aowbWzxNiWl62","execution_time":"2026-03-21 00:16:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-21 00:16:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lHkZkHon5f1ZEFUfOH8aowbWzxNiWl62","execution_time":"2026-03-21 00:16:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7XwU7OXs-1774040982","operation_id":159713} 
[2026-03-21 00:16:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lHkZkHon5f1ZEFUfOH8aowbWzxNiWl62","execution_time":"2026-03-21 00:16:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CFb9W-1774040392","operation_id":159707} 
[2026-03-21 00:16:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"lHkZkHon5f1ZEFUfOH8aowbWzxNiWl62","execution_time":"2026-03-21 00:16:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JHndf9B-1774041190","operation_id":159717,"processed":2,"skipped":2,"updates_prepared":2} 
[2026-03-21 00:16:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"lHkZkHon5f1ZEFUfOH8aowbWzxNiWl62","execution_time":"2026-03-21 00:16:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JHndf9B-1774041190","operation_id":159717,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-21 00:16:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"lHkZkHon5f1ZEFUfOH8aowbWzxNiWl62","execution_time":"2026-03-21 00:16:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JHndf9B-1774041190","operation_id":159717,"count":2} 
[2026-03-21 00:16:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"lHkZkHon5f1ZEFUfOH8aowbWzxNiWl62","execution_time":"2026-03-21 00:16:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JHndf9B-1774041190","operation_id":159717,"count":2} 
[2026-03-21 00:16:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"lHkZkHon5f1ZEFUfOH8aowbWzxNiWl62","execution_time":"2026-03-21 00:16:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JHndf9B-1774041190","operation_id":159717,"user_id":797,"notification_type":"order_approved","reference_id":174673} 
[2026-03-21 00:16:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"lHkZkHon5f1ZEFUfOH8aowbWzxNiWl62","execution_time":"2026-03-21 00:16:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JHndf9B-1774041190","operation_id":159717,"user_id":1158,"notification_type":"order_approved","reference_id":174674} 
[2026-03-21 00:16:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"lHkZkHon5f1ZEFUfOH8aowbWzxNiWl62","execution_time":"2026-03-21 00:16:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JHndf9B-1774041190","operation_id":159717,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-21 00:16:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"lHkZkHon5f1ZEFUfOH8aowbWzxNiWl62","execution_time":"2026-03-21 00:16:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JHndf9B-1774041190","operation_id":159717,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-21 00:16:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"lHkZkHon5f1ZEFUfOH8aowbWzxNiWl62","execution_time":"2026-03-21 00:16:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JHndf9B-1774041190","operation_id":159717,"processed":2,"errors":0} 
[2026-03-21 00:16:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"lHkZkHon5f1ZEFUfOH8aowbWzxNiWl62","execution_time":"2026-03-21 00:16:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JHndf9B-1774041190","operation_id":159717,"processed":2,"errors":0} 
[2026-03-21 00:16:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"lHkZkHon5f1ZEFUfOH8aowbWzxNiWl62","execution_time":"2026-03-21 00:16:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JHndf9B-1774041190","operation_id":159717} 
[2026-03-21 00:16:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 797  
[2026-03-21 00:16:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1158  
[2026-03-21 00:17:04] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-21 00:17:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 225  
[2026-03-21 00:17:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1661  
[2026-03-21 00:18:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"m9Cvp6mUBvgV0WjipULVdu4fTeZqPArV","execution_time":"2026-03-21 00:18:04"} 
[2026-03-21 00:18:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"m9Cvp6mUBvgV0WjipULVdu4fTeZqPArV","execution_time":"2026-03-21 00:18:04","total_operations":2,"sites_count":1} 
[2026-03-21 00:18:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"m9Cvp6mUBvgV0WjipULVdu4fTeZqPArV","execution_time":"2026-03-21 00:18:04","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-CFb9W-1774040392","ORD-7XwU7OXs-1774040982"]} 
[2026-03-21 00:18:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"m9Cvp6mUBvgV0WjipULVdu4fTeZqPArV","execution_time":"2026-03-21 00:18:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 00:18:05] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"m9Cvp6mUBvgV0WjipULVdu4fTeZqPArV","execution_time":"2026-03-21 00:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 00:18:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"m9Cvp6mUBvgV0WjipULVdu4fTeZqPArV","execution_time":"2026-03-21 00:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7XwU7OXs-1774040982","operation_id":159713} 
[2026-03-21 00:18:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"m9Cvp6mUBvgV0WjipULVdu4fTeZqPArV","execution_time":"2026-03-21 00:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CFb9W-1774040392","operation_id":159707} 
[2026-03-21 00:18:05] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"m9Cvp6mUBvgV0WjipULVdu4fTeZqPArV","execution_time":"2026-03-21 00:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CFb9W-1774040392","operation_id":159707,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 00:18:05] production.INFO: Batch query completed {"job":"Quryjob","job_id":"m9Cvp6mUBvgV0WjipULVdu4fTeZqPArV","execution_time":"2026-03-21 00:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CFb9W-1774040392","operation_id":159707,"processed":0,"errors":0} 
[2026-03-21 00:18:05] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"m9Cvp6mUBvgV0WjipULVdu4fTeZqPArV","execution_time":"2026-03-21 00:18:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CFb9W-1774040392","operation_id":159707} 
[2026-03-21 00:18:50] production.INFO: Constructing job for order: 174676  
[2026-03-21 00:18:53] production.INFO: Handling job for order: 174676  
[2026-03-21 00:18:53] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 00:18:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 00:18:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=15000&uuid=5394f315-5686-430b-98e5-d1cfd4c22f53&Player_ID=589084795  
[2026-03-21 00:18:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=15000&uuid=5394f315-5686-430b-98e5-d1cfd4c22f53&Player_ID=589084795","has_body":false} 
[2026-03-21 00:18:53] production.INFO: Operation sent successfully {"operation_id":159719,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-RD57mD4x-1774041533","amount":1.5225750000000000117239551400416530668735504150390625,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-21 00:18:53"}},"processed_data":{"order_number":"ORD-RD57mD4x-1774041533","amount":1.5225750000000000117239551400416530668735504150390625,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-21 00:18:57] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Ovfbdwc-1773938079","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-21 00:18:57] production.INFO: Processed webhook data (normalized) {"id":"ORD-Ovfbdwc-1773938079","status":"cancelled","codes":[],"notes":[]} 
[2026-03-21 00:18:57] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-21 00:18:57] production.ERROR: Order not found or already processed. External ID: ORD-Ovfbdwc-1773938079  
[2026-03-21 00:18:57] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Ovfbdwc-1773938079","status":"rejected","codes_count":0} 
[2026-03-21 00:19:01] production.INFO: Constructing job for order: 174677  
[2026-03-21 00:19:02] production.INFO: Handling job for order: 174677  
[2026-03-21 00:19:02] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 00:19:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 00:19:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=1000&uuid=22d1734d-39f7-4be0-949e-eda497f0b7c6&Player_ID=887183692  
[2026-03-21 00:19:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=1000&uuid=22d1734d-39f7-4be0-949e-eda497f0b7c6&Player_ID=887183692","has_body":false} 
[2026-03-21 00:19:03] production.INFO: Operation sent successfully {"operation_id":159720,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-lauI12AX-1774041543","amount":17.478260799999997487930158968083560466766357421875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-21 00:19:03"}},"processed_data":{"order_number":"ORD-lauI12AX-1774041543","amount":17.478260799999997487930158968083560466766357421875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-21 00:19:09] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-lauI12AX-1774041543","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 00:19:09] production.INFO: Processed webhook data (normalized) {"id":"ORD-lauI12AX-1774041543","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 00:19:09] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 00:19:09] production.INFO: SendAcceptReject: Notification queued {"user_id":1661,"notification_type":"order_approved","reference_id":174677} 
[2026-03-21 00:19:09] production.INFO: Order updated successfully. Order ID: 174677, Status: completed  
[2026-03-21 00:19:09] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-lauI12AX-1774041543","status":"completed","codes_count":0} 
[2026-03-21 00:19:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1661  
[2026-03-21 00:20:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"cia2GqHrBXewUk85TVehGteiDdT1ISvb","execution_time":"2026-03-21 00:20:00"} 
[2026-03-21 00:20:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"cia2GqHrBXewUk85TVehGteiDdT1ISvb","execution_time":"2026-03-21 00:20:00","total_operations":3,"sites_count":1} 
[2026-03-21 00:20:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"cia2GqHrBXewUk85TVehGteiDdT1ISvb","execution_time":"2026-03-21 00:20:00","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-CFb9W-1774040392","ORD-7XwU7OXs-1774040982","ORD-RD57mD4x-1774041533"]} 
[2026-03-21 00:20:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"cia2GqHrBXewUk85TVehGteiDdT1ISvb","execution_time":"2026-03-21 00:20:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 00:20:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"cia2GqHrBXewUk85TVehGteiDdT1ISvb","execution_time":"2026-03-21 00:20:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-21 00:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cia2GqHrBXewUk85TVehGteiDdT1ISvb","execution_time":"2026-03-21 00:20:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7XwU7OXs-1774040982","operation_id":159713} 
[2026-03-21 00:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cia2GqHrBXewUk85TVehGteiDdT1ISvb","execution_time":"2026-03-21 00:20:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CFb9W-1774040392","operation_id":159707} 
[2026-03-21 00:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cia2GqHrBXewUk85TVehGteiDdT1ISvb","execution_time":"2026-03-21 00:20:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RD57mD4x-1774041533","operation_id":159719} 
[2026-03-21 00:20:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"cia2GqHrBXewUk85TVehGteiDdT1ISvb","execution_time":"2026-03-21 00:20:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RD57mD4x-1774041533","operation_id":159719,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-21 00:20:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"cia2GqHrBXewUk85TVehGteiDdT1ISvb","execution_time":"2026-03-21 00:20:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RD57mD4x-1774041533","operation_id":159719,"processed":0,"errors":0} 
[2026-03-21 00:20:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"cia2GqHrBXewUk85TVehGteiDdT1ISvb","execution_time":"2026-03-21 00:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RD57mD4x-1774041533","operation_id":159719} 
[2026-03-21 00:20:01] production.INFO: Executing GetProducts task...  
[2026-03-21 00:20:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 00:20:01] production.INFO: Executing GetProducts task...  
[2026-03-21 00:20:02] production.INFO: async() رجع: true  
[2026-03-21 00:20:02] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 00:20:03] production.WARNING: Product with ID 395 not found  
[2026-03-21 00:20:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-7XwU7OXs-1774040982","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 00:20:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-7XwU7OXs-1774040982","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 00:20:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 00:20:03] production.INFO: SendAcceptReject: Notification queued {"user_id":1054,"notification_type":"order_approved","reference_id":174670} 
[2026-03-21 00:20:03] production.INFO: Order updated successfully. Order ID: 174670, Status: completed  
[2026-03-21 00:20:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-7XwU7OXs-1774040982","status":"completed","codes_count":0} 
[2026-03-21 00:20:03] production.WARNING: Product with ID 213 not found  
[2026-03-21 00:20:03] production.WARNING: Product with ID 212 not found  
[2026-03-21 00:20:03] production.WARNING: Product with ID 211 not found  
[2026-03-21 00:20:03] production.WARNING: Product with ID 210 not found  
[2026-03-21 00:20:03] production.WARNING: Product with ID 209 not found  
[2026-03-21 00:20:03] production.WARNING: Product with ID 214 not found  
[2026-03-21 00:20:03] production.WARNING: Product with ID 215 not found  
[2026-03-21 00:20:03] production.WARNING: Product with ID 216 not found  
[2026-03-21 00:20:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 00:20:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-21 00:20:22] production.INFO: Constructing job for order: 174678  
[2026-03-21 00:20:24] production.INFO: Constructing job for order: 174679  
[2026-03-21 00:20:25] production.INFO: Handling job for order: 174678  
[2026-03-21 00:20:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 00:20:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 00:20:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=1000&uuid=1c93f23f-e5c8-4d2f-915c-4f5322b6b9d6&Player_ID=887183692  
[2026-03-21 00:20:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=1000&uuid=1c93f23f-e5c8-4d2f-915c-4f5322b6b9d6&Player_ID=887183692","has_body":false} 
[2026-03-21 00:20:26] production.INFO: Operation sent successfully {"operation_id":159721,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hmf-1774041625","amount":17.478260799999997487930158968083560466766357421875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-21 00:20:26"}},"processed_data":{"order_number":"ORD-hmf-1774041625","amount":17.478260799999997487930158968083560466766357421875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-21 00:20:26] production.INFO: Handling job for order: 174679  
[2026-03-21 00:20:26] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 00:20:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 00:20:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=e5601ff9-217a-4192-bb8a-53b793f9737e&Player_ID=43248797  
[2026-03-21 00:20:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=e5601ff9-217a-4192-bb8a-53b793f9737e&Player_ID=43248797","has_body":false} 
[2026-03-21 00:20:26] production.INFO: Operation sent successfully {"operation_id":159722,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Bg3A-1774041626","amount":1.7168552000000001367396862406167201697826385498046875,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-21 00:20:26"}},"processed_data":{"order_number":"ORD-Bg3A-1774041626","amount":1.7168552000000001367396862406167201697826385498046875,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-21 00:20:33] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-hmf-1774041625","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 00:20:33] production.INFO: Processed webhook data (normalized) {"id":"ORD-hmf-1774041625","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 00:20:33] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 00:20:33] production.INFO: SendAcceptReject: Notification queued {"user_id":1661,"notification_type":"order_approved","reference_id":174678} 
[2026-03-21 00:20:33] production.INFO: Order updated successfully. Order ID: 174678, Status: completed  
[2026-03-21 00:20:33] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-hmf-1774041625","status":"completed","codes_count":0} 
[2026-03-21 00:20:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1661  
[2026-03-21 00:21:33] production.INFO: Constructing job for order: 174680  
[2026-03-21 00:21:36] production.INFO: Handling job for order: 174680  
[2026-03-21 00:21:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 00:21:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 00:21:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=1000&uuid=fcb3df93-d326-4626-814a-bccaf2daf469&Player_ID=887183692  
[2026-03-21 00:21:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=1000&uuid=fcb3df93-d326-4626-814a-bccaf2daf469&Player_ID=887183692","has_body":false} 
[2026-03-21 00:21:36] production.INFO: Operation sent successfully {"operation_id":159723,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-85xdyS-1774041696","amount":17.478260799999997487930158968083560466766357421875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-21 00:21:36"}},"processed_data":{"order_number":"ORD-85xdyS-1774041696","amount":17.478260799999997487930158968083560466766357421875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-21 00:21:42] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-85xdyS-1774041696","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 00:21:42] production.INFO: Processed webhook data (normalized) {"id":"ORD-85xdyS-1774041696","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 00:21:42] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 00:21:42] production.INFO: SendAcceptReject: Notification queued {"user_id":1661,"notification_type":"order_approved","reference_id":174680} 
[2026-03-21 00:21:42] production.INFO: Order updated successfully. Order ID: 174680, Status: completed  
[2026-03-21 00:21:42] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-85xdyS-1774041696","status":"completed","codes_count":0} 
[2026-03-21 00:21:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1661  
[2026-03-21 00:22:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"WT1Ns5nlnaL621oBRUzTMwb37nvR8ynI","execution_time":"2026-03-21 00:22:03"} 
[2026-03-21 00:22:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"WT1Ns5nlnaL621oBRUzTMwb37nvR8ynI","execution_time":"2026-03-21 00:22:03","total_operations":3,"sites_count":1} 
[2026-03-21 00:22:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"WT1Ns5nlnaL621oBRUzTMwb37nvR8ynI","execution_time":"2026-03-21 00:22:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-CFb9W-1774040392","ORD-RD57mD4x-1774041533","ORD-Bg3A-1774041626"]} 
[2026-03-21 00:22:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"WT1Ns5nlnaL621oBRUzTMwb37nvR8ynI","execution_time":"2026-03-21 00:22:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 00:22:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"WT1Ns5nlnaL621oBRUzTMwb37nvR8ynI","execution_time":"2026-03-21 00:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-21 00:22:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WT1Ns5nlnaL621oBRUzTMwb37nvR8ynI","execution_time":"2026-03-21 00:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CFb9W-1774040392","operation_id":159707} 
[2026-03-21 00:22:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WT1Ns5nlnaL621oBRUzTMwb37nvR8ynI","execution_time":"2026-03-21 00:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RD57mD4x-1774041533","operation_id":159719} 
[2026-03-21 00:22:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"WT1Ns5nlnaL621oBRUzTMwb37nvR8ynI","execution_time":"2026-03-21 00:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RD57mD4x-1774041533","operation_id":159719,"processed":1,"skipped":2,"updates_prepared":1} 
[2026-03-21 00:22:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"WT1Ns5nlnaL621oBRUzTMwb37nvR8ynI","execution_time":"2026-03-21 00:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RD57mD4x-1774041533","operation_id":159719,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 00:22:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"WT1Ns5nlnaL621oBRUzTMwb37nvR8ynI","execution_time":"2026-03-21 00:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RD57mD4x-1774041533","operation_id":159719,"count":1} 
[2026-03-21 00:22:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"WT1Ns5nlnaL621oBRUzTMwb37nvR8ynI","execution_time":"2026-03-21 00:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RD57mD4x-1774041533","operation_id":159719,"count":1} 
[2026-03-21 00:22:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"WT1Ns5nlnaL621oBRUzTMwb37nvR8ynI","execution_time":"2026-03-21 00:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RD57mD4x-1774041533","operation_id":159719,"user_id":1158,"notification_type":"order_approved","reference_id":174679} 
[2026-03-21 00:22:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"WT1Ns5nlnaL621oBRUzTMwb37nvR8ynI","execution_time":"2026-03-21 00:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RD57mD4x-1774041533","operation_id":159719,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 00:22:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"WT1Ns5nlnaL621oBRUzTMwb37nvR8ynI","execution_time":"2026-03-21 00:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RD57mD4x-1774041533","operation_id":159719,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 00:22:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"WT1Ns5nlnaL621oBRUzTMwb37nvR8ynI","execution_time":"2026-03-21 00:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RD57mD4x-1774041533","operation_id":159719,"processed":1,"errors":0} 
[2026-03-21 00:22:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"WT1Ns5nlnaL621oBRUzTMwb37nvR8ynI","execution_time":"2026-03-21 00:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RD57mD4x-1774041533","operation_id":159719,"processed":1,"errors":0} 
[2026-03-21 00:22:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"WT1Ns5nlnaL621oBRUzTMwb37nvR8ynI","execution_time":"2026-03-21 00:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RD57mD4x-1774041533","operation_id":159719} 
[2026-03-21 00:22:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1158  
[2026-03-21 00:23:24] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"531.9","mainamount":"540","operation_number":"155567330","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpk8fkelq848ke0Z1cF7z"}},"user_id":1703} 
[2026-03-21 00:23:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 00:23:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 00:23:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 00:23:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 00:23:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 00:23:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 00:23:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 00:23:25] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 00:23:25] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18290,"user_id":1703,"amount":531.8999999999999772626324556767940521240234375,"admins_notified":7} 
[2026-03-21 00:24:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"D7gM9lbvQe1AVrMIqidjCulEJc0P1Qno","execution_time":"2026-03-21 00:24:04"} 
[2026-03-21 00:24:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"D7gM9lbvQe1AVrMIqidjCulEJc0P1Qno","execution_time":"2026-03-21 00:24:04","total_operations":2,"sites_count":1} 
[2026-03-21 00:24:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"D7gM9lbvQe1AVrMIqidjCulEJc0P1Qno","execution_time":"2026-03-21 00:24:04","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-CFb9W-1774040392","ORD-RD57mD4x-1774041533"]} 
[2026-03-21 00:24:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"D7gM9lbvQe1AVrMIqidjCulEJc0P1Qno","execution_time":"2026-03-21 00:24:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 00:24:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"D7gM9lbvQe1AVrMIqidjCulEJc0P1Qno","execution_time":"2026-03-21 00:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 00:24:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"D7gM9lbvQe1AVrMIqidjCulEJc0P1Qno","execution_time":"2026-03-21 00:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CFb9W-1774040392","operation_id":159707} 
[2026-03-21 00:24:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"D7gM9lbvQe1AVrMIqidjCulEJc0P1Qno","execution_time":"2026-03-21 00:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RD57mD4x-1774041533","operation_id":159719} 
[2026-03-21 00:24:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"D7gM9lbvQe1AVrMIqidjCulEJc0P1Qno","execution_time":"2026-03-21 00:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RD57mD4x-1774041533","operation_id":159719,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 00:24:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"D7gM9lbvQe1AVrMIqidjCulEJc0P1Qno","execution_time":"2026-03-21 00:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RD57mD4x-1774041533","operation_id":159719,"processed":0,"errors":0} 
[2026-03-21 00:24:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"D7gM9lbvQe1AVrMIqidjCulEJc0P1Qno","execution_time":"2026-03-21 00:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RD57mD4x-1774041533","operation_id":159719} 
[2026-03-21 00:24:30] production.INFO: SendAcceptReject: Notification queued {"user_id":357,"notification_type":"order_rejected","reference_id":173094} 
[2026-03-21 00:24:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 357  
[2026-03-21 00:24:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 357  
[2026-03-21 00:25:04] production.INFO: Executing GetProducts task...  
[2026-03-21 00:25:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 00:25:04] production.INFO: Executing GetProducts task...  
[2026-03-21 00:25:06] production.INFO: async() رجع: true  
[2026-03-21 00:25:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 00:25:06] production.WARNING: Product with ID 395 not found  
[2026-03-21 00:25:07] production.WARNING: Product with ID 213 not found  
[2026-03-21 00:25:07] production.WARNING: Product with ID 212 not found  
[2026-03-21 00:25:07] production.WARNING: Product with ID 211 not found  
[2026-03-21 00:25:07] production.WARNING: Product with ID 210 not found  
[2026-03-21 00:25:07] production.WARNING: Product with ID 209 not found  
[2026-03-21 00:25:07] production.WARNING: Product with ID 214 not found  
[2026-03-21 00:25:07] production.WARNING: Product with ID 215 not found  
[2026-03-21 00:25:07] production.WARNING: Product with ID 216 not found  
[2026-03-21 00:25:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 00:25:31] production.INFO: Constructing job for order: 174681  
[2026-03-21 00:25:34] production.INFO: Handling job for order: 174681  
[2026-03-21 00:25:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 00:25:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 00:25:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/97/params?qty=1000&uuid=5bc95fee-d536-4f51-b2b3-6aedb5fbd482&Player_ID=821752296  
[2026-03-21 00:25:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/97/params?qty=1000&uuid=5bc95fee-d536-4f51-b2b3-6aedb5fbd482&Player_ID=821752296","has_body":false} 
[2026-03-21 00:25:35] production.INFO: Operation sent successfully {"operation_id":159724,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-CHMuq-1774041935","amount":1.0442793000000001324423237747396342456340789794921875,"status":"processing","product":"PartyStar Amount","game":"PartyStar","notes":[],"created_at":"2026-03-21 00:25:35"}},"processed_data":{"order_number":"ORD-CHMuq-1774041935","amount":1.0442793000000001324423237747396342456340789794921875,"status":"processing","product":"PartyStar Amount","game":"PartyStar"}} 
[2026-03-21 00:26:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"2WDhUd1jqfIZdy6Ncghz9sLyyMhbpQ2l","execution_time":"2026-03-21 00:26:02"} 
[2026-03-21 00:26:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"2WDhUd1jqfIZdy6Ncghz9sLyyMhbpQ2l","execution_time":"2026-03-21 00:26:02","total_operations":3,"sites_count":1} 
[2026-03-21 00:26:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"2WDhUd1jqfIZdy6Ncghz9sLyyMhbpQ2l","execution_time":"2026-03-21 00:26:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-CFb9W-1774040392","ORD-RD57mD4x-1774041533","ORD-CHMuq-1774041935"]} 
[2026-03-21 00:26:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"2WDhUd1jqfIZdy6Ncghz9sLyyMhbpQ2l","execution_time":"2026-03-21 00:26:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 00:26:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"2WDhUd1jqfIZdy6Ncghz9sLyyMhbpQ2l","execution_time":"2026-03-21 00:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-21 00:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2WDhUd1jqfIZdy6Ncghz9sLyyMhbpQ2l","execution_time":"2026-03-21 00:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CFb9W-1774040392","operation_id":159707} 
[2026-03-21 00:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2WDhUd1jqfIZdy6Ncghz9sLyyMhbpQ2l","execution_time":"2026-03-21 00:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CHMuq-1774041935","operation_id":159724} 
[2026-03-21 00:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2WDhUd1jqfIZdy6Ncghz9sLyyMhbpQ2l","execution_time":"2026-03-21 00:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RD57mD4x-1774041533","operation_id":159719} 
[2026-03-21 00:26:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"2WDhUd1jqfIZdy6Ncghz9sLyyMhbpQ2l","execution_time":"2026-03-21 00:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RD57mD4x-1774041533","operation_id":159719,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-21 00:26:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"2WDhUd1jqfIZdy6Ncghz9sLyyMhbpQ2l","execution_time":"2026-03-21 00:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RD57mD4x-1774041533","operation_id":159719,"processed":0,"errors":0} 
[2026-03-21 00:26:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"2WDhUd1jqfIZdy6Ncghz9sLyyMhbpQ2l","execution_time":"2026-03-21 00:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RD57mD4x-1774041533","operation_id":159719} 
[2026-03-21 00:26:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-RD57mD4x-1774041533","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 00:26:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-RD57mD4x-1774041533","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 00:26:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 00:26:04] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":174676} 
[2026-03-21 00:26:04] production.INFO: Order updated successfully. Order ID: 174676, Status: completed  
[2026-03-21 00:26:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-RD57mD4x-1774041533","status":"completed","codes_count":0} 
[2026-03-21 00:26:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-21 00:27:33] production.INFO: Constructing job for order: 174683  
[2026-03-21 00:27:36] production.INFO: Handling job for order: 174683  
[2026-03-21 00:27:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 00:27:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 00:27:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=8157ee5e-18e0-43b6-8f8f-c36c1675a706&Player_ID=575283350  
[2026-03-21 00:27:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=8157ee5e-18e0-43b6-8f8f-c36c1675a706&Player_ID=575283350","has_body":false} 
[2026-03-21 00:27:36] production.INFO: Operation sent successfully {"operation_id":159725,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vCiy22G-1774042056","amount":1.015050000000000007815970093361102044582366943359375,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-21 00:27:36"}},"processed_data":{"order_number":"ORD-vCiy22G-1774042056","amount":1.015050000000000007815970093361102044582366943359375,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-21 00:28:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"onOFBj9rXfpsUbpsJ53RgDpnTEtcBxSI","execution_time":"2026-03-21 00:28:03"} 
[2026-03-21 00:28:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"onOFBj9rXfpsUbpsJ53RgDpnTEtcBxSI","execution_time":"2026-03-21 00:28:03","total_operations":3,"sites_count":1} 
[2026-03-21 00:28:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"onOFBj9rXfpsUbpsJ53RgDpnTEtcBxSI","execution_time":"2026-03-21 00:28:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-CFb9W-1774040392","ORD-CHMuq-1774041935","ORD-vCiy22G-1774042056"]} 
[2026-03-21 00:28:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"onOFBj9rXfpsUbpsJ53RgDpnTEtcBxSI","execution_time":"2026-03-21 00:28:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 00:28:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"onOFBj9rXfpsUbpsJ53RgDpnTEtcBxSI","execution_time":"2026-03-21 00:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-21 00:28:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"onOFBj9rXfpsUbpsJ53RgDpnTEtcBxSI","execution_time":"2026-03-21 00:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CFb9W-1774040392","operation_id":159707} 
[2026-03-21 00:28:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"onOFBj9rXfpsUbpsJ53RgDpnTEtcBxSI","execution_time":"2026-03-21 00:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vCiy22G-1774042056","operation_id":159725} 
[2026-03-21 00:28:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"onOFBj9rXfpsUbpsJ53RgDpnTEtcBxSI","execution_time":"2026-03-21 00:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vCiy22G-1774042056","operation_id":159725,"processed":1,"skipped":2,"updates_prepared":1} 
[2026-03-21 00:28:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"onOFBj9rXfpsUbpsJ53RgDpnTEtcBxSI","execution_time":"2026-03-21 00:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vCiy22G-1774042056","operation_id":159725,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 00:28:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"onOFBj9rXfpsUbpsJ53RgDpnTEtcBxSI","execution_time":"2026-03-21 00:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vCiy22G-1774042056","operation_id":159725,"count":1} 
[2026-03-21 00:28:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"onOFBj9rXfpsUbpsJ53RgDpnTEtcBxSI","execution_time":"2026-03-21 00:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vCiy22G-1774042056","operation_id":159725,"count":1} 
[2026-03-21 00:28:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"onOFBj9rXfpsUbpsJ53RgDpnTEtcBxSI","execution_time":"2026-03-21 00:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vCiy22G-1774042056","operation_id":159725,"user_id":1158,"notification_type":"order_approved","reference_id":174681} 
[2026-03-21 00:28:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"onOFBj9rXfpsUbpsJ53RgDpnTEtcBxSI","execution_time":"2026-03-21 00:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vCiy22G-1774042056","operation_id":159725,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 00:28:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"onOFBj9rXfpsUbpsJ53RgDpnTEtcBxSI","execution_time":"2026-03-21 00:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vCiy22G-1774042056","operation_id":159725,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 00:28:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"onOFBj9rXfpsUbpsJ53RgDpnTEtcBxSI","execution_time":"2026-03-21 00:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vCiy22G-1774042056","operation_id":159725,"processed":1,"errors":0} 
[2026-03-21 00:28:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"onOFBj9rXfpsUbpsJ53RgDpnTEtcBxSI","execution_time":"2026-03-21 00:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vCiy22G-1774042056","operation_id":159725,"processed":1,"errors":0} 
[2026-03-21 00:28:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"onOFBj9rXfpsUbpsJ53RgDpnTEtcBxSI","execution_time":"2026-03-21 00:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vCiy22G-1774042056","operation_id":159725} 
[2026-03-21 00:28:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1158  
[2026-03-21 00:28:13] production.INFO: Constructing job for order: 174684  
[2026-03-21 00:28:16] production.INFO: Handling job for order: 174684  
[2026-03-21 00:28:16] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 00:28:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 00:28:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=6de44d08-56a2-47c1-a6f1-35b17a77647e&Player_ID=0935062166  
[2026-03-21 00:28:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=6de44d08-56a2-47c1-a6f1-35b17a77647e&Player_ID=0935062166","has_body":false} 
[2026-03-21 00:28:16] production.INFO: Operation sent successfully {"operation_id":159726,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-sCC-1774042096","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 00:28:16"}},"processed_data":{"order_number":"ORD-sCC-1774042096","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 00:29:26] production.INFO: Constructing job for order: 174685  
[2026-03-21 00:29:28] production.INFO: Handling job for order: 174685  
[2026-03-21 00:29:28] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 00:29:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 00:29:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/815/params?qty=1&uuid=e9454837-0a91-4a52-a08f-c030dbb12d45&Player_ID=0982539200  
[2026-03-21 00:29:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/815/params?qty=1&uuid=e9454837-0a91-4a52-a08f-c030dbb12d45&Player_ID=0982539200","has_body":false} 
[2026-03-21 00:29:29] production.INFO: Operation sent successfully {"operation_id":159727,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-aqJ48-1774042169","amount":456.6342200000000275394995696842670440673828125,"status":"processing","product":"432.69 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 00:29:29"}},"processed_data":{"order_number":"ORD-aqJ48-1774042169","amount":456.6342200000000275394995696842670440673828125,"status":"processing","product":"432.69 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 00:30:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ELZMg2O833D3ysWxI2ZG4I7zE8bZqFWe","execution_time":"2026-03-21 00:30:02"} 
[2026-03-21 00:30:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ELZMg2O833D3ysWxI2ZG4I7zE8bZqFWe","execution_time":"2026-03-21 00:30:02","total_operations":4,"sites_count":2} 
[2026-03-21 00:30:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ELZMg2O833D3ysWxI2ZG4I7zE8bZqFWe","execution_time":"2026-03-21 00:30:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-CFb9W-1774040392","ORD-vCiy22G-1774042056"]} 
[2026-03-21 00:30:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ELZMg2O833D3ysWxI2ZG4I7zE8bZqFWe","execution_time":"2026-03-21 00:30:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 00:30:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ELZMg2O833D3ysWxI2ZG4I7zE8bZqFWe","execution_time":"2026-03-21 00:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 00:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ELZMg2O833D3ysWxI2ZG4I7zE8bZqFWe","execution_time":"2026-03-21 00:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CFb9W-1774040392","operation_id":159707} 
[2026-03-21 00:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ELZMg2O833D3ysWxI2ZG4I7zE8bZqFWe","execution_time":"2026-03-21 00:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vCiy22G-1774042056","operation_id":159725} 
[2026-03-21 00:30:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ELZMg2O833D3ysWxI2ZG4I7zE8bZqFWe","execution_time":"2026-03-21 00:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vCiy22G-1774042056","operation_id":159725,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 00:30:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ELZMg2O833D3ysWxI2ZG4I7zE8bZqFWe","execution_time":"2026-03-21 00:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vCiy22G-1774042056","operation_id":159725,"processed":0,"errors":0} 
[2026-03-21 00:30:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ELZMg2O833D3ysWxI2ZG4I7zE8bZqFWe","execution_time":"2026-03-21 00:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vCiy22G-1774042056","operation_id":159725,"orders_count":2,"order_ids":["ORD-sCC-1774042096","ORD-aqJ48-1774042169"]} 
[2026-03-21 00:30:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ELZMg2O833D3ysWxI2ZG4I7zE8bZqFWe","execution_time":"2026-03-21 00:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vCiy22G-1774042056","operation_id":159725} 
[2026-03-21 00:30:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ELZMg2O833D3ysWxI2ZG4I7zE8bZqFWe","execution_time":"2026-03-21 00:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vCiy22G-1774042056","operation_id":159725,"orders_count":2} 
[2026-03-21 00:30:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ELZMg2O833D3ysWxI2ZG4I7zE8bZqFWe","execution_time":"2026-03-21 00:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sCC-1774042096","operation_id":159726,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-21 00:30:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"ELZMg2O833D3ysWxI2ZG4I7zE8bZqFWe","execution_time":"2026-03-21 00:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sCC-1774042096","operation_id":159726,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-21 00:30:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"ELZMg2O833D3ysWxI2ZG4I7zE8bZqFWe","execution_time":"2026-03-21 00:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sCC-1774042096","operation_id":159726,"count":2} 
[2026-03-21 00:30:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"ELZMg2O833D3ysWxI2ZG4I7zE8bZqFWe","execution_time":"2026-03-21 00:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sCC-1774042096","operation_id":159726,"count":2} 
[2026-03-21 00:30:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ELZMg2O833D3ysWxI2ZG4I7zE8bZqFWe","execution_time":"2026-03-21 00:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sCC-1774042096","operation_id":159726,"user_id":1751,"notification_type":"order_approved","reference_id":174685} 
[2026-03-21 00:30:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ELZMg2O833D3ysWxI2ZG4I7zE8bZqFWe","execution_time":"2026-03-21 00:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sCC-1774042096","operation_id":159726,"user_id":600,"notification_type":"order_approved","reference_id":174684} 
[2026-03-21 00:30:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"ELZMg2O833D3ysWxI2ZG4I7zE8bZqFWe","execution_time":"2026-03-21 00:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sCC-1774042096","operation_id":159726,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-21 00:30:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"ELZMg2O833D3ysWxI2ZG4I7zE8bZqFWe","execution_time":"2026-03-21 00:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sCC-1774042096","operation_id":159726,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-21 00:30:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"ELZMg2O833D3ysWxI2ZG4I7zE8bZqFWe","execution_time":"2026-03-21 00:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sCC-1774042096","operation_id":159726,"processed":2,"errors":0} 
[2026-03-21 00:30:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ELZMg2O833D3ysWxI2ZG4I7zE8bZqFWe","execution_time":"2026-03-21 00:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sCC-1774042096","operation_id":159726,"processed":2,"errors":0} 
[2026-03-21 00:30:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ELZMg2O833D3ysWxI2ZG4I7zE8bZqFWe","execution_time":"2026-03-21 00:30:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sCC-1774042096","operation_id":159726} 
[2026-03-21 00:30:02] production.INFO: Executing GetProducts task...  
[2026-03-21 00:30:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 00:30:02] production.INFO: Executing GetProducts task...  
[2026-03-21 00:30:05] production.INFO: async() رجع: true  
[2026-03-21 00:30:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 00:30:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 00:30:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 00:30:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 00:30:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 00:30:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 00:30:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 00:30:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 00:30:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 00:30:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 00:30:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 00:30:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1751  
[2026-03-21 00:30:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 600  
[2026-03-21 00:30:25] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-vCiy22G-1774042056","status":"completed","notes":["-[ تم إكتمال طلبك بنجاح ]","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 00:30:25] production.INFO: Processed webhook data (normalized) {"id":"ORD-vCiy22G-1774042056","status":"completed","codes":[],"notes":["-[ تم إكتمال طلبك بنجاح ]","جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 00:30:25] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 00:30:25] production.INFO: SendAcceptReject: Notification queued {"user_id":1054,"notification_type":"order_approved","reference_id":174683} 
[2026-03-21 00:30:25] production.INFO: Order updated successfully. Order ID: 174683, Status: completed  
[2026-03-21 00:30:25] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-vCiy22G-1774042056","status":"completed","codes_count":0} 
[2026-03-21 00:30:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-21 00:30:29] production.INFO: Creating credit request {"payload":{"method_id":"14","amount":"1080.0","mainamount":"1080","operation_number":"155569914","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpr1bur0em2ie2ea5MZAy"}},"user_id":220} 
[2026-03-21 00:30:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 00:30:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 00:30:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 00:30:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 00:30:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 00:30:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 00:30:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 00:30:30] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 00:30:30] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18291,"user_id":220,"amount":1080.0,"admins_notified":7} 
[2026-03-21 00:32:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ONnl3tNdWPUKXAjrmFhayL7dFKzUFat7","execution_time":"2026-03-21 00:32:03"} 
[2026-03-21 00:32:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ONnl3tNdWPUKXAjrmFhayL7dFKzUFat7","execution_time":"2026-03-21 00:32:03","total_operations":1,"sites_count":1} 
[2026-03-21 00:32:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ONnl3tNdWPUKXAjrmFhayL7dFKzUFat7","execution_time":"2026-03-21 00:32:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-CFb9W-1774040392"]} 
[2026-03-21 00:32:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ONnl3tNdWPUKXAjrmFhayL7dFKzUFat7","execution_time":"2026-03-21 00:32:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 00:32:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ONnl3tNdWPUKXAjrmFhayL7dFKzUFat7","execution_time":"2026-03-21 00:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 00:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ONnl3tNdWPUKXAjrmFhayL7dFKzUFat7","execution_time":"2026-03-21 00:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CFb9W-1774040392","operation_id":159707} 
[2026-03-21 00:32:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ONnl3tNdWPUKXAjrmFhayL7dFKzUFat7","execution_time":"2026-03-21 00:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CFb9W-1774040392","operation_id":159707,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 00:32:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ONnl3tNdWPUKXAjrmFhayL7dFKzUFat7","execution_time":"2026-03-21 00:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CFb9W-1774040392","operation_id":159707,"processed":0,"errors":0} 
[2026-03-21 00:32:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ONnl3tNdWPUKXAjrmFhayL7dFKzUFat7","execution_time":"2026-03-21 00:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CFb9W-1774040392","operation_id":159707} 
[2026-03-21 00:32:36] production.INFO: Constructing job for order: 174686  
[2026-03-21 00:32:39] production.INFO: Handling job for order: 174686  
[2026-03-21 00:32:39] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 00:32:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 00:32:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=15000&uuid=ddd50ed1-6cb0-4c7a-b4d1-d65bf90f2cee&Player_ID=589084795  
[2026-03-21 00:32:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=15000&uuid=ddd50ed1-6cb0-4c7a-b4d1-d65bf90f2cee&Player_ID=589084795","has_body":false} 
[2026-03-21 00:32:40] production.INFO: Operation sent successfully {"operation_id":159728,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-uEZYTG9h-1774042360","amount":1.5225750000000000117239551400416530668735504150390625,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-21 00:32:40"}},"processed_data":{"order_number":"ORD-uEZYTG9h-1774042360","amount":1.5225750000000000117239551400416530668735504150390625,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-21 00:34:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Jvi69jtoYRD7hmbr7uJHy9YAbMGVgcVs","execution_time":"2026-03-21 00:34:04"} 
[2026-03-21 00:34:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Jvi69jtoYRD7hmbr7uJHy9YAbMGVgcVs","execution_time":"2026-03-21 00:34:04","total_operations":2,"sites_count":1} 
[2026-03-21 00:34:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Jvi69jtoYRD7hmbr7uJHy9YAbMGVgcVs","execution_time":"2026-03-21 00:34:04","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-CFb9W-1774040392","ORD-uEZYTG9h-1774042360"]} 
[2026-03-21 00:34:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Jvi69jtoYRD7hmbr7uJHy9YAbMGVgcVs","execution_time":"2026-03-21 00:34:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 00:34:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Jvi69jtoYRD7hmbr7uJHy9YAbMGVgcVs","execution_time":"2026-03-21 00:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 00:34:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Jvi69jtoYRD7hmbr7uJHy9YAbMGVgcVs","execution_time":"2026-03-21 00:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CFb9W-1774040392","operation_id":159707} 
[2026-03-21 00:34:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Jvi69jtoYRD7hmbr7uJHy9YAbMGVgcVs","execution_time":"2026-03-21 00:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uEZYTG9h-1774042360","operation_id":159728} 
[2026-03-21 00:34:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Jvi69jtoYRD7hmbr7uJHy9YAbMGVgcVs","execution_time":"2026-03-21 00:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uEZYTG9h-1774042360","operation_id":159728,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 00:34:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Jvi69jtoYRD7hmbr7uJHy9YAbMGVgcVs","execution_time":"2026-03-21 00:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uEZYTG9h-1774042360","operation_id":159728,"processed":0,"errors":0} 
[2026-03-21 00:34:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Jvi69jtoYRD7hmbr7uJHy9YAbMGVgcVs","execution_time":"2026-03-21 00:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uEZYTG9h-1774042360","operation_id":159728} 
[2026-03-21 00:35:01] production.INFO: Executing GetProducts task...  
[2026-03-21 00:35:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 00:35:01] production.INFO: Executing GetProducts task...  
[2026-03-21 00:35:03] production.INFO: async() رجع: true  
[2026-03-21 00:35:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 00:35:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 00:35:04] production.WARNING: Product with ID 213 not found  
[2026-03-21 00:35:04] production.WARNING: Product with ID 212 not found  
[2026-03-21 00:35:04] production.WARNING: Product with ID 211 not found  
[2026-03-21 00:35:04] production.WARNING: Product with ID 210 not found  
[2026-03-21 00:35:04] production.WARNING: Product with ID 209 not found  
[2026-03-21 00:35:04] production.WARNING: Product with ID 214 not found  
[2026-03-21 00:35:04] production.WARNING: Product with ID 215 not found  
[2026-03-21 00:35:04] production.WARNING: Product with ID 216 not found  
[2026-03-21 00:35:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 00:35:10] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-uEZYTG9h-1774042360","status":"completed","notes":["-[ تم إكتمال طلبك بنجاح ]","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 00:35:10] production.INFO: Processed webhook data (normalized) {"id":"ORD-uEZYTG9h-1774042360","status":"completed","codes":[],"notes":["-[ تم إكتمال طلبك بنجاح ]","جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 00:35:10] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 00:35:10] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":174686} 
[2026-03-21 00:35:10] production.INFO: Order updated successfully. Order ID: 174686, Status: completed  
[2026-03-21 00:35:10] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-uEZYTG9h-1774042360","status":"completed","codes_count":0} 
[2026-03-21 00:35:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-21 00:36:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"4Kj2yYpEkRWp5YfTsjwugasLKn9cgFdY","execution_time":"2026-03-21 00:36:02"} 
[2026-03-21 00:36:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"4Kj2yYpEkRWp5YfTsjwugasLKn9cgFdY","execution_time":"2026-03-21 00:36:02","total_operations":1,"sites_count":1} 
[2026-03-21 00:36:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"4Kj2yYpEkRWp5YfTsjwugasLKn9cgFdY","execution_time":"2026-03-21 00:36:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-CFb9W-1774040392"]} 
[2026-03-21 00:36:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"4Kj2yYpEkRWp5YfTsjwugasLKn9cgFdY","execution_time":"2026-03-21 00:36:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 00:36:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"4Kj2yYpEkRWp5YfTsjwugasLKn9cgFdY","execution_time":"2026-03-21 00:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 00:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4Kj2yYpEkRWp5YfTsjwugasLKn9cgFdY","execution_time":"2026-03-21 00:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CFb9W-1774040392","operation_id":159707} 
[2026-03-21 00:36:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"4Kj2yYpEkRWp5YfTsjwugasLKn9cgFdY","execution_time":"2026-03-21 00:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CFb9W-1774040392","operation_id":159707,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 00:36:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"4Kj2yYpEkRWp5YfTsjwugasLKn9cgFdY","execution_time":"2026-03-21 00:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CFb9W-1774040392","operation_id":159707,"processed":0,"errors":0} 
[2026-03-21 00:36:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"4Kj2yYpEkRWp5YfTsjwugasLKn9cgFdY","execution_time":"2026-03-21 00:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CFb9W-1774040392","operation_id":159707} 
[2026-03-21 00:36:28] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-CFb9W-1774040392","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-21 00:36:28] production.INFO: Processed webhook data (normalized) {"id":"ORD-CFb9W-1774040392","status":"cancelled","codes":[],"notes":[]} 
[2026-03-21 00:36:28] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-21 00:36:28] production.INFO: SendAcceptReject: Notification queued {"user_id":354,"notification_type":"order_rejected","reference_id":174664} 
[2026-03-21 00:36:28] production.INFO: Order updated successfully. Order ID: 174664, Status: rejected  
[2026-03-21 00:36:28] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-CFb9W-1774040392","status":"rejected","codes_count":0} 
[2026-03-21 00:36:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 354  
[2026-03-21 00:36:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 354  
[2026-03-21 00:37:29] production.INFO: Constructing job for order: 174687  
[2026-03-21 00:37:32] production.INFO: Handling job for order: 174687  
[2026-03-21 00:37:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 00:37:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 00:37:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=5400&uuid=fc6f60c9-b12f-4840-a00f-691acb82b787&Player_ID=55025534  
[2026-03-21 00:37:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=5400&uuid=fc6f60c9-b12f-4840-a00f-691acb82b787&Player_ID=55025534","has_body":false} 
[2026-03-21 00:37:33] production.INFO: Operation sent successfully {"operation_id":159729,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-jL6-1774042653","amount":9.271018080000001049256752594374120235443115234375,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-21 00:37:33"}},"processed_data":{"order_number":"ORD-jL6-1774042653","amount":9.271018080000001049256752594374120235443115234375,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-21 00:38:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"WcPdHtgIFR5vdtssvFqzg0K7jiLaODS9","execution_time":"2026-03-21 00:38:03"} 
[2026-03-21 00:38:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"WcPdHtgIFR5vdtssvFqzg0K7jiLaODS9","execution_time":"2026-03-21 00:38:03","total_operations":1,"sites_count":1} 
[2026-03-21 00:38:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"WcPdHtgIFR5vdtssvFqzg0K7jiLaODS9","execution_time":"2026-03-21 00:38:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-jL6-1774042653"]} 
[2026-03-21 00:38:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"WcPdHtgIFR5vdtssvFqzg0K7jiLaODS9","execution_time":"2026-03-21 00:38:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 00:38:03] production.INFO: Constructing job for order: 174688  
[2026-03-21 00:38:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"WcPdHtgIFR5vdtssvFqzg0K7jiLaODS9","execution_time":"2026-03-21 00:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 00:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WcPdHtgIFR5vdtssvFqzg0K7jiLaODS9","execution_time":"2026-03-21 00:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jL6-1774042653","operation_id":159729} 
[2026-03-21 00:38:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"WcPdHtgIFR5vdtssvFqzg0K7jiLaODS9","execution_time":"2026-03-21 00:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jL6-1774042653","operation_id":159729,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 00:38:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"WcPdHtgIFR5vdtssvFqzg0K7jiLaODS9","execution_time":"2026-03-21 00:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jL6-1774042653","operation_id":159729,"processed":0,"errors":0} 
[2026-03-21 00:38:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"WcPdHtgIFR5vdtssvFqzg0K7jiLaODS9","execution_time":"2026-03-21 00:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jL6-1774042653","operation_id":159729} 
[2026-03-21 00:38:06] production.INFO: Handling job for order: 174688  
[2026-03-21 00:38:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 00:38:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 00:38:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=28395886-6e43-4583-8202-3baee5bb5523&Player_ID=10938349220  
[2026-03-21 00:38:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=28395886-6e43-4583-8202-3baee5bb5523&Player_ID=10938349220","has_body":false} 
[2026-03-21 00:38:07] production.INFO: Operation sent successfully {"operation_id":159730,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-adoCKu-1774042687","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 00:38:07"}},"processed_data":{"order_number":"ORD-adoCKu-1774042687","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 00:38:25] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-adoCKu-1774042687","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 00:38:25] production.INFO: Processed webhook data (normalized) {"id":"ORD-adoCKu-1774042687","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 00:38:25] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 00:38:25] production.INFO: SendAcceptReject: Notification queued {"user_id":237,"notification_type":"order_approved","reference_id":174688} 
[2026-03-21 00:38:25] production.INFO: Order updated successfully. Order ID: 174688, Status: completed  
[2026-03-21 00:38:25] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-adoCKu-1774042687","status":"completed","codes_count":0} 
[2026-03-21 00:38:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 237  
[2026-03-21 00:39:58] production.INFO: Constructing job for order: 174689  
[2026-03-21 00:40:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"xnHe3zjRb4qNHAmpr7Y61ikjfwPgdDk7","execution_time":"2026-03-21 00:40:01"} 
[2026-03-21 00:40:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"xnHe3zjRb4qNHAmpr7Y61ikjfwPgdDk7","execution_time":"2026-03-21 00:40:01","total_operations":1,"sites_count":1} 
[2026-03-21 00:40:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"xnHe3zjRb4qNHAmpr7Y61ikjfwPgdDk7","execution_time":"2026-03-21 00:40:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-jL6-1774042653"]} 
[2026-03-21 00:40:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"xnHe3zjRb4qNHAmpr7Y61ikjfwPgdDk7","execution_time":"2026-03-21 00:40:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 00:40:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"xnHe3zjRb4qNHAmpr7Y61ikjfwPgdDk7","execution_time":"2026-03-21 00:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 00:40:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"xnHe3zjRb4qNHAmpr7Y61ikjfwPgdDk7","execution_time":"2026-03-21 00:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jL6-1774042653","operation_id":159729,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 00:40:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"xnHe3zjRb4qNHAmpr7Y61ikjfwPgdDk7","execution_time":"2026-03-21 00:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jL6-1774042653","operation_id":159729,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 00:40:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"xnHe3zjRb4qNHAmpr7Y61ikjfwPgdDk7","execution_time":"2026-03-21 00:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jL6-1774042653","operation_id":159729,"count":1} 
[2026-03-21 00:40:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"xnHe3zjRb4qNHAmpr7Y61ikjfwPgdDk7","execution_time":"2026-03-21 00:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jL6-1774042653","operation_id":159729,"count":1} 
[2026-03-21 00:40:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"xnHe3zjRb4qNHAmpr7Y61ikjfwPgdDk7","execution_time":"2026-03-21 00:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jL6-1774042653","operation_id":159729,"user_id":1012,"notification_type":"order_approved","reference_id":174687} 
[2026-03-21 00:40:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"xnHe3zjRb4qNHAmpr7Y61ikjfwPgdDk7","execution_time":"2026-03-21 00:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jL6-1774042653","operation_id":159729,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 00:40:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"xnHe3zjRb4qNHAmpr7Y61ikjfwPgdDk7","execution_time":"2026-03-21 00:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jL6-1774042653","operation_id":159729,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 00:40:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"xnHe3zjRb4qNHAmpr7Y61ikjfwPgdDk7","execution_time":"2026-03-21 00:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jL6-1774042653","operation_id":159729,"processed":1,"errors":0} 
[2026-03-21 00:40:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"xnHe3zjRb4qNHAmpr7Y61ikjfwPgdDk7","execution_time":"2026-03-21 00:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jL6-1774042653","operation_id":159729,"processed":1,"errors":0} 
[2026-03-21 00:40:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"xnHe3zjRb4qNHAmpr7Y61ikjfwPgdDk7","execution_time":"2026-03-21 00:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jL6-1774042653","operation_id":159729} 
[2026-03-21 00:40:01] production.INFO: Executing GetProducts task...  
[2026-03-21 00:40:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 00:40:01] production.INFO: Executing GetProducts task...  
[2026-03-21 00:40:03] production.INFO: async() رجع: true  
[2026-03-21 00:40:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 00:40:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 00:40:04] production.WARNING: Product with ID 213 not found  
[2026-03-21 00:40:04] production.WARNING: Product with ID 212 not found  
[2026-03-21 00:40:04] production.WARNING: Product with ID 211 not found  
[2026-03-21 00:40:04] production.WARNING: Product with ID 210 not found  
[2026-03-21 00:40:04] production.WARNING: Product with ID 209 not found  
[2026-03-21 00:40:04] production.WARNING: Product with ID 214 not found  
[2026-03-21 00:40:04] production.WARNING: Product with ID 215 not found  
[2026-03-21 00:40:04] production.WARNING: Product with ID 216 not found  
[2026-03-21 00:40:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 00:40:05] production.INFO: Handling job for order: 174689  
[2026-03-21 00:40:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 00:40:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 00:40:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=24788862-ca44-46ec-97b0-7acef32bf0d4&Player_ID=51587590229  
[2026-03-21 00:40:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=24788862-ca44-46ec-97b0-7acef32bf0d4&Player_ID=51587590229","has_body":false} 
[2026-03-21 00:40:06] production.INFO: Operation sent successfully {"operation_id":159731,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6NSLh-1774042805","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 00:40:06"}},"processed_data":{"order_number":"ORD-6NSLh-1774042805","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-21 00:40:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1012  
[2026-03-21 00:40:17] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-6NSLh-1774042805","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 00:40:17] production.INFO: Processed webhook data (normalized) {"id":"ORD-6NSLh-1774042805","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 00:40:17] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 00:40:17] production.INFO: SendAcceptReject: Notification queued {"user_id":193,"notification_type":"order_approved","reference_id":174689} 
[2026-03-21 00:40:17] production.INFO: Order updated successfully. Order ID: 174689, Status: completed  
[2026-03-21 00:40:17] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-6NSLh-1774042805","status":"completed","codes_count":0} 
[2026-03-21 00:40:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 193  
[2026-03-21 00:42:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"0FHVONilOpaLZzMleED0a0xrLIjKjEAv","execution_time":"2026-03-21 00:42:03"} 
[2026-03-21 00:42:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"0FHVONilOpaLZzMleED0a0xrLIjKjEAv","execution_time":"2026-03-21 00:42:03"} 
[2026-03-21 00:44:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"h9GSqSuwmMa3ZevBK00wl90ev6uHoHpK","execution_time":"2026-03-21 00:44:03"} 
[2026-03-21 00:44:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"h9GSqSuwmMa3ZevBK00wl90ev6uHoHpK","execution_time":"2026-03-21 00:44:03"} 
[2026-03-21 00:45:03] production.INFO: Executing GetProducts task...  
[2026-03-21 00:45:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 00:45:03] production.INFO: Executing GetProducts task...  
[2026-03-21 00:45:05] production.INFO: async() رجع: true  
[2026-03-21 00:45:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 00:45:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 00:45:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 00:45:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 00:45:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 00:45:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 00:45:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 00:45:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 00:45:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 00:45:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 00:45:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 00:46:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"P7x460UVmmGL1Ipp8ssEcCcKhy8cY223","execution_time":"2026-03-21 00:46:04"} 
[2026-03-21 00:46:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"P7x460UVmmGL1Ipp8ssEcCcKhy8cY223","execution_time":"2026-03-21 00:46:04"} 
[2026-03-21 00:46:17] production.INFO: Constructing job for order: 174690  
[2026-03-21 00:46:19] production.INFO: Handling job for order: 174690  
[2026-03-21 00:46:19] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 00:46:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 00:46:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=8972f43c-98fb-4f57-b311-40d11a5fa661&Player_ID=52332665365  
[2026-03-21 00:46:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=8972f43c-98fb-4f57-b311-40d11a5fa661&Player_ID=52332665365","has_body":false} 
[2026-03-21 00:46:20] production.INFO: Operation sent successfully {"operation_id":159732,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-soAXoZ1R-1774043179","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 00:46:20"}},"processed_data":{"order_number":"ORD-soAXoZ1R-1774043179","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-21 00:46:30] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-soAXoZ1R-1774043179","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 00:46:30] production.INFO: Processed webhook data (normalized) {"id":"ORD-soAXoZ1R-1774043179","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 00:46:30] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 00:46:30] production.INFO: SendAcceptReject: Notification queued {"user_id":137,"notification_type":"order_approved","reference_id":174690} 
[2026-03-21 00:46:30] production.INFO: Order updated successfully. Order ID: 174690, Status: completed  
[2026-03-21 00:46:30] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-soAXoZ1R-1774043179","status":"completed","codes_count":0} 
[2026-03-21 00:46:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 137  
[2026-03-21 00:46:52] production.INFO: Constructing job for order: 174691  
[2026-03-21 00:46:53] production.INFO: Handling job for order: 174691  
[2026-03-21 00:46:53] production.ERROR: API failed for order 174691 {"order_id":174691,"error_message":"No query results for model [App\\Models\\PriceAsync].","error_code":0,"file":"/home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php","line":780,"stack_trace":"#0 /home/talaah/public_html/app/Services/ExternalSite/OrderExternalService.php(250): Illuminate\\Database\\Eloquent\\Builder->firstOrFail()
#1 /home/talaah/public_html/app/Services/ExternalSite/OrderExternalService.php(29): App\\Services\\ExternalSite\\OrderExternalService->doRequest(174691, 84, 1, 'd8da1057-2709-4...', '[{\"key\":\"player...', 16, 460)
#2 /home/talaah/public_html/app/Jobs/OrderApiJob.php(71): App\\Services\\ExternalSite\\OrderExternalService->sendOrder(174691)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\OrderApiJob->handle()
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array)
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\OrderApiJob))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\OrderApiJob))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\OrderApiJob), false)
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\OrderApiJob))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\OrderApiJob))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\RedisJob), Object(App\\Jobs\\OrderApiJob))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\RedisJob), Array)
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(487): Illuminate\\Queue\\Jobs\\Job->fire()
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(437): Illuminate\\Queue\\Worker->process('redis', Object(Illuminate\\Queue\\Jobs\\RedisJob), Object(Illuminate\\Queue\\WorkerOptions))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\RedisJob), 'redis', Object(Illuminate\\Queue\\WorkerOptions))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('redis', 'default', Object(Illuminate\\Queue\\WorkerOptions))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('redis', 'default')
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle()
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#29 /home/talaah/public_html/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#31 /home/talaah/public_html/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/talaah/public_html/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/talaah/public_html/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/talaah/public_html/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#37 {main}","previous_exception":null,"context":{"job_class":"App\\Jobs\\OrderApiJob","timestamp":"2026-03-21 00:46:53","memory_usage":40370176,"memory_peak":40370176}} 
[2026-03-21 00:47:10] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-21 00:47:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 891  
[2026-03-21 00:47:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-21 00:47:30] production.INFO: Constructing job for order: 174692  
[2026-03-21 00:47:32] production.INFO: Handling job for order: 174692  
[2026-03-21 00:47:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 00:47:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 00:47:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=c1ce9407-38df-4940-b667-39ac7f396d76&Player_ID=575283350  
[2026-03-21 00:47:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=c1ce9407-38df-4940-b667-39ac7f396d76&Player_ID=575283350","has_body":false} 
[2026-03-21 00:47:32] production.INFO: Operation sent successfully {"operation_id":159733,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Wue-1774043252","amount":1.015050000000000007815970093361102044582366943359375,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-21 00:47:32"}},"processed_data":{"order_number":"ORD-Wue-1774043252","amount":1.015050000000000007815970093361102044582366943359375,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-21 00:48:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"nFXPdqk5jGX7C1nnk6jnzzQnMG49CRzy","execution_time":"2026-03-21 00:48:03"} 
[2026-03-21 00:48:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"nFXPdqk5jGX7C1nnk6jnzzQnMG49CRzy","execution_time":"2026-03-21 00:48:03","total_operations":1,"sites_count":1} 
[2026-03-21 00:48:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"nFXPdqk5jGX7C1nnk6jnzzQnMG49CRzy","execution_time":"2026-03-21 00:48:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Wue-1774043252"]} 
[2026-03-21 00:48:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"nFXPdqk5jGX7C1nnk6jnzzQnMG49CRzy","execution_time":"2026-03-21 00:48:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 00:48:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"nFXPdqk5jGX7C1nnk6jnzzQnMG49CRzy","execution_time":"2026-03-21 00:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 00:48:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nFXPdqk5jGX7C1nnk6jnzzQnMG49CRzy","execution_time":"2026-03-21 00:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Wue-1774043252","operation_id":159733} 
[2026-03-21 00:48:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"nFXPdqk5jGX7C1nnk6jnzzQnMG49CRzy","execution_time":"2026-03-21 00:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Wue-1774043252","operation_id":159733,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 00:48:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"nFXPdqk5jGX7C1nnk6jnzzQnMG49CRzy","execution_time":"2026-03-21 00:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Wue-1774043252","operation_id":159733,"processed":0,"errors":0} 
[2026-03-21 00:48:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"nFXPdqk5jGX7C1nnk6jnzzQnMG49CRzy","execution_time":"2026-03-21 00:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Wue-1774043252","operation_id":159733} 
[2026-03-21 00:48:09] production.INFO: Constructing job for order: 174693  
[2026-03-21 00:48:12] production.INFO: Handling job for order: 174693  
[2026-03-21 00:48:12] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 00:48:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 00:48:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=3ae6b8f2-780e-40e0-bb51-833e563031aa&Player_ID=1880059882  
[2026-03-21 00:48:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=3ae6b8f2-780e-40e0-bb51-833e563031aa&Player_ID=1880059882","has_body":false} 
[2026-03-21 00:48:13] production.INFO: Operation sent successfully {"operation_id":159734,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-LxOeinW-1774043292","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 00:48:13"}},"processed_data":{"order_number":"ORD-LxOeinW-1774043292","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 00:48:14] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Wue-1774043252","status":"completed","notes":["-[ تم إكتمال طلبك بنجاح ]","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 00:48:14] production.INFO: Processed webhook data (normalized) {"id":"ORD-Wue-1774043252","status":"completed","codes":[],"notes":["-[ تم إكتمال طلبك بنجاح ]","جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 00:48:14] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 00:48:14] production.INFO: SendAcceptReject: Notification queued {"user_id":1054,"notification_type":"order_approved","reference_id":174692} 
[2026-03-21 00:48:14] production.INFO: Order updated successfully. Order ID: 174692, Status: completed  
[2026-03-21 00:48:14] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Wue-1774043252","status":"completed","codes_count":0} 
[2026-03-21 00:48:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-21 00:48:24] production.INFO: Constructing job for order: 174694  
[2026-03-21 00:48:25] production.INFO: Handling job for order: 174694  
[2026-03-21 00:48:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 00:48:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 00:48:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=20000&uuid=3b329fd4-d459-4cf5-8f77-a9169f54b27f&Player_ID=92314736  
[2026-03-21 00:48:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=20000&uuid=3b329fd4-d459-4cf5-8f77-a9169f54b27f&Player_ID=92314736","has_body":false} 
[2026-03-21 00:48:25] production.INFO: Operation sent successfully {"operation_id":159735,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0LBw3-1774043305","amount":2.12081400000000019900880943168886005878448486328125,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-21 00:48:25"}},"processed_data":{"order_number":"ORD-0LBw3-1774043305","amount":2.12081400000000019900880943168886005878448486328125,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-21 00:48:32] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-0LBw3-1774043305","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 00:48:32] production.INFO: Processed webhook data (normalized) {"id":"ORD-0LBw3-1774043305","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 00:48:32] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 00:48:32] production.INFO: SendAcceptReject: Notification queued {"user_id":903,"notification_type":"order_approved","reference_id":174694} 
[2026-03-21 00:48:32] production.INFO: Order updated successfully. Order ID: 174694, Status: completed  
[2026-03-21 00:48:32] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-0LBw3-1774043305","status":"completed","codes_count":0} 
[2026-03-21 00:48:32] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-LxOeinW-1774043292","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 00:48:32] production.INFO: Processed webhook data (normalized) {"id":"ORD-LxOeinW-1774043292","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 00:48:32] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 00:48:32] production.INFO: SendAcceptReject: Notification queued {"user_id":298,"notification_type":"order_approved","reference_id":174693} 
[2026-03-21 00:48:32] production.INFO: Order updated successfully. Order ID: 174693, Status: completed  
[2026-03-21 00:48:32] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-LxOeinW-1774043292","status":"completed","codes_count":0} 
[2026-03-21 00:48:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-21 00:48:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 298  
[2026-03-21 00:49:55] production.INFO: Constructing job for order: 174695  
[2026-03-21 00:49:56] production.INFO: Handling job for order: 174695  
[2026-03-21 00:49:56] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 00:49:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 00:49:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/810/params?qty=1&uuid=23dd7d04-3d37-4407-8268-4589cb80356f&Player_ID=0991928417  
[2026-03-21 00:49:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/810/params?qty=1&uuid=23dd7d04-3d37-4407-8268-4589cb80356f&Player_ID=0991928417","has_body":false} 
[2026-03-21 00:49:56] production.INFO: Operation sent successfully {"operation_id":159736,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-32Xpe-1774043396","amount":253.683439999999990277501638047397136688232421875,"status":"processing","product":"240.38 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 00:49:56"}},"processed_data":{"order_number":"ORD-32Xpe-1774043396","amount":253.683439999999990277501638047397136688232421875,"status":"processing","product":"240.38 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 00:50:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"No53TkGlFGCNoDNQGm9d0jwrZQ5BrwMv","execution_time":"2026-03-21 00:50:02"} 
[2026-03-21 00:50:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"No53TkGlFGCNoDNQGm9d0jwrZQ5BrwMv","execution_time":"2026-03-21 00:50:02","total_operations":1,"sites_count":1} 
[2026-03-21 00:50:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"No53TkGlFGCNoDNQGm9d0jwrZQ5BrwMv","execution_time":"2026-03-21 00:50:02","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-32Xpe-1774043396"]} 
[2026-03-21 00:50:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"No53TkGlFGCNoDNQGm9d0jwrZQ5BrwMv","execution_time":"2026-03-21 00:50:02","site_id":4,"site_name":"swgamessls"} 
[2026-03-21 00:50:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"No53TkGlFGCNoDNQGm9d0jwrZQ5BrwMv","execution_time":"2026-03-21 00:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 00:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"No53TkGlFGCNoDNQGm9d0jwrZQ5BrwMv","execution_time":"2026-03-21 00:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-32Xpe-1774043396","operation_id":159736} 
[2026-03-21 00:50:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"No53TkGlFGCNoDNQGm9d0jwrZQ5BrwMv","execution_time":"2026-03-21 00:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-32Xpe-1774043396","operation_id":159736,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 00:50:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"No53TkGlFGCNoDNQGm9d0jwrZQ5BrwMv","execution_time":"2026-03-21 00:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-32Xpe-1774043396","operation_id":159736,"processed":0,"errors":0} 
[2026-03-21 00:50:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"No53TkGlFGCNoDNQGm9d0jwrZQ5BrwMv","execution_time":"2026-03-21 00:50:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-32Xpe-1774043396","operation_id":159736} 
[2026-03-21 00:50:02] production.INFO: Executing GetProducts task...  
[2026-03-21 00:50:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 00:50:02] production.INFO: Executing GetProducts task...  
[2026-03-21 00:50:04] production.INFO: async() رجع: true  
[2026-03-21 00:50:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 00:50:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 00:50:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 00:50:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 00:50:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 00:50:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 00:50:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 00:50:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 00:50:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 00:50:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 00:50:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 00:52:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"eFNdFqnTiRnYbKGH6BJvvBSmWZDgCXqU","execution_time":"2026-03-21 00:52:03"} 
[2026-03-21 00:52:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"eFNdFqnTiRnYbKGH6BJvvBSmWZDgCXqU","execution_time":"2026-03-21 00:52:03","total_operations":1,"sites_count":1} 
[2026-03-21 00:52:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"eFNdFqnTiRnYbKGH6BJvvBSmWZDgCXqU","execution_time":"2026-03-21 00:52:03","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-32Xpe-1774043396"]} 
[2026-03-21 00:52:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"eFNdFqnTiRnYbKGH6BJvvBSmWZDgCXqU","execution_time":"2026-03-21 00:52:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-21 00:52:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"eFNdFqnTiRnYbKGH6BJvvBSmWZDgCXqU","execution_time":"2026-03-21 00:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 00:52:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"eFNdFqnTiRnYbKGH6BJvvBSmWZDgCXqU","execution_time":"2026-03-21 00:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-32Xpe-1774043396","operation_id":159736,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 00:52:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"eFNdFqnTiRnYbKGH6BJvvBSmWZDgCXqU","execution_time":"2026-03-21 00:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-32Xpe-1774043396","operation_id":159736,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 00:52:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"eFNdFqnTiRnYbKGH6BJvvBSmWZDgCXqU","execution_time":"2026-03-21 00:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-32Xpe-1774043396","operation_id":159736,"count":1} 
[2026-03-21 00:52:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"eFNdFqnTiRnYbKGH6BJvvBSmWZDgCXqU","execution_time":"2026-03-21 00:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-32Xpe-1774043396","operation_id":159736,"count":1} 
[2026-03-21 00:52:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"eFNdFqnTiRnYbKGH6BJvvBSmWZDgCXqU","execution_time":"2026-03-21 00:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-32Xpe-1774043396","operation_id":159736,"user_id":1136,"notification_type":"order_approved","reference_id":174695} 
[2026-03-21 00:52:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"eFNdFqnTiRnYbKGH6BJvvBSmWZDgCXqU","execution_time":"2026-03-21 00:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-32Xpe-1774043396","operation_id":159736,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 00:52:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"eFNdFqnTiRnYbKGH6BJvvBSmWZDgCXqU","execution_time":"2026-03-21 00:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-32Xpe-1774043396","operation_id":159736,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 00:52:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"eFNdFqnTiRnYbKGH6BJvvBSmWZDgCXqU","execution_time":"2026-03-21 00:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-32Xpe-1774043396","operation_id":159736,"processed":1,"errors":0} 
[2026-03-21 00:52:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"eFNdFqnTiRnYbKGH6BJvvBSmWZDgCXqU","execution_time":"2026-03-21 00:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-32Xpe-1774043396","operation_id":159736,"processed":1,"errors":0} 
[2026-03-21 00:52:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"eFNdFqnTiRnYbKGH6BJvvBSmWZDgCXqU","execution_time":"2026-03-21 00:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-32Xpe-1774043396","operation_id":159736} 
[2026-03-21 00:52:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1136  
[2026-03-21 00:54:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"mY79J1SjigmBRWjwHNrF28KwDvwJuvxz","execution_time":"2026-03-21 00:54:03"} 
[2026-03-21 00:54:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"mY79J1SjigmBRWjwHNrF28KwDvwJuvxz","execution_time":"2026-03-21 00:54:03"} 
[2026-03-21 00:55:03] production.INFO: Constructing job for order: 174697  
[2026-03-21 00:55:03] production.INFO: Executing GetProducts task...  
[2026-03-21 00:55:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 00:55:03] production.INFO: Executing GetProducts task...  
[2026-03-21 00:55:05] production.INFO: async() رجع: true  
[2026-03-21 00:55:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 00:55:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 00:55:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 00:55:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 00:55:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 00:55:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 00:55:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 00:55:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 00:55:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 00:55:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 00:55:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 00:55:06] production.INFO: Handling job for order: 174697  
[2026-03-21 00:55:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 00:55:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 00:55:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=20000&uuid=59ddd12f-db15-49d4-841e-12ab0c3b6f53&Player_ID=575283350  
[2026-03-21 00:55:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=20000&uuid=59ddd12f-db15-49d4-841e-12ab0c3b6f53&Player_ID=575283350","has_body":false} 
[2026-03-21 00:55:07] production.INFO: Operation sent successfully {"operation_id":159737,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2HZy-1774043707","amount":2.03010000000000001563194018672220408916473388671875,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-21 00:55:07"}},"processed_data":{"order_number":"ORD-2HZy-1774043707","amount":2.03010000000000001563194018672220408916473388671875,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-21 00:56:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"PqWPForuFE7u8pQnbimR7o2auE3ZowuB","execution_time":"2026-03-21 00:56:01"} 
[2026-03-21 00:56:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"PqWPForuFE7u8pQnbimR7o2auE3ZowuB","execution_time":"2026-03-21 00:56:01","total_operations":1,"sites_count":1} 
[2026-03-21 00:56:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"PqWPForuFE7u8pQnbimR7o2auE3ZowuB","execution_time":"2026-03-21 00:56:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-2HZy-1774043707"]} 
[2026-03-21 00:56:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"PqWPForuFE7u8pQnbimR7o2auE3ZowuB","execution_time":"2026-03-21 00:56:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 00:56:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"PqWPForuFE7u8pQnbimR7o2auE3ZowuB","execution_time":"2026-03-21 00:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 00:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PqWPForuFE7u8pQnbimR7o2auE3ZowuB","execution_time":"2026-03-21 00:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2HZy-1774043707","operation_id":159737} 
[2026-03-21 00:56:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"PqWPForuFE7u8pQnbimR7o2auE3ZowuB","execution_time":"2026-03-21 00:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2HZy-1774043707","operation_id":159737,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 00:56:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"PqWPForuFE7u8pQnbimR7o2auE3ZowuB","execution_time":"2026-03-21 00:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2HZy-1774043707","operation_id":159737,"processed":0,"errors":0} 
[2026-03-21 00:56:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"PqWPForuFE7u8pQnbimR7o2auE3ZowuB","execution_time":"2026-03-21 00:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2HZy-1774043707","operation_id":159737} 
[2026-03-21 00:56:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-2HZy-1774043707","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 00:56:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-2HZy-1774043707","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 00:56:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 00:56:03] production.INFO: SendAcceptReject: Notification queued {"user_id":1054,"notification_type":"order_approved","reference_id":174697} 
[2026-03-21 00:56:03] production.INFO: Order updated successfully. Order ID: 174697, Status: completed  
[2026-03-21 00:56:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-2HZy-1774043707","status":"completed","codes_count":0} 
[2026-03-21 00:56:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-21 00:58:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"HnywNm9RWf28LFcxcqYrz3Qsj82qxVag","execution_time":"2026-03-21 00:58:01"} 
[2026-03-21 00:58:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"HnywNm9RWf28LFcxcqYrz3Qsj82qxVag","execution_time":"2026-03-21 00:58:01"} 
[2026-03-21 01:00:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"0z1rArQsq1WLXi5FcZp7UEHAspfimQhp","execution_time":"2026-03-21 01:00:02"} 
[2026-03-21 01:00:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"0z1rArQsq1WLXi5FcZp7UEHAspfimQhp","execution_time":"2026-03-21 01:00:02"} 
[2026-03-21 01:00:02] production.INFO: Executing GetProducts task...  
[2026-03-21 01:00:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 01:00:02] production.INFO: Executing GetProducts task...  
[2026-03-21 01:00:04] production.INFO: async() رجع: true  
[2026-03-21 01:00:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 01:00:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 01:00:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 01:00:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 01:00:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 01:00:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 01:00:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 01:00:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 01:00:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 01:00:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 01:00:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 01:01:48] production.INFO: Constructing job for order: 174698  
[2026-03-21 01:01:50] production.INFO: Handling job for order: 174698  
[2026-03-21 01:01:50] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 01:01:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 01:01:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=20000&uuid=36a320e2-d72b-4291-8b06-0947581dd793&Player_ID=92314736  
[2026-03-21 01:01:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=20000&uuid=36a320e2-d72b-4291-8b06-0947581dd793&Player_ID=92314736","has_body":false} 
[2026-03-21 01:01:51] production.INFO: Operation sent successfully {"operation_id":159738,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-GEIVVdF-1774044111","amount":2.12081400000000019900880943168886005878448486328125,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-21 01:01:51"}},"processed_data":{"order_number":"ORD-GEIVVdF-1774044111","amount":2.12081400000000019900880943168886005878448486328125,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-21 01:01:58] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-GEIVVdF-1774044111","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 01:01:58] production.INFO: Processed webhook data (normalized) {"id":"ORD-GEIVVdF-1774044111","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 01:01:58] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 01:01:58] production.INFO: SendAcceptReject: Notification queued {"user_id":903,"notification_type":"order_approved","reference_id":174698} 
[2026-03-21 01:01:58] production.INFO: Order updated successfully. Order ID: 174698, Status: completed  
[2026-03-21 01:01:58] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-GEIVVdF-1774044111","status":"completed","codes_count":0} 
[2026-03-21 01:02:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-21 01:02:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"H2APLZjfkBQM0i7iVCgmQzOs3QM8Dp2a","execution_time":"2026-03-21 01:02:03"} 
[2026-03-21 01:02:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"H2APLZjfkBQM0i7iVCgmQzOs3QM8Dp2a","execution_time":"2026-03-21 01:02:03"} 
[2026-03-21 01:03:07] production.INFO: Constructing job for order: 174699  
[2026-03-21 01:03:09] production.INFO: Handling job for order: 174699  
[2026-03-21 01:03:09] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 01:03:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 01:03:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=e9f315e7-826f-4459-b56d-41b2647418bc&Player_ID=575283350  
[2026-03-21 01:03:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=e9f315e7-826f-4459-b56d-41b2647418bc&Player_ID=575283350","has_body":false} 
[2026-03-21 01:03:10] production.INFO: Operation sent successfully {"operation_id":159739,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-W6l-1774044190","amount":1.015050000000000007815970093361102044582366943359375,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-21 01:03:10"}},"processed_data":{"order_number":"ORD-W6l-1774044190","amount":1.015050000000000007815970093361102044582366943359375,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-21 01:04:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"gEmw67XBb9QycjIKClNDaNI2V5RhNdIU","execution_time":"2026-03-21 01:04:01"} 
[2026-03-21 01:04:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"gEmw67XBb9QycjIKClNDaNI2V5RhNdIU","execution_time":"2026-03-21 01:04:01","total_operations":1,"sites_count":1} 
[2026-03-21 01:04:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"gEmw67XBb9QycjIKClNDaNI2V5RhNdIU","execution_time":"2026-03-21 01:04:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-W6l-1774044190"]} 
[2026-03-21 01:04:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"gEmw67XBb9QycjIKClNDaNI2V5RhNdIU","execution_time":"2026-03-21 01:04:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 01:04:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"gEmw67XBb9QycjIKClNDaNI2V5RhNdIU","execution_time":"2026-03-21 01:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 01:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"gEmw67XBb9QycjIKClNDaNI2V5RhNdIU","execution_time":"2026-03-21 01:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W6l-1774044190","operation_id":159739} 
[2026-03-21 01:04:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"gEmw67XBb9QycjIKClNDaNI2V5RhNdIU","execution_time":"2026-03-21 01:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W6l-1774044190","operation_id":159739,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 01:04:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"gEmw67XBb9QycjIKClNDaNI2V5RhNdIU","execution_time":"2026-03-21 01:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W6l-1774044190","operation_id":159739,"processed":0,"errors":0} 
[2026-03-21 01:04:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"gEmw67XBb9QycjIKClNDaNI2V5RhNdIU","execution_time":"2026-03-21 01:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W6l-1774044190","operation_id":159739} 
[2026-03-21 01:04:31] production.INFO: Constructing job for order: 174700  
[2026-03-21 01:04:34] production.INFO: Handling job for order: 174700  
[2026-03-21 01:04:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 01:04:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 01:04:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=39405195-d07b-4ee1-a0ee-b3961f34ca04&Player_ID=471156  
[2026-03-21 01:04:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=39405195-d07b-4ee1-a0ee-b3961f34ca04&Player_ID=471156","has_body":false} 
[2026-03-21 01:04:35] production.INFO: Operation sent successfully {"operation_id":159740,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vXSi-1774044275","amount":0.906881400000000059691274145734496414661407470703125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-21 01:04:35"}},"processed_data":{"order_number":"ORD-vXSi-1774044275","amount":0.906881400000000059691274145734496414661407470703125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-21 01:04:40] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-vXSi-1774044275","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 01:04:40] production.INFO: Processed webhook data (normalized) {"id":"ORD-vXSi-1774044275","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 01:04:40] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 01:04:40] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":174700} 
[2026-03-21 01:04:40] production.INFO: Order updated successfully. Order ID: 174700, Status: completed  
[2026-03-21 01:04:40] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-vXSi-1774044275","status":"completed","codes_count":0} 
[2026-03-21 01:04:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-21 01:05:02] production.INFO: Executing GetProducts task...  
[2026-03-21 01:05:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 01:05:02] production.INFO: Executing GetProducts task...  
[2026-03-21 01:05:04] production.INFO: async() رجع: true  
[2026-03-21 01:05:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 01:05:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 01:05:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 01:05:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 01:05:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 01:05:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 01:05:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 01:05:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 01:05:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 01:05:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 01:05:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 01:05:20] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"985.0","mainamount":"1000","operation_number":"155585840","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpau5ugrr438318ia18Qt"}},"user_id":722} 
[2026-03-21 01:05:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 01:05:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 01:05:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 01:05:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 01:05:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 01:05:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 01:05:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 01:05:21] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 01:05:21] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18292,"user_id":722,"amount":985.0,"admins_notified":7} 
[2026-03-21 01:05:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-W6l-1774044190","status":"completed","notes":["-[ تم إكتمال طلبك بنجاح ]","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 01:05:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-W6l-1774044190","status":"completed","codes":[],"notes":["-[ تم إكتمال طلبك بنجاح ]","جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 01:05:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 01:05:31] production.INFO: SendAcceptReject: Notification queued {"user_id":1054,"notification_type":"order_approved","reference_id":174699} 
[2026-03-21 01:05:31] production.INFO: Order updated successfully. Order ID: 174699, Status: completed  
[2026-03-21 01:05:31] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-W6l-1774044190","status":"completed","codes_count":0} 
[2026-03-21 01:05:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-21 01:06:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"afepllO7ebFgFteFgJxif8cCeLwSHA1n","execution_time":"2026-03-21 01:06:03"} 
[2026-03-21 01:06:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"afepllO7ebFgFteFgJxif8cCeLwSHA1n","execution_time":"2026-03-21 01:06:03"} 
[2026-03-21 01:08:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"62uRV1f0AjBS9MoD3xDMXplCRYHp8VQO","execution_time":"2026-03-21 01:08:03"} 
[2026-03-21 01:08:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"62uRV1f0AjBS9MoD3xDMXplCRYHp8VQO","execution_time":"2026-03-21 01:08:03"} 
[2026-03-21 01:10:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"0jAdwOBkihrHfbpGsgBUm9mJfiQQ0Hxi","execution_time":"2026-03-21 01:10:03"} 
[2026-03-21 01:10:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"0jAdwOBkihrHfbpGsgBUm9mJfiQQ0Hxi","execution_time":"2026-03-21 01:10:03"} 
[2026-03-21 01:10:03] production.INFO: Executing GetProducts task...  
[2026-03-21 01:10:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 01:10:03] production.INFO: Executing GetProducts task...  
[2026-03-21 01:10:05] production.INFO: async() رجع: true  
[2026-03-21 01:10:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 01:10:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 01:10:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 01:10:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 01:10:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 01:10:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 01:10:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 01:10:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 01:10:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 01:10:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 01:10:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 01:12:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Ge1c2sxpl63PGF9kd5QMvLliCL8q8TI5","execution_time":"2026-03-21 01:12:03"} 
[2026-03-21 01:12:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"Ge1c2sxpl63PGF9kd5QMvLliCL8q8TI5","execution_time":"2026-03-21 01:12:03"} 
[2026-03-21 01:12:23] production.INFO: Constructing job for order: 174701  
[2026-03-21 01:12:24] production.INFO: Handling job for order: 174701  
[2026-03-21 01:12:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 01:12:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 01:12:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=25000&uuid=5bbaccc9-7a7e-4ed5-abac-9d3a5df4ecf3&Player_ID=1466279768  
[2026-03-21 01:12:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=25000&uuid=5bbaccc9-7a7e-4ed5-abac-9d3a5df4ecf3&Player_ID=1466279768","has_body":false} 
[2026-03-21 01:12:25] production.INFO: Operation sent successfully {"operation_id":159741,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-KQR-1774044745","amount":2.81400000000000005684341886080801486968994140625,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-21 01:12:25"}},"processed_data":{"order_number":"ORD-KQR-1774044745","amount":2.81400000000000005684341886080801486968994140625,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-21 01:12:30] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-KQR-1774044745","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 01:12:30] production.INFO: Processed webhook data (normalized) {"id":"ORD-KQR-1774044745","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 01:12:30] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 01:12:30] production.INFO: SendAcceptReject: Notification queued {"user_id":1688,"notification_type":"order_approved","reference_id":174701} 
[2026-03-21 01:12:30] production.INFO: Order updated successfully. Order ID: 174701, Status: completed  
[2026-03-21 01:12:30] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-KQR-1774044745","status":"completed","codes_count":0} 
[2026-03-21 01:12:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1688  
[2026-03-21 01:14:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"wjubk4GjHt0E2Am7jHWU1VSO1Rr3edBU","execution_time":"2026-03-21 01:14:04"} 
[2026-03-21 01:14:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"wjubk4GjHt0E2Am7jHWU1VSO1Rr3edBU","execution_time":"2026-03-21 01:14:04"} 
[2026-03-21 01:15:04] production.INFO: Executing GetProducts task...  
[2026-03-21 01:15:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 01:15:04] production.INFO: Executing GetProducts task...  
[2026-03-21 01:15:06] production.INFO: async() رجع: true  
[2026-03-21 01:15:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 01:15:07] production.WARNING: Product with ID 395 not found  
[2026-03-21 01:15:07] production.WARNING: Product with ID 213 not found  
[2026-03-21 01:15:07] production.WARNING: Product with ID 212 not found  
[2026-03-21 01:15:07] production.WARNING: Product with ID 211 not found  
[2026-03-21 01:15:07] production.WARNING: Product with ID 210 not found  
[2026-03-21 01:15:07] production.WARNING: Product with ID 209 not found  
[2026-03-21 01:15:07] production.WARNING: Product with ID 214 not found  
[2026-03-21 01:15:07] production.WARNING: Product with ID 215 not found  
[2026-03-21 01:15:07] production.WARNING: Product with ID 216 not found  
[2026-03-21 01:15:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 01:16:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Vv59wekoPaUSGqUM8fqs1BYJEWUJcrGf","execution_time":"2026-03-21 01:16:02"} 
[2026-03-21 01:16:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"Vv59wekoPaUSGqUM8fqs1BYJEWUJcrGf","execution_time":"2026-03-21 01:16:02"} 
[2026-03-21 01:18:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"7SIEfWCXAq9qgTVNdM9mnoSJeWd2u0MA","execution_time":"2026-03-21 01:18:02"} 
[2026-03-21 01:18:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"7SIEfWCXAq9qgTVNdM9mnoSJeWd2u0MA","execution_time":"2026-03-21 01:18:02"} 
[2026-03-21 01:18:03] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-21 01:18:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 5  
[2026-03-21 01:18:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1424  
[2026-03-21 01:18:55] production.INFO: Constructing job for order: 174702  
[2026-03-21 01:18:56] production.INFO: Handling job for order: 174702  
[2026-03-21 01:18:56] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 01:18:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 01:18:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/568/params?qty=2000&uuid=cd3cacdf-2ebd-436c-9228-118b41799575&Player_ID=36139161  
[2026-03-21 01:18:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/568/params?qty=2000&uuid=cd3cacdf-2ebd-436c-9228-118b41799575&Player_ID=36139161","has_body":false} 
[2026-03-21 01:18:57] production.INFO: Operation sent successfully {"operation_id":159742,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-JUdf-1774045136","amount":2.116843999999999947903006614069454371929168701171875,"status":"processing","product":"Higo Amount","game":"HigoChat","notes":[],"created_at":"2026-03-21 01:18:57"}},"processed_data":{"order_number":"ORD-JUdf-1774045136","amount":2.116843999999999947903006614069454371929168701171875,"status":"processing","product":"Higo Amount","game":"HigoChat"}} 
[2026-03-21 01:20:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"sLP8C3BJb9sGBkwzC3xt0cE09Vjp3KUF","execution_time":"2026-03-21 01:20:03"} 
[2026-03-21 01:20:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"sLP8C3BJb9sGBkwzC3xt0cE09Vjp3KUF","execution_time":"2026-03-21 01:20:03","total_operations":1,"sites_count":1} 
[2026-03-21 01:20:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"sLP8C3BJb9sGBkwzC3xt0cE09Vjp3KUF","execution_time":"2026-03-21 01:20:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-JUdf-1774045136"]} 
[2026-03-21 01:20:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"sLP8C3BJb9sGBkwzC3xt0cE09Vjp3KUF","execution_time":"2026-03-21 01:20:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 01:20:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"sLP8C3BJb9sGBkwzC3xt0cE09Vjp3KUF","execution_time":"2026-03-21 01:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 01:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sLP8C3BJb9sGBkwzC3xt0cE09Vjp3KUF","execution_time":"2026-03-21 01:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JUdf-1774045136","operation_id":159742} 
[2026-03-21 01:20:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"sLP8C3BJb9sGBkwzC3xt0cE09Vjp3KUF","execution_time":"2026-03-21 01:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JUdf-1774045136","operation_id":159742,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 01:20:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"sLP8C3BJb9sGBkwzC3xt0cE09Vjp3KUF","execution_time":"2026-03-21 01:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JUdf-1774045136","operation_id":159742,"processed":0,"errors":0} 
[2026-03-21 01:20:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"sLP8C3BJb9sGBkwzC3xt0cE09Vjp3KUF","execution_time":"2026-03-21 01:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JUdf-1774045136","operation_id":159742} 
[2026-03-21 01:20:03] production.INFO: Executing GetProducts task...  
[2026-03-21 01:20:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 01:20:03] production.INFO: Executing GetProducts task...  
[2026-03-21 01:20:05] production.INFO: async() رجع: true  
[2026-03-21 01:20:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 01:20:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 01:20:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 01:20:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 01:20:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 01:20:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 01:20:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 01:20:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 01:20:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 01:20:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 01:20:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 01:22:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"FrrFNR1ngsaSDd4MrzV8lFTbqOloHnq1","execution_time":"2026-03-21 01:22:04"} 
[2026-03-21 01:22:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"FrrFNR1ngsaSDd4MrzV8lFTbqOloHnq1","execution_time":"2026-03-21 01:22:04","total_operations":1,"sites_count":1} 
[2026-03-21 01:22:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"FrrFNR1ngsaSDd4MrzV8lFTbqOloHnq1","execution_time":"2026-03-21 01:22:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-JUdf-1774045136"]} 
[2026-03-21 01:22:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"FrrFNR1ngsaSDd4MrzV8lFTbqOloHnq1","execution_time":"2026-03-21 01:22:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 01:22:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"FrrFNR1ngsaSDd4MrzV8lFTbqOloHnq1","execution_time":"2026-03-21 01:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 01:22:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"FrrFNR1ngsaSDd4MrzV8lFTbqOloHnq1","execution_time":"2026-03-21 01:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JUdf-1774045136","operation_id":159742,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 01:22:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"FrrFNR1ngsaSDd4MrzV8lFTbqOloHnq1","execution_time":"2026-03-21 01:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JUdf-1774045136","operation_id":159742,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 01:22:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"FrrFNR1ngsaSDd4MrzV8lFTbqOloHnq1","execution_time":"2026-03-21 01:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JUdf-1774045136","operation_id":159742,"count":1} 
[2026-03-21 01:22:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"FrrFNR1ngsaSDd4MrzV8lFTbqOloHnq1","execution_time":"2026-03-21 01:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JUdf-1774045136","operation_id":159742,"count":1} 
[2026-03-21 01:22:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"FrrFNR1ngsaSDd4MrzV8lFTbqOloHnq1","execution_time":"2026-03-21 01:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JUdf-1774045136","operation_id":159742,"user_id":1424,"notification_type":"order_approved","reference_id":174702} 
[2026-03-21 01:22:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"FrrFNR1ngsaSDd4MrzV8lFTbqOloHnq1","execution_time":"2026-03-21 01:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JUdf-1774045136","operation_id":159742,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 01:22:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"FrrFNR1ngsaSDd4MrzV8lFTbqOloHnq1","execution_time":"2026-03-21 01:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JUdf-1774045136","operation_id":159742,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 01:22:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"FrrFNR1ngsaSDd4MrzV8lFTbqOloHnq1","execution_time":"2026-03-21 01:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JUdf-1774045136","operation_id":159742,"processed":1,"errors":0} 
[2026-03-21 01:22:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"FrrFNR1ngsaSDd4MrzV8lFTbqOloHnq1","execution_time":"2026-03-21 01:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JUdf-1774045136","operation_id":159742,"processed":1,"errors":0} 
[2026-03-21 01:22:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"FrrFNR1ngsaSDd4MrzV8lFTbqOloHnq1","execution_time":"2026-03-21 01:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JUdf-1774045136","operation_id":159742} 
[2026-03-21 01:22:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1424  
[2026-03-21 01:23:21] production.INFO: Constructing job for order: 174703  
[2026-03-21 01:23:22] production.INFO: Handling job for order: 174703  
[2026-03-21 01:23:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 01:23:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 01:23:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/127/params?qty=1&uuid=3fc56924-21e1-4a60-b5dc-8c963ce47fca&Player_ID=567759239454  
[2026-03-21 01:23:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/127/params?qty=1&uuid=3fc56924-21e1-4a60-b5dc-8c963ce47fca&Player_ID=567759239454","has_body":false} 
[2026-03-21 01:23:23] production.INFO: Operation sent successfully {"operation_id":159743,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-fS7qPu-1774045402","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"1000+100 Gold","game":"BloodStrike","notes":[],"created_at":"2026-03-21 01:23:23"}},"processed_data":{"order_number":"ORD-fS7qPu-1774045402","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"1000+100 Gold","game":"BloodStrike"}} 
[2026-03-21 01:24:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"B0rEt2E0fkXB33D5og9LHOkxK8eFxoTl","execution_time":"2026-03-21 01:24:02"} 
[2026-03-21 01:24:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"B0rEt2E0fkXB33D5og9LHOkxK8eFxoTl","execution_time":"2026-03-21 01:24:02","total_operations":1,"sites_count":1} 
[2026-03-21 01:24:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"B0rEt2E0fkXB33D5og9LHOkxK8eFxoTl","execution_time":"2026-03-21 01:24:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-fS7qPu-1774045402"]} 
[2026-03-21 01:24:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"B0rEt2E0fkXB33D5og9LHOkxK8eFxoTl","execution_time":"2026-03-21 01:24:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 01:24:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"B0rEt2E0fkXB33D5og9LHOkxK8eFxoTl","execution_time":"2026-03-21 01:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 01:24:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"B0rEt2E0fkXB33D5og9LHOkxK8eFxoTl","execution_time":"2026-03-21 01:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743} 
[2026-03-21 01:24:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"B0rEt2E0fkXB33D5og9LHOkxK8eFxoTl","execution_time":"2026-03-21 01:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 01:24:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"B0rEt2E0fkXB33D5og9LHOkxK8eFxoTl","execution_time":"2026-03-21 01:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743,"processed":0,"errors":0} 
[2026-03-21 01:24:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"B0rEt2E0fkXB33D5og9LHOkxK8eFxoTl","execution_time":"2026-03-21 01:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743} 
[2026-03-21 01:24:16] production.INFO: Creating credit request {"payload":{"method_id":"2","amount":"26.8","mainamount":"26.8","operation_number":"8888888","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpifudbfa0iii2e00GP8U"}},"user_id":314} 
[2026-03-21 01:24:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 01:24:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 01:24:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 01:24:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 01:24:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 01:24:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 01:24:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 01:24:17] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 01:24:17] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18293,"user_id":314,"amount":26.800000000000000710542735760100185871124267578125,"admins_notified":7} 
[2026-03-21 01:24:34] production.INFO: Constructing job for order: 174704  
[2026-03-21 01:24:35] production.INFO: Handling job for order: 174704  
[2026-03-21 01:24:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 01:24:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 01:24:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=30000&uuid=755c2c31-fdd0-4323-872c-509f03aa10c3&Player_ID=92314736  
[2026-03-21 01:24:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=30000&uuid=755c2c31-fdd0-4323-872c-509f03aa10c3&Player_ID=92314736","has_body":false} 
[2026-03-21 01:24:36] production.INFO: Operation sent successfully {"operation_id":159744,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9jZUP-1774045475","amount":3.181221000000000298513214147533290088176727294921875,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-21 01:24:36"}},"processed_data":{"order_number":"ORD-9jZUP-1774045475","amount":3.181221000000000298513214147533290088176727294921875,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-21 01:24:42] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-9jZUP-1774045475","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 01:24:42] production.INFO: Processed webhook data (normalized) {"id":"ORD-9jZUP-1774045475","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 01:24:42] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 01:24:42] production.INFO: SendAcceptReject: Notification queued {"user_id":903,"notification_type":"order_approved","reference_id":174704} 
[2026-03-21 01:24:42] production.INFO: Order updated successfully. Order ID: 174704, Status: completed  
[2026-03-21 01:24:42] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-9jZUP-1774045475","status":"completed","codes_count":0} 
[2026-03-21 01:24:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-21 01:24:43] production.INFO: Constructing job for order: 174705  
[2026-03-21 01:24:45] production.INFO: Handling job for order: 174705  
[2026-03-21 01:24:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 01:24:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 01:24:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/568/params?qty=2500&uuid=25d65267-2ed3-4c4b-aeac-062a03ac533c&Player_ID=36139161  
[2026-03-21 01:24:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/568/params?qty=2500&uuid=25d65267-2ed3-4c4b-aeac-062a03ac533c&Player_ID=36139161","has_body":false} 
[2026-03-21 01:24:46] production.INFO: Operation sent successfully {"operation_id":159745,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ECCK-1774045485","amount":2.646055000000000045901060730102472007274627685546875,"status":"processing","product":"Higo Amount","game":"HigoChat","notes":[],"created_at":"2026-03-21 01:24:46"}},"processed_data":{"order_number":"ORD-ECCK-1774045485","amount":2.646055000000000045901060730102472007274627685546875,"status":"processing","product":"Higo Amount","game":"HigoChat"}} 
[2026-03-21 01:25:01] production.INFO: Executing GetProducts task...  
[2026-03-21 01:25:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 01:25:01] production.INFO: Executing GetProducts task...  
[2026-03-21 01:25:03] production.INFO: async() رجع: true  
[2026-03-21 01:25:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 01:25:03] production.WARNING: Product with ID 395 not found  
[2026-03-21 01:25:03] production.WARNING: Product with ID 213 not found  
[2026-03-21 01:25:03] production.WARNING: Product with ID 212 not found  
[2026-03-21 01:25:03] production.WARNING: Product with ID 211 not found  
[2026-03-21 01:25:03] production.WARNING: Product with ID 210 not found  
[2026-03-21 01:25:03] production.WARNING: Product with ID 209 not found  
[2026-03-21 01:25:03] production.WARNING: Product with ID 214 not found  
[2026-03-21 01:25:03] production.WARNING: Product with ID 215 not found  
[2026-03-21 01:25:03] production.WARNING: Product with ID 216 not found  
[2026-03-21 01:25:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 01:26:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ftoPdOv4ZqqXwsxOhh79vYAOuNZ94D0Q","execution_time":"2026-03-21 01:26:04"} 
[2026-03-21 01:26:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ftoPdOv4ZqqXwsxOhh79vYAOuNZ94D0Q","execution_time":"2026-03-21 01:26:04","total_operations":2,"sites_count":1} 
[2026-03-21 01:26:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ftoPdOv4ZqqXwsxOhh79vYAOuNZ94D0Q","execution_time":"2026-03-21 01:26:04","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-fS7qPu-1774045402","ORD-ECCK-1774045485"]} 
[2026-03-21 01:26:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ftoPdOv4ZqqXwsxOhh79vYAOuNZ94D0Q","execution_time":"2026-03-21 01:26:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 01:26:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ftoPdOv4ZqqXwsxOhh79vYAOuNZ94D0Q","execution_time":"2026-03-21 01:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 01:26:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ftoPdOv4ZqqXwsxOhh79vYAOuNZ94D0Q","execution_time":"2026-03-21 01:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ECCK-1774045485","operation_id":159745} 
[2026-03-21 01:26:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ftoPdOv4ZqqXwsxOhh79vYAOuNZ94D0Q","execution_time":"2026-03-21 01:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743} 
[2026-03-21 01:26:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ftoPdOv4ZqqXwsxOhh79vYAOuNZ94D0Q","execution_time":"2026-03-21 01:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 01:26:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ftoPdOv4ZqqXwsxOhh79vYAOuNZ94D0Q","execution_time":"2026-03-21 01:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743,"processed":0,"errors":0} 
[2026-03-21 01:26:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ftoPdOv4ZqqXwsxOhh79vYAOuNZ94D0Q","execution_time":"2026-03-21 01:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743} 
[2026-03-21 01:26:29] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-21 01:26:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 225  
[2026-03-21 01:26:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 951  
[2026-03-21 01:27:24] production.INFO: Constructing job for order: 174706  
[2026-03-21 01:27:25] production.INFO: Handling job for order: 174706  
[2026-03-21 01:27:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 01:27:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 01:27:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/626/params?qty=10700&uuid=5c7ae07d-5723-4862-b07f-7e3a341eaa4b&Player_ID=7158345  
[2026-03-21 01:27:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/626/params?qty=10700&uuid=5c7ae07d-5723-4862-b07f-7e3a341eaa4b&Player_ID=7158345","has_body":false} 
[2026-03-21 01:27:26] production.INFO: Operation sent successfully {"operation_id":159746,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-bsF-1774045646","amount":1.339000140000000005358060661819763481616973876953125,"status":"processing","product":"SoMatch Amount","game":"SoMatch","notes":[],"created_at":"2026-03-21 01:27:26"}},"processed_data":{"order_number":"ORD-bsF-1774045646","amount":1.339000140000000005358060661819763481616973876953125,"status":"processing","product":"SoMatch Amount","game":"SoMatch"}} 
[2026-03-21 01:28:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"a3YHLjKbpATv6Is7EJZGETbiKAURUtH1","execution_time":"2026-03-21 01:28:02"} 
[2026-03-21 01:28:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"a3YHLjKbpATv6Is7EJZGETbiKAURUtH1","execution_time":"2026-03-21 01:28:02","total_operations":3,"sites_count":1} 
[2026-03-21 01:28:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"a3YHLjKbpATv6Is7EJZGETbiKAURUtH1","execution_time":"2026-03-21 01:28:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-fS7qPu-1774045402","ORD-ECCK-1774045485","ORD-bsF-1774045646"]} 
[2026-03-21 01:28:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"a3YHLjKbpATv6Is7EJZGETbiKAURUtH1","execution_time":"2026-03-21 01:28:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 01:28:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"a3YHLjKbpATv6Is7EJZGETbiKAURUtH1","execution_time":"2026-03-21 01:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-21 01:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"a3YHLjKbpATv6Is7EJZGETbiKAURUtH1","execution_time":"2026-03-21 01:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bsF-1774045646","operation_id":159746} 
[2026-03-21 01:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"a3YHLjKbpATv6Is7EJZGETbiKAURUtH1","execution_time":"2026-03-21 01:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743} 
[2026-03-21 01:28:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"a3YHLjKbpATv6Is7EJZGETbiKAURUtH1","execution_time":"2026-03-21 01:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743,"processed":1,"skipped":2,"updates_prepared":1} 
[2026-03-21 01:28:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"a3YHLjKbpATv6Is7EJZGETbiKAURUtH1","execution_time":"2026-03-21 01:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 01:28:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"a3YHLjKbpATv6Is7EJZGETbiKAURUtH1","execution_time":"2026-03-21 01:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743,"count":1} 
[2026-03-21 01:28:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"a3YHLjKbpATv6Is7EJZGETbiKAURUtH1","execution_time":"2026-03-21 01:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743,"count":1} 
[2026-03-21 01:28:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"a3YHLjKbpATv6Is7EJZGETbiKAURUtH1","execution_time":"2026-03-21 01:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743,"user_id":1424,"notification_type":"order_approved","reference_id":174705} 
[2026-03-21 01:28:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"a3YHLjKbpATv6Is7EJZGETbiKAURUtH1","execution_time":"2026-03-21 01:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 01:28:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"a3YHLjKbpATv6Is7EJZGETbiKAURUtH1","execution_time":"2026-03-21 01:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 01:28:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"a3YHLjKbpATv6Is7EJZGETbiKAURUtH1","execution_time":"2026-03-21 01:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743,"processed":1,"errors":0} 
[2026-03-21 01:28:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"a3YHLjKbpATv6Is7EJZGETbiKAURUtH1","execution_time":"2026-03-21 01:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743,"processed":1,"errors":0} 
[2026-03-21 01:28:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"a3YHLjKbpATv6Is7EJZGETbiKAURUtH1","execution_time":"2026-03-21 01:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743} 
[2026-03-21 01:28:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1424  
[2026-03-21 01:28:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-bsF-1774045646","status":"completed","notes":["جميع العمليات اكتملت بنجاح","-"],"codes":[]}} 
[2026-03-21 01:28:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-bsF-1774045646","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح","-"]} 
[2026-03-21 01:28:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 01:28:06] production.INFO: SendAcceptReject: Notification queued {"user_id":951,"notification_type":"order_approved","reference_id":174706} 
[2026-03-21 01:28:06] production.INFO: Order updated successfully. Order ID: 174706, Status: completed  
[2026-03-21 01:28:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-bsF-1774045646","status":"completed","codes_count":0} 
[2026-03-21 01:28:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 951  
[2026-03-21 01:28:19] production.INFO: Constructing job for order: 174707  
[2026-03-21 01:28:20] production.INFO: Handling job for order: 174707  
[2026-03-21 01:28:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 01:28:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 01:28:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/97/params?qty=10000&uuid=2fd6fdad-b4f4-4e38-891d-28cc979dca1c&Player_ID=822434973  
[2026-03-21 01:28:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/97/params?qty=10000&uuid=2fd6fdad-b4f4-4e38-891d-28cc979dca1c&Player_ID=822434973","has_body":false} 
[2026-03-21 01:28:21] production.INFO: Operation sent successfully {"operation_id":159747,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-v1uG-1774045701","amount":10.4427929999999999921556081972084939479827880859375,"status":"processing","product":"PartyStar Amount","game":"PartyStar","notes":[],"created_at":"2026-03-21 01:28:21"}},"processed_data":{"order_number":"ORD-v1uG-1774045701","amount":10.4427929999999999921556081972084939479827880859375,"status":"processing","product":"PartyStar Amount","game":"PartyStar"}} 
[2026-03-21 01:28:38] production.INFO: Constructing job for order: 174708  
[2026-03-21 01:28:39] production.INFO: Handling job for order: 174708  
[2026-03-21 01:28:39] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 01:28:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 01:28:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=c7dc2aa8-6e77-47dc-91d7-5e537268c1bc&Player_ID=11200494  
[2026-03-21 01:28:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=c7dc2aa8-6e77-47dc-91d7-5e537268c1bc&Player_ID=11200494","has_body":false} 
[2026-03-21 01:28:40] production.INFO: Operation sent successfully {"operation_id":159748,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-p9H1J5G-1774045720","amount":2.060226239999999986451939548715017735958099365234375,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-21 01:28:40"}},"processed_data":{"order_number":"ORD-p9H1J5G-1774045720","amount":2.060226239999999986451939548715017735958099365234375,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-21 01:29:19] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"3700.0","mainamount":"3700","operation_number":"600428654851","note":"600428654851","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpqcg8id39jjfi4rBnBOx"}},"user_id":663} 
[2026-03-21 01:29:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 01:29:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 01:29:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 01:29:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 01:29:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 01:29:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 01:29:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 01:29:19] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 01:29:19] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18294,"user_id":663,"amount":3700.0,"admins_notified":7} 
[2026-03-21 01:30:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"wXSInH5PstABo6Mv51d0uLLGa4UwESON","execution_time":"2026-03-21 01:30:01"} 
[2026-03-21 01:30:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"wXSInH5PstABo6Mv51d0uLLGa4UwESON","execution_time":"2026-03-21 01:30:01","total_operations":3,"sites_count":1} 
[2026-03-21 01:30:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"wXSInH5PstABo6Mv51d0uLLGa4UwESON","execution_time":"2026-03-21 01:30:01","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-fS7qPu-1774045402","ORD-v1uG-1774045701","ORD-p9H1J5G-1774045720"]} 
[2026-03-21 01:30:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"wXSInH5PstABo6Mv51d0uLLGa4UwESON","execution_time":"2026-03-21 01:30:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 01:30:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"wXSInH5PstABo6Mv51d0uLLGa4UwESON","execution_time":"2026-03-21 01:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-21 01:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wXSInH5PstABo6Mv51d0uLLGa4UwESON","execution_time":"2026-03-21 01:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743} 
[2026-03-21 01:30:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"wXSInH5PstABo6Mv51d0uLLGa4UwESON","execution_time":"2026-03-21 01:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v1uG-1774045701","operation_id":159747,"processed":2,"skipped":1,"updates_prepared":2} 
[2026-03-21 01:30:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"wXSInH5PstABo6Mv51d0uLLGa4UwESON","execution_time":"2026-03-21 01:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v1uG-1774045701","operation_id":159747,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-21 01:30:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"wXSInH5PstABo6Mv51d0uLLGa4UwESON","execution_time":"2026-03-21 01:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v1uG-1774045701","operation_id":159747,"count":2} 
[2026-03-21 01:30:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"wXSInH5PstABo6Mv51d0uLLGa4UwESON","execution_time":"2026-03-21 01:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v1uG-1774045701","operation_id":159747,"count":2} 
[2026-03-21 01:30:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"wXSInH5PstABo6Mv51d0uLLGa4UwESON","execution_time":"2026-03-21 01:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v1uG-1774045701","operation_id":159747,"user_id":949,"notification_type":"order_approved","reference_id":174708} 
[2026-03-21 01:30:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"wXSInH5PstABo6Mv51d0uLLGa4UwESON","execution_time":"2026-03-21 01:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v1uG-1774045701","operation_id":159747,"user_id":951,"notification_type":"order_approved","reference_id":174707} 
[2026-03-21 01:30:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"wXSInH5PstABo6Mv51d0uLLGa4UwESON","execution_time":"2026-03-21 01:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v1uG-1774045701","operation_id":159747,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-21 01:30:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"wXSInH5PstABo6Mv51d0uLLGa4UwESON","execution_time":"2026-03-21 01:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v1uG-1774045701","operation_id":159747,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-21 01:30:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"wXSInH5PstABo6Mv51d0uLLGa4UwESON","execution_time":"2026-03-21 01:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v1uG-1774045701","operation_id":159747,"processed":2,"errors":0} 
[2026-03-21 01:30:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"wXSInH5PstABo6Mv51d0uLLGa4UwESON","execution_time":"2026-03-21 01:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v1uG-1774045701","operation_id":159747,"processed":2,"errors":0} 
[2026-03-21 01:30:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"wXSInH5PstABo6Mv51d0uLLGa4UwESON","execution_time":"2026-03-21 01:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v1uG-1774045701","operation_id":159747} 
[2026-03-21 01:30:01] production.INFO: Executing GetProducts task...  
[2026-03-21 01:30:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 01:30:01] production.INFO: Executing GetProducts task...  
[2026-03-21 01:30:03] production.INFO: async() رجع: true  
[2026-03-21 01:30:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 01:30:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 01:30:04] production.WARNING: Product with ID 213 not found  
[2026-03-21 01:30:04] production.WARNING: Product with ID 212 not found  
[2026-03-21 01:30:04] production.WARNING: Product with ID 211 not found  
[2026-03-21 01:30:04] production.WARNING: Product with ID 210 not found  
[2026-03-21 01:30:04] production.WARNING: Product with ID 209 not found  
[2026-03-21 01:30:04] production.WARNING: Product with ID 214 not found  
[2026-03-21 01:30:04] production.WARNING: Product with ID 215 not found  
[2026-03-21 01:30:04] production.WARNING: Product with ID 216 not found  
[2026-03-21 01:30:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 01:30:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 01:30:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 951  
[2026-03-21 01:32:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"GjLiRvSj9MnAHQI0vUPDdTfE4AYNVc41","execution_time":"2026-03-21 01:32:02"} 
[2026-03-21 01:32:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"GjLiRvSj9MnAHQI0vUPDdTfE4AYNVc41","execution_time":"2026-03-21 01:32:02","total_operations":1,"sites_count":1} 
[2026-03-21 01:32:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"GjLiRvSj9MnAHQI0vUPDdTfE4AYNVc41","execution_time":"2026-03-21 01:32:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-fS7qPu-1774045402"]} 
[2026-03-21 01:32:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"GjLiRvSj9MnAHQI0vUPDdTfE4AYNVc41","execution_time":"2026-03-21 01:32:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 01:32:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"GjLiRvSj9MnAHQI0vUPDdTfE4AYNVc41","execution_time":"2026-03-21 01:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 01:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GjLiRvSj9MnAHQI0vUPDdTfE4AYNVc41","execution_time":"2026-03-21 01:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743} 
[2026-03-21 01:32:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"GjLiRvSj9MnAHQI0vUPDdTfE4AYNVc41","execution_time":"2026-03-21 01:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 01:32:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"GjLiRvSj9MnAHQI0vUPDdTfE4AYNVc41","execution_time":"2026-03-21 01:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743,"processed":0,"errors":0} 
[2026-03-21 01:32:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"GjLiRvSj9MnAHQI0vUPDdTfE4AYNVc41","execution_time":"2026-03-21 01:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743} 
[2026-03-21 01:34:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"xB4sWg9rV4RRWiwo5n0lyLuI40Uzqhfd","execution_time":"2026-03-21 01:34:03"} 
[2026-03-21 01:34:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"xB4sWg9rV4RRWiwo5n0lyLuI40Uzqhfd","execution_time":"2026-03-21 01:34:03","total_operations":1,"sites_count":1} 
[2026-03-21 01:34:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"xB4sWg9rV4RRWiwo5n0lyLuI40Uzqhfd","execution_time":"2026-03-21 01:34:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-fS7qPu-1774045402"]} 
[2026-03-21 01:34:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"xB4sWg9rV4RRWiwo5n0lyLuI40Uzqhfd","execution_time":"2026-03-21 01:34:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 01:34:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"xB4sWg9rV4RRWiwo5n0lyLuI40Uzqhfd","execution_time":"2026-03-21 01:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 01:34:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xB4sWg9rV4RRWiwo5n0lyLuI40Uzqhfd","execution_time":"2026-03-21 01:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743} 
[2026-03-21 01:34:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"xB4sWg9rV4RRWiwo5n0lyLuI40Uzqhfd","execution_time":"2026-03-21 01:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 01:34:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"xB4sWg9rV4RRWiwo5n0lyLuI40Uzqhfd","execution_time":"2026-03-21 01:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743,"processed":0,"errors":0} 
[2026-03-21 01:34:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"xB4sWg9rV4RRWiwo5n0lyLuI40Uzqhfd","execution_time":"2026-03-21 01:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743} 
[2026-03-21 01:34:33] production.INFO: Constructing job for order: 174709  
[2026-03-21 01:34:36] production.INFO: Handling job for order: 174709  
[2026-03-21 01:34:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 01:34:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 01:34:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/604/params?qty=37500&uuid=9ebc0d6b-c704-4541-9a2f-c0ff59af1607&Player_ID=2038646  
[2026-03-21 01:34:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/604/params?qty=37500&uuid=9ebc0d6b-c704-4541-9a2f-c0ff59af1607&Player_ID=2038646","has_body":false} 
[2026-03-21 01:34:37] production.INFO: Operation sent successfully {"operation_id":159749,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1SyJHD5C-1774046076","amount":3.6808125000000000426325641456060111522674560546875,"status":"processing","product":"Cocco Amount","game":"Cocco","notes":[],"created_at":"2026-03-21 01:34:37"}},"processed_data":{"order_number":"ORD-1SyJHD5C-1774046076","amount":3.6808125000000000426325641456060111522674560546875,"status":"processing","product":"Cocco Amount","game":"Cocco"}} 
[2026-03-21 01:34:43] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-1SyJHD5C-1774046076","status":"completed","notes":["جميع العمليات اكتملت بنجاح","-✅ تم شحن الحساب ◦✿شيماء🪬🧿 بنجاح"],"codes":[]}} 
[2026-03-21 01:34:43] production.INFO: Processed webhook data (normalized) {"id":"ORD-1SyJHD5C-1774046076","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح","-✅ تم شحن الحساب ◦✿شيماء🪬🧿 بنجاح"]} 
[2026-03-21 01:34:43] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 01:34:43] production.INFO: SendAcceptReject: Notification queued {"user_id":1700,"notification_type":"order_approved","reference_id":174709} 
[2026-03-21 01:34:43] production.INFO: Order updated successfully. Order ID: 174709, Status: completed  
[2026-03-21 01:34:43] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-1SyJHD5C-1774046076","status":"completed","codes_count":0} 
[2026-03-21 01:34:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1700  
[2026-03-21 01:35:04] production.INFO: Executing GetProducts task...  
[2026-03-21 01:35:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 01:35:04] production.INFO: Executing GetProducts task...  
[2026-03-21 01:35:06] production.INFO: async() رجع: true  
[2026-03-21 01:35:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 01:35:06] production.WARNING: Product with ID 395 not found  
[2026-03-21 01:35:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 01:35:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 01:35:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 01:35:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 01:35:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 01:35:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 01:35:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 01:35:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 01:35:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 01:36:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"nvRd0yEcg3qvbH2wYjpLTuDtjf9vRXc8","execution_time":"2026-03-21 01:36:02"} 
[2026-03-21 01:36:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"nvRd0yEcg3qvbH2wYjpLTuDtjf9vRXc8","execution_time":"2026-03-21 01:36:02","total_operations":1,"sites_count":1} 
[2026-03-21 01:36:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"nvRd0yEcg3qvbH2wYjpLTuDtjf9vRXc8","execution_time":"2026-03-21 01:36:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-fS7qPu-1774045402"]} 
[2026-03-21 01:36:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"nvRd0yEcg3qvbH2wYjpLTuDtjf9vRXc8","execution_time":"2026-03-21 01:36:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 01:36:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"nvRd0yEcg3qvbH2wYjpLTuDtjf9vRXc8","execution_time":"2026-03-21 01:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 01:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nvRd0yEcg3qvbH2wYjpLTuDtjf9vRXc8","execution_time":"2026-03-21 01:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743} 
[2026-03-21 01:36:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"nvRd0yEcg3qvbH2wYjpLTuDtjf9vRXc8","execution_time":"2026-03-21 01:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 01:36:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"nvRd0yEcg3qvbH2wYjpLTuDtjf9vRXc8","execution_time":"2026-03-21 01:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743,"processed":0,"errors":0} 
[2026-03-21 01:36:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"nvRd0yEcg3qvbH2wYjpLTuDtjf9vRXc8","execution_time":"2026-03-21 01:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743} 
[2026-03-21 01:37:04] production.INFO: Constructing job for order: 174710  
[2026-03-21 01:37:05] production.INFO: Handling job for order: 174710  
[2026-03-21 01:37:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 01:37:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 01:37:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/102/params?qty=1&uuid=e2f8c526-f179-4898-ace1-e91cc37a40eb&Player_ID=993602580  
[2026-03-21 01:37:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/102/params?qty=1&uuid=e2f8c526-f179-4898-ace1-e91cc37a40eb&Player_ID=993602580","has_body":false} 
[2026-03-21 01:37:06] production.INFO: Operation sent successfully {"operation_id":159750,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-r9lKFWG-1774046226","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 20","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-21 01:37:06"}},"processed_data":{"order_number":"ORD-r9lKFWG-1774046226","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 20","game":"FreeFire MemberShips"}} 
[2026-03-21 01:37:10] production.INFO: Constructing job for order: 174711  
[2026-03-21 01:37:12] production.INFO: Handling job for order: 174711  
[2026-03-21 01:37:12] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 01:37:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 01:37:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/811/params?qty=1&uuid=af04748e-ff13-4e52-bfe7-9b336555aebc&Player_ID=0997107157  
[2026-03-21 01:37:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/811/params?qty=1&uuid=af04748e-ff13-4e52-bfe7-9b336555aebc&Player_ID=0997107157","has_body":false} 
[2026-03-21 01:37:13] production.INFO: Operation sent successfully {"operation_id":159751,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-CwG6w1-1774046233","amount":304.42617000000001326043275184929370880126953125,"status":"processing","product":"288.46 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 01:37:13"}},"processed_data":{"order_number":"ORD-CwG6w1-1774046233","amount":304.42617000000001326043275184929370880126953125,"status":"processing","product":"288.46 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 01:37:55] production.INFO: Constructing job for order: 174712  
[2026-03-21 01:37:58] production.INFO: Handling job for order: 174712  
[2026-03-21 01:37:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 01:37:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 01:37:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=e92ce517-3f80-42ca-8134-1c28b5c8944b&Player_ID=11200494  
[2026-03-21 01:37:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=e92ce517-3f80-42ca-8134-1c28b5c8944b&Player_ID=11200494","has_body":false} 
[2026-03-21 01:37:59] production.INFO: Operation sent successfully {"operation_id":159752,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-g0Xw-1774046279","amount":2.060226239999999986451939548715017735958099365234375,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-21 01:37:59"}},"processed_data":{"order_number":"ORD-g0Xw-1774046279","amount":2.060226239999999986451939548715017735958099365234375,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-21 01:38:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"6QgfyzlOcIohcO0JqbaCpwIGkgwj9nQy","execution_time":"2026-03-21 01:38:02"} 
[2026-03-21 01:38:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"6QgfyzlOcIohcO0JqbaCpwIGkgwj9nQy","execution_time":"2026-03-21 01:38:02","total_operations":4,"sites_count":2} 
[2026-03-21 01:38:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"6QgfyzlOcIohcO0JqbaCpwIGkgwj9nQy","execution_time":"2026-03-21 01:38:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-fS7qPu-1774045402","ORD-r9lKFWG-1774046226","ORD-g0Xw-1774046279"]} 
[2026-03-21 01:38:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"6QgfyzlOcIohcO0JqbaCpwIGkgwj9nQy","execution_time":"2026-03-21 01:38:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 01:38:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"6QgfyzlOcIohcO0JqbaCpwIGkgwj9nQy","execution_time":"2026-03-21 01:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-21 01:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6QgfyzlOcIohcO0JqbaCpwIGkgwj9nQy","execution_time":"2026-03-21 01:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743} 
[2026-03-21 01:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6QgfyzlOcIohcO0JqbaCpwIGkgwj9nQy","execution_time":"2026-03-21 01:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g0Xw-1774046279","operation_id":159752} 
[2026-03-21 01:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6QgfyzlOcIohcO0JqbaCpwIGkgwj9nQy","execution_time":"2026-03-21 01:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-r9lKFWG-1774046226","operation_id":159750} 
[2026-03-21 01:38:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"6QgfyzlOcIohcO0JqbaCpwIGkgwj9nQy","execution_time":"2026-03-21 01:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-r9lKFWG-1774046226","operation_id":159750,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-21 01:38:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"6QgfyzlOcIohcO0JqbaCpwIGkgwj9nQy","execution_time":"2026-03-21 01:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-r9lKFWG-1774046226","operation_id":159750,"processed":0,"errors":0} 
[2026-03-21 01:38:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"6QgfyzlOcIohcO0JqbaCpwIGkgwj9nQy","execution_time":"2026-03-21 01:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-r9lKFWG-1774046226","operation_id":159750,"orders_count":1,"order_ids":["ORD-CwG6w1-1774046233"]} 
[2026-03-21 01:38:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"6QgfyzlOcIohcO0JqbaCpwIGkgwj9nQy","execution_time":"2026-03-21 01:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-r9lKFWG-1774046226","operation_id":159750} 
[2026-03-21 01:38:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"6QgfyzlOcIohcO0JqbaCpwIGkgwj9nQy","execution_time":"2026-03-21 01:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-r9lKFWG-1774046226","operation_id":159750,"orders_count":1} 
[2026-03-21 01:38:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"6QgfyzlOcIohcO0JqbaCpwIGkgwj9nQy","execution_time":"2026-03-21 01:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CwG6w1-1774046233","operation_id":159751,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 01:38:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"6QgfyzlOcIohcO0JqbaCpwIGkgwj9nQy","execution_time":"2026-03-21 01:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CwG6w1-1774046233","operation_id":159751,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 01:38:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"6QgfyzlOcIohcO0JqbaCpwIGkgwj9nQy","execution_time":"2026-03-21 01:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CwG6w1-1774046233","operation_id":159751,"count":1} 
[2026-03-21 01:38:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"6QgfyzlOcIohcO0JqbaCpwIGkgwj9nQy","execution_time":"2026-03-21 01:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CwG6w1-1774046233","operation_id":159751,"count":1} 
[2026-03-21 01:38:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"6QgfyzlOcIohcO0JqbaCpwIGkgwj9nQy","execution_time":"2026-03-21 01:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CwG6w1-1774046233","operation_id":159751,"user_id":569,"notification_type":"order_approved","reference_id":174711} 
[2026-03-21 01:38:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"6QgfyzlOcIohcO0JqbaCpwIGkgwj9nQy","execution_time":"2026-03-21 01:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CwG6w1-1774046233","operation_id":159751,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 01:38:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"6QgfyzlOcIohcO0JqbaCpwIGkgwj9nQy","execution_time":"2026-03-21 01:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CwG6w1-1774046233","operation_id":159751,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 01:38:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"6QgfyzlOcIohcO0JqbaCpwIGkgwj9nQy","execution_time":"2026-03-21 01:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CwG6w1-1774046233","operation_id":159751,"processed":1,"errors":0} 
[2026-03-21 01:38:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"6QgfyzlOcIohcO0JqbaCpwIGkgwj9nQy","execution_time":"2026-03-21 01:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CwG6w1-1774046233","operation_id":159751,"processed":1,"errors":0} 
[2026-03-21 01:38:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"6QgfyzlOcIohcO0JqbaCpwIGkgwj9nQy","execution_time":"2026-03-21 01:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CwG6w1-1774046233","operation_id":159751} 
[2026-03-21 01:38:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 569  
[2026-03-21 01:38:03] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"220.0","mainamount":"220","operation_number":"600428656535","note":"كل عام وأنتم بخير اصدقائي الاكأبر / شكرا لكم","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpsgkvoh4e6opt6kKpiVh"}},"user_id":253} 
[2026-03-21 01:38:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 01:38:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 01:38:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 01:38:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 01:38:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 01:38:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 01:38:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 01:38:05] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 01:38:05] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18295,"user_id":253,"amount":220.0,"admins_notified":7} 
[2026-03-21 01:38:34] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-r9lKFWG-1774046226","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 01:38:34] production.INFO: Processed webhook data (normalized) {"id":"ORD-r9lKFWG-1774046226","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 01:38:34] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 01:38:34] production.INFO: SendAcceptReject: Notification queued {"user_id":1488,"notification_type":"order_approved","reference_id":174710} 
[2026-03-21 01:38:34] production.INFO: Order updated successfully. Order ID: 174710, Status: completed  
[2026-03-21 01:38:34] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-r9lKFWG-1774046226","status":"completed","codes_count":0} 
[2026-03-21 01:38:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1488  
[2026-03-21 01:39:19] production.INFO: Constructing job for order: 174713  
[2026-03-21 01:39:21] production.INFO: Handling job for order: 174713  
[2026-03-21 01:39:21] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 01:39:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 01:39:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/35/params?qty=1&uuid=886b5f57-e69d-4d3f-92c8-85239b104e37&Player_ID=0997107157  
[2026-03-21 01:39:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/35/params?qty=1&uuid=886b5f57-e69d-4d3f-92c8-85239b104e37&Player_ID=0997107157","has_body":false} 
[2026-03-21 01:39:21] production.INFO: Operation sent successfully {"operation_id":159753,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-B0n-1774046361","amount":55.807940000000002100932761095464229583740234375,"status":"processing","product":"52.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 01:39:21"}},"processed_data":{"order_number":"ORD-B0n-1774046361","amount":55.807940000000002100932761095464229583740234375,"status":"processing","product":"52.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 01:40:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"5MT7jTjBO4qkd0Y7IXOjAbzcOT5fZA8y","execution_time":"2026-03-21 01:40:03"} 
[2026-03-21 01:40:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"5MT7jTjBO4qkd0Y7IXOjAbzcOT5fZA8y","execution_time":"2026-03-21 01:40:03","total_operations":3,"sites_count":2} 
[2026-03-21 01:40:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"5MT7jTjBO4qkd0Y7IXOjAbzcOT5fZA8y","execution_time":"2026-03-21 01:40:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-fS7qPu-1774045402","ORD-g0Xw-1774046279"]} 
[2026-03-21 01:40:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"5MT7jTjBO4qkd0Y7IXOjAbzcOT5fZA8y","execution_time":"2026-03-21 01:40:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 01:40:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"5MT7jTjBO4qkd0Y7IXOjAbzcOT5fZA8y","execution_time":"2026-03-21 01:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 01:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5MT7jTjBO4qkd0Y7IXOjAbzcOT5fZA8y","execution_time":"2026-03-21 01:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743} 
[2026-03-21 01:40:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"5MT7jTjBO4qkd0Y7IXOjAbzcOT5fZA8y","execution_time":"2026-03-21 01:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g0Xw-1774046279","operation_id":159752,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-21 01:40:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"5MT7jTjBO4qkd0Y7IXOjAbzcOT5fZA8y","execution_time":"2026-03-21 01:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g0Xw-1774046279","operation_id":159752,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 01:40:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"5MT7jTjBO4qkd0Y7IXOjAbzcOT5fZA8y","execution_time":"2026-03-21 01:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g0Xw-1774046279","operation_id":159752,"count":1} 
[2026-03-21 01:40:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"5MT7jTjBO4qkd0Y7IXOjAbzcOT5fZA8y","execution_time":"2026-03-21 01:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g0Xw-1774046279","operation_id":159752,"count":1} 
[2026-03-21 01:40:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"5MT7jTjBO4qkd0Y7IXOjAbzcOT5fZA8y","execution_time":"2026-03-21 01:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g0Xw-1774046279","operation_id":159752,"user_id":949,"notification_type":"order_approved","reference_id":174712} 
[2026-03-21 01:40:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"5MT7jTjBO4qkd0Y7IXOjAbzcOT5fZA8y","execution_time":"2026-03-21 01:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g0Xw-1774046279","operation_id":159752,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 01:40:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"5MT7jTjBO4qkd0Y7IXOjAbzcOT5fZA8y","execution_time":"2026-03-21 01:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g0Xw-1774046279","operation_id":159752,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 01:40:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"5MT7jTjBO4qkd0Y7IXOjAbzcOT5fZA8y","execution_time":"2026-03-21 01:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g0Xw-1774046279","operation_id":159752,"processed":1,"errors":0} 
[2026-03-21 01:40:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"5MT7jTjBO4qkd0Y7IXOjAbzcOT5fZA8y","execution_time":"2026-03-21 01:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g0Xw-1774046279","operation_id":159752,"processed":1,"errors":0} 
[2026-03-21 01:40:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"5MT7jTjBO4qkd0Y7IXOjAbzcOT5fZA8y","execution_time":"2026-03-21 01:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g0Xw-1774046279","operation_id":159752,"orders_count":1,"order_ids":["ORD-B0n-1774046361"]} 
[2026-03-21 01:40:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"5MT7jTjBO4qkd0Y7IXOjAbzcOT5fZA8y","execution_time":"2026-03-21 01:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g0Xw-1774046279","operation_id":159752} 
[2026-03-21 01:40:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"5MT7jTjBO4qkd0Y7IXOjAbzcOT5fZA8y","execution_time":"2026-03-21 01:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g0Xw-1774046279","operation_id":159752,"orders_count":1} 
[2026-03-21 01:40:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"5MT7jTjBO4qkd0Y7IXOjAbzcOT5fZA8y","execution_time":"2026-03-21 01:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-B0n-1774046361","operation_id":159753,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 01:40:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"5MT7jTjBO4qkd0Y7IXOjAbzcOT5fZA8y","execution_time":"2026-03-21 01:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-B0n-1774046361","operation_id":159753,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 01:40:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"5MT7jTjBO4qkd0Y7IXOjAbzcOT5fZA8y","execution_time":"2026-03-21 01:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-B0n-1774046361","operation_id":159753,"count":1} 
[2026-03-21 01:40:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"5MT7jTjBO4qkd0Y7IXOjAbzcOT5fZA8y","execution_time":"2026-03-21 01:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-B0n-1774046361","operation_id":159753,"count":1} 
[2026-03-21 01:40:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"5MT7jTjBO4qkd0Y7IXOjAbzcOT5fZA8y","execution_time":"2026-03-21 01:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-B0n-1774046361","operation_id":159753,"user_id":569,"notification_type":"order_approved","reference_id":174713} 
[2026-03-21 01:40:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"5MT7jTjBO4qkd0Y7IXOjAbzcOT5fZA8y","execution_time":"2026-03-21 01:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-B0n-1774046361","operation_id":159753,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 01:40:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"5MT7jTjBO4qkd0Y7IXOjAbzcOT5fZA8y","execution_time":"2026-03-21 01:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-B0n-1774046361","operation_id":159753,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 01:40:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"5MT7jTjBO4qkd0Y7IXOjAbzcOT5fZA8y","execution_time":"2026-03-21 01:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-B0n-1774046361","operation_id":159753,"processed":1,"errors":0} 
[2026-03-21 01:40:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"5MT7jTjBO4qkd0Y7IXOjAbzcOT5fZA8y","execution_time":"2026-03-21 01:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-B0n-1774046361","operation_id":159753,"processed":1,"errors":0} 
[2026-03-21 01:40:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"5MT7jTjBO4qkd0Y7IXOjAbzcOT5fZA8y","execution_time":"2026-03-21 01:40:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-B0n-1774046361","operation_id":159753} 
[2026-03-21 01:40:04] production.INFO: Executing GetProducts task...  
[2026-03-21 01:40:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 01:40:04] production.INFO: Executing GetProducts task...  
[2026-03-21 01:40:06] production.INFO: async() رجع: true  
[2026-03-21 01:40:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 01:40:06] production.WARNING: Product with ID 395 not found  
[2026-03-21 01:40:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 01:40:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 01:40:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 01:40:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 01:40:07] production.WARNING: Product with ID 209 not found  
[2026-03-21 01:40:07] production.WARNING: Product with ID 214 not found  
[2026-03-21 01:40:07] production.WARNING: Product with ID 215 not found  
[2026-03-21 01:40:07] production.WARNING: Product with ID 216 not found  
[2026-03-21 01:40:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 01:40:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 01:40:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 569  
[2026-03-21 01:42:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Dx1nYxPBZux2IIDKINMpEoELRC5jSXyk","execution_time":"2026-03-21 01:42:04"} 
[2026-03-21 01:42:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Dx1nYxPBZux2IIDKINMpEoELRC5jSXyk","execution_time":"2026-03-21 01:42:04","total_operations":1,"sites_count":1} 
[2026-03-21 01:42:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Dx1nYxPBZux2IIDKINMpEoELRC5jSXyk","execution_time":"2026-03-21 01:42:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-fS7qPu-1774045402"]} 
[2026-03-21 01:42:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Dx1nYxPBZux2IIDKINMpEoELRC5jSXyk","execution_time":"2026-03-21 01:42:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 01:42:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Dx1nYxPBZux2IIDKINMpEoELRC5jSXyk","execution_time":"2026-03-21 01:42:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 01:42:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Dx1nYxPBZux2IIDKINMpEoELRC5jSXyk","execution_time":"2026-03-21 01:42:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743} 
[2026-03-21 01:42:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Dx1nYxPBZux2IIDKINMpEoELRC5jSXyk","execution_time":"2026-03-21 01:42:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 01:42:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Dx1nYxPBZux2IIDKINMpEoELRC5jSXyk","execution_time":"2026-03-21 01:42:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743,"processed":0,"errors":0} 
[2026-03-21 01:42:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Dx1nYxPBZux2IIDKINMpEoELRC5jSXyk","execution_time":"2026-03-21 01:42:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743} 
[2026-03-21 01:42:32] production.INFO: Constructing job for order: 174714  
[2026-03-21 01:42:34] production.INFO: Handling job for order: 174714  
[2026-03-21 01:42:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 01:42:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 01:42:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=70000&uuid=13b75aa9-96ab-425a-9759-73863291f8de&Player_ID=83821435  
[2026-03-21 01:42:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=70000&uuid=13b75aa9-96ab-425a-9759-73863291f8de&Player_ID=83821435","has_body":false} 
[2026-03-21 01:42:35] production.INFO: Operation sent successfully {"operation_id":159754,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-DPWxAvz-1774046555","amount":7.42284900000000025244162316084839403629302978515625,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-21 01:42:35"}},"processed_data":{"order_number":"ORD-DPWxAvz-1774046555","amount":7.42284900000000025244162316084839403629302978515625,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-21 01:42:46] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-DPWxAvz-1774046555","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 01:42:46] production.INFO: Processed webhook data (normalized) {"id":"ORD-DPWxAvz-1774046555","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 01:42:46] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 01:42:46] production.INFO: SendAcceptReject: Notification queued {"user_id":948,"notification_type":"order_approved","reference_id":174714} 
[2026-03-21 01:42:46] production.INFO: Order updated successfully. Order ID: 174714, Status: completed  
[2026-03-21 01:42:46] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-DPWxAvz-1774046555","status":"completed","codes_count":0} 
[2026-03-21 01:42:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 948  
[2026-03-21 01:42:51] production.INFO: Constructing job for order: 174715  
[2026-03-21 01:42:53] production.INFO: Handling job for order: 174715  
[2026-03-21 01:42:53] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 01:42:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 01:42:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=10000&uuid=0e39229a-76e4-43a0-9dfa-1d50cb23b14a&Player_ID=92314736  
[2026-03-21 01:42:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=10000&uuid=0e39229a-76e4-43a0-9dfa-1d50cb23b14a&Player_ID=92314736","has_body":false} 
[2026-03-21 01:42:54] production.INFO: Operation sent successfully {"operation_id":159755,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-S5b-1774046574","amount":1.060407000000000099504404715844430029392242431640625,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-21 01:42:54"}},"processed_data":{"order_number":"ORD-S5b-1774046574","amount":1.060407000000000099504404715844430029392242431640625,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-21 01:43:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-S5b-1774046574","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 01:43:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-S5b-1774046574","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 01:43:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 01:43:01] production.INFO: SendAcceptReject: Notification queued {"user_id":903,"notification_type":"order_approved","reference_id":174715} 
[2026-03-21 01:43:01] production.INFO: Order updated successfully. Order ID: 174715, Status: completed  
[2026-03-21 01:43:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-S5b-1774046574","status":"completed","codes_count":0} 
[2026-03-21 01:43:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-21 01:44:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"PcyjcjHbzc4xgNvQKMtIme4CL5tabIX6","execution_time":"2026-03-21 01:44:03"} 
[2026-03-21 01:44:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"PcyjcjHbzc4xgNvQKMtIme4CL5tabIX6","execution_time":"2026-03-21 01:44:03","total_operations":1,"sites_count":1} 
[2026-03-21 01:44:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"PcyjcjHbzc4xgNvQKMtIme4CL5tabIX6","execution_time":"2026-03-21 01:44:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-fS7qPu-1774045402"]} 
[2026-03-21 01:44:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"PcyjcjHbzc4xgNvQKMtIme4CL5tabIX6","execution_time":"2026-03-21 01:44:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 01:44:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"PcyjcjHbzc4xgNvQKMtIme4CL5tabIX6","execution_time":"2026-03-21 01:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 01:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PcyjcjHbzc4xgNvQKMtIme4CL5tabIX6","execution_time":"2026-03-21 01:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743} 
[2026-03-21 01:44:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"PcyjcjHbzc4xgNvQKMtIme4CL5tabIX6","execution_time":"2026-03-21 01:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 01:44:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"PcyjcjHbzc4xgNvQKMtIme4CL5tabIX6","execution_time":"2026-03-21 01:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743,"processed":0,"errors":0} 
[2026-03-21 01:44:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"PcyjcjHbzc4xgNvQKMtIme4CL5tabIX6","execution_time":"2026-03-21 01:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743} 
[2026-03-21 01:45:03] production.INFO: Executing GetProducts task...  
[2026-03-21 01:45:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 01:45:03] production.INFO: Executing GetProducts task...  
[2026-03-21 01:45:05] production.INFO: async() رجع: true  
[2026-03-21 01:45:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 01:45:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 01:45:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 01:45:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 01:45:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 01:45:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 01:45:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 01:45:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 01:45:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 01:45:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 01:45:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 01:46:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"HmtfpBYa0iYa4WeZZi6ChglO1KVvVyQz","execution_time":"2026-03-21 01:46:00"} 
[2026-03-21 01:46:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"HmtfpBYa0iYa4WeZZi6ChglO1KVvVyQz","execution_time":"2026-03-21 01:46:00","total_operations":1,"sites_count":1} 
[2026-03-21 01:46:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"HmtfpBYa0iYa4WeZZi6ChglO1KVvVyQz","execution_time":"2026-03-21 01:46:00","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-fS7qPu-1774045402"]} 
[2026-03-21 01:46:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"HmtfpBYa0iYa4WeZZi6ChglO1KVvVyQz","execution_time":"2026-03-21 01:46:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 01:46:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"HmtfpBYa0iYa4WeZZi6ChglO1KVvVyQz","execution_time":"2026-03-21 01:46:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 01:46:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HmtfpBYa0iYa4WeZZi6ChglO1KVvVyQz","execution_time":"2026-03-21 01:46:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743} 
[2026-03-21 01:46:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"HmtfpBYa0iYa4WeZZi6ChglO1KVvVyQz","execution_time":"2026-03-21 01:46:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 01:46:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"HmtfpBYa0iYa4WeZZi6ChglO1KVvVyQz","execution_time":"2026-03-21 01:46:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743,"processed":0,"errors":0} 
[2026-03-21 01:46:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"HmtfpBYa0iYa4WeZZi6ChglO1KVvVyQz","execution_time":"2026-03-21 01:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743} 
[2026-03-21 01:48:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"sb4eLL8h7V3gclDUma1mv75Cjx0mW3Py","execution_time":"2026-03-21 01:48:04"} 
[2026-03-21 01:48:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"sb4eLL8h7V3gclDUma1mv75Cjx0mW3Py","execution_time":"2026-03-21 01:48:04","total_operations":1,"sites_count":1} 
[2026-03-21 01:48:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"sb4eLL8h7V3gclDUma1mv75Cjx0mW3Py","execution_time":"2026-03-21 01:48:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-fS7qPu-1774045402"]} 
[2026-03-21 01:48:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"sb4eLL8h7V3gclDUma1mv75Cjx0mW3Py","execution_time":"2026-03-21 01:48:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 01:48:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"sb4eLL8h7V3gclDUma1mv75Cjx0mW3Py","execution_time":"2026-03-21 01:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 01:48:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sb4eLL8h7V3gclDUma1mv75Cjx0mW3Py","execution_time":"2026-03-21 01:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743} 
[2026-03-21 01:48:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"sb4eLL8h7V3gclDUma1mv75Cjx0mW3Py","execution_time":"2026-03-21 01:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 01:48:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"sb4eLL8h7V3gclDUma1mv75Cjx0mW3Py","execution_time":"2026-03-21 01:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743,"processed":0,"errors":0} 
[2026-03-21 01:48:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"sb4eLL8h7V3gclDUma1mv75Cjx0mW3Py","execution_time":"2026-03-21 01:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743} 
[2026-03-21 01:50:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"p0riQAAx4jlSFsz3tx3fP2ZyoaCCfmoe","execution_time":"2026-03-21 01:50:01"} 
[2026-03-21 01:50:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"p0riQAAx4jlSFsz3tx3fP2ZyoaCCfmoe","execution_time":"2026-03-21 01:50:01","total_operations":1,"sites_count":1} 
[2026-03-21 01:50:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"p0riQAAx4jlSFsz3tx3fP2ZyoaCCfmoe","execution_time":"2026-03-21 01:50:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-fS7qPu-1774045402"]} 
[2026-03-21 01:50:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"p0riQAAx4jlSFsz3tx3fP2ZyoaCCfmoe","execution_time":"2026-03-21 01:50:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 01:50:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"p0riQAAx4jlSFsz3tx3fP2ZyoaCCfmoe","execution_time":"2026-03-21 01:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 01:50:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"p0riQAAx4jlSFsz3tx3fP2ZyoaCCfmoe","execution_time":"2026-03-21 01:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743} 
[2026-03-21 01:50:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"p0riQAAx4jlSFsz3tx3fP2ZyoaCCfmoe","execution_time":"2026-03-21 01:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 01:50:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"p0riQAAx4jlSFsz3tx3fP2ZyoaCCfmoe","execution_time":"2026-03-21 01:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743,"processed":0,"errors":0} 
[2026-03-21 01:50:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"p0riQAAx4jlSFsz3tx3fP2ZyoaCCfmoe","execution_time":"2026-03-21 01:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743} 
[2026-03-21 01:50:01] production.INFO: Executing GetProducts task...  
[2026-03-21 01:50:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 01:50:01] production.INFO: Executing GetProducts task...  
[2026-03-21 01:50:03] production.INFO: async() رجع: true  
[2026-03-21 01:50:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 01:50:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 01:50:04] production.WARNING: Product with ID 213 not found  
[2026-03-21 01:50:04] production.WARNING: Product with ID 212 not found  
[2026-03-21 01:50:04] production.WARNING: Product with ID 211 not found  
[2026-03-21 01:50:04] production.WARNING: Product with ID 210 not found  
[2026-03-21 01:50:04] production.WARNING: Product with ID 209 not found  
[2026-03-21 01:50:04] production.WARNING: Product with ID 214 not found  
[2026-03-21 01:50:04] production.WARNING: Product with ID 215 not found  
[2026-03-21 01:50:04] production.WARNING: Product with ID 216 not found  
[2026-03-21 01:50:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 01:50:39] production.INFO: Constructing job for order: 174716  
[2026-03-21 01:50:41] production.INFO: Handling job for order: 174716  
[2026-03-21 01:50:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 01:50:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 01:50:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/103/params?qty=1&uuid=f2d93f96-f602-4b59-bf74-5a3a6940de4a&Player_ID=993602580  
[2026-03-21 01:50:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/103/params?qty=1&uuid=f2d93f96-f602-4b59-bf74-5a3a6940de4a&Player_ID=993602580","has_body":false} 
[2026-03-21 01:50:41] production.INFO: Operation sent successfully {"operation_id":159756,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ezWIq-1774047041","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 25","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-21 01:50:41"}},"processed_data":{"order_number":"ORD-ezWIq-1774047041","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 25","game":"FreeFire MemberShips"}} 
[2026-03-21 01:52:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"SKap0rcpOyZe5wEruwXiYVObhmKYBUPj","execution_time":"2026-03-21 01:52:02"} 
[2026-03-21 01:52:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"SKap0rcpOyZe5wEruwXiYVObhmKYBUPj","execution_time":"2026-03-21 01:52:02","total_operations":2,"sites_count":1} 
[2026-03-21 01:52:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"SKap0rcpOyZe5wEruwXiYVObhmKYBUPj","execution_time":"2026-03-21 01:52:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-fS7qPu-1774045402","ORD-ezWIq-1774047041"]} 
[2026-03-21 01:52:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"SKap0rcpOyZe5wEruwXiYVObhmKYBUPj","execution_time":"2026-03-21 01:52:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 01:52:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"SKap0rcpOyZe5wEruwXiYVObhmKYBUPj","execution_time":"2026-03-21 01:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 01:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SKap0rcpOyZe5wEruwXiYVObhmKYBUPj","execution_time":"2026-03-21 01:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ezWIq-1774047041","operation_id":159756} 
[2026-03-21 01:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SKap0rcpOyZe5wEruwXiYVObhmKYBUPj","execution_time":"2026-03-21 01:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743} 
[2026-03-21 01:52:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"SKap0rcpOyZe5wEruwXiYVObhmKYBUPj","execution_time":"2026-03-21 01:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 01:52:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"SKap0rcpOyZe5wEruwXiYVObhmKYBUPj","execution_time":"2026-03-21 01:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743,"processed":0,"errors":0} 
[2026-03-21 01:52:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"SKap0rcpOyZe5wEruwXiYVObhmKYBUPj","execution_time":"2026-03-21 01:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743} 
[2026-03-21 01:52:20] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ezWIq-1774047041","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 01:52:20] production.INFO: Processed webhook data (normalized) {"id":"ORD-ezWIq-1774047041","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 01:52:20] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 01:52:20] production.INFO: SendAcceptReject: Notification queued {"user_id":1488,"notification_type":"order_approved","reference_id":174716} 
[2026-03-21 01:52:20] production.INFO: Order updated successfully. Order ID: 174716, Status: completed  
[2026-03-21 01:52:20] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ezWIq-1774047041","status":"completed","codes_count":0} 
[2026-03-21 01:52:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1488  
[2026-03-21 01:54:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"7BL8Gm97xHit8CcLwMPM2FNOSyD6dYib","execution_time":"2026-03-21 01:54:03"} 
[2026-03-21 01:54:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"7BL8Gm97xHit8CcLwMPM2FNOSyD6dYib","execution_time":"2026-03-21 01:54:03","total_operations":1,"sites_count":1} 
[2026-03-21 01:54:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"7BL8Gm97xHit8CcLwMPM2FNOSyD6dYib","execution_time":"2026-03-21 01:54:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-fS7qPu-1774045402"]} 
[2026-03-21 01:54:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"7BL8Gm97xHit8CcLwMPM2FNOSyD6dYib","execution_time":"2026-03-21 01:54:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 01:54:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"7BL8Gm97xHit8CcLwMPM2FNOSyD6dYib","execution_time":"2026-03-21 01:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 01:54:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7BL8Gm97xHit8CcLwMPM2FNOSyD6dYib","execution_time":"2026-03-21 01:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743} 
[2026-03-21 01:54:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"7BL8Gm97xHit8CcLwMPM2FNOSyD6dYib","execution_time":"2026-03-21 01:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 01:54:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"7BL8Gm97xHit8CcLwMPM2FNOSyD6dYib","execution_time":"2026-03-21 01:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743,"processed":0,"errors":0} 
[2026-03-21 01:54:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"7BL8Gm97xHit8CcLwMPM2FNOSyD6dYib","execution_time":"2026-03-21 01:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743} 
[2026-03-21 01:55:03] production.INFO: Executing GetProducts task...  
[2026-03-21 01:55:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 01:55:03] production.INFO: Executing GetProducts task...  
[2026-03-21 01:55:05] production.INFO: async() رجع: true  
[2026-03-21 01:55:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 01:55:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 01:55:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 01:55:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 01:55:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 01:55:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 01:55:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 01:55:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 01:55:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 01:55:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 01:55:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 01:56:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Mq4gAWS0nwNKJI5zEccHVKMyKK3TYuUK","execution_time":"2026-03-21 01:56:03"} 
[2026-03-21 01:56:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Mq4gAWS0nwNKJI5zEccHVKMyKK3TYuUK","execution_time":"2026-03-21 01:56:03","total_operations":1,"sites_count":1} 
[2026-03-21 01:56:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Mq4gAWS0nwNKJI5zEccHVKMyKK3TYuUK","execution_time":"2026-03-21 01:56:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-fS7qPu-1774045402"]} 
[2026-03-21 01:56:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Mq4gAWS0nwNKJI5zEccHVKMyKK3TYuUK","execution_time":"2026-03-21 01:56:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 01:56:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Mq4gAWS0nwNKJI5zEccHVKMyKK3TYuUK","execution_time":"2026-03-21 01:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 01:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Mq4gAWS0nwNKJI5zEccHVKMyKK3TYuUK","execution_time":"2026-03-21 01:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743} 
[2026-03-21 01:56:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Mq4gAWS0nwNKJI5zEccHVKMyKK3TYuUK","execution_time":"2026-03-21 01:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 01:56:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Mq4gAWS0nwNKJI5zEccHVKMyKK3TYuUK","execution_time":"2026-03-21 01:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743,"processed":0,"errors":0} 
[2026-03-21 01:56:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Mq4gAWS0nwNKJI5zEccHVKMyKK3TYuUK","execution_time":"2026-03-21 01:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743} 
[2026-03-21 01:58:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"8TkqySPW6VMDFErj71CMBQL3CffPUAvx","execution_time":"2026-03-21 01:58:04"} 
[2026-03-21 01:58:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"8TkqySPW6VMDFErj71CMBQL3CffPUAvx","execution_time":"2026-03-21 01:58:04","total_operations":1,"sites_count":1} 
[2026-03-21 01:58:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"8TkqySPW6VMDFErj71CMBQL3CffPUAvx","execution_time":"2026-03-21 01:58:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-fS7qPu-1774045402"]} 
[2026-03-21 01:58:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"8TkqySPW6VMDFErj71CMBQL3CffPUAvx","execution_time":"2026-03-21 01:58:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 01:58:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"8TkqySPW6VMDFErj71CMBQL3CffPUAvx","execution_time":"2026-03-21 01:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 01:58:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8TkqySPW6VMDFErj71CMBQL3CffPUAvx","execution_time":"2026-03-21 01:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743} 
[2026-03-21 01:58:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"8TkqySPW6VMDFErj71CMBQL3CffPUAvx","execution_time":"2026-03-21 01:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 01:58:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"8TkqySPW6VMDFErj71CMBQL3CffPUAvx","execution_time":"2026-03-21 01:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743,"processed":0,"errors":0} 
[2026-03-21 01:58:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"8TkqySPW6VMDFErj71CMBQL3CffPUAvx","execution_time":"2026-03-21 01:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743} 
[2026-03-21 02:00:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"AGOaB51VA6AwMHMmsQW41No8dpG4RCi4","execution_time":"2026-03-21 02:00:04"} 
[2026-03-21 02:00:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"AGOaB51VA6AwMHMmsQW41No8dpG4RCi4","execution_time":"2026-03-21 02:00:04","total_operations":1,"sites_count":1} 
[2026-03-21 02:00:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"AGOaB51VA6AwMHMmsQW41No8dpG4RCi4","execution_time":"2026-03-21 02:00:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-fS7qPu-1774045402"]} 
[2026-03-21 02:00:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"AGOaB51VA6AwMHMmsQW41No8dpG4RCi4","execution_time":"2026-03-21 02:00:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 02:00:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"AGOaB51VA6AwMHMmsQW41No8dpG4RCi4","execution_time":"2026-03-21 02:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 02:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AGOaB51VA6AwMHMmsQW41No8dpG4RCi4","execution_time":"2026-03-21 02:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743} 
[2026-03-21 02:00:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"AGOaB51VA6AwMHMmsQW41No8dpG4RCi4","execution_time":"2026-03-21 02:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 02:00:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"AGOaB51VA6AwMHMmsQW41No8dpG4RCi4","execution_time":"2026-03-21 02:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743,"processed":0,"errors":0} 
[2026-03-21 02:00:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"AGOaB51VA6AwMHMmsQW41No8dpG4RCi4","execution_time":"2026-03-21 02:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fS7qPu-1774045402","operation_id":159743} 
[2026-03-21 02:00:04] production.INFO: Executing GetProducts task...  
[2026-03-21 02:00:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 02:00:04] production.INFO: Executing GetProducts task...  
[2026-03-21 02:00:07] production.INFO: async() رجع: true  
[2026-03-21 02:00:07] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 02:00:08] production.WARNING: Product with ID 395 not found  
[2026-03-21 02:00:08] production.WARNING: Product with ID 213 not found  
[2026-03-21 02:00:08] production.WARNING: Product with ID 212 not found  
[2026-03-21 02:00:08] production.WARNING: Product with ID 211 not found  
[2026-03-21 02:00:08] production.WARNING: Product with ID 210 not found  
[2026-03-21 02:00:08] production.WARNING: Product with ID 209 not found  
[2026-03-21 02:00:08] production.WARNING: Product with ID 214 not found  
[2026-03-21 02:00:08] production.WARNING: Product with ID 215 not found  
[2026-03-21 02:00:08] production.WARNING: Product with ID 216 not found  
[2026-03-21 02:00:09] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 02:01:25] production.INFO: Constructing job for order: 174717  
[2026-03-21 02:01:27] production.INFO: Handling job for order: 174717  
[2026-03-21 02:01:27] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 02:01:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 02:01:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=10ba00b5-1103-43c4-9d1d-353f7de4d9d0&Player_ID=575283350  
[2026-03-21 02:01:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=10ba00b5-1103-43c4-9d1d-353f7de4d9d0&Player_ID=575283350","has_body":false} 
[2026-03-21 02:01:27] production.INFO: Operation sent successfully {"operation_id":159757,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-f0BYqdV-1774047687","amount":1.015050000000000007815970093361102044582366943359375,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-21 02:01:27"}},"processed_data":{"order_number":"ORD-f0BYqdV-1774047687","amount":1.015050000000000007815970093361102044582366943359375,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-21 02:01:30] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-fS7qPu-1774045402","status":"completed","notes":[],"codes":[]}} 
[2026-03-21 02:01:30] production.INFO: Processed webhook data (normalized) {"id":"ORD-fS7qPu-1774045402","status":"completed","codes":[],"notes":[]} 
[2026-03-21 02:01:30] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 02:01:30] production.INFO: SendAcceptReject: Notification queued {"user_id":357,"notification_type":"order_approved","reference_id":174703} 
[2026-03-21 02:01:30] production.INFO: Order updated successfully. Order ID: 174703, Status: completed  
[2026-03-21 02:01:30] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-fS7qPu-1774045402","status":"completed","codes_count":0} 
[2026-03-21 02:01:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 357  
[2026-03-21 02:02:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"djWvefnn1mK8unI1TdbAqHxawmTMSCEQ","execution_time":"2026-03-21 02:02:03"} 
[2026-03-21 02:02:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"djWvefnn1mK8unI1TdbAqHxawmTMSCEQ","execution_time":"2026-03-21 02:02:03","total_operations":1,"sites_count":1} 
[2026-03-21 02:02:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"djWvefnn1mK8unI1TdbAqHxawmTMSCEQ","execution_time":"2026-03-21 02:02:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-f0BYqdV-1774047687"]} 
[2026-03-21 02:02:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"djWvefnn1mK8unI1TdbAqHxawmTMSCEQ","execution_time":"2026-03-21 02:02:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 02:02:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"djWvefnn1mK8unI1TdbAqHxawmTMSCEQ","execution_time":"2026-03-21 02:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 02:02:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"djWvefnn1mK8unI1TdbAqHxawmTMSCEQ","execution_time":"2026-03-21 02:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-f0BYqdV-1774047687","operation_id":159757} 
[2026-03-21 02:02:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"djWvefnn1mK8unI1TdbAqHxawmTMSCEQ","execution_time":"2026-03-21 02:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-f0BYqdV-1774047687","operation_id":159757,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 02:02:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"djWvefnn1mK8unI1TdbAqHxawmTMSCEQ","execution_time":"2026-03-21 02:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-f0BYqdV-1774047687","operation_id":159757,"processed":0,"errors":0} 
[2026-03-21 02:02:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"djWvefnn1mK8unI1TdbAqHxawmTMSCEQ","execution_time":"2026-03-21 02:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-f0BYqdV-1774047687","operation_id":159757} 
[2026-03-21 02:04:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"IqthyZGw7sP25Mjnm90W9BhT2MayPuAX","execution_time":"2026-03-21 02:04:04"} 
[2026-03-21 02:04:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"IqthyZGw7sP25Mjnm90W9BhT2MayPuAX","execution_time":"2026-03-21 02:04:04","total_operations":1,"sites_count":1} 
[2026-03-21 02:04:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"IqthyZGw7sP25Mjnm90W9BhT2MayPuAX","execution_time":"2026-03-21 02:04:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-f0BYqdV-1774047687"]} 
[2026-03-21 02:04:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"IqthyZGw7sP25Mjnm90W9BhT2MayPuAX","execution_time":"2026-03-21 02:04:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 02:04:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"IqthyZGw7sP25Mjnm90W9BhT2MayPuAX","execution_time":"2026-03-21 02:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 02:04:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IqthyZGw7sP25Mjnm90W9BhT2MayPuAX","execution_time":"2026-03-21 02:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-f0BYqdV-1774047687","operation_id":159757} 
[2026-03-21 02:04:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"IqthyZGw7sP25Mjnm90W9BhT2MayPuAX","execution_time":"2026-03-21 02:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-f0BYqdV-1774047687","operation_id":159757,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 02:04:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"IqthyZGw7sP25Mjnm90W9BhT2MayPuAX","execution_time":"2026-03-21 02:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-f0BYqdV-1774047687","operation_id":159757,"processed":0,"errors":0} 
[2026-03-21 02:04:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"IqthyZGw7sP25Mjnm90W9BhT2MayPuAX","execution_time":"2026-03-21 02:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-f0BYqdV-1774047687","operation_id":159757} 
[2026-03-21 02:05:04] production.INFO: Executing GetProducts task...  
[2026-03-21 02:05:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 02:05:04] production.INFO: Executing GetProducts task...  
[2026-03-21 02:05:06] production.INFO: async() رجع: true  
[2026-03-21 02:05:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 02:05:06] production.WARNING: Product with ID 395 not found  
[2026-03-21 02:05:07] production.WARNING: Product with ID 213 not found  
[2026-03-21 02:05:07] production.WARNING: Product with ID 212 not found  
[2026-03-21 02:05:07] production.WARNING: Product with ID 211 not found  
[2026-03-21 02:05:07] production.WARNING: Product with ID 210 not found  
[2026-03-21 02:05:07] production.WARNING: Product with ID 209 not found  
[2026-03-21 02:05:07] production.WARNING: Product with ID 214 not found  
[2026-03-21 02:05:07] production.WARNING: Product with ID 215 not found  
[2026-03-21 02:05:07] production.WARNING: Product with ID 216 not found  
[2026-03-21 02:05:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 02:06:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"JkvDVVmlYYOEGdeIg3UYvCfzKgQwDsBG","execution_time":"2026-03-21 02:06:02"} 
[2026-03-21 02:06:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"JkvDVVmlYYOEGdeIg3UYvCfzKgQwDsBG","execution_time":"2026-03-21 02:06:02","total_operations":1,"sites_count":1} 
[2026-03-21 02:06:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"JkvDVVmlYYOEGdeIg3UYvCfzKgQwDsBG","execution_time":"2026-03-21 02:06:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-f0BYqdV-1774047687"]} 
[2026-03-21 02:06:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"JkvDVVmlYYOEGdeIg3UYvCfzKgQwDsBG","execution_time":"2026-03-21 02:06:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 02:06:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"JkvDVVmlYYOEGdeIg3UYvCfzKgQwDsBG","execution_time":"2026-03-21 02:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 02:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JkvDVVmlYYOEGdeIg3UYvCfzKgQwDsBG","execution_time":"2026-03-21 02:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-f0BYqdV-1774047687","operation_id":159757} 
[2026-03-21 02:06:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"JkvDVVmlYYOEGdeIg3UYvCfzKgQwDsBG","execution_time":"2026-03-21 02:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-f0BYqdV-1774047687","operation_id":159757,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 02:06:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"JkvDVVmlYYOEGdeIg3UYvCfzKgQwDsBG","execution_time":"2026-03-21 02:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-f0BYqdV-1774047687","operation_id":159757,"processed":0,"errors":0} 
[2026-03-21 02:06:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"JkvDVVmlYYOEGdeIg3UYvCfzKgQwDsBG","execution_time":"2026-03-21 02:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-f0BYqdV-1774047687","operation_id":159757} 
[2026-03-21 02:07:59] production.INFO: Constructing job for order: 174718  
[2026-03-21 02:08:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Dp3Iw0kmVGVyw1WHWccYgV2gpZ5ta9SE","execution_time":"2026-03-21 02:08:02"} 
[2026-03-21 02:08:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Dp3Iw0kmVGVyw1WHWccYgV2gpZ5ta9SE","execution_time":"2026-03-21 02:08:02","total_operations":1,"sites_count":1} 
[2026-03-21 02:08:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Dp3Iw0kmVGVyw1WHWccYgV2gpZ5ta9SE","execution_time":"2026-03-21 02:08:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-f0BYqdV-1774047687"]} 
[2026-03-21 02:08:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Dp3Iw0kmVGVyw1WHWccYgV2gpZ5ta9SE","execution_time":"2026-03-21 02:08:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 02:08:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Dp3Iw0kmVGVyw1WHWccYgV2gpZ5ta9SE","execution_time":"2026-03-21 02:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 02:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Dp3Iw0kmVGVyw1WHWccYgV2gpZ5ta9SE","execution_time":"2026-03-21 02:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-f0BYqdV-1774047687","operation_id":159757} 
[2026-03-21 02:08:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Dp3Iw0kmVGVyw1WHWccYgV2gpZ5ta9SE","execution_time":"2026-03-21 02:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-f0BYqdV-1774047687","operation_id":159757,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 02:08:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Dp3Iw0kmVGVyw1WHWccYgV2gpZ5ta9SE","execution_time":"2026-03-21 02:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-f0BYqdV-1774047687","operation_id":159757,"processed":0,"errors":0} 
[2026-03-21 02:08:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Dp3Iw0kmVGVyw1WHWccYgV2gpZ5ta9SE","execution_time":"2026-03-21 02:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-f0BYqdV-1774047687","operation_id":159757} 
[2026-03-21 02:08:02] production.INFO: Handling job for order: 174718  
[2026-03-21 02:08:02] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 02:08:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 02:08:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/815/params?qty=1&uuid=8f6b62c6-c984-4c95-9a19-b6b37fa5028d&Player_ID=0933583939  
[2026-03-21 02:08:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/815/params?qty=1&uuid=8f6b62c6-c984-4c95-9a19-b6b37fa5028d&Player_ID=0933583939","has_body":false} 
[2026-03-21 02:08:03] production.INFO: Operation sent successfully {"operation_id":159758,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-40hv-1774048083","amount":456.6342200000000275394995696842670440673828125,"status":"processing","product":"432.69 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 02:08:03"}},"processed_data":{"order_number":"ORD-40hv-1774048083","amount":456.6342200000000275394995696842670440673828125,"status":"processing","product":"432.69 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 02:08:03] production.INFO: Constructing job for order: 174719  
[2026-03-21 02:08:06] production.INFO: Handling job for order: 174719  
[2026-03-21 02:08:06] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 02:08:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 02:08:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=cedb188b-3a01-45a2-b9b6-8e5a697a6c1e&Player_ID=0933583939  
[2026-03-21 02:08:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=cedb188b-3a01-45a2-b9b6-8e5a697a6c1e&Player_ID=0933583939","has_body":false} 
[2026-03-21 02:08:07] production.INFO: Operation sent successfully {"operation_id":159759,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-G8Un7B6v-1774048086","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 02:08:06"}},"processed_data":{"order_number":"ORD-G8Un7B6v-1774048086","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 02:08:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-f0BYqdV-1774047687","status":"completed","notes":["-[ تم إكتمال طلبك بنجاح ]","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 02:08:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-f0BYqdV-1774047687","status":"completed","codes":[],"notes":["-[ تم إكتمال طلبك بنجاح ]","جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 02:08:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 02:08:31] production.INFO: SendAcceptReject: Notification queued {"user_id":1054,"notification_type":"order_approved","reference_id":174717} 
[2026-03-21 02:08:31] production.INFO: Order updated successfully. Order ID: 174717, Status: completed  
[2026-03-21 02:08:31] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-f0BYqdV-1774047687","status":"completed","codes_count":0} 
[2026-03-21 02:08:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-21 02:10:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"P5Uaqf5SGszWm1ytdXvuM5I8iLUMnOjp","execution_time":"2026-03-21 02:10:04"} 
[2026-03-21 02:10:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"P5Uaqf5SGszWm1ytdXvuM5I8iLUMnOjp","execution_time":"2026-03-21 02:10:04","total_operations":2,"sites_count":1} 
[2026-03-21 02:10:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"P5Uaqf5SGszWm1ytdXvuM5I8iLUMnOjp","execution_time":"2026-03-21 02:10:04","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-40hv-1774048083","ORD-G8Un7B6v-1774048086"]} 
[2026-03-21 02:10:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"P5Uaqf5SGszWm1ytdXvuM5I8iLUMnOjp","execution_time":"2026-03-21 02:10:04","site_id":4,"site_name":"swgamessls"} 
[2026-03-21 02:10:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"P5Uaqf5SGszWm1ytdXvuM5I8iLUMnOjp","execution_time":"2026-03-21 02:10:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 02:10:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"P5Uaqf5SGszWm1ytdXvuM5I8iLUMnOjp","execution_time":"2026-03-21 02:10:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-G8Un7B6v-1774048086","operation_id":159759,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-21 02:10:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"P5Uaqf5SGszWm1ytdXvuM5I8iLUMnOjp","execution_time":"2026-03-21 02:10:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-G8Un7B6v-1774048086","operation_id":159759,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-21 02:10:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"P5Uaqf5SGszWm1ytdXvuM5I8iLUMnOjp","execution_time":"2026-03-21 02:10:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-G8Un7B6v-1774048086","operation_id":159759,"count":2} 
[2026-03-21 02:10:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"P5Uaqf5SGszWm1ytdXvuM5I8iLUMnOjp","execution_time":"2026-03-21 02:10:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-G8Un7B6v-1774048086","operation_id":159759,"count":2} 
[2026-03-21 02:10:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"P5Uaqf5SGszWm1ytdXvuM5I8iLUMnOjp","execution_time":"2026-03-21 02:10:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-G8Un7B6v-1774048086","operation_id":159759,"user_id":7,"notification_type":"order_approved","reference_id":174718} 
[2026-03-21 02:10:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"P5Uaqf5SGszWm1ytdXvuM5I8iLUMnOjp","execution_time":"2026-03-21 02:10:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-G8Un7B6v-1774048086","operation_id":159759,"user_id":7,"notification_type":"order_approved","reference_id":174719} 
[2026-03-21 02:10:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"P5Uaqf5SGszWm1ytdXvuM5I8iLUMnOjp","execution_time":"2026-03-21 02:10:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-G8Un7B6v-1774048086","operation_id":159759,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-21 02:10:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"P5Uaqf5SGszWm1ytdXvuM5I8iLUMnOjp","execution_time":"2026-03-21 02:10:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-G8Un7B6v-1774048086","operation_id":159759,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-21 02:10:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"P5Uaqf5SGszWm1ytdXvuM5I8iLUMnOjp","execution_time":"2026-03-21 02:10:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-G8Un7B6v-1774048086","operation_id":159759,"processed":2,"errors":0} 
[2026-03-21 02:10:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"P5Uaqf5SGszWm1ytdXvuM5I8iLUMnOjp","execution_time":"2026-03-21 02:10:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-G8Un7B6v-1774048086","operation_id":159759,"processed":2,"errors":0} 
[2026-03-21 02:10:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"P5Uaqf5SGszWm1ytdXvuM5I8iLUMnOjp","execution_time":"2026-03-21 02:10:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-G8Un7B6v-1774048086","operation_id":159759} 
[2026-03-21 02:10:04] production.INFO: Executing GetProducts task...  
[2026-03-21 02:10:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 02:10:04] production.INFO: Executing GetProducts task...  
[2026-03-21 02:10:06] production.INFO: async() رجع: true  
[2026-03-21 02:10:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 02:10:06] production.WARNING: Product with ID 395 not found  
[2026-03-21 02:10:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 02:10:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 02:10:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 02:10:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 02:10:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 02:10:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 02:10:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 02:10:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 02:10:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 02:10:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 7  
[2026-03-21 02:10:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 7  
[2026-03-21 02:12:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"AqFPG1Tj0ObhtsnWhizz1FwFEEn65OR4","execution_time":"2026-03-21 02:12:04"} 
[2026-03-21 02:12:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"AqFPG1Tj0ObhtsnWhizz1FwFEEn65OR4","execution_time":"2026-03-21 02:12:04"} 
[2026-03-21 02:14:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"aJHPCMiZebKelhGuI73SFs1GN6TRaLmm","execution_time":"2026-03-21 02:14:01"} 
[2026-03-21 02:14:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"aJHPCMiZebKelhGuI73SFs1GN6TRaLmm","execution_time":"2026-03-21 02:14:01"} 
[2026-03-21 02:14:57] production.INFO: Constructing job for order: 174720  
[2026-03-21 02:14:58] production.INFO: Handling job for order: 174720  
[2026-03-21 02:14:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 02:14:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 02:14:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/626/params?qty=22300&uuid=a60d1edb-f6fc-448e-9b91-d697c8369b4d&Player_ID=7158345  
[2026-03-21 02:14:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/626/params?qty=22300&uuid=a60d1edb-f6fc-448e-9b91-d697c8369b4d&Player_ID=7158345","has_body":false} 
[2026-03-21 02:14:59] production.INFO: Operation sent successfully {"operation_id":159760,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Kv70-1774048499","amount":2.790626459999999919858737484901212155818939208984375,"status":"processing","product":"SoMatch Amount","game":"SoMatch","notes":[],"created_at":"2026-03-21 02:14:59"}},"processed_data":{"order_number":"ORD-Kv70-1774048499","amount":2.790626459999999919858737484901212155818939208984375,"status":"processing","product":"SoMatch Amount","game":"SoMatch"}} 
[2026-03-21 02:15:02] production.INFO: Executing GetProducts task...  
[2026-03-21 02:15:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 02:15:02] production.INFO: Executing GetProducts task...  
[2026-03-21 02:15:04] production.INFO: async() رجع: true  
[2026-03-21 02:15:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 02:15:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 02:15:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 02:15:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 02:15:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 02:15:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 02:15:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 02:15:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 02:15:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 02:15:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 02:15:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 02:16:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"mtJZN2RBxSsruYF6F4RyVOIA9IdFa0DL","execution_time":"2026-03-21 02:16:03"} 
[2026-03-21 02:16:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"mtJZN2RBxSsruYF6F4RyVOIA9IdFa0DL","execution_time":"2026-03-21 02:16:03","total_operations":1,"sites_count":1} 
[2026-03-21 02:16:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"mtJZN2RBxSsruYF6F4RyVOIA9IdFa0DL","execution_time":"2026-03-21 02:16:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Kv70-1774048499"]} 
[2026-03-21 02:16:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"mtJZN2RBxSsruYF6F4RyVOIA9IdFa0DL","execution_time":"2026-03-21 02:16:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 02:16:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"mtJZN2RBxSsruYF6F4RyVOIA9IdFa0DL","execution_time":"2026-03-21 02:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 02:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mtJZN2RBxSsruYF6F4RyVOIA9IdFa0DL","execution_time":"2026-03-21 02:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kv70-1774048499","operation_id":159760} 
[2026-03-21 02:16:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"mtJZN2RBxSsruYF6F4RyVOIA9IdFa0DL","execution_time":"2026-03-21 02:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kv70-1774048499","operation_id":159760,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 02:16:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"mtJZN2RBxSsruYF6F4RyVOIA9IdFa0DL","execution_time":"2026-03-21 02:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kv70-1774048499","operation_id":159760,"processed":0,"errors":0} 
[2026-03-21 02:16:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"mtJZN2RBxSsruYF6F4RyVOIA9IdFa0DL","execution_time":"2026-03-21 02:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kv70-1774048499","operation_id":159760} 
[2026-03-21 02:17:44] production.INFO: Constructing job for order: 174721  
[2026-03-21 02:17:45] production.INFO: Handling job for order: 174721  
[2026-03-21 02:17:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 02:17:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 02:17:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=55b71f62-001c-4dab-b539-c0b0d379b797&Player_ID=575283350  
[2026-03-21 02:17:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=55b71f62-001c-4dab-b539-c0b0d379b797&Player_ID=575283350","has_body":false} 
[2026-03-21 02:17:46] production.INFO: Operation sent successfully {"operation_id":159761,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-szt-1774048665","amount":1.015050000000000007815970093361102044582366943359375,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-21 02:17:46"}},"processed_data":{"order_number":"ORD-szt-1774048665","amount":1.015050000000000007815970093361102044582366943359375,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-21 02:18:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"4TIQhKmq3k6MKymbI6c2irPHNExZJZeV","execution_time":"2026-03-21 02:18:04"} 
[2026-03-21 02:18:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"4TIQhKmq3k6MKymbI6c2irPHNExZJZeV","execution_time":"2026-03-21 02:18:04","total_operations":2,"sites_count":1} 
[2026-03-21 02:18:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"4TIQhKmq3k6MKymbI6c2irPHNExZJZeV","execution_time":"2026-03-21 02:18:04","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-Kv70-1774048499","ORD-szt-1774048665"]} 
[2026-03-21 02:18:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"4TIQhKmq3k6MKymbI6c2irPHNExZJZeV","execution_time":"2026-03-21 02:18:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 02:18:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"4TIQhKmq3k6MKymbI6c2irPHNExZJZeV","execution_time":"2026-03-21 02:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 02:18:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4TIQhKmq3k6MKymbI6c2irPHNExZJZeV","execution_time":"2026-03-21 02:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kv70-1774048499","operation_id":159760} 
[2026-03-21 02:18:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4TIQhKmq3k6MKymbI6c2irPHNExZJZeV","execution_time":"2026-03-21 02:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-szt-1774048665","operation_id":159761} 
[2026-03-21 02:18:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"4TIQhKmq3k6MKymbI6c2irPHNExZJZeV","execution_time":"2026-03-21 02:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-szt-1774048665","operation_id":159761,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 02:18:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"4TIQhKmq3k6MKymbI6c2irPHNExZJZeV","execution_time":"2026-03-21 02:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-szt-1774048665","operation_id":159761,"processed":0,"errors":0} 
[2026-03-21 02:18:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"4TIQhKmq3k6MKymbI6c2irPHNExZJZeV","execution_time":"2026-03-21 02:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-szt-1774048665","operation_id":159761} 
[2026-03-21 02:20:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"w9TjWfiXLihaaoSvRzBHoNBXxJ9BxhiV","execution_time":"2026-03-21 02:20:04"} 
[2026-03-21 02:20:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"w9TjWfiXLihaaoSvRzBHoNBXxJ9BxhiV","execution_time":"2026-03-21 02:20:04","total_operations":2,"sites_count":1} 
[2026-03-21 02:20:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"w9TjWfiXLihaaoSvRzBHoNBXxJ9BxhiV","execution_time":"2026-03-21 02:20:04","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-Kv70-1774048499","ORD-szt-1774048665"]} 
[2026-03-21 02:20:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"w9TjWfiXLihaaoSvRzBHoNBXxJ9BxhiV","execution_time":"2026-03-21 02:20:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 02:20:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"w9TjWfiXLihaaoSvRzBHoNBXxJ9BxhiV","execution_time":"2026-03-21 02:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 02:20:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"w9TjWfiXLihaaoSvRzBHoNBXxJ9BxhiV","execution_time":"2026-03-21 02:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kv70-1774048499","operation_id":159760} 
[2026-03-21 02:20:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"w9TjWfiXLihaaoSvRzBHoNBXxJ9BxhiV","execution_time":"2026-03-21 02:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-szt-1774048665","operation_id":159761} 
[2026-03-21 02:20:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"w9TjWfiXLihaaoSvRzBHoNBXxJ9BxhiV","execution_time":"2026-03-21 02:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-szt-1774048665","operation_id":159761,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 02:20:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"w9TjWfiXLihaaoSvRzBHoNBXxJ9BxhiV","execution_time":"2026-03-21 02:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-szt-1774048665","operation_id":159761,"processed":0,"errors":0} 
[2026-03-21 02:20:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"w9TjWfiXLihaaoSvRzBHoNBXxJ9BxhiV","execution_time":"2026-03-21 02:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-szt-1774048665","operation_id":159761} 
[2026-03-21 02:20:04] production.INFO: Executing GetProducts task...  
[2026-03-21 02:20:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 02:20:04] production.INFO: Executing GetProducts task...  
[2026-03-21 02:20:06] production.INFO: async() رجع: true  
[2026-03-21 02:20:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 02:20:07] production.WARNING: Product with ID 395 not found  
[2026-03-21 02:20:07] production.WARNING: Product with ID 213 not found  
[2026-03-21 02:20:07] production.WARNING: Product with ID 212 not found  
[2026-03-21 02:20:07] production.WARNING: Product with ID 211 not found  
[2026-03-21 02:20:07] production.WARNING: Product with ID 210 not found  
[2026-03-21 02:20:07] production.WARNING: Product with ID 209 not found  
[2026-03-21 02:20:07] production.WARNING: Product with ID 214 not found  
[2026-03-21 02:20:07] production.WARNING: Product with ID 215 not found  
[2026-03-21 02:20:07] production.WARNING: Product with ID 216 not found  
[2026-03-21 02:20:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 02:22:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"aeHjedIDvg1UZky4jfzI7pFiL5qFfSrh","execution_time":"2026-03-21 02:22:02"} 
[2026-03-21 02:22:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"aeHjedIDvg1UZky4jfzI7pFiL5qFfSrh","execution_time":"2026-03-21 02:22:02","total_operations":2,"sites_count":1} 
[2026-03-21 02:22:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"aeHjedIDvg1UZky4jfzI7pFiL5qFfSrh","execution_time":"2026-03-21 02:22:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-Kv70-1774048499","ORD-szt-1774048665"]} 
[2026-03-21 02:22:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"aeHjedIDvg1UZky4jfzI7pFiL5qFfSrh","execution_time":"2026-03-21 02:22:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 02:22:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"aeHjedIDvg1UZky4jfzI7pFiL5qFfSrh","execution_time":"2026-03-21 02:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 02:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"aeHjedIDvg1UZky4jfzI7pFiL5qFfSrh","execution_time":"2026-03-21 02:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kv70-1774048499","operation_id":159760} 
[2026-03-21 02:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"aeHjedIDvg1UZky4jfzI7pFiL5qFfSrh","execution_time":"2026-03-21 02:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-szt-1774048665","operation_id":159761} 
[2026-03-21 02:22:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"aeHjedIDvg1UZky4jfzI7pFiL5qFfSrh","execution_time":"2026-03-21 02:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-szt-1774048665","operation_id":159761,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 02:22:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"aeHjedIDvg1UZky4jfzI7pFiL5qFfSrh","execution_time":"2026-03-21 02:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-szt-1774048665","operation_id":159761,"processed":0,"errors":0} 
[2026-03-21 02:22:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"aeHjedIDvg1UZky4jfzI7pFiL5qFfSrh","execution_time":"2026-03-21 02:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-szt-1774048665","operation_id":159761} 
[2026-03-21 02:24:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"sEjBsWHOP5018Lw5mC3mSqrBxcv5bPFH","execution_time":"2026-03-21 02:24:02"} 
[2026-03-21 02:24:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"sEjBsWHOP5018Lw5mC3mSqrBxcv5bPFH","execution_time":"2026-03-21 02:24:02","total_operations":2,"sites_count":1} 
[2026-03-21 02:24:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"sEjBsWHOP5018Lw5mC3mSqrBxcv5bPFH","execution_time":"2026-03-21 02:24:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-Kv70-1774048499","ORD-szt-1774048665"]} 
[2026-03-21 02:24:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"sEjBsWHOP5018Lw5mC3mSqrBxcv5bPFH","execution_time":"2026-03-21 02:24:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 02:24:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"sEjBsWHOP5018Lw5mC3mSqrBxcv5bPFH","execution_time":"2026-03-21 02:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 02:24:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sEjBsWHOP5018Lw5mC3mSqrBxcv5bPFH","execution_time":"2026-03-21 02:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kv70-1774048499","operation_id":159760} 
[2026-03-21 02:24:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sEjBsWHOP5018Lw5mC3mSqrBxcv5bPFH","execution_time":"2026-03-21 02:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-szt-1774048665","operation_id":159761} 
[2026-03-21 02:24:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"sEjBsWHOP5018Lw5mC3mSqrBxcv5bPFH","execution_time":"2026-03-21 02:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-szt-1774048665","operation_id":159761,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 02:24:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"sEjBsWHOP5018Lw5mC3mSqrBxcv5bPFH","execution_time":"2026-03-21 02:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-szt-1774048665","operation_id":159761,"processed":0,"errors":0} 
[2026-03-21 02:24:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"sEjBsWHOP5018Lw5mC3mSqrBxcv5bPFH","execution_time":"2026-03-21 02:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-szt-1774048665","operation_id":159761} 
[2026-03-21 02:25:02] production.INFO: Executing GetProducts task...  
[2026-03-21 02:25:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 02:25:02] production.INFO: Executing GetProducts task...  
[2026-03-21 02:25:04] production.INFO: async() رجع: true  
[2026-03-21 02:25:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 02:25:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 02:25:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 02:25:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 02:25:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 02:25:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 02:25:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 02:25:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 02:25:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 02:25:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 02:25:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 02:25:20] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-szt-1774048665","status":"completed","notes":["-[ تم إكتمال طلبك بنجاح ]","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 02:25:20] production.INFO: Processed webhook data (normalized) {"id":"ORD-szt-1774048665","status":"completed","codes":[],"notes":["-[ تم إكتمال طلبك بنجاح ]","جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 02:25:20] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 02:25:20] production.INFO: SendAcceptReject: Notification queued {"user_id":1054,"notification_type":"order_approved","reference_id":174721} 
[2026-03-21 02:25:20] production.INFO: Order updated successfully. Order ID: 174721, Status: completed  
[2026-03-21 02:25:20] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-szt-1774048665","status":"completed","codes_count":0} 
[2026-03-21 02:25:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-21 02:26:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"GDvhaEwRjeEcwyrz4wotvEmwXffgJ90s","execution_time":"2026-03-21 02:26:04"} 
[2026-03-21 02:26:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"GDvhaEwRjeEcwyrz4wotvEmwXffgJ90s","execution_time":"2026-03-21 02:26:04","total_operations":1,"sites_count":1} 
[2026-03-21 02:26:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"GDvhaEwRjeEcwyrz4wotvEmwXffgJ90s","execution_time":"2026-03-21 02:26:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Kv70-1774048499"]} 
[2026-03-21 02:26:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"GDvhaEwRjeEcwyrz4wotvEmwXffgJ90s","execution_time":"2026-03-21 02:26:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 02:26:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"GDvhaEwRjeEcwyrz4wotvEmwXffgJ90s","execution_time":"2026-03-21 02:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 02:26:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GDvhaEwRjeEcwyrz4wotvEmwXffgJ90s","execution_time":"2026-03-21 02:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kv70-1774048499","operation_id":159760} 
[2026-03-21 02:26:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"GDvhaEwRjeEcwyrz4wotvEmwXffgJ90s","execution_time":"2026-03-21 02:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kv70-1774048499","operation_id":159760,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 02:26:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"GDvhaEwRjeEcwyrz4wotvEmwXffgJ90s","execution_time":"2026-03-21 02:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kv70-1774048499","operation_id":159760,"processed":0,"errors":0} 
[2026-03-21 02:26:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"GDvhaEwRjeEcwyrz4wotvEmwXffgJ90s","execution_time":"2026-03-21 02:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kv70-1774048499","operation_id":159760} 
[2026-03-21 02:28:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Nf7plzv9CnuutQo5zRm6uTeGOcNYi0LO","execution_time":"2026-03-21 02:28:01"} 
[2026-03-21 02:28:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Nf7plzv9CnuutQo5zRm6uTeGOcNYi0LO","execution_time":"2026-03-21 02:28:01","total_operations":1,"sites_count":1} 
[2026-03-21 02:28:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Nf7plzv9CnuutQo5zRm6uTeGOcNYi0LO","execution_time":"2026-03-21 02:28:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Kv70-1774048499"]} 
[2026-03-21 02:28:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Nf7plzv9CnuutQo5zRm6uTeGOcNYi0LO","execution_time":"2026-03-21 02:28:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 02:28:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Nf7plzv9CnuutQo5zRm6uTeGOcNYi0LO","execution_time":"2026-03-21 02:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 02:28:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Nf7plzv9CnuutQo5zRm6uTeGOcNYi0LO","execution_time":"2026-03-21 02:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kv70-1774048499","operation_id":159760} 
[2026-03-21 02:28:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Nf7plzv9CnuutQo5zRm6uTeGOcNYi0LO","execution_time":"2026-03-21 02:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kv70-1774048499","operation_id":159760,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 02:28:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Nf7plzv9CnuutQo5zRm6uTeGOcNYi0LO","execution_time":"2026-03-21 02:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kv70-1774048499","operation_id":159760,"processed":0,"errors":0} 
[2026-03-21 02:28:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Nf7plzv9CnuutQo5zRm6uTeGOcNYi0LO","execution_time":"2026-03-21 02:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kv70-1774048499","operation_id":159760} 
[2026-03-21 02:30:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"h1YGMvCHGNsnKjd9ljQEXxTuRLDuDzHd","execution_time":"2026-03-21 02:30:01"} 
[2026-03-21 02:30:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"h1YGMvCHGNsnKjd9ljQEXxTuRLDuDzHd","execution_time":"2026-03-21 02:30:01","total_operations":1,"sites_count":1} 
[2026-03-21 02:30:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"h1YGMvCHGNsnKjd9ljQEXxTuRLDuDzHd","execution_time":"2026-03-21 02:30:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Kv70-1774048499"]} 
[2026-03-21 02:30:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"h1YGMvCHGNsnKjd9ljQEXxTuRLDuDzHd","execution_time":"2026-03-21 02:30:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 02:30:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"h1YGMvCHGNsnKjd9ljQEXxTuRLDuDzHd","execution_time":"2026-03-21 02:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 02:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"h1YGMvCHGNsnKjd9ljQEXxTuRLDuDzHd","execution_time":"2026-03-21 02:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kv70-1774048499","operation_id":159760} 
[2026-03-21 02:30:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"h1YGMvCHGNsnKjd9ljQEXxTuRLDuDzHd","execution_time":"2026-03-21 02:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kv70-1774048499","operation_id":159760,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 02:30:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"h1YGMvCHGNsnKjd9ljQEXxTuRLDuDzHd","execution_time":"2026-03-21 02:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kv70-1774048499","operation_id":159760,"processed":0,"errors":0} 
[2026-03-21 02:30:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"h1YGMvCHGNsnKjd9ljQEXxTuRLDuDzHd","execution_time":"2026-03-21 02:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kv70-1774048499","operation_id":159760} 
[2026-03-21 02:30:01] production.INFO: Executing GetProducts task...  
[2026-03-21 02:30:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 02:30:01] production.INFO: Executing GetProducts task...  
[2026-03-21 02:30:03] production.INFO: async() رجع: true  
[2026-03-21 02:30:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 02:30:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 02:30:04] production.WARNING: Product with ID 213 not found  
[2026-03-21 02:30:04] production.WARNING: Product with ID 212 not found  
[2026-03-21 02:30:04] production.WARNING: Product with ID 211 not found  
[2026-03-21 02:30:04] production.WARNING: Product with ID 210 not found  
[2026-03-21 02:30:04] production.WARNING: Product with ID 209 not found  
[2026-03-21 02:30:04] production.WARNING: Product with ID 214 not found  
[2026-03-21 02:30:04] production.WARNING: Product with ID 215 not found  
[2026-03-21 02:30:04] production.WARNING: Product with ID 216 not found  
[2026-03-21 02:30:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 02:32:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"CePha20GE2R9bTp87JgmHl6S6UtGF6M3","execution_time":"2026-03-21 02:32:02"} 
[2026-03-21 02:32:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"CePha20GE2R9bTp87JgmHl6S6UtGF6M3","execution_time":"2026-03-21 02:32:02","total_operations":1,"sites_count":1} 
[2026-03-21 02:32:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"CePha20GE2R9bTp87JgmHl6S6UtGF6M3","execution_time":"2026-03-21 02:32:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Kv70-1774048499"]} 
[2026-03-21 02:32:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"CePha20GE2R9bTp87JgmHl6S6UtGF6M3","execution_time":"2026-03-21 02:32:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 02:32:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"CePha20GE2R9bTp87JgmHl6S6UtGF6M3","execution_time":"2026-03-21 02:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 02:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CePha20GE2R9bTp87JgmHl6S6UtGF6M3","execution_time":"2026-03-21 02:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kv70-1774048499","operation_id":159760} 
[2026-03-21 02:32:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"CePha20GE2R9bTp87JgmHl6S6UtGF6M3","execution_time":"2026-03-21 02:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kv70-1774048499","operation_id":159760,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 02:32:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"CePha20GE2R9bTp87JgmHl6S6UtGF6M3","execution_time":"2026-03-21 02:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kv70-1774048499","operation_id":159760,"processed":0,"errors":0} 
[2026-03-21 02:32:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"CePha20GE2R9bTp87JgmHl6S6UtGF6M3","execution_time":"2026-03-21 02:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kv70-1774048499","operation_id":159760} 
[2026-03-21 02:34:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"XzJirvwZASZdK06jZfh8atvuvVEqRrqf","execution_time":"2026-03-21 02:34:02"} 
[2026-03-21 02:34:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"XzJirvwZASZdK06jZfh8atvuvVEqRrqf","execution_time":"2026-03-21 02:34:02","total_operations":1,"sites_count":1} 
[2026-03-21 02:34:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"XzJirvwZASZdK06jZfh8atvuvVEqRrqf","execution_time":"2026-03-21 02:34:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Kv70-1774048499"]} 
[2026-03-21 02:34:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"XzJirvwZASZdK06jZfh8atvuvVEqRrqf","execution_time":"2026-03-21 02:34:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 02:34:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"XzJirvwZASZdK06jZfh8atvuvVEqRrqf","execution_time":"2026-03-21 02:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 02:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XzJirvwZASZdK06jZfh8atvuvVEqRrqf","execution_time":"2026-03-21 02:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kv70-1774048499","operation_id":159760} 
[2026-03-21 02:34:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"XzJirvwZASZdK06jZfh8atvuvVEqRrqf","execution_time":"2026-03-21 02:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kv70-1774048499","operation_id":159760,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 02:34:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"XzJirvwZASZdK06jZfh8atvuvVEqRrqf","execution_time":"2026-03-21 02:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kv70-1774048499","operation_id":159760,"processed":0,"errors":0} 
[2026-03-21 02:34:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"XzJirvwZASZdK06jZfh8atvuvVEqRrqf","execution_time":"2026-03-21 02:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kv70-1774048499","operation_id":159760} 
[2026-03-21 02:35:02] production.INFO: Executing GetProducts task...  
[2026-03-21 02:35:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 02:35:02] production.INFO: Executing GetProducts task...  
[2026-03-21 02:35:04] production.INFO: async() رجع: true  
[2026-03-21 02:35:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 02:35:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 02:35:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 02:35:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 02:35:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 02:35:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 02:35:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 02:35:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 02:35:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 02:35:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 02:35:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 02:36:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"BfLGdpiqub1fMqMmLpuBLh1TVSH31GmS","execution_time":"2026-03-21 02:36:03"} 
[2026-03-21 02:36:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"BfLGdpiqub1fMqMmLpuBLh1TVSH31GmS","execution_time":"2026-03-21 02:36:03","total_operations":1,"sites_count":1} 
[2026-03-21 02:36:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"BfLGdpiqub1fMqMmLpuBLh1TVSH31GmS","execution_time":"2026-03-21 02:36:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Kv70-1774048499"]} 
[2026-03-21 02:36:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"BfLGdpiqub1fMqMmLpuBLh1TVSH31GmS","execution_time":"2026-03-21 02:36:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 02:36:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"BfLGdpiqub1fMqMmLpuBLh1TVSH31GmS","execution_time":"2026-03-21 02:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 02:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BfLGdpiqub1fMqMmLpuBLh1TVSH31GmS","execution_time":"2026-03-21 02:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kv70-1774048499","operation_id":159760} 
[2026-03-21 02:36:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"BfLGdpiqub1fMqMmLpuBLh1TVSH31GmS","execution_time":"2026-03-21 02:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kv70-1774048499","operation_id":159760,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 02:36:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"BfLGdpiqub1fMqMmLpuBLh1TVSH31GmS","execution_time":"2026-03-21 02:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kv70-1774048499","operation_id":159760,"processed":0,"errors":0} 
[2026-03-21 02:36:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"BfLGdpiqub1fMqMmLpuBLh1TVSH31GmS","execution_time":"2026-03-21 02:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kv70-1774048499","operation_id":159760} 
[2026-03-21 02:36:36] production.INFO: Constructing job for order: 174722  
[2026-03-21 02:36:39] production.INFO: Handling job for order: 174722  
[2026-03-21 02:36:39] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 02:36:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 02:36:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=20000&uuid=76933173-23b0-42ab-97b1-013c6ad1fae9&Player_ID=575283350  
[2026-03-21 02:36:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=20000&uuid=76933173-23b0-42ab-97b1-013c6ad1fae9&Player_ID=575283350","has_body":false} 
[2026-03-21 02:36:40] production.INFO: Operation sent successfully {"operation_id":159762,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3TnTWB-1774049799","amount":2.03010000000000001563194018672220408916473388671875,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-21 02:36:40"}},"processed_data":{"order_number":"ORD-3TnTWB-1774049799","amount":2.03010000000000001563194018672220408916473388671875,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-21 02:37:52] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Kv70-1774048499","status":"cancelled","notes":["-غير متوفر","-غير متوفر"],"codes":[]}} 
[2026-03-21 02:37:52] production.INFO: Processed webhook data (normalized) {"id":"ORD-Kv70-1774048499","status":"cancelled","codes":[],"notes":["-غير متوفر","-غير متوفر"]} 
[2026-03-21 02:37:52] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-21 02:37:52] production.INFO: SendAcceptReject: Notification queued {"user_id":951,"notification_type":"order_rejected","reference_id":174720} 
[2026-03-21 02:37:52] production.INFO: Order updated successfully. Order ID: 174720, Status: rejected  
[2026-03-21 02:37:52] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Kv70-1774048499","status":"rejected","codes_count":0} 
[2026-03-21 02:37:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 951  
[2026-03-21 02:37:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 951  
[2026-03-21 02:38:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"G3fITOYMoJot6HZRTZrwh57R374yG4rJ","execution_time":"2026-03-21 02:38:04"} 
[2026-03-21 02:38:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"G3fITOYMoJot6HZRTZrwh57R374yG4rJ","execution_time":"2026-03-21 02:38:04","total_operations":1,"sites_count":1} 
[2026-03-21 02:38:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"G3fITOYMoJot6HZRTZrwh57R374yG4rJ","execution_time":"2026-03-21 02:38:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-3TnTWB-1774049799"]} 
[2026-03-21 02:38:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"G3fITOYMoJot6HZRTZrwh57R374yG4rJ","execution_time":"2026-03-21 02:38:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 02:38:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"G3fITOYMoJot6HZRTZrwh57R374yG4rJ","execution_time":"2026-03-21 02:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 02:38:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"G3fITOYMoJot6HZRTZrwh57R374yG4rJ","execution_time":"2026-03-21 02:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3TnTWB-1774049799","operation_id":159762} 
[2026-03-21 02:38:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"G3fITOYMoJot6HZRTZrwh57R374yG4rJ","execution_time":"2026-03-21 02:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3TnTWB-1774049799","operation_id":159762,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 02:38:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"G3fITOYMoJot6HZRTZrwh57R374yG4rJ","execution_time":"2026-03-21 02:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3TnTWB-1774049799","operation_id":159762,"processed":0,"errors":0} 
[2026-03-21 02:38:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"G3fITOYMoJot6HZRTZrwh57R374yG4rJ","execution_time":"2026-03-21 02:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3TnTWB-1774049799","operation_id":159762} 
[2026-03-21 02:38:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-3TnTWB-1774049799","status":"completed","notes":["-[ تم إكتمال طلبك بنجاح ]","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 02:38:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-3TnTWB-1774049799","status":"completed","codes":[],"notes":["-[ تم إكتمال طلبك بنجاح ]","جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 02:38:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 02:38:31] production.INFO: SendAcceptReject: Notification queued {"user_id":1054,"notification_type":"order_approved","reference_id":174722} 
[2026-03-21 02:38:31] production.INFO: Order updated successfully. Order ID: 174722, Status: completed  
[2026-03-21 02:38:31] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-3TnTWB-1774049799","status":"completed","codes_count":0} 
[2026-03-21 02:38:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-21 02:40:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"bVRF5J6Gcxun98dptQqcTtB4YjkIsrhR","execution_time":"2026-03-21 02:40:04"} 
[2026-03-21 02:40:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"bVRF5J6Gcxun98dptQqcTtB4YjkIsrhR","execution_time":"2026-03-21 02:40:04"} 
[2026-03-21 02:40:04] production.INFO: Executing GetProducts task...  
[2026-03-21 02:40:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 02:40:04] production.INFO: Executing GetProducts task...  
[2026-03-21 02:40:06] production.INFO: async() رجع: true  
[2026-03-21 02:40:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 02:40:06] production.WARNING: Product with ID 395 not found  
[2026-03-21 02:40:07] production.WARNING: Product with ID 213 not found  
[2026-03-21 02:40:07] production.WARNING: Product with ID 212 not found  
[2026-03-21 02:40:07] production.WARNING: Product with ID 211 not found  
[2026-03-21 02:40:07] production.WARNING: Product with ID 210 not found  
[2026-03-21 02:40:07] production.WARNING: Product with ID 209 not found  
[2026-03-21 02:40:07] production.WARNING: Product with ID 214 not found  
[2026-03-21 02:40:07] production.WARNING: Product with ID 215 not found  
[2026-03-21 02:40:07] production.WARNING: Product with ID 216 not found  
[2026-03-21 02:40:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 02:42:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"4buYNs82q0OWeD4vDGQ60wD86t0Bn90l","execution_time":"2026-03-21 02:42:04"} 
[2026-03-21 02:42:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"4buYNs82q0OWeD4vDGQ60wD86t0Bn90l","execution_time":"2026-03-21 02:42:04"} 
[2026-03-21 02:44:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"K9jt41cPS18HcE26IwQy2wmsbVgOmQGl","execution_time":"2026-03-21 02:44:01"} 
[2026-03-21 02:44:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"K9jt41cPS18HcE26IwQy2wmsbVgOmQGl","execution_time":"2026-03-21 02:44:01"} 
[2026-03-21 02:45:01] production.INFO: Executing GetProducts task...  
[2026-03-21 02:45:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 02:45:01] production.INFO: Executing GetProducts task...  
[2026-03-21 02:45:03] production.INFO: async() رجع: true  
[2026-03-21 02:45:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 02:45:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 02:45:04] production.WARNING: Product with ID 213 not found  
[2026-03-21 02:45:04] production.WARNING: Product with ID 212 not found  
[2026-03-21 02:45:04] production.WARNING: Product with ID 211 not found  
[2026-03-21 02:45:04] production.WARNING: Product with ID 210 not found  
[2026-03-21 02:45:04] production.WARNING: Product with ID 209 not found  
[2026-03-21 02:45:04] production.WARNING: Product with ID 214 not found  
[2026-03-21 02:45:04] production.WARNING: Product with ID 215 not found  
[2026-03-21 02:45:04] production.WARNING: Product with ID 216 not found  
[2026-03-21 02:45:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 02:46:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"JBo5Jdb73DwSBlxhJ4WkNc6SgWcQbrTX","execution_time":"2026-03-21 02:46:02"} 
[2026-03-21 02:46:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"JBo5Jdb73DwSBlxhJ4WkNc6SgWcQbrTX","execution_time":"2026-03-21 02:46:02"} 
[2026-03-21 02:48:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"BXIzJFGjXIR8bK3IntHvBqf75eNeGdJy","execution_time":"2026-03-21 02:48:02"} 
[2026-03-21 02:48:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"BXIzJFGjXIR8bK3IntHvBqf75eNeGdJy","execution_time":"2026-03-21 02:48:02"} 
[2026-03-21 02:50:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"9tMM6UYKzai7z1i43JIogWTZjqf9hLhZ","execution_time":"2026-03-21 02:50:02"} 
[2026-03-21 02:50:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"9tMM6UYKzai7z1i43JIogWTZjqf9hLhZ","execution_time":"2026-03-21 02:50:02"} 
[2026-03-21 02:50:02] production.INFO: Executing GetProducts task...  
[2026-03-21 02:50:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 02:50:02] production.INFO: Executing GetProducts task...  
[2026-03-21 02:50:04] production.INFO: async() رجع: true  
[2026-03-21 02:50:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 02:50:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 02:50:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 02:50:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 02:50:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 02:50:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 02:50:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 02:50:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 02:50:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 02:50:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 02:50:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 02:52:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"GLhgBQskhN9V4fu4nOE1MM6sOJ5Xclhf","execution_time":"2026-03-21 02:52:03"} 
[2026-03-21 02:52:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"GLhgBQskhN9V4fu4nOE1MM6sOJ5Xclhf","execution_time":"2026-03-21 02:52:03"} 
[2026-03-21 02:54:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"gnjcX1uDpiqCOWzfxpaS8u9S8s9tYU4t","execution_time":"2026-03-21 02:54:03"} 
[2026-03-21 02:54:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"gnjcX1uDpiqCOWzfxpaS8u9S8s9tYU4t","execution_time":"2026-03-21 02:54:03"} 
[2026-03-21 02:55:03] production.INFO: Executing GetProducts task...  
[2026-03-21 02:55:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 02:55:03] production.INFO: Executing GetProducts task...  
[2026-03-21 02:55:05] production.INFO: async() رجع: true  
[2026-03-21 02:55:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 02:55:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 02:55:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 02:55:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 02:55:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 02:55:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 02:55:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 02:55:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 02:55:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 02:55:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 02:55:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 02:56:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"7HsekX7toJdaiHZgWIJCuSBYvMx5gkVD","execution_time":"2026-03-21 02:56:03"} 
[2026-03-21 02:56:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"7HsekX7toJdaiHZgWIJCuSBYvMx5gkVD","execution_time":"2026-03-21 02:56:03"} 
[2026-03-21 02:58:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"BtYXhKMgE2Hp0Ln7YAY1jEwXEaUGkRt8","execution_time":"2026-03-21 02:58:03"} 
[2026-03-21 02:58:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"BtYXhKMgE2Hp0Ln7YAY1jEwXEaUGkRt8","execution_time":"2026-03-21 02:58:03"} 
[2026-03-21 03:00:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"KkXCjLSl4Qj4dY8gGE11cfSffF1XYKxH","execution_time":"2026-03-21 03:00:03"} 
[2026-03-21 03:00:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"KkXCjLSl4Qj4dY8gGE11cfSffF1XYKxH","execution_time":"2026-03-21 03:00:03"} 
[2026-03-21 03:00:03] production.INFO: Executing GetProducts task...  
[2026-03-21 03:00:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 03:00:03] production.INFO: Executing GetProducts task...  
[2026-03-21 03:00:05] production.INFO: async() رجع: true  
[2026-03-21 03:00:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 03:00:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 03:00:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 03:00:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 03:00:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 03:00:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 03:00:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 03:00:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 03:00:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 03:00:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 03:00:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 03:00:22] production.INFO: Constructing job for order: 174723  
[2026-03-21 03:00:24] production.INFO: Handling job for order: 174723  
[2026-03-21 03:00:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 03:00:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 03:00:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=86260&uuid=47d01a15-e9b3-41c2-a985-ca93e0983496&Player_ID=1466279768  
[2026-03-21 03:00:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=86260&uuid=47d01a15-e9b3-41c2-a985-ca93e0983496&Player_ID=1466279768","has_body":false} 
[2026-03-21 03:00:25] production.INFO: Operation sent successfully {"operation_id":159763,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3slb-1774051225","amount":9.7094256000000012107875591027550399303436279296875,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-21 03:00:25"}},"processed_data":{"order_number":"ORD-3slb-1774051225","amount":9.7094256000000012107875591027550399303436279296875,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-21 03:00:30] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-3slb-1774051225","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 03:00:30] production.INFO: Processed webhook data (normalized) {"id":"ORD-3slb-1774051225","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 03:00:30] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 03:00:30] production.INFO: SendAcceptReject: Notification queued {"user_id":1688,"notification_type":"order_approved","reference_id":174723} 
[2026-03-21 03:00:30] production.INFO: Order updated successfully. Order ID: 174723, Status: completed  
[2026-03-21 03:00:30] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-3slb-1774051225","status":"completed","codes_count":0} 
[2026-03-21 03:00:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1688  
[2026-03-21 03:02:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"5fUMLzxi4UA13YlFcyVkumPOGEjI5WFd","execution_time":"2026-03-21 03:02:01"} 
[2026-03-21 03:02:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"5fUMLzxi4UA13YlFcyVkumPOGEjI5WFd","execution_time":"2026-03-21 03:02:01"} 
[2026-03-21 03:04:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"lzAFZNPGOzZJEZtmmHY1AUDcq4FLx4hJ","execution_time":"2026-03-21 03:04:01"} 
[2026-03-21 03:04:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"lzAFZNPGOzZJEZtmmHY1AUDcq4FLx4hJ","execution_time":"2026-03-21 03:04:01"} 
[2026-03-21 03:05:04] production.INFO: Executing GetProducts task...  
[2026-03-21 03:05:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 03:05:04] production.INFO: Executing GetProducts task...  
[2026-03-21 03:05:06] production.INFO: async() رجع: true  
[2026-03-21 03:05:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 03:05:07] production.WARNING: Product with ID 395 not found  
[2026-03-21 03:05:07] production.WARNING: Product with ID 213 not found  
[2026-03-21 03:05:07] production.WARNING: Product with ID 212 not found  
[2026-03-21 03:05:07] production.WARNING: Product with ID 211 not found  
[2026-03-21 03:05:07] production.WARNING: Product with ID 210 not found  
[2026-03-21 03:05:07] production.WARNING: Product with ID 209 not found  
[2026-03-21 03:05:07] production.WARNING: Product with ID 214 not found  
[2026-03-21 03:05:07] production.WARNING: Product with ID 215 not found  
[2026-03-21 03:05:07] production.WARNING: Product with ID 216 not found  
[2026-03-21 03:05:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 03:06:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"kpj4HwxL7EX3BMCMwwafLeliaEFyEhuA","execution_time":"2026-03-21 03:06:02"} 
[2026-03-21 03:06:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"kpj4HwxL7EX3BMCMwwafLeliaEFyEhuA","execution_time":"2026-03-21 03:06:02"} 
[2026-03-21 03:08:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"uT1ZdhcDedRTJHhsXH4uq0QnDnuziYsj","execution_time":"2026-03-21 03:08:02"} 
[2026-03-21 03:08:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"uT1ZdhcDedRTJHhsXH4uq0QnDnuziYsj","execution_time":"2026-03-21 03:08:02"} 
[2026-03-21 03:10:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"CN2PTJgCORmB369vzebkB8mqtsic0Sc7","execution_time":"2026-03-21 03:10:02"} 
[2026-03-21 03:10:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"CN2PTJgCORmB369vzebkB8mqtsic0Sc7","execution_time":"2026-03-21 03:10:02"} 
[2026-03-21 03:10:02] production.INFO: Executing GetProducts task...  
[2026-03-21 03:10:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 03:10:02] production.INFO: Executing GetProducts task...  
[2026-03-21 03:10:04] production.INFO: async() رجع: true  
[2026-03-21 03:10:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 03:10:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 03:10:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 03:10:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 03:10:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 03:10:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 03:10:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 03:10:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 03:10:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 03:10:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 03:10:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 03:11:30] production.INFO: Constructing job for order: 174724  
[2026-03-21 03:11:32] production.INFO: Handling job for order: 174724  
[2026-03-21 03:11:32] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 03:11:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 03:11:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=4fd68fea-9099-417f-bad0-de790fbebcf3&Player_ID=0946180639  
[2026-03-21 03:11:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=4fd68fea-9099-417f-bad0-de790fbebcf3&Player_ID=0946180639","has_body":false} 
[2026-03-21 03:11:33] production.INFO: Operation sent successfully {"operation_id":159764,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8SpKa-1774051893","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 03:11:33"}},"processed_data":{"order_number":"ORD-8SpKa-1774051893","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 03:12:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"PgIYxhRy0vCYq1gAHrrieCBi0hNZXPTl","execution_time":"2026-03-21 03:12:03"} 
[2026-03-21 03:12:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"PgIYxhRy0vCYq1gAHrrieCBi0hNZXPTl","execution_time":"2026-03-21 03:12:03","total_operations":1,"sites_count":1} 
[2026-03-21 03:12:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"PgIYxhRy0vCYq1gAHrrieCBi0hNZXPTl","execution_time":"2026-03-21 03:12:03","site_id":4,"site_name":"swgamessls","orders_count":1,"order_ids":["ORD-8SpKa-1774051893"]} 
[2026-03-21 03:12:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"PgIYxhRy0vCYq1gAHrrieCBi0hNZXPTl","execution_time":"2026-03-21 03:12:03","site_id":4,"site_name":"swgamessls"} 
[2026-03-21 03:12:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"PgIYxhRy0vCYq1gAHrrieCBi0hNZXPTl","execution_time":"2026-03-21 03:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 03:12:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"PgIYxhRy0vCYq1gAHrrieCBi0hNZXPTl","execution_time":"2026-03-21 03:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8SpKa-1774051893","operation_id":159764,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 03:12:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"PgIYxhRy0vCYq1gAHrrieCBi0hNZXPTl","execution_time":"2026-03-21 03:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8SpKa-1774051893","operation_id":159764,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 03:12:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"PgIYxhRy0vCYq1gAHrrieCBi0hNZXPTl","execution_time":"2026-03-21 03:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8SpKa-1774051893","operation_id":159764,"count":1} 
[2026-03-21 03:12:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"PgIYxhRy0vCYq1gAHrrieCBi0hNZXPTl","execution_time":"2026-03-21 03:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8SpKa-1774051893","operation_id":159764,"count":1} 
[2026-03-21 03:12:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"PgIYxhRy0vCYq1gAHrrieCBi0hNZXPTl","execution_time":"2026-03-21 03:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8SpKa-1774051893","operation_id":159764,"user_id":30,"notification_type":"order_approved","reference_id":174724} 
[2026-03-21 03:12:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"PgIYxhRy0vCYq1gAHrrieCBi0hNZXPTl","execution_time":"2026-03-21 03:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8SpKa-1774051893","operation_id":159764,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 03:12:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"PgIYxhRy0vCYq1gAHrrieCBi0hNZXPTl","execution_time":"2026-03-21 03:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8SpKa-1774051893","operation_id":159764,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 03:12:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"PgIYxhRy0vCYq1gAHrrieCBi0hNZXPTl","execution_time":"2026-03-21 03:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8SpKa-1774051893","operation_id":159764,"processed":1,"errors":0} 
[2026-03-21 03:12:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"PgIYxhRy0vCYq1gAHrrieCBi0hNZXPTl","execution_time":"2026-03-21 03:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8SpKa-1774051893","operation_id":159764,"processed":1,"errors":0} 
[2026-03-21 03:12:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"PgIYxhRy0vCYq1gAHrrieCBi0hNZXPTl","execution_time":"2026-03-21 03:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8SpKa-1774051893","operation_id":159764} 
[2026-03-21 03:12:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 30  
[2026-03-21 03:13:00] production.INFO: Constructing job for order: 174725  
[2026-03-21 03:13:03] production.INFO: Handling job for order: 174725  
[2026-03-21 03:13:03] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 03:13:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 03:13:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5dc68b46-0eb0-4059-8797-3994845afd6a&Player_ID=51961826948  
[2026-03-21 03:13:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5dc68b46-0eb0-4059-8797-3994845afd6a&Player_ID=51961826948","has_body":false} 
[2026-03-21 03:13:04] production.INFO: Operation sent successfully {"operation_id":159765,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-GAy-1774051984","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 03:13:04"}},"processed_data":{"order_number":"ORD-GAy-1774051984","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 03:13:34] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-GAy-1774051984","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 03:13:34] production.INFO: Processed webhook data (normalized) {"id":"ORD-GAy-1774051984","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 03:13:34] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 03:13:34] production.INFO: SendAcceptReject: Notification queued {"user_id":1235,"notification_type":"order_approved","reference_id":174725} 
[2026-03-21 03:13:34] production.INFO: Order updated successfully. Order ID: 174725, Status: completed  
[2026-03-21 03:13:34] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-GAy-1774051984","status":"completed","codes_count":0} 
[2026-03-21 03:13:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1235  
[2026-03-21 03:14:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"pHyb7jjS0YSPDoJYB02enP0KzfJbZAYY","execution_time":"2026-03-21 03:14:04"} 
[2026-03-21 03:14:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"pHyb7jjS0YSPDoJYB02enP0KzfJbZAYY","execution_time":"2026-03-21 03:14:04"} 
[2026-03-21 03:15:04] production.INFO: Executing GetProducts task...  
[2026-03-21 03:15:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 03:15:04] production.INFO: Executing GetProducts task...  
[2026-03-21 03:15:06] production.INFO: async() رجع: true  
[2026-03-21 03:15:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 03:15:07] production.WARNING: Product with ID 395 not found  
[2026-03-21 03:15:07] production.WARNING: Product with ID 213 not found  
[2026-03-21 03:15:07] production.WARNING: Product with ID 212 not found  
[2026-03-21 03:15:07] production.WARNING: Product with ID 211 not found  
[2026-03-21 03:15:07] production.WARNING: Product with ID 210 not found  
[2026-03-21 03:15:07] production.WARNING: Product with ID 209 not found  
[2026-03-21 03:15:07] production.WARNING: Product with ID 214 not found  
[2026-03-21 03:15:07] production.WARNING: Product with ID 215 not found  
[2026-03-21 03:15:07] production.WARNING: Product with ID 216 not found  
[2026-03-21 03:15:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 03:16:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"RoIKGWHcN5eAblAx8amkNiuLChLkKR8R","execution_time":"2026-03-21 03:16:02"} 
[2026-03-21 03:16:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"RoIKGWHcN5eAblAx8amkNiuLChLkKR8R","execution_time":"2026-03-21 03:16:02"} 
[2026-03-21 03:18:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"G2zppGHgT9MB8htl5aM2NM7METRG6sRF","execution_time":"2026-03-21 03:18:02"} 
[2026-03-21 03:18:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"G2zppGHgT9MB8htl5aM2NM7METRG6sRF","execution_time":"2026-03-21 03:18:02"} 
[2026-03-21 03:20:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"gn6sRjD9FvFxteJIeBCA9q4knX60IzRb","execution_time":"2026-03-21 03:20:02"} 
[2026-03-21 03:20:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"gn6sRjD9FvFxteJIeBCA9q4knX60IzRb","execution_time":"2026-03-21 03:20:02"} 
[2026-03-21 03:20:02] production.INFO: Executing GetProducts task...  
[2026-03-21 03:20:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 03:20:02] production.INFO: Executing GetProducts task...  
[2026-03-21 03:20:04] production.INFO: async() رجع: true  
[2026-03-21 03:20:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 03:20:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 03:20:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 03:20:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 03:20:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 03:20:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 03:20:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 03:20:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 03:20:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 03:20:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 03:20:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 03:22:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"krydgDEYhVGw7ZWnaoPduL5PYMo0rzRm","execution_time":"2026-03-21 03:22:03"} 
[2026-03-21 03:22:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"krydgDEYhVGw7ZWnaoPduL5PYMo0rzRm","execution_time":"2026-03-21 03:22:03"} 
[2026-03-21 03:24:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"CV3npGNNvcqR8qM3eltxp0uO0nyhDRsl","execution_time":"2026-03-21 03:24:03"} 
[2026-03-21 03:24:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"CV3npGNNvcqR8qM3eltxp0uO0nyhDRsl","execution_time":"2026-03-21 03:24:03"} 
[2026-03-21 03:25:03] production.INFO: Executing GetProducts task...  
[2026-03-21 03:25:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 03:25:03] production.INFO: Executing GetProducts task...  
[2026-03-21 03:25:05] production.INFO: async() رجع: true  
[2026-03-21 03:25:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 03:25:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 03:25:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 03:25:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 03:25:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 03:25:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 03:25:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 03:25:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 03:25:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 03:25:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 03:25:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 03:26:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"g3uCB0isr5wqH4ANxGJhvFrBNzsTq1c2","execution_time":"2026-03-21 03:26:03"} 
[2026-03-21 03:26:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"g3uCB0isr5wqH4ANxGJhvFrBNzsTq1c2","execution_time":"2026-03-21 03:26:03"} 
[2026-03-21 03:28:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"KklnDJullPNR7dMbNt84ON1anLQsWzYf","execution_time":"2026-03-21 03:28:03"} 
[2026-03-21 03:28:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"KklnDJullPNR7dMbNt84ON1anLQsWzYf","execution_time":"2026-03-21 03:28:03"} 
[2026-03-21 03:30:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"NKHMxpffzekkmCGwmWRjTs2A5zUAWx71","execution_time":"2026-03-21 03:30:03"} 
[2026-03-21 03:30:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"NKHMxpffzekkmCGwmWRjTs2A5zUAWx71","execution_time":"2026-03-21 03:30:03"} 
[2026-03-21 03:30:03] production.INFO: Executing GetProducts task...  
[2026-03-21 03:30:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 03:30:03] production.INFO: Executing GetProducts task...  
[2026-03-21 03:30:05] production.INFO: async() رجع: true  
[2026-03-21 03:30:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 03:30:06] production.WARNING: Product with ID 395 not found  
[2026-03-21 03:30:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 03:30:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 03:30:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 03:30:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 03:30:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 03:30:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 03:30:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 03:30:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 03:30:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 03:30:48] production.INFO: Constructing job for order: 174727  
[2026-03-21 03:30:49] production.INFO: Handling job for order: 174727  
[2026-03-21 03:30:49] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 03:30:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 03:30:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=35000&uuid=5977b555-022c-4679-909a-57988c974d3d&Player_ID=590078694  
[2026-03-21 03:30:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=35000&uuid=5977b555-022c-4679-909a-57988c974d3d&Player_ID=590078694","has_body":false} 
[2026-03-21 03:30:50] production.INFO: Operation sent successfully {"operation_id":159766,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-iU2ymDkp-1774053049","amount":3.55267499999999980531129040173254907131195068359375,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-21 03:30:50"}},"processed_data":{"order_number":"ORD-iU2ymDkp-1774053049","amount":3.55267499999999980531129040173254907131195068359375,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-21 03:32:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"loRaizTnTGJnS25CmQmu0NzvMck5onj9","execution_time":"2026-03-21 03:32:02"} 
[2026-03-21 03:32:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"loRaizTnTGJnS25CmQmu0NzvMck5onj9","execution_time":"2026-03-21 03:32:02","total_operations":1,"sites_count":1} 
[2026-03-21 03:32:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"loRaizTnTGJnS25CmQmu0NzvMck5onj9","execution_time":"2026-03-21 03:32:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-iU2ymDkp-1774053049"]} 
[2026-03-21 03:32:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"loRaizTnTGJnS25CmQmu0NzvMck5onj9","execution_time":"2026-03-21 03:32:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 03:32:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"loRaizTnTGJnS25CmQmu0NzvMck5onj9","execution_time":"2026-03-21 03:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 03:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"loRaizTnTGJnS25CmQmu0NzvMck5onj9","execution_time":"2026-03-21 03:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iU2ymDkp-1774053049","operation_id":159766} 
[2026-03-21 03:32:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"loRaizTnTGJnS25CmQmu0NzvMck5onj9","execution_time":"2026-03-21 03:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iU2ymDkp-1774053049","operation_id":159766,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 03:32:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"loRaizTnTGJnS25CmQmu0NzvMck5onj9","execution_time":"2026-03-21 03:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iU2ymDkp-1774053049","operation_id":159766,"processed":0,"errors":0} 
[2026-03-21 03:32:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"loRaizTnTGJnS25CmQmu0NzvMck5onj9","execution_time":"2026-03-21 03:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iU2ymDkp-1774053049","operation_id":159766} 
[2026-03-21 03:34:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Wt12UKNNs5miApyZj9WE7Z4mA4AQdSpr","execution_time":"2026-03-21 03:34:02"} 
[2026-03-21 03:34:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Wt12UKNNs5miApyZj9WE7Z4mA4AQdSpr","execution_time":"2026-03-21 03:34:02","total_operations":1,"sites_count":1} 
[2026-03-21 03:34:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Wt12UKNNs5miApyZj9WE7Z4mA4AQdSpr","execution_time":"2026-03-21 03:34:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-iU2ymDkp-1774053049"]} 
[2026-03-21 03:34:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Wt12UKNNs5miApyZj9WE7Z4mA4AQdSpr","execution_time":"2026-03-21 03:34:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 03:34:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Wt12UKNNs5miApyZj9WE7Z4mA4AQdSpr","execution_time":"2026-03-21 03:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 03:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Wt12UKNNs5miApyZj9WE7Z4mA4AQdSpr","execution_time":"2026-03-21 03:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iU2ymDkp-1774053049","operation_id":159766} 
[2026-03-21 03:34:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Wt12UKNNs5miApyZj9WE7Z4mA4AQdSpr","execution_time":"2026-03-21 03:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iU2ymDkp-1774053049","operation_id":159766,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 03:34:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Wt12UKNNs5miApyZj9WE7Z4mA4AQdSpr","execution_time":"2026-03-21 03:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iU2ymDkp-1774053049","operation_id":159766,"processed":0,"errors":0} 
[2026-03-21 03:34:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Wt12UKNNs5miApyZj9WE7Z4mA4AQdSpr","execution_time":"2026-03-21 03:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iU2ymDkp-1774053049","operation_id":159766} 
[2026-03-21 03:35:02] production.INFO: Executing GetProducts task...  
[2026-03-21 03:35:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 03:35:02] production.INFO: Executing GetProducts task...  
[2026-03-21 03:35:04] production.INFO: async() رجع: true  
[2026-03-21 03:35:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 03:35:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 03:35:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 03:35:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 03:35:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 03:35:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 03:35:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 03:35:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 03:35:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 03:35:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 03:35:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 03:36:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"cdxX5qCTJgVZB9hl3aVxaLxICXgsY7Fa","execution_time":"2026-03-21 03:36:03"} 
[2026-03-21 03:36:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"cdxX5qCTJgVZB9hl3aVxaLxICXgsY7Fa","execution_time":"2026-03-21 03:36:03","total_operations":1,"sites_count":1} 
[2026-03-21 03:36:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"cdxX5qCTJgVZB9hl3aVxaLxICXgsY7Fa","execution_time":"2026-03-21 03:36:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-iU2ymDkp-1774053049"]} 
[2026-03-21 03:36:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"cdxX5qCTJgVZB9hl3aVxaLxICXgsY7Fa","execution_time":"2026-03-21 03:36:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 03:36:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"cdxX5qCTJgVZB9hl3aVxaLxICXgsY7Fa","execution_time":"2026-03-21 03:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 03:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cdxX5qCTJgVZB9hl3aVxaLxICXgsY7Fa","execution_time":"2026-03-21 03:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iU2ymDkp-1774053049","operation_id":159766} 
[2026-03-21 03:36:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"cdxX5qCTJgVZB9hl3aVxaLxICXgsY7Fa","execution_time":"2026-03-21 03:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iU2ymDkp-1774053049","operation_id":159766,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 03:36:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"cdxX5qCTJgVZB9hl3aVxaLxICXgsY7Fa","execution_time":"2026-03-21 03:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iU2ymDkp-1774053049","operation_id":159766,"processed":0,"errors":0} 
[2026-03-21 03:36:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"cdxX5qCTJgVZB9hl3aVxaLxICXgsY7Fa","execution_time":"2026-03-21 03:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iU2ymDkp-1774053049","operation_id":159766} 
[2026-03-21 03:38:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ulEcL2pqRKXN8VDs2N5obwpdhVfA1cWS","execution_time":"2026-03-21 03:38:00"} 
[2026-03-21 03:38:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ulEcL2pqRKXN8VDs2N5obwpdhVfA1cWS","execution_time":"2026-03-21 03:38:00","total_operations":1,"sites_count":1} 
[2026-03-21 03:38:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ulEcL2pqRKXN8VDs2N5obwpdhVfA1cWS","execution_time":"2026-03-21 03:38:00","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-iU2ymDkp-1774053049"]} 
[2026-03-21 03:38:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ulEcL2pqRKXN8VDs2N5obwpdhVfA1cWS","execution_time":"2026-03-21 03:38:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 03:38:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ulEcL2pqRKXN8VDs2N5obwpdhVfA1cWS","execution_time":"2026-03-21 03:38:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 03:38:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ulEcL2pqRKXN8VDs2N5obwpdhVfA1cWS","execution_time":"2026-03-21 03:38:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iU2ymDkp-1774053049","operation_id":159766} 
[2026-03-21 03:38:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ulEcL2pqRKXN8VDs2N5obwpdhVfA1cWS","execution_time":"2026-03-21 03:38:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iU2ymDkp-1774053049","operation_id":159766,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 03:38:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ulEcL2pqRKXN8VDs2N5obwpdhVfA1cWS","execution_time":"2026-03-21 03:38:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iU2ymDkp-1774053049","operation_id":159766,"processed":0,"errors":0} 
[2026-03-21 03:38:00] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ulEcL2pqRKXN8VDs2N5obwpdhVfA1cWS","execution_time":"2026-03-21 03:38:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iU2ymDkp-1774053049","operation_id":159766} 
[2026-03-21 03:39:38] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 03:39:39] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 03:39:50] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 03:39:52] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 03:39:56] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 03:39:58] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 03:40:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"6b6hbo7EBNdoN7Xp86EsODv434AmxAHZ","execution_time":"2026-03-21 03:40:04"} 
[2026-03-21 03:40:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"6b6hbo7EBNdoN7Xp86EsODv434AmxAHZ","execution_time":"2026-03-21 03:40:04","total_operations":1,"sites_count":1} 
[2026-03-21 03:40:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"6b6hbo7EBNdoN7Xp86EsODv434AmxAHZ","execution_time":"2026-03-21 03:40:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-iU2ymDkp-1774053049"]} 
[2026-03-21 03:40:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"6b6hbo7EBNdoN7Xp86EsODv434AmxAHZ","execution_time":"2026-03-21 03:40:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 03:40:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"6b6hbo7EBNdoN7Xp86EsODv434AmxAHZ","execution_time":"2026-03-21 03:40:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 03:40:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6b6hbo7EBNdoN7Xp86EsODv434AmxAHZ","execution_time":"2026-03-21 03:40:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iU2ymDkp-1774053049","operation_id":159766} 
[2026-03-21 03:40:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"6b6hbo7EBNdoN7Xp86EsODv434AmxAHZ","execution_time":"2026-03-21 03:40:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iU2ymDkp-1774053049","operation_id":159766,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 03:40:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"6b6hbo7EBNdoN7Xp86EsODv434AmxAHZ","execution_time":"2026-03-21 03:40:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iU2ymDkp-1774053049","operation_id":159766,"processed":0,"errors":0} 
[2026-03-21 03:40:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"6b6hbo7EBNdoN7Xp86EsODv434AmxAHZ","execution_time":"2026-03-21 03:40:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iU2ymDkp-1774053049","operation_id":159766} 
[2026-03-21 03:40:04] production.INFO: Executing GetProducts task...  
[2026-03-21 03:40:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 03:40:04] production.INFO: Executing GetProducts task...  
[2026-03-21 03:40:06] production.INFO: async() رجع: true  
[2026-03-21 03:40:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 03:40:06] production.WARNING: Product with ID 395 not found  
[2026-03-21 03:40:07] production.WARNING: Product with ID 213 not found  
[2026-03-21 03:40:07] production.WARNING: Product with ID 212 not found  
[2026-03-21 03:40:07] production.WARNING: Product with ID 211 not found  
[2026-03-21 03:40:07] production.WARNING: Product with ID 210 not found  
[2026-03-21 03:40:07] production.WARNING: Product with ID 209 not found  
[2026-03-21 03:40:07] production.WARNING: Product with ID 214 not found  
[2026-03-21 03:40:07] production.WARNING: Product with ID 215 not found  
[2026-03-21 03:40:07] production.WARNING: Product with ID 216 not found  
[2026-03-21 03:40:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 03:40:18] production.INFO: Constructing job for order: 174728  
[2026-03-21 03:40:20] production.INFO: Handling job for order: 174728  
[2026-03-21 03:40:20] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 03:40:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 03:40:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/16/params?qty=1&uuid=0627a7f5-0e11-4552-9e6f-59346114c415&Player_ID=0940724421  
[2026-03-21 03:40:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/16/params?qty=1&uuid=0627a7f5-0e11-4552-9e6f-59346114c415&Player_ID=0940724421","has_body":false} 
[2026-03-21 03:40:20] production.INFO: Operation sent successfully {"operation_id":159767,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-sh8-1774053620","amount":527.6680000000000063664629124104976654052734375,"status":"processing","product":"500 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 03:40:20"}},"processed_data":{"order_number":"ORD-sh8-1774053620","amount":527.6680000000000063664629124104976654052734375,"status":"processing","product":"500 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 03:42:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"IuRpUUrmy4f4RiFBYMUY2FIqp9Vw2UhO","execution_time":"2026-03-21 03:42:02"} 
[2026-03-21 03:42:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"IuRpUUrmy4f4RiFBYMUY2FIqp9Vw2UhO","execution_time":"2026-03-21 03:42:02","total_operations":2,"sites_count":2} 
[2026-03-21 03:42:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"IuRpUUrmy4f4RiFBYMUY2FIqp9Vw2UhO","execution_time":"2026-03-21 03:42:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-iU2ymDkp-1774053049"]} 
[2026-03-21 03:42:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"IuRpUUrmy4f4RiFBYMUY2FIqp9Vw2UhO","execution_time":"2026-03-21 03:42:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 03:42:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"IuRpUUrmy4f4RiFBYMUY2FIqp9Vw2UhO","execution_time":"2026-03-21 03:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 03:42:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IuRpUUrmy4f4RiFBYMUY2FIqp9Vw2UhO","execution_time":"2026-03-21 03:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iU2ymDkp-1774053049","operation_id":159766} 
[2026-03-21 03:42:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"IuRpUUrmy4f4RiFBYMUY2FIqp9Vw2UhO","execution_time":"2026-03-21 03:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iU2ymDkp-1774053049","operation_id":159766,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 03:42:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"IuRpUUrmy4f4RiFBYMUY2FIqp9Vw2UhO","execution_time":"2026-03-21 03:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iU2ymDkp-1774053049","operation_id":159766,"processed":0,"errors":0} 
[2026-03-21 03:42:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"IuRpUUrmy4f4RiFBYMUY2FIqp9Vw2UhO","execution_time":"2026-03-21 03:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iU2ymDkp-1774053049","operation_id":159766,"orders_count":1,"order_ids":["ORD-sh8-1774053620"]} 
[2026-03-21 03:42:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"IuRpUUrmy4f4RiFBYMUY2FIqp9Vw2UhO","execution_time":"2026-03-21 03:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iU2ymDkp-1774053049","operation_id":159766} 
[2026-03-21 03:42:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"IuRpUUrmy4f4RiFBYMUY2FIqp9Vw2UhO","execution_time":"2026-03-21 03:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iU2ymDkp-1774053049","operation_id":159766,"orders_count":1} 
[2026-03-21 03:42:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"IuRpUUrmy4f4RiFBYMUY2FIqp9Vw2UhO","execution_time":"2026-03-21 03:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sh8-1774053620","operation_id":159767,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 03:42:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"IuRpUUrmy4f4RiFBYMUY2FIqp9Vw2UhO","execution_time":"2026-03-21 03:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sh8-1774053620","operation_id":159767,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 03:42:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"IuRpUUrmy4f4RiFBYMUY2FIqp9Vw2UhO","execution_time":"2026-03-21 03:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sh8-1774053620","operation_id":159767,"count":1} 
[2026-03-21 03:42:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"IuRpUUrmy4f4RiFBYMUY2FIqp9Vw2UhO","execution_time":"2026-03-21 03:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sh8-1774053620","operation_id":159767,"count":1} 
[2026-03-21 03:42:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"IuRpUUrmy4f4RiFBYMUY2FIqp9Vw2UhO","execution_time":"2026-03-21 03:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sh8-1774053620","operation_id":159767,"user_id":587,"notification_type":"order_approved","reference_id":174728} 
[2026-03-21 03:42:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"IuRpUUrmy4f4RiFBYMUY2FIqp9Vw2UhO","execution_time":"2026-03-21 03:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sh8-1774053620","operation_id":159767,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 03:42:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"IuRpUUrmy4f4RiFBYMUY2FIqp9Vw2UhO","execution_time":"2026-03-21 03:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sh8-1774053620","operation_id":159767,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 03:42:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"IuRpUUrmy4f4RiFBYMUY2FIqp9Vw2UhO","execution_time":"2026-03-21 03:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sh8-1774053620","operation_id":159767,"processed":1,"errors":0} 
[2026-03-21 03:42:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"IuRpUUrmy4f4RiFBYMUY2FIqp9Vw2UhO","execution_time":"2026-03-21 03:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sh8-1774053620","operation_id":159767,"processed":1,"errors":0} 
[2026-03-21 03:42:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"IuRpUUrmy4f4RiFBYMUY2FIqp9Vw2UhO","execution_time":"2026-03-21 03:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sh8-1774053620","operation_id":159767} 
[2026-03-21 03:42:04] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 03:44:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"H0duHbWhzLI7K8FEEKr0zP245NMS8L3W","execution_time":"2026-03-21 03:44:01"} 
[2026-03-21 03:44:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"H0duHbWhzLI7K8FEEKr0zP245NMS8L3W","execution_time":"2026-03-21 03:44:01","total_operations":1,"sites_count":1} 
[2026-03-21 03:44:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"H0duHbWhzLI7K8FEEKr0zP245NMS8L3W","execution_time":"2026-03-21 03:44:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-iU2ymDkp-1774053049"]} 
[2026-03-21 03:44:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"H0duHbWhzLI7K8FEEKr0zP245NMS8L3W","execution_time":"2026-03-21 03:44:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 03:44:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"H0duHbWhzLI7K8FEEKr0zP245NMS8L3W","execution_time":"2026-03-21 03:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 03:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"H0duHbWhzLI7K8FEEKr0zP245NMS8L3W","execution_time":"2026-03-21 03:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iU2ymDkp-1774053049","operation_id":159766} 
[2026-03-21 03:44:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"H0duHbWhzLI7K8FEEKr0zP245NMS8L3W","execution_time":"2026-03-21 03:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iU2ymDkp-1774053049","operation_id":159766,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 03:44:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"H0duHbWhzLI7K8FEEKr0zP245NMS8L3W","execution_time":"2026-03-21 03:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iU2ymDkp-1774053049","operation_id":159766,"processed":0,"errors":0} 
[2026-03-21 03:44:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"H0duHbWhzLI7K8FEEKr0zP245NMS8L3W","execution_time":"2026-03-21 03:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iU2ymDkp-1774053049","operation_id":159766} 
[2026-03-21 03:44:19] production.INFO: SendAcceptReject: Notification queued {"user_id":1703,"notification_type":"request_approved","reference_id":18290} 
[2026-03-21 03:44:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1703  
[2026-03-21 03:44:45] production.INFO: SendAcceptReject: Notification queued {"user_id":220,"notification_type":"request_rejected","reference_id":18291} 
[2026-03-21 03:44:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 220  
[2026-03-21 03:44:55] production.INFO: SendAcceptReject: Notification queued {"user_id":722,"notification_type":"request_approved","reference_id":18292} 
[2026-03-21 03:44:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 722  
[2026-03-21 03:45:02] production.INFO: Executing GetProducts task...  
[2026-03-21 03:45:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 03:45:02] production.INFO: Executing GetProducts task...  
[2026-03-21 03:45:04] production.INFO: async() رجع: true  
[2026-03-21 03:45:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 03:45:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 03:45:04] production.WARNING: Product with ID 213 not found  
[2026-03-21 03:45:04] production.WARNING: Product with ID 212 not found  
[2026-03-21 03:45:04] production.WARNING: Product with ID 211 not found  
[2026-03-21 03:45:04] production.WARNING: Product with ID 210 not found  
[2026-03-21 03:45:04] production.WARNING: Product with ID 209 not found  
[2026-03-21 03:45:04] production.WARNING: Product with ID 214 not found  
[2026-03-21 03:45:04] production.WARNING: Product with ID 215 not found  
[2026-03-21 03:45:04] production.WARNING: Product with ID 216 not found  
[2026-03-21 03:45:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 03:45:39] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"request_approved","reference_id":18294} 
[2026-03-21 03:45:57] production.INFO: SendAcceptReject: Notification queued {"user_id":253,"notification_type":"request_approved","reference_id":18295} 
[2026-03-21 03:45:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 253  
[2026-03-21 03:46:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"kjN35oARHaIHa9wHvqlgrowBOYUfOKGj","execution_time":"2026-03-21 03:46:02"} 
[2026-03-21 03:46:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"kjN35oARHaIHa9wHvqlgrowBOYUfOKGj","execution_time":"2026-03-21 03:46:02","total_operations":1,"sites_count":1} 
[2026-03-21 03:46:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"kjN35oARHaIHa9wHvqlgrowBOYUfOKGj","execution_time":"2026-03-21 03:46:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-iU2ymDkp-1774053049"]} 
[2026-03-21 03:46:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"kjN35oARHaIHa9wHvqlgrowBOYUfOKGj","execution_time":"2026-03-21 03:46:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 03:46:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"kjN35oARHaIHa9wHvqlgrowBOYUfOKGj","execution_time":"2026-03-21 03:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 03:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kjN35oARHaIHa9wHvqlgrowBOYUfOKGj","execution_time":"2026-03-21 03:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iU2ymDkp-1774053049","operation_id":159766} 
[2026-03-21 03:46:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"kjN35oARHaIHa9wHvqlgrowBOYUfOKGj","execution_time":"2026-03-21 03:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iU2ymDkp-1774053049","operation_id":159766,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 03:46:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"kjN35oARHaIHa9wHvqlgrowBOYUfOKGj","execution_time":"2026-03-21 03:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iU2ymDkp-1774053049","operation_id":159766,"processed":0,"errors":0} 
[2026-03-21 03:46:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"kjN35oARHaIHa9wHvqlgrowBOYUfOKGj","execution_time":"2026-03-21 03:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iU2ymDkp-1774053049","operation_id":159766} 
[2026-03-21 03:46:16] production.INFO: SendAcceptReject: Notification queued {"user_id":1299,"notification_type":"request_approved","reference_id":18244} 
[2026-03-21 03:46:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-21 03:47:11] production.INFO: SendAcceptReject: Notification queued {"user_id":298,"notification_type":"order_approved","reference_id":174682} 
[2026-03-21 03:47:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 298  
[2026-03-21 03:47:56] production.INFO: SendAcceptReject: Notification queued {"user_id":460,"notification_type":"order_approved","reference_id":174691} 
[2026-03-21 03:47:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 460  
[2026-03-21 03:48:02] production.INFO: SendAcceptReject: Notification queued {"user_id":237,"notification_type":"order_approved","reference_id":174696} 
[2026-03-21 03:48:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"PaHqkYYAcX4iBYn5XJtBKhlXWUuhjV6b","execution_time":"2026-03-21 03:48:03"} 
[2026-03-21 03:48:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"PaHqkYYAcX4iBYn5XJtBKhlXWUuhjV6b","execution_time":"2026-03-21 03:48:03","total_operations":1,"sites_count":1} 
[2026-03-21 03:48:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"PaHqkYYAcX4iBYn5XJtBKhlXWUuhjV6b","execution_time":"2026-03-21 03:48:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-iU2ymDkp-1774053049"]} 
[2026-03-21 03:48:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"PaHqkYYAcX4iBYn5XJtBKhlXWUuhjV6b","execution_time":"2026-03-21 03:48:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 03:48:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"PaHqkYYAcX4iBYn5XJtBKhlXWUuhjV6b","execution_time":"2026-03-21 03:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 03:48:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PaHqkYYAcX4iBYn5XJtBKhlXWUuhjV6b","execution_time":"2026-03-21 03:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iU2ymDkp-1774053049","operation_id":159766} 
[2026-03-21 03:48:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"PaHqkYYAcX4iBYn5XJtBKhlXWUuhjV6b","execution_time":"2026-03-21 03:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iU2ymDkp-1774053049","operation_id":159766,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 03:48:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"PaHqkYYAcX4iBYn5XJtBKhlXWUuhjV6b","execution_time":"2026-03-21 03:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iU2ymDkp-1774053049","operation_id":159766,"processed":0,"errors":0} 
[2026-03-21 03:48:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"PaHqkYYAcX4iBYn5XJtBKhlXWUuhjV6b","execution_time":"2026-03-21 03:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iU2ymDkp-1774053049","operation_id":159766} 
[2026-03-21 03:48:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 237  
[2026-03-21 03:48:19] production.INFO: SendAcceptReject: Notification queued {"user_id":19,"notification_type":"order_approved","reference_id":174726} 
[2026-03-21 03:48:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 19  
[2026-03-21 03:50:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"aAL0RIYAl6vy8uQB0Q68O4gTLrRZ7AhC","execution_time":"2026-03-21 03:50:03"} 
[2026-03-21 03:50:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"aAL0RIYAl6vy8uQB0Q68O4gTLrRZ7AhC","execution_time":"2026-03-21 03:50:03","total_operations":1,"sites_count":1} 
[2026-03-21 03:50:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"aAL0RIYAl6vy8uQB0Q68O4gTLrRZ7AhC","execution_time":"2026-03-21 03:50:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-iU2ymDkp-1774053049"]} 
[2026-03-21 03:50:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"aAL0RIYAl6vy8uQB0Q68O4gTLrRZ7AhC","execution_time":"2026-03-21 03:50:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 03:50:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"aAL0RIYAl6vy8uQB0Q68O4gTLrRZ7AhC","execution_time":"2026-03-21 03:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 03:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"aAL0RIYAl6vy8uQB0Q68O4gTLrRZ7AhC","execution_time":"2026-03-21 03:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iU2ymDkp-1774053049","operation_id":159766} 
[2026-03-21 03:50:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"aAL0RIYAl6vy8uQB0Q68O4gTLrRZ7AhC","execution_time":"2026-03-21 03:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iU2ymDkp-1774053049","operation_id":159766,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 03:50:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"aAL0RIYAl6vy8uQB0Q68O4gTLrRZ7AhC","execution_time":"2026-03-21 03:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iU2ymDkp-1774053049","operation_id":159766,"processed":0,"errors":0} 
[2026-03-21 03:50:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"aAL0RIYAl6vy8uQB0Q68O4gTLrRZ7AhC","execution_time":"2026-03-21 03:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iU2ymDkp-1774053049","operation_id":159766} 
[2026-03-21 03:50:03] production.INFO: Executing GetProducts task...  
[2026-03-21 03:50:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 03:50:03] production.INFO: Executing GetProducts task...  
[2026-03-21 03:50:05] production.INFO: async() رجع: true  
[2026-03-21 03:50:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 03:50:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 03:50:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 03:50:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 03:50:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 03:50:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 03:50:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 03:50:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 03:50:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 03:50:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 03:50:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 03:52:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ckriaN0RCpLc2ndv3W4DDP1NSyEUkOnR","execution_time":"2026-03-21 03:52:03"} 
[2026-03-21 03:52:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ckriaN0RCpLc2ndv3W4DDP1NSyEUkOnR","execution_time":"2026-03-21 03:52:03","total_operations":1,"sites_count":1} 
[2026-03-21 03:52:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ckriaN0RCpLc2ndv3W4DDP1NSyEUkOnR","execution_time":"2026-03-21 03:52:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-iU2ymDkp-1774053049"]} 
[2026-03-21 03:52:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ckriaN0RCpLc2ndv3W4DDP1NSyEUkOnR","execution_time":"2026-03-21 03:52:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 03:52:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ckriaN0RCpLc2ndv3W4DDP1NSyEUkOnR","execution_time":"2026-03-21 03:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 03:52:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ckriaN0RCpLc2ndv3W4DDP1NSyEUkOnR","execution_time":"2026-03-21 03:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iU2ymDkp-1774053049","operation_id":159766} 
[2026-03-21 03:52:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ckriaN0RCpLc2ndv3W4DDP1NSyEUkOnR","execution_time":"2026-03-21 03:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iU2ymDkp-1774053049","operation_id":159766,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 03:52:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ckriaN0RCpLc2ndv3W4DDP1NSyEUkOnR","execution_time":"2026-03-21 03:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iU2ymDkp-1774053049","operation_id":159766,"processed":0,"errors":0} 
[2026-03-21 03:52:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ckriaN0RCpLc2ndv3W4DDP1NSyEUkOnR","execution_time":"2026-03-21 03:52:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iU2ymDkp-1774053049","operation_id":159766} 
[2026-03-21 03:54:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"D05FJ45U2MfFMaQyjkqtsrxB9Bn6M9ZA","execution_time":"2026-03-21 03:54:04"} 
[2026-03-21 03:54:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"D05FJ45U2MfFMaQyjkqtsrxB9Bn6M9ZA","execution_time":"2026-03-21 03:54:04","total_operations":1,"sites_count":1} 
[2026-03-21 03:54:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"D05FJ45U2MfFMaQyjkqtsrxB9Bn6M9ZA","execution_time":"2026-03-21 03:54:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-iU2ymDkp-1774053049"]} 
[2026-03-21 03:54:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"D05FJ45U2MfFMaQyjkqtsrxB9Bn6M9ZA","execution_time":"2026-03-21 03:54:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 03:54:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"D05FJ45U2MfFMaQyjkqtsrxB9Bn6M9ZA","execution_time":"2026-03-21 03:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 03:54:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"D05FJ45U2MfFMaQyjkqtsrxB9Bn6M9ZA","execution_time":"2026-03-21 03:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iU2ymDkp-1774053049","operation_id":159766} 
[2026-03-21 03:54:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"D05FJ45U2MfFMaQyjkqtsrxB9Bn6M9ZA","execution_time":"2026-03-21 03:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iU2ymDkp-1774053049","operation_id":159766,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 03:54:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"D05FJ45U2MfFMaQyjkqtsrxB9Bn6M9ZA","execution_time":"2026-03-21 03:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iU2ymDkp-1774053049","operation_id":159766,"processed":0,"errors":0} 
[2026-03-21 03:54:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"D05FJ45U2MfFMaQyjkqtsrxB9Bn6M9ZA","execution_time":"2026-03-21 03:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iU2ymDkp-1774053049","operation_id":159766} 
[2026-03-21 03:55:04] production.INFO: Executing GetProducts task...  
[2026-03-21 03:55:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 03:55:04] production.INFO: Executing GetProducts task...  
[2026-03-21 03:55:06] production.INFO: async() رجع: true  
[2026-03-21 03:55:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 03:55:06] production.WARNING: Product with ID 395 not found  
[2026-03-21 03:55:07] production.WARNING: Product with ID 213 not found  
[2026-03-21 03:55:07] production.WARNING: Product with ID 212 not found  
[2026-03-21 03:55:07] production.WARNING: Product with ID 211 not found  
[2026-03-21 03:55:07] production.WARNING: Product with ID 210 not found  
[2026-03-21 03:55:07] production.WARNING: Product with ID 209 not found  
[2026-03-21 03:55:07] production.WARNING: Product with ID 214 not found  
[2026-03-21 03:55:07] production.WARNING: Product with ID 215 not found  
[2026-03-21 03:55:07] production.WARNING: Product with ID 216 not found  
[2026-03-21 03:55:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 03:56:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"8mijcnypFhQB5qk78zwVOlUFjCZBd2fR","execution_time":"2026-03-21 03:56:01"} 
[2026-03-21 03:56:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"8mijcnypFhQB5qk78zwVOlUFjCZBd2fR","execution_time":"2026-03-21 03:56:01","total_operations":1,"sites_count":1} 
[2026-03-21 03:56:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"8mijcnypFhQB5qk78zwVOlUFjCZBd2fR","execution_time":"2026-03-21 03:56:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-iU2ymDkp-1774053049"]} 
[2026-03-21 03:56:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"8mijcnypFhQB5qk78zwVOlUFjCZBd2fR","execution_time":"2026-03-21 03:56:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 03:56:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"8mijcnypFhQB5qk78zwVOlUFjCZBd2fR","execution_time":"2026-03-21 03:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 03:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8mijcnypFhQB5qk78zwVOlUFjCZBd2fR","execution_time":"2026-03-21 03:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iU2ymDkp-1774053049","operation_id":159766} 
[2026-03-21 03:56:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"8mijcnypFhQB5qk78zwVOlUFjCZBd2fR","execution_time":"2026-03-21 03:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iU2ymDkp-1774053049","operation_id":159766,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 03:56:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"8mijcnypFhQB5qk78zwVOlUFjCZBd2fR","execution_time":"2026-03-21 03:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iU2ymDkp-1774053049","operation_id":159766,"processed":0,"errors":0} 
[2026-03-21 03:56:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"8mijcnypFhQB5qk78zwVOlUFjCZBd2fR","execution_time":"2026-03-21 03:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iU2ymDkp-1774053049","operation_id":159766} 
[2026-03-21 03:58:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"9yCQ0J3H9DpNf2Hl2IXyFvqRSz3fQxqQ","execution_time":"2026-03-21 03:58:01"} 
[2026-03-21 03:58:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"9yCQ0J3H9DpNf2Hl2IXyFvqRSz3fQxqQ","execution_time":"2026-03-21 03:58:01","total_operations":1,"sites_count":1} 
[2026-03-21 03:58:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"9yCQ0J3H9DpNf2Hl2IXyFvqRSz3fQxqQ","execution_time":"2026-03-21 03:58:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-iU2ymDkp-1774053049"]} 
[2026-03-21 03:58:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"9yCQ0J3H9DpNf2Hl2IXyFvqRSz3fQxqQ","execution_time":"2026-03-21 03:58:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 03:58:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"9yCQ0J3H9DpNf2Hl2IXyFvqRSz3fQxqQ","execution_time":"2026-03-21 03:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 03:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9yCQ0J3H9DpNf2Hl2IXyFvqRSz3fQxqQ","execution_time":"2026-03-21 03:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iU2ymDkp-1774053049","operation_id":159766} 
[2026-03-21 03:58:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"9yCQ0J3H9DpNf2Hl2IXyFvqRSz3fQxqQ","execution_time":"2026-03-21 03:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iU2ymDkp-1774053049","operation_id":159766,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 03:58:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"9yCQ0J3H9DpNf2Hl2IXyFvqRSz3fQxqQ","execution_time":"2026-03-21 03:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iU2ymDkp-1774053049","operation_id":159766,"processed":0,"errors":0} 
[2026-03-21 03:58:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"9yCQ0J3H9DpNf2Hl2IXyFvqRSz3fQxqQ","execution_time":"2026-03-21 03:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iU2ymDkp-1774053049","operation_id":159766} 
[2026-03-21 04:00:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"UJm49y4vll0n1L0pG0f8CKMwcOGDl0Ra","execution_time":"2026-03-21 04:00:02"} 
[2026-03-21 04:00:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"UJm49y4vll0n1L0pG0f8CKMwcOGDl0Ra","execution_time":"2026-03-21 04:00:02","total_operations":1,"sites_count":1} 
[2026-03-21 04:00:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"UJm49y4vll0n1L0pG0f8CKMwcOGDl0Ra","execution_time":"2026-03-21 04:00:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-iU2ymDkp-1774053049"]} 
[2026-03-21 04:00:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"UJm49y4vll0n1L0pG0f8CKMwcOGDl0Ra","execution_time":"2026-03-21 04:00:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 04:00:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"UJm49y4vll0n1L0pG0f8CKMwcOGDl0Ra","execution_time":"2026-03-21 04:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 04:00:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UJm49y4vll0n1L0pG0f8CKMwcOGDl0Ra","execution_time":"2026-03-21 04:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iU2ymDkp-1774053049","operation_id":159766} 
[2026-03-21 04:00:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"UJm49y4vll0n1L0pG0f8CKMwcOGDl0Ra","execution_time":"2026-03-21 04:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iU2ymDkp-1774053049","operation_id":159766,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 04:00:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"UJm49y4vll0n1L0pG0f8CKMwcOGDl0Ra","execution_time":"2026-03-21 04:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iU2ymDkp-1774053049","operation_id":159766,"processed":0,"errors":0} 
[2026-03-21 04:00:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"UJm49y4vll0n1L0pG0f8CKMwcOGDl0Ra","execution_time":"2026-03-21 04:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iU2ymDkp-1774053049","operation_id":159766} 
[2026-03-21 04:00:02] production.INFO: Executing GetProducts task...  
[2026-03-21 04:00:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 04:00:02] production.INFO: Executing GetProducts task...  
[2026-03-21 04:00:04] production.INFO: async() رجع: true  
[2026-03-21 04:00:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 04:00:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 04:00:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 04:00:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 04:00:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 04:00:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 04:00:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 04:00:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 04:00:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 04:00:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 04:00:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 04:00:41] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-iU2ymDkp-1774053049","status":"completed","notes":["-[ تم إكتمال طلبك بنجاح ]","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 04:00:41] production.INFO: Processed webhook data (normalized) {"id":"ORD-iU2ymDkp-1774053049","status":"completed","codes":[],"notes":["-[ تم إكتمال طلبك بنجاح ]","جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 04:00:41] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 04:00:41] production.INFO: SendAcceptReject: Notification queued {"user_id":1054,"notification_type":"order_approved","reference_id":174727} 
[2026-03-21 04:00:41] production.INFO: Order updated successfully. Order ID: 174727, Status: completed  
[2026-03-21 04:00:41] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-iU2ymDkp-1774053049","status":"completed","codes_count":0} 
[2026-03-21 04:00:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-21 04:02:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"okGjnhjlVbe6VftjoDkNnCRqgIKZdFqE","execution_time":"2026-03-21 04:02:02"} 
[2026-03-21 04:02:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"okGjnhjlVbe6VftjoDkNnCRqgIKZdFqE","execution_time":"2026-03-21 04:02:02"} 
[2026-03-21 04:04:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"CrxriDJmCNT6FSjndov8GvBNUHeOpoV2","execution_time":"2026-03-21 04:04:02"} 
[2026-03-21 04:04:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"CrxriDJmCNT6FSjndov8GvBNUHeOpoV2","execution_time":"2026-03-21 04:04:02"} 
[2026-03-21 04:05:03] production.INFO: Executing GetProducts task...  
[2026-03-21 04:05:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 04:05:03] production.INFO: Executing GetProducts task...  
[2026-03-21 04:05:05] production.INFO: async() رجع: true  
[2026-03-21 04:05:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 04:05:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 04:05:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 04:05:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 04:05:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 04:05:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 04:05:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 04:05:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 04:05:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 04:05:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 04:05:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 04:06:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"geEqJSA5jcVPCxojOOPbmCGkzaaC6QV6","execution_time":"2026-03-21 04:06:01"} 
[2026-03-21 04:06:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"geEqJSA5jcVPCxojOOPbmCGkzaaC6QV6","execution_time":"2026-03-21 04:06:01"} 
[2026-03-21 04:08:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"d2alVGNdO6nSJu18rjkDmkY3WW9D2Lny","execution_time":"2026-03-21 04:08:01"} 
[2026-03-21 04:08:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"d2alVGNdO6nSJu18rjkDmkY3WW9D2Lny","execution_time":"2026-03-21 04:08:01"} 
[2026-03-21 04:10:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"EHYUdzKuMzlKF5hAOvKTphlI0w1cfVV9","execution_time":"2026-03-21 04:10:01"} 
[2026-03-21 04:10:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"EHYUdzKuMzlKF5hAOvKTphlI0w1cfVV9","execution_time":"2026-03-21 04:10:01"} 
[2026-03-21 04:10:01] production.INFO: Executing GetProducts task...  
[2026-03-21 04:10:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 04:10:01] production.INFO: Executing GetProducts task...  
[2026-03-21 04:10:03] production.INFO: async() رجع: true  
[2026-03-21 04:10:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 04:10:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 04:10:04] production.WARNING: Product with ID 213 not found  
[2026-03-21 04:10:04] production.WARNING: Product with ID 212 not found  
[2026-03-21 04:10:04] production.WARNING: Product with ID 211 not found  
[2026-03-21 04:10:04] production.WARNING: Product with ID 210 not found  
[2026-03-21 04:10:04] production.WARNING: Product with ID 209 not found  
[2026-03-21 04:10:04] production.WARNING: Product with ID 214 not found  
[2026-03-21 04:10:04] production.WARNING: Product with ID 215 not found  
[2026-03-21 04:10:04] production.WARNING: Product with ID 216 not found  
[2026-03-21 04:10:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 04:12:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ZtU8yYwfeTrbmaHLWaPgOSyxQnw4Hqzk","execution_time":"2026-03-21 04:12:02"} 
[2026-03-21 04:12:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"ZtU8yYwfeTrbmaHLWaPgOSyxQnw4Hqzk","execution_time":"2026-03-21 04:12:02"} 
[2026-03-21 04:14:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"DL6OWMBCK6WJr1uVTDFP9ZtAEBkt4RVF","execution_time":"2026-03-21 04:14:02"} 
[2026-03-21 04:14:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"DL6OWMBCK6WJr1uVTDFP9ZtAEBkt4RVF","execution_time":"2026-03-21 04:14:02"} 
[2026-03-21 04:15:02] production.INFO: Executing GetProducts task...  
[2026-03-21 04:15:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 04:15:02] production.INFO: Executing GetProducts task...  
[2026-03-21 04:15:04] production.INFO: async() رجع: true  
[2026-03-21 04:15:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 04:15:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 04:15:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 04:15:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 04:15:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 04:15:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 04:15:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 04:15:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 04:15:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 04:15:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 04:15:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 04:16:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"oZIG1kSDvfq4HEIHHw5UHoplDKqDkveP","execution_time":"2026-03-21 04:16:02"} 
[2026-03-21 04:16:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"oZIG1kSDvfq4HEIHHw5UHoplDKqDkveP","execution_time":"2026-03-21 04:16:02"} 
[2026-03-21 04:18:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"iLRoAlGxAs3nzakyi9CsXGnQeHSx6mOG","execution_time":"2026-03-21 04:18:02"} 
[2026-03-21 04:18:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"iLRoAlGxAs3nzakyi9CsXGnQeHSx6mOG","execution_time":"2026-03-21 04:18:02"} 
[2026-03-21 04:20:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"J9uK4GnKkKam3EdGKrjzMsPQgnE6VfPG","execution_time":"2026-03-21 04:20:02"} 
[2026-03-21 04:20:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"J9uK4GnKkKam3EdGKrjzMsPQgnE6VfPG","execution_time":"2026-03-21 04:20:02"} 
[2026-03-21 04:20:02] production.INFO: Executing GetProducts task...  
[2026-03-21 04:20:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 04:20:02] production.INFO: Executing GetProducts task...  
[2026-03-21 04:20:05] production.INFO: async() رجع: true  
[2026-03-21 04:20:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 04:20:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 04:20:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 04:20:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 04:20:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 04:20:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 04:20:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 04:20:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 04:20:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 04:20:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 04:20:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 04:22:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"evtmQX6tzgFiyAp6wvtretkAPHUsSwCU","execution_time":"2026-03-21 04:22:03"} 
[2026-03-21 04:22:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"evtmQX6tzgFiyAp6wvtretkAPHUsSwCU","execution_time":"2026-03-21 04:22:03"} 
[2026-03-21 04:24:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"QTOH6t88S20omsBF5wiYRNPSu0fDjFJh","execution_time":"2026-03-21 04:24:03"} 
[2026-03-21 04:24:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"QTOH6t88S20omsBF5wiYRNPSu0fDjFJh","execution_time":"2026-03-21 04:24:03"} 
[2026-03-21 04:25:03] production.INFO: Executing GetProducts task...  
[2026-03-21 04:25:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 04:25:03] production.INFO: Executing GetProducts task...  
[2026-03-21 04:25:05] production.INFO: async() رجع: true  
[2026-03-21 04:25:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 04:25:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 04:25:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 04:25:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 04:25:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 04:25:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 04:25:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 04:25:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 04:25:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 04:25:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 04:25:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 04:26:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"mcMqjupUPPGHUtRCmN0xmCLdnA4jYeWJ","execution_time":"2026-03-21 04:26:04"} 
[2026-03-21 04:26:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"mcMqjupUPPGHUtRCmN0xmCLdnA4jYeWJ","execution_time":"2026-03-21 04:26:04"} 
[2026-03-21 04:27:17] production.INFO: Constructing job for order: 174729  
[2026-03-21 04:27:19] production.INFO: Handling job for order: 174729  
[2026-03-21 04:27:19] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 04:27:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 04:27:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=15000&uuid=2ce24867-9584-448a-88b6-8f118e1457e5&Player_ID=575283350  
[2026-03-21 04:27:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=15000&uuid=2ce24867-9584-448a-88b6-8f118e1457e5&Player_ID=575283350","has_body":false} 
[2026-03-21 04:27:20] production.INFO: Operation sent successfully {"operation_id":159768,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Z2WcW-1774056439","amount":1.5225750000000000117239551400416530668735504150390625,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-21 04:27:20"}},"processed_data":{"order_number":"ORD-Z2WcW-1774056439","amount":1.5225750000000000117239551400416530668735504150390625,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-21 04:28:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"t3bNp6BEt5kspfi3VdTLun5ctzshM8KB","execution_time":"2026-03-21 04:28:02"} 
[2026-03-21 04:28:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"t3bNp6BEt5kspfi3VdTLun5ctzshM8KB","execution_time":"2026-03-21 04:28:02","total_operations":1,"sites_count":1} 
[2026-03-21 04:28:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"t3bNp6BEt5kspfi3VdTLun5ctzshM8KB","execution_time":"2026-03-21 04:28:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 04:28:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"t3bNp6BEt5kspfi3VdTLun5ctzshM8KB","execution_time":"2026-03-21 04:28:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 04:28:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"t3bNp6BEt5kspfi3VdTLun5ctzshM8KB","execution_time":"2026-03-21 04:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 04:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"t3bNp6BEt5kspfi3VdTLun5ctzshM8KB","execution_time":"2026-03-21 04:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 04:28:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"t3bNp6BEt5kspfi3VdTLun5ctzshM8KB","execution_time":"2026-03-21 04:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 04:28:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"t3bNp6BEt5kspfi3VdTLun5ctzshM8KB","execution_time":"2026-03-21 04:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 04:28:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"t3bNp6BEt5kspfi3VdTLun5ctzshM8KB","execution_time":"2026-03-21 04:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 04:30:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"GRastPfadq9nbcWUW4hYhriL2kyO8etx","execution_time":"2026-03-21 04:30:02"} 
[2026-03-21 04:30:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"GRastPfadq9nbcWUW4hYhriL2kyO8etx","execution_time":"2026-03-21 04:30:02","total_operations":1,"sites_count":1} 
[2026-03-21 04:30:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"GRastPfadq9nbcWUW4hYhriL2kyO8etx","execution_time":"2026-03-21 04:30:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 04:30:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"GRastPfadq9nbcWUW4hYhriL2kyO8etx","execution_time":"2026-03-21 04:30:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 04:30:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"GRastPfadq9nbcWUW4hYhriL2kyO8etx","execution_time":"2026-03-21 04:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 04:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GRastPfadq9nbcWUW4hYhriL2kyO8etx","execution_time":"2026-03-21 04:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 04:30:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"GRastPfadq9nbcWUW4hYhriL2kyO8etx","execution_time":"2026-03-21 04:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 04:30:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"GRastPfadq9nbcWUW4hYhriL2kyO8etx","execution_time":"2026-03-21 04:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 04:30:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"GRastPfadq9nbcWUW4hYhriL2kyO8etx","execution_time":"2026-03-21 04:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 04:30:02] production.INFO: Executing GetProducts task...  
[2026-03-21 04:30:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 04:30:02] production.INFO: Executing GetProducts task...  
[2026-03-21 04:30:04] production.INFO: async() رجع: true  
[2026-03-21 04:30:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 04:30:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 04:30:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 04:30:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 04:30:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 04:30:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 04:30:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 04:30:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 04:30:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 04:30:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 04:30:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 04:32:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"P0Qh2ljzzJhIrezp6uEFNb3Jgy4vuXdj","execution_time":"2026-03-21 04:32:03"} 
[2026-03-21 04:32:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"P0Qh2ljzzJhIrezp6uEFNb3Jgy4vuXdj","execution_time":"2026-03-21 04:32:03","total_operations":1,"sites_count":1} 
[2026-03-21 04:32:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"P0Qh2ljzzJhIrezp6uEFNb3Jgy4vuXdj","execution_time":"2026-03-21 04:32:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 04:32:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"P0Qh2ljzzJhIrezp6uEFNb3Jgy4vuXdj","execution_time":"2026-03-21 04:32:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 04:32:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"P0Qh2ljzzJhIrezp6uEFNb3Jgy4vuXdj","execution_time":"2026-03-21 04:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 04:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"P0Qh2ljzzJhIrezp6uEFNb3Jgy4vuXdj","execution_time":"2026-03-21 04:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 04:32:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"P0Qh2ljzzJhIrezp6uEFNb3Jgy4vuXdj","execution_time":"2026-03-21 04:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 04:32:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"P0Qh2ljzzJhIrezp6uEFNb3Jgy4vuXdj","execution_time":"2026-03-21 04:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 04:32:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"P0Qh2ljzzJhIrezp6uEFNb3Jgy4vuXdj","execution_time":"2026-03-21 04:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 04:34:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"FY1yfD3IPjcckdGpd6kHg8d7JSkXCxAv","execution_time":"2026-03-21 04:34:03"} 
[2026-03-21 04:34:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"FY1yfD3IPjcckdGpd6kHg8d7JSkXCxAv","execution_time":"2026-03-21 04:34:03","total_operations":1,"sites_count":1} 
[2026-03-21 04:34:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"FY1yfD3IPjcckdGpd6kHg8d7JSkXCxAv","execution_time":"2026-03-21 04:34:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 04:34:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"FY1yfD3IPjcckdGpd6kHg8d7JSkXCxAv","execution_time":"2026-03-21 04:34:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 04:34:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"FY1yfD3IPjcckdGpd6kHg8d7JSkXCxAv","execution_time":"2026-03-21 04:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 04:34:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FY1yfD3IPjcckdGpd6kHg8d7JSkXCxAv","execution_time":"2026-03-21 04:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 04:34:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"FY1yfD3IPjcckdGpd6kHg8d7JSkXCxAv","execution_time":"2026-03-21 04:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 04:34:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"FY1yfD3IPjcckdGpd6kHg8d7JSkXCxAv","execution_time":"2026-03-21 04:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 04:34:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"FY1yfD3IPjcckdGpd6kHg8d7JSkXCxAv","execution_time":"2026-03-21 04:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 04:35:03] production.INFO: Executing GetProducts task...  
[2026-03-21 04:35:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 04:35:03] production.INFO: Executing GetProducts task...  
[2026-03-21 04:35:05] production.INFO: async() رجع: true  
[2026-03-21 04:35:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 04:35:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 04:35:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 04:35:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 04:35:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 04:35:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 04:35:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 04:35:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 04:35:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 04:35:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 04:35:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 04:36:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"6JV6kXUM7qQBnjXhG5O1voCU2dgvE7HP","execution_time":"2026-03-21 04:36:03"} 
[2026-03-21 04:36:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"6JV6kXUM7qQBnjXhG5O1voCU2dgvE7HP","execution_time":"2026-03-21 04:36:03","total_operations":1,"sites_count":1} 
[2026-03-21 04:36:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"6JV6kXUM7qQBnjXhG5O1voCU2dgvE7HP","execution_time":"2026-03-21 04:36:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 04:36:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"6JV6kXUM7qQBnjXhG5O1voCU2dgvE7HP","execution_time":"2026-03-21 04:36:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 04:36:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"6JV6kXUM7qQBnjXhG5O1voCU2dgvE7HP","execution_time":"2026-03-21 04:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 04:36:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6JV6kXUM7qQBnjXhG5O1voCU2dgvE7HP","execution_time":"2026-03-21 04:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 04:36:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"6JV6kXUM7qQBnjXhG5O1voCU2dgvE7HP","execution_time":"2026-03-21 04:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 04:36:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"6JV6kXUM7qQBnjXhG5O1voCU2dgvE7HP","execution_time":"2026-03-21 04:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 04:36:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"6JV6kXUM7qQBnjXhG5O1voCU2dgvE7HP","execution_time":"2026-03-21 04:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 04:38:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Az3aXuq7FmVI2mwAYu4mMCmwmg3TbIe1","execution_time":"2026-03-21 04:38:04"} 
[2026-03-21 04:38:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Az3aXuq7FmVI2mwAYu4mMCmwmg3TbIe1","execution_time":"2026-03-21 04:38:04","total_operations":1,"sites_count":1} 
[2026-03-21 04:38:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Az3aXuq7FmVI2mwAYu4mMCmwmg3TbIe1","execution_time":"2026-03-21 04:38:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 04:38:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Az3aXuq7FmVI2mwAYu4mMCmwmg3TbIe1","execution_time":"2026-03-21 04:38:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 04:38:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Az3aXuq7FmVI2mwAYu4mMCmwmg3TbIe1","execution_time":"2026-03-21 04:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 04:38:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Az3aXuq7FmVI2mwAYu4mMCmwmg3TbIe1","execution_time":"2026-03-21 04:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 04:38:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Az3aXuq7FmVI2mwAYu4mMCmwmg3TbIe1","execution_time":"2026-03-21 04:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 04:38:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Az3aXuq7FmVI2mwAYu4mMCmwmg3TbIe1","execution_time":"2026-03-21 04:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 04:38:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Az3aXuq7FmVI2mwAYu4mMCmwmg3TbIe1","execution_time":"2026-03-21 04:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 04:40:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"4EYcuTxpBgByfmxt9vJRn4L05FQNyhK6","execution_time":"2026-03-21 04:40:01"} 
[2026-03-21 04:40:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"4EYcuTxpBgByfmxt9vJRn4L05FQNyhK6","execution_time":"2026-03-21 04:40:01","total_operations":1,"sites_count":1} 
[2026-03-21 04:40:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"4EYcuTxpBgByfmxt9vJRn4L05FQNyhK6","execution_time":"2026-03-21 04:40:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 04:40:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"4EYcuTxpBgByfmxt9vJRn4L05FQNyhK6","execution_time":"2026-03-21 04:40:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 04:40:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"4EYcuTxpBgByfmxt9vJRn4L05FQNyhK6","execution_time":"2026-03-21 04:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 04:40:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4EYcuTxpBgByfmxt9vJRn4L05FQNyhK6","execution_time":"2026-03-21 04:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 04:40:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"4EYcuTxpBgByfmxt9vJRn4L05FQNyhK6","execution_time":"2026-03-21 04:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 04:40:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"4EYcuTxpBgByfmxt9vJRn4L05FQNyhK6","execution_time":"2026-03-21 04:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 04:40:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"4EYcuTxpBgByfmxt9vJRn4L05FQNyhK6","execution_time":"2026-03-21 04:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 04:40:01] production.INFO: Executing GetProducts task...  
[2026-03-21 04:40:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 04:40:01] production.INFO: Executing GetProducts task...  
[2026-03-21 04:40:03] production.INFO: async() رجع: true  
[2026-03-21 04:40:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 04:40:03] production.WARNING: Product with ID 395 not found  
[2026-03-21 04:40:04] production.WARNING: Product with ID 213 not found  
[2026-03-21 04:40:04] production.WARNING: Product with ID 212 not found  
[2026-03-21 04:40:04] production.WARNING: Product with ID 211 not found  
[2026-03-21 04:40:04] production.WARNING: Product with ID 210 not found  
[2026-03-21 04:40:04] production.WARNING: Product with ID 209 not found  
[2026-03-21 04:40:04] production.WARNING: Product with ID 214 not found  
[2026-03-21 04:40:04] production.WARNING: Product with ID 215 not found  
[2026-03-21 04:40:04] production.WARNING: Product with ID 216 not found  
[2026-03-21 04:40:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 04:42:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"n9fSb2O4xesRvPnx7Fkyl5FQzrCiCxcy","execution_time":"2026-03-21 04:42:02"} 
[2026-03-21 04:42:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"n9fSb2O4xesRvPnx7Fkyl5FQzrCiCxcy","execution_time":"2026-03-21 04:42:02","total_operations":1,"sites_count":1} 
[2026-03-21 04:42:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"n9fSb2O4xesRvPnx7Fkyl5FQzrCiCxcy","execution_time":"2026-03-21 04:42:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 04:42:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"n9fSb2O4xesRvPnx7Fkyl5FQzrCiCxcy","execution_time":"2026-03-21 04:42:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 04:42:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"n9fSb2O4xesRvPnx7Fkyl5FQzrCiCxcy","execution_time":"2026-03-21 04:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 04:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"n9fSb2O4xesRvPnx7Fkyl5FQzrCiCxcy","execution_time":"2026-03-21 04:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 04:42:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"n9fSb2O4xesRvPnx7Fkyl5FQzrCiCxcy","execution_time":"2026-03-21 04:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 04:42:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"n9fSb2O4xesRvPnx7Fkyl5FQzrCiCxcy","execution_time":"2026-03-21 04:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 04:42:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"n9fSb2O4xesRvPnx7Fkyl5FQzrCiCxcy","execution_time":"2026-03-21 04:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 04:44:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"z2wqJEdtMqBEeW70YFCMhAgqOfAj1iDJ","execution_time":"2026-03-21 04:44:02"} 
[2026-03-21 04:44:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"z2wqJEdtMqBEeW70YFCMhAgqOfAj1iDJ","execution_time":"2026-03-21 04:44:02","total_operations":1,"sites_count":1} 
[2026-03-21 04:44:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"z2wqJEdtMqBEeW70YFCMhAgqOfAj1iDJ","execution_time":"2026-03-21 04:44:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 04:44:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"z2wqJEdtMqBEeW70YFCMhAgqOfAj1iDJ","execution_time":"2026-03-21 04:44:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 04:44:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"z2wqJEdtMqBEeW70YFCMhAgqOfAj1iDJ","execution_time":"2026-03-21 04:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 04:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"z2wqJEdtMqBEeW70YFCMhAgqOfAj1iDJ","execution_time":"2026-03-21 04:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 04:44:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"z2wqJEdtMqBEeW70YFCMhAgqOfAj1iDJ","execution_time":"2026-03-21 04:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 04:44:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"z2wqJEdtMqBEeW70YFCMhAgqOfAj1iDJ","execution_time":"2026-03-21 04:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 04:44:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"z2wqJEdtMqBEeW70YFCMhAgqOfAj1iDJ","execution_time":"2026-03-21 04:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 04:45:02] production.INFO: Executing GetProducts task...  
[2026-03-21 04:45:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 04:45:02] production.INFO: Executing GetProducts task...  
[2026-03-21 04:45:04] production.INFO: async() رجع: true  
[2026-03-21 04:45:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 04:45:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 04:45:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 04:45:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 04:45:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 04:45:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 04:45:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 04:45:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 04:45:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 04:45:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 04:45:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 04:46:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"yQqMXrloW77dKh8wu7j5MEeVfnEwouZo","execution_time":"2026-03-21 04:46:03"} 
[2026-03-21 04:46:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"yQqMXrloW77dKh8wu7j5MEeVfnEwouZo","execution_time":"2026-03-21 04:46:03","total_operations":1,"sites_count":1} 
[2026-03-21 04:46:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"yQqMXrloW77dKh8wu7j5MEeVfnEwouZo","execution_time":"2026-03-21 04:46:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 04:46:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"yQqMXrloW77dKh8wu7j5MEeVfnEwouZo","execution_time":"2026-03-21 04:46:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 04:46:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"yQqMXrloW77dKh8wu7j5MEeVfnEwouZo","execution_time":"2026-03-21 04:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 04:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yQqMXrloW77dKh8wu7j5MEeVfnEwouZo","execution_time":"2026-03-21 04:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 04:46:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"yQqMXrloW77dKh8wu7j5MEeVfnEwouZo","execution_time":"2026-03-21 04:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 04:46:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"yQqMXrloW77dKh8wu7j5MEeVfnEwouZo","execution_time":"2026-03-21 04:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 04:46:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"yQqMXrloW77dKh8wu7j5MEeVfnEwouZo","execution_time":"2026-03-21 04:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 04:48:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"2G5jSLVXyZ6f9sadMRdV7GLdirteHCpr","execution_time":"2026-03-21 04:48:03"} 
[2026-03-21 04:48:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"2G5jSLVXyZ6f9sadMRdV7GLdirteHCpr","execution_time":"2026-03-21 04:48:03","total_operations":1,"sites_count":1} 
[2026-03-21 04:48:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"2G5jSLVXyZ6f9sadMRdV7GLdirteHCpr","execution_time":"2026-03-21 04:48:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 04:48:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"2G5jSLVXyZ6f9sadMRdV7GLdirteHCpr","execution_time":"2026-03-21 04:48:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 04:48:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"2G5jSLVXyZ6f9sadMRdV7GLdirteHCpr","execution_time":"2026-03-21 04:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 04:48:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2G5jSLVXyZ6f9sadMRdV7GLdirteHCpr","execution_time":"2026-03-21 04:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 04:48:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"2G5jSLVXyZ6f9sadMRdV7GLdirteHCpr","execution_time":"2026-03-21 04:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 04:48:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"2G5jSLVXyZ6f9sadMRdV7GLdirteHCpr","execution_time":"2026-03-21 04:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 04:48:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"2G5jSLVXyZ6f9sadMRdV7GLdirteHCpr","execution_time":"2026-03-21 04:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 04:50:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"o5t9bpeZVXbvqvqslYG4Sku51mPwxyQO","execution_time":"2026-03-21 04:50:03"} 
[2026-03-21 04:50:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"o5t9bpeZVXbvqvqslYG4Sku51mPwxyQO","execution_time":"2026-03-21 04:50:03","total_operations":1,"sites_count":1} 
[2026-03-21 04:50:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"o5t9bpeZVXbvqvqslYG4Sku51mPwxyQO","execution_time":"2026-03-21 04:50:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 04:50:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"o5t9bpeZVXbvqvqslYG4Sku51mPwxyQO","execution_time":"2026-03-21 04:50:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 04:50:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"o5t9bpeZVXbvqvqslYG4Sku51mPwxyQO","execution_time":"2026-03-21 04:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 04:50:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"o5t9bpeZVXbvqvqslYG4Sku51mPwxyQO","execution_time":"2026-03-21 04:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 04:50:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"o5t9bpeZVXbvqvqslYG4Sku51mPwxyQO","execution_time":"2026-03-21 04:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 04:50:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"o5t9bpeZVXbvqvqslYG4Sku51mPwxyQO","execution_time":"2026-03-21 04:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 04:50:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"o5t9bpeZVXbvqvqslYG4Sku51mPwxyQO","execution_time":"2026-03-21 04:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 04:50:04] production.INFO: Executing GetProducts task...  
[2026-03-21 04:50:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 04:50:04] production.INFO: Executing GetProducts task...  
[2026-03-21 04:50:05] production.INFO: async() رجع: true  
[2026-03-21 04:50:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 04:50:06] production.WARNING: Product with ID 395 not found  
[2026-03-21 04:50:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 04:50:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 04:50:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 04:50:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 04:50:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 04:50:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 04:50:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 04:50:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 04:50:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 04:52:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"t6xlTKPDYwEq2mY7GPd8MFBGqgAqvEOw","execution_time":"2026-03-21 04:52:04"} 
[2026-03-21 04:52:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"t6xlTKPDYwEq2mY7GPd8MFBGqgAqvEOw","execution_time":"2026-03-21 04:52:04","total_operations":1,"sites_count":1} 
[2026-03-21 04:52:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"t6xlTKPDYwEq2mY7GPd8MFBGqgAqvEOw","execution_time":"2026-03-21 04:52:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 04:52:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"t6xlTKPDYwEq2mY7GPd8MFBGqgAqvEOw","execution_time":"2026-03-21 04:52:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 04:52:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"t6xlTKPDYwEq2mY7GPd8MFBGqgAqvEOw","execution_time":"2026-03-21 04:52:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 04:52:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"t6xlTKPDYwEq2mY7GPd8MFBGqgAqvEOw","execution_time":"2026-03-21 04:52:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 04:52:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"t6xlTKPDYwEq2mY7GPd8MFBGqgAqvEOw","execution_time":"2026-03-21 04:52:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 04:52:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"t6xlTKPDYwEq2mY7GPd8MFBGqgAqvEOw","execution_time":"2026-03-21 04:52:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 04:52:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"t6xlTKPDYwEq2mY7GPd8MFBGqgAqvEOw","execution_time":"2026-03-21 04:52:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 04:54:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"cHNEy14RXK9DHT992np8ZDx4xGdhzcJw","execution_time":"2026-03-21 04:54:01"} 
[2026-03-21 04:54:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"cHNEy14RXK9DHT992np8ZDx4xGdhzcJw","execution_time":"2026-03-21 04:54:01","total_operations":1,"sites_count":1} 
[2026-03-21 04:54:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"cHNEy14RXK9DHT992np8ZDx4xGdhzcJw","execution_time":"2026-03-21 04:54:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 04:54:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"cHNEy14RXK9DHT992np8ZDx4xGdhzcJw","execution_time":"2026-03-21 04:54:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 04:54:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"cHNEy14RXK9DHT992np8ZDx4xGdhzcJw","execution_time":"2026-03-21 04:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 04:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cHNEy14RXK9DHT992np8ZDx4xGdhzcJw","execution_time":"2026-03-21 04:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 04:54:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"cHNEy14RXK9DHT992np8ZDx4xGdhzcJw","execution_time":"2026-03-21 04:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 04:54:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"cHNEy14RXK9DHT992np8ZDx4xGdhzcJw","execution_time":"2026-03-21 04:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 04:54:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"cHNEy14RXK9DHT992np8ZDx4xGdhzcJw","execution_time":"2026-03-21 04:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 04:55:01] production.INFO: Executing GetProducts task...  
[2026-03-21 04:55:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 04:55:01] production.INFO: Executing GetProducts task...  
[2026-03-21 04:55:03] production.INFO: async() رجع: true  
[2026-03-21 04:55:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 04:55:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 04:55:04] production.WARNING: Product with ID 213 not found  
[2026-03-21 04:55:04] production.WARNING: Product with ID 212 not found  
[2026-03-21 04:55:04] production.WARNING: Product with ID 211 not found  
[2026-03-21 04:55:04] production.WARNING: Product with ID 210 not found  
[2026-03-21 04:55:04] production.WARNING: Product with ID 209 not found  
[2026-03-21 04:55:04] production.WARNING: Product with ID 214 not found  
[2026-03-21 04:55:04] production.WARNING: Product with ID 215 not found  
[2026-03-21 04:55:04] production.WARNING: Product with ID 216 not found  
[2026-03-21 04:55:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 04:56:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"miF3v8mkwI7iliVbYA2rXZsTEiQm8icw","execution_time":"2026-03-21 04:56:03"} 
[2026-03-21 04:56:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"miF3v8mkwI7iliVbYA2rXZsTEiQm8icw","execution_time":"2026-03-21 04:56:03","total_operations":1,"sites_count":1} 
[2026-03-21 04:56:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"miF3v8mkwI7iliVbYA2rXZsTEiQm8icw","execution_time":"2026-03-21 04:56:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 04:56:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"miF3v8mkwI7iliVbYA2rXZsTEiQm8icw","execution_time":"2026-03-21 04:56:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 04:56:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"miF3v8mkwI7iliVbYA2rXZsTEiQm8icw","execution_time":"2026-03-21 04:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 04:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"miF3v8mkwI7iliVbYA2rXZsTEiQm8icw","execution_time":"2026-03-21 04:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 04:56:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"miF3v8mkwI7iliVbYA2rXZsTEiQm8icw","execution_time":"2026-03-21 04:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 04:56:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"miF3v8mkwI7iliVbYA2rXZsTEiQm8icw","execution_time":"2026-03-21 04:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 04:56:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"miF3v8mkwI7iliVbYA2rXZsTEiQm8icw","execution_time":"2026-03-21 04:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 04:58:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ZcKTWZLrqCDKF2zROkc0dar0OYvQNnEq","execution_time":"2026-03-21 04:58:03"} 
[2026-03-21 04:58:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ZcKTWZLrqCDKF2zROkc0dar0OYvQNnEq","execution_time":"2026-03-21 04:58:03","total_operations":1,"sites_count":1} 
[2026-03-21 04:58:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ZcKTWZLrqCDKF2zROkc0dar0OYvQNnEq","execution_time":"2026-03-21 04:58:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 04:58:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ZcKTWZLrqCDKF2zROkc0dar0OYvQNnEq","execution_time":"2026-03-21 04:58:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 04:58:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ZcKTWZLrqCDKF2zROkc0dar0OYvQNnEq","execution_time":"2026-03-21 04:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 04:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZcKTWZLrqCDKF2zROkc0dar0OYvQNnEq","execution_time":"2026-03-21 04:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 04:58:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ZcKTWZLrqCDKF2zROkc0dar0OYvQNnEq","execution_time":"2026-03-21 04:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 04:58:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ZcKTWZLrqCDKF2zROkc0dar0OYvQNnEq","execution_time":"2026-03-21 04:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 04:58:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ZcKTWZLrqCDKF2zROkc0dar0OYvQNnEq","execution_time":"2026-03-21 04:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 05:00:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"SvtxNHPgn8O3O78ZyUFufpEvXpjkyydF","execution_time":"2026-03-21 05:00:04"} 
[2026-03-21 05:00:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"SvtxNHPgn8O3O78ZyUFufpEvXpjkyydF","execution_time":"2026-03-21 05:00:04","total_operations":1,"sites_count":1} 
[2026-03-21 05:00:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"SvtxNHPgn8O3O78ZyUFufpEvXpjkyydF","execution_time":"2026-03-21 05:00:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 05:00:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"SvtxNHPgn8O3O78ZyUFufpEvXpjkyydF","execution_time":"2026-03-21 05:00:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 05:00:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"SvtxNHPgn8O3O78ZyUFufpEvXpjkyydF","execution_time":"2026-03-21 05:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 05:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SvtxNHPgn8O3O78ZyUFufpEvXpjkyydF","execution_time":"2026-03-21 05:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 05:00:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"SvtxNHPgn8O3O78ZyUFufpEvXpjkyydF","execution_time":"2026-03-21 05:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 05:00:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"SvtxNHPgn8O3O78ZyUFufpEvXpjkyydF","execution_time":"2026-03-21 05:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 05:00:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"SvtxNHPgn8O3O78ZyUFufpEvXpjkyydF","execution_time":"2026-03-21 05:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 05:00:04] production.INFO: Executing GetProducts task...  
[2026-03-21 05:00:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 05:00:04] production.INFO: Executing GetProducts task...  
[2026-03-21 05:00:06] production.INFO: async() رجع: true  
[2026-03-21 05:00:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 05:00:06] production.WARNING: Product with ID 395 not found  
[2026-03-21 05:00:07] production.WARNING: Product with ID 213 not found  
[2026-03-21 05:00:07] production.WARNING: Product with ID 212 not found  
[2026-03-21 05:00:07] production.WARNING: Product with ID 211 not found  
[2026-03-21 05:00:07] production.WARNING: Product with ID 210 not found  
[2026-03-21 05:00:07] production.WARNING: Product with ID 209 not found  
[2026-03-21 05:00:07] production.WARNING: Product with ID 214 not found  
[2026-03-21 05:00:07] production.WARNING: Product with ID 215 not found  
[2026-03-21 05:00:07] production.WARNING: Product with ID 216 not found  
[2026-03-21 05:00:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 05:02:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"mGQYa2XCrEXvIfozQrmyOERf4gvafPlU","execution_time":"2026-03-21 05:02:01"} 
[2026-03-21 05:02:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"mGQYa2XCrEXvIfozQrmyOERf4gvafPlU","execution_time":"2026-03-21 05:02:01","total_operations":1,"sites_count":1} 
[2026-03-21 05:02:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"mGQYa2XCrEXvIfozQrmyOERf4gvafPlU","execution_time":"2026-03-21 05:02:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 05:02:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"mGQYa2XCrEXvIfozQrmyOERf4gvafPlU","execution_time":"2026-03-21 05:02:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 05:02:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"mGQYa2XCrEXvIfozQrmyOERf4gvafPlU","execution_time":"2026-03-21 05:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 05:02:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mGQYa2XCrEXvIfozQrmyOERf4gvafPlU","execution_time":"2026-03-21 05:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 05:02:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"mGQYa2XCrEXvIfozQrmyOERf4gvafPlU","execution_time":"2026-03-21 05:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 05:02:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"mGQYa2XCrEXvIfozQrmyOERf4gvafPlU","execution_time":"2026-03-21 05:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 05:02:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"mGQYa2XCrEXvIfozQrmyOERf4gvafPlU","execution_time":"2026-03-21 05:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 05:04:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Ni1M8KSuxRmGTUp11TgRG1U7HwO3Vpg0","execution_time":"2026-03-21 05:04:02"} 
[2026-03-21 05:04:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Ni1M8KSuxRmGTUp11TgRG1U7HwO3Vpg0","execution_time":"2026-03-21 05:04:02","total_operations":1,"sites_count":1} 
[2026-03-21 05:04:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Ni1M8KSuxRmGTUp11TgRG1U7HwO3Vpg0","execution_time":"2026-03-21 05:04:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 05:04:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Ni1M8KSuxRmGTUp11TgRG1U7HwO3Vpg0","execution_time":"2026-03-21 05:04:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 05:04:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Ni1M8KSuxRmGTUp11TgRG1U7HwO3Vpg0","execution_time":"2026-03-21 05:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 05:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Ni1M8KSuxRmGTUp11TgRG1U7HwO3Vpg0","execution_time":"2026-03-21 05:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 05:04:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Ni1M8KSuxRmGTUp11TgRG1U7HwO3Vpg0","execution_time":"2026-03-21 05:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 05:04:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Ni1M8KSuxRmGTUp11TgRG1U7HwO3Vpg0","execution_time":"2026-03-21 05:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 05:04:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Ni1M8KSuxRmGTUp11TgRG1U7HwO3Vpg0","execution_time":"2026-03-21 05:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 05:05:02] production.INFO: Executing GetProducts task...  
[2026-03-21 05:05:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 05:05:02] production.INFO: Executing GetProducts task...  
[2026-03-21 05:05:04] production.INFO: async() رجع: true  
[2026-03-21 05:05:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 05:05:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 05:05:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 05:05:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 05:05:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 05:05:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 05:05:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 05:05:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 05:05:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 05:05:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 05:05:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 05:06:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"6aTw9S6hcIW96a1FkBAtqZma7H2RYRzj","execution_time":"2026-03-21 05:06:02"} 
[2026-03-21 05:06:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"6aTw9S6hcIW96a1FkBAtqZma7H2RYRzj","execution_time":"2026-03-21 05:06:02","total_operations":1,"sites_count":1} 
[2026-03-21 05:06:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"6aTw9S6hcIW96a1FkBAtqZma7H2RYRzj","execution_time":"2026-03-21 05:06:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 05:06:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"6aTw9S6hcIW96a1FkBAtqZma7H2RYRzj","execution_time":"2026-03-21 05:06:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 05:06:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"6aTw9S6hcIW96a1FkBAtqZma7H2RYRzj","execution_time":"2026-03-21 05:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 05:06:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6aTw9S6hcIW96a1FkBAtqZma7H2RYRzj","execution_time":"2026-03-21 05:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 05:06:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"6aTw9S6hcIW96a1FkBAtqZma7H2RYRzj","execution_time":"2026-03-21 05:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 05:06:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"6aTw9S6hcIW96a1FkBAtqZma7H2RYRzj","execution_time":"2026-03-21 05:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 05:06:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"6aTw9S6hcIW96a1FkBAtqZma7H2RYRzj","execution_time":"2026-03-21 05:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 05:08:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"n4Wi3h3fzcQHg64TaTH0DRX16b21E8t5","execution_time":"2026-03-21 05:08:01"} 
[2026-03-21 05:08:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"n4Wi3h3fzcQHg64TaTH0DRX16b21E8t5","execution_time":"2026-03-21 05:08:01","total_operations":1,"sites_count":1} 
[2026-03-21 05:08:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"n4Wi3h3fzcQHg64TaTH0DRX16b21E8t5","execution_time":"2026-03-21 05:08:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 05:08:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"n4Wi3h3fzcQHg64TaTH0DRX16b21E8t5","execution_time":"2026-03-21 05:08:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 05:08:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"n4Wi3h3fzcQHg64TaTH0DRX16b21E8t5","execution_time":"2026-03-21 05:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 05:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"n4Wi3h3fzcQHg64TaTH0DRX16b21E8t5","execution_time":"2026-03-21 05:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 05:08:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"n4Wi3h3fzcQHg64TaTH0DRX16b21E8t5","execution_time":"2026-03-21 05:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 05:08:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"n4Wi3h3fzcQHg64TaTH0DRX16b21E8t5","execution_time":"2026-03-21 05:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 05:08:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"n4Wi3h3fzcQHg64TaTH0DRX16b21E8t5","execution_time":"2026-03-21 05:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 05:10:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"olIh30bye50b8Ds1howXaYxCLHzAESrn","execution_time":"2026-03-21 05:10:01"} 
[2026-03-21 05:10:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"olIh30bye50b8Ds1howXaYxCLHzAESrn","execution_time":"2026-03-21 05:10:01","total_operations":1,"sites_count":1} 
[2026-03-21 05:10:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"olIh30bye50b8Ds1howXaYxCLHzAESrn","execution_time":"2026-03-21 05:10:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 05:10:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"olIh30bye50b8Ds1howXaYxCLHzAESrn","execution_time":"2026-03-21 05:10:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 05:10:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"olIh30bye50b8Ds1howXaYxCLHzAESrn","execution_time":"2026-03-21 05:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 05:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"olIh30bye50b8Ds1howXaYxCLHzAESrn","execution_time":"2026-03-21 05:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 05:10:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"olIh30bye50b8Ds1howXaYxCLHzAESrn","execution_time":"2026-03-21 05:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 05:10:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"olIh30bye50b8Ds1howXaYxCLHzAESrn","execution_time":"2026-03-21 05:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 05:10:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"olIh30bye50b8Ds1howXaYxCLHzAESrn","execution_time":"2026-03-21 05:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 05:10:02] production.INFO: Executing GetProducts task...  
[2026-03-21 05:10:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 05:10:02] production.INFO: Executing GetProducts task...  
[2026-03-21 05:10:04] production.INFO: async() رجع: true  
[2026-03-21 05:10:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 05:10:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 05:10:04] production.WARNING: Product with ID 213 not found  
[2026-03-21 05:10:04] production.WARNING: Product with ID 212 not found  
[2026-03-21 05:10:04] production.WARNING: Product with ID 211 not found  
[2026-03-21 05:10:04] production.WARNING: Product with ID 210 not found  
[2026-03-21 05:10:04] production.WARNING: Product with ID 209 not found  
[2026-03-21 05:10:04] production.WARNING: Product with ID 214 not found  
[2026-03-21 05:10:04] production.WARNING: Product with ID 215 not found  
[2026-03-21 05:10:04] production.WARNING: Product with ID 216 not found  
[2026-03-21 05:10:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 05:12:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"jqSBQ8yAnjlQX18ML21LVY8NAOXr29yp","execution_time":"2026-03-21 05:12:02"} 
[2026-03-21 05:12:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"jqSBQ8yAnjlQX18ML21LVY8NAOXr29yp","execution_time":"2026-03-21 05:12:02","total_operations":1,"sites_count":1} 
[2026-03-21 05:12:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"jqSBQ8yAnjlQX18ML21LVY8NAOXr29yp","execution_time":"2026-03-21 05:12:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 05:12:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"jqSBQ8yAnjlQX18ML21LVY8NAOXr29yp","execution_time":"2026-03-21 05:12:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 05:12:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"jqSBQ8yAnjlQX18ML21LVY8NAOXr29yp","execution_time":"2026-03-21 05:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 05:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jqSBQ8yAnjlQX18ML21LVY8NAOXr29yp","execution_time":"2026-03-21 05:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 05:12:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"jqSBQ8yAnjlQX18ML21LVY8NAOXr29yp","execution_time":"2026-03-21 05:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 05:12:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"jqSBQ8yAnjlQX18ML21LVY8NAOXr29yp","execution_time":"2026-03-21 05:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 05:12:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"jqSBQ8yAnjlQX18ML21LVY8NAOXr29yp","execution_time":"2026-03-21 05:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 05:14:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"AXRmVHko8o0XQTnEoXdrR4FzoKpECfv3","execution_time":"2026-03-21 05:14:02"} 
[2026-03-21 05:14:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"AXRmVHko8o0XQTnEoXdrR4FzoKpECfv3","execution_time":"2026-03-21 05:14:02","total_operations":1,"sites_count":1} 
[2026-03-21 05:14:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"AXRmVHko8o0XQTnEoXdrR4FzoKpECfv3","execution_time":"2026-03-21 05:14:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 05:14:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"AXRmVHko8o0XQTnEoXdrR4FzoKpECfv3","execution_time":"2026-03-21 05:14:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 05:14:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"AXRmVHko8o0XQTnEoXdrR4FzoKpECfv3","execution_time":"2026-03-21 05:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 05:14:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AXRmVHko8o0XQTnEoXdrR4FzoKpECfv3","execution_time":"2026-03-21 05:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 05:14:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"AXRmVHko8o0XQTnEoXdrR4FzoKpECfv3","execution_time":"2026-03-21 05:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 05:14:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"AXRmVHko8o0XQTnEoXdrR4FzoKpECfv3","execution_time":"2026-03-21 05:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 05:14:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"AXRmVHko8o0XQTnEoXdrR4FzoKpECfv3","execution_time":"2026-03-21 05:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 05:15:03] production.INFO: Executing GetProducts task...  
[2026-03-21 05:15:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 05:15:03] production.INFO: Executing GetProducts task...  
[2026-03-21 05:15:05] production.INFO: async() رجع: true  
[2026-03-21 05:15:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 05:15:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 05:15:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 05:15:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 05:15:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 05:15:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 05:15:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 05:15:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 05:15:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 05:15:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 05:15:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 05:16:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"uKLCW1HV1EOQzDTb3jXRo6uLALsxXhW7","execution_time":"2026-03-21 05:16:03"} 
[2026-03-21 05:16:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"uKLCW1HV1EOQzDTb3jXRo6uLALsxXhW7","execution_time":"2026-03-21 05:16:03","total_operations":1,"sites_count":1} 
[2026-03-21 05:16:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"uKLCW1HV1EOQzDTb3jXRo6uLALsxXhW7","execution_time":"2026-03-21 05:16:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 05:16:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"uKLCW1HV1EOQzDTb3jXRo6uLALsxXhW7","execution_time":"2026-03-21 05:16:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 05:16:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"uKLCW1HV1EOQzDTb3jXRo6uLALsxXhW7","execution_time":"2026-03-21 05:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 05:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uKLCW1HV1EOQzDTb3jXRo6uLALsxXhW7","execution_time":"2026-03-21 05:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 05:16:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"uKLCW1HV1EOQzDTb3jXRo6uLALsxXhW7","execution_time":"2026-03-21 05:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 05:16:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"uKLCW1HV1EOQzDTb3jXRo6uLALsxXhW7","execution_time":"2026-03-21 05:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 05:16:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"uKLCW1HV1EOQzDTb3jXRo6uLALsxXhW7","execution_time":"2026-03-21 05:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 05:18:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"P9PmLvisGFpehYFj05KSHKBzqZMaLdHC","execution_time":"2026-03-21 05:18:03"} 
[2026-03-21 05:18:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"P9PmLvisGFpehYFj05KSHKBzqZMaLdHC","execution_time":"2026-03-21 05:18:03","total_operations":1,"sites_count":1} 
[2026-03-21 05:18:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"P9PmLvisGFpehYFj05KSHKBzqZMaLdHC","execution_time":"2026-03-21 05:18:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 05:18:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"P9PmLvisGFpehYFj05KSHKBzqZMaLdHC","execution_time":"2026-03-21 05:18:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 05:18:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"P9PmLvisGFpehYFj05KSHKBzqZMaLdHC","execution_time":"2026-03-21 05:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 05:18:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"P9PmLvisGFpehYFj05KSHKBzqZMaLdHC","execution_time":"2026-03-21 05:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 05:18:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"P9PmLvisGFpehYFj05KSHKBzqZMaLdHC","execution_time":"2026-03-21 05:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 05:18:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"P9PmLvisGFpehYFj05KSHKBzqZMaLdHC","execution_time":"2026-03-21 05:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 05:18:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"P9PmLvisGFpehYFj05KSHKBzqZMaLdHC","execution_time":"2026-03-21 05:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 05:20:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"KTKI4KZQnsmMrT9XciBPZbU3Sd2EpMnr","execution_time":"2026-03-21 05:20:03"} 
[2026-03-21 05:20:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"KTKI4KZQnsmMrT9XciBPZbU3Sd2EpMnr","execution_time":"2026-03-21 05:20:03","total_operations":1,"sites_count":1} 
[2026-03-21 05:20:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"KTKI4KZQnsmMrT9XciBPZbU3Sd2EpMnr","execution_time":"2026-03-21 05:20:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 05:20:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"KTKI4KZQnsmMrT9XciBPZbU3Sd2EpMnr","execution_time":"2026-03-21 05:20:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 05:20:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"KTKI4KZQnsmMrT9XciBPZbU3Sd2EpMnr","execution_time":"2026-03-21 05:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 05:20:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KTKI4KZQnsmMrT9XciBPZbU3Sd2EpMnr","execution_time":"2026-03-21 05:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 05:20:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"KTKI4KZQnsmMrT9XciBPZbU3Sd2EpMnr","execution_time":"2026-03-21 05:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 05:20:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"KTKI4KZQnsmMrT9XciBPZbU3Sd2EpMnr","execution_time":"2026-03-21 05:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 05:20:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"KTKI4KZQnsmMrT9XciBPZbU3Sd2EpMnr","execution_time":"2026-03-21 05:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 05:20:04] production.INFO: Executing GetProducts task...  
[2026-03-21 05:20:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 05:20:04] production.INFO: Executing GetProducts task...  
[2026-03-21 05:20:06] production.INFO: async() رجع: true  
[2026-03-21 05:20:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 05:20:06] production.WARNING: Product with ID 395 not found  
[2026-03-21 05:20:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 05:20:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 05:20:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 05:20:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 05:20:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 05:20:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 05:20:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 05:20:07] production.WARNING: Product with ID 216 not found  
[2026-03-21 05:20:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 05:22:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"eW6VFtXMkCdRTf4AAlA7iunDLdNn1VcI","execution_time":"2026-03-21 05:22:04"} 
[2026-03-21 05:22:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"eW6VFtXMkCdRTf4AAlA7iunDLdNn1VcI","execution_time":"2026-03-21 05:22:04","total_operations":1,"sites_count":1} 
[2026-03-21 05:22:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"eW6VFtXMkCdRTf4AAlA7iunDLdNn1VcI","execution_time":"2026-03-21 05:22:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 05:22:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"eW6VFtXMkCdRTf4AAlA7iunDLdNn1VcI","execution_time":"2026-03-21 05:22:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 05:22:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"eW6VFtXMkCdRTf4AAlA7iunDLdNn1VcI","execution_time":"2026-03-21 05:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 05:22:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eW6VFtXMkCdRTf4AAlA7iunDLdNn1VcI","execution_time":"2026-03-21 05:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 05:22:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"eW6VFtXMkCdRTf4AAlA7iunDLdNn1VcI","execution_time":"2026-03-21 05:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 05:22:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"eW6VFtXMkCdRTf4AAlA7iunDLdNn1VcI","execution_time":"2026-03-21 05:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 05:22:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"eW6VFtXMkCdRTf4AAlA7iunDLdNn1VcI","execution_time":"2026-03-21 05:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 05:24:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"O47RofatK8yy0kU16YzDEoMzoPlrv40G","execution_time":"2026-03-21 05:24:04"} 
[2026-03-21 05:24:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"O47RofatK8yy0kU16YzDEoMzoPlrv40G","execution_time":"2026-03-21 05:24:04","total_operations":1,"sites_count":1} 
[2026-03-21 05:24:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"O47RofatK8yy0kU16YzDEoMzoPlrv40G","execution_time":"2026-03-21 05:24:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 05:24:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"O47RofatK8yy0kU16YzDEoMzoPlrv40G","execution_time":"2026-03-21 05:24:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 05:24:05] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"O47RofatK8yy0kU16YzDEoMzoPlrv40G","execution_time":"2026-03-21 05:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 05:24:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"O47RofatK8yy0kU16YzDEoMzoPlrv40G","execution_time":"2026-03-21 05:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 05:24:05] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"O47RofatK8yy0kU16YzDEoMzoPlrv40G","execution_time":"2026-03-21 05:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 05:24:05] production.INFO: Batch query completed {"job":"Quryjob","job_id":"O47RofatK8yy0kU16YzDEoMzoPlrv40G","execution_time":"2026-03-21 05:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 05:24:05] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"O47RofatK8yy0kU16YzDEoMzoPlrv40G","execution_time":"2026-03-21 05:24:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 05:25:02] production.INFO: Executing GetProducts task...  
[2026-03-21 05:25:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 05:25:02] production.INFO: Executing GetProducts task...  
[2026-03-21 05:25:04] production.INFO: async() رجع: true  
[2026-03-21 05:25:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 05:25:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 05:25:04] production.WARNING: Product with ID 213 not found  
[2026-03-21 05:25:04] production.WARNING: Product with ID 212 not found  
[2026-03-21 05:25:04] production.WARNING: Product with ID 211 not found  
[2026-03-21 05:25:04] production.WARNING: Product with ID 210 not found  
[2026-03-21 05:25:04] production.WARNING: Product with ID 209 not found  
[2026-03-21 05:25:04] production.WARNING: Product with ID 214 not found  
[2026-03-21 05:25:04] production.WARNING: Product with ID 215 not found  
[2026-03-21 05:25:04] production.WARNING: Product with ID 216 not found  
[2026-03-21 05:25:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 05:26:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"SZVxHzbGVVU6fyILz8YPURGGJXMbiHjL","execution_time":"2026-03-21 05:26:02"} 
[2026-03-21 05:26:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"SZVxHzbGVVU6fyILz8YPURGGJXMbiHjL","execution_time":"2026-03-21 05:26:02","total_operations":1,"sites_count":1} 
[2026-03-21 05:26:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"SZVxHzbGVVU6fyILz8YPURGGJXMbiHjL","execution_time":"2026-03-21 05:26:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 05:26:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"SZVxHzbGVVU6fyILz8YPURGGJXMbiHjL","execution_time":"2026-03-21 05:26:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 05:26:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"SZVxHzbGVVU6fyILz8YPURGGJXMbiHjL","execution_time":"2026-03-21 05:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 05:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SZVxHzbGVVU6fyILz8YPURGGJXMbiHjL","execution_time":"2026-03-21 05:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 05:26:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"SZVxHzbGVVU6fyILz8YPURGGJXMbiHjL","execution_time":"2026-03-21 05:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 05:26:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"SZVxHzbGVVU6fyILz8YPURGGJXMbiHjL","execution_time":"2026-03-21 05:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 05:26:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"SZVxHzbGVVU6fyILz8YPURGGJXMbiHjL","execution_time":"2026-03-21 05:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 05:28:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"q4rnzG4HVKKXG1HHE2RsUWOtxygbxiho","execution_time":"2026-03-21 05:28:02"} 
[2026-03-21 05:28:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"q4rnzG4HVKKXG1HHE2RsUWOtxygbxiho","execution_time":"2026-03-21 05:28:02","total_operations":1,"sites_count":1} 
[2026-03-21 05:28:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"q4rnzG4HVKKXG1HHE2RsUWOtxygbxiho","execution_time":"2026-03-21 05:28:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 05:28:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"q4rnzG4HVKKXG1HHE2RsUWOtxygbxiho","execution_time":"2026-03-21 05:28:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 05:28:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"q4rnzG4HVKKXG1HHE2RsUWOtxygbxiho","execution_time":"2026-03-21 05:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 05:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"q4rnzG4HVKKXG1HHE2RsUWOtxygbxiho","execution_time":"2026-03-21 05:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 05:28:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"q4rnzG4HVKKXG1HHE2RsUWOtxygbxiho","execution_time":"2026-03-21 05:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 05:28:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"q4rnzG4HVKKXG1HHE2RsUWOtxygbxiho","execution_time":"2026-03-21 05:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 05:28:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"q4rnzG4HVKKXG1HHE2RsUWOtxygbxiho","execution_time":"2026-03-21 05:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 05:30:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"5evry7ET1XCr4QD8Z6sJL5y9cZmQ1sx7","execution_time":"2026-03-21 05:30:02"} 
[2026-03-21 05:30:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"5evry7ET1XCr4QD8Z6sJL5y9cZmQ1sx7","execution_time":"2026-03-21 05:30:02","total_operations":1,"sites_count":1} 
[2026-03-21 05:30:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"5evry7ET1XCr4QD8Z6sJL5y9cZmQ1sx7","execution_time":"2026-03-21 05:30:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 05:30:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"5evry7ET1XCr4QD8Z6sJL5y9cZmQ1sx7","execution_time":"2026-03-21 05:30:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 05:30:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"5evry7ET1XCr4QD8Z6sJL5y9cZmQ1sx7","execution_time":"2026-03-21 05:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 05:30:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5evry7ET1XCr4QD8Z6sJL5y9cZmQ1sx7","execution_time":"2026-03-21 05:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 05:30:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"5evry7ET1XCr4QD8Z6sJL5y9cZmQ1sx7","execution_time":"2026-03-21 05:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 05:30:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"5evry7ET1XCr4QD8Z6sJL5y9cZmQ1sx7","execution_time":"2026-03-21 05:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 05:30:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"5evry7ET1XCr4QD8Z6sJL5y9cZmQ1sx7","execution_time":"2026-03-21 05:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 05:30:03] production.INFO: Executing GetProducts task...  
[2026-03-21 05:30:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 05:30:03] production.INFO: Executing GetProducts task...  
[2026-03-21 05:30:04] production.INFO: async() رجع: true  
[2026-03-21 05:30:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 05:30:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 05:30:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 05:30:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 05:30:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 05:30:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 05:30:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 05:30:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 05:30:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 05:30:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 05:30:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 05:32:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"IqpNkj3ecT4R1xY6Arybuxf2WhqQzi1u","execution_time":"2026-03-21 05:32:03"} 
[2026-03-21 05:32:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"IqpNkj3ecT4R1xY6Arybuxf2WhqQzi1u","execution_time":"2026-03-21 05:32:03","total_operations":1,"sites_count":1} 
[2026-03-21 05:32:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"IqpNkj3ecT4R1xY6Arybuxf2WhqQzi1u","execution_time":"2026-03-21 05:32:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 05:32:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"IqpNkj3ecT4R1xY6Arybuxf2WhqQzi1u","execution_time":"2026-03-21 05:32:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 05:32:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"IqpNkj3ecT4R1xY6Arybuxf2WhqQzi1u","execution_time":"2026-03-21 05:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 05:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IqpNkj3ecT4R1xY6Arybuxf2WhqQzi1u","execution_time":"2026-03-21 05:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 05:32:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"IqpNkj3ecT4R1xY6Arybuxf2WhqQzi1u","execution_time":"2026-03-21 05:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 05:32:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"IqpNkj3ecT4R1xY6Arybuxf2WhqQzi1u","execution_time":"2026-03-21 05:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 05:32:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"IqpNkj3ecT4R1xY6Arybuxf2WhqQzi1u","execution_time":"2026-03-21 05:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 05:34:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"K6QvesDjOxjCVIHTNrakHYR1Tam9s8uH","execution_time":"2026-03-21 05:34:03"} 
[2026-03-21 05:34:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"K6QvesDjOxjCVIHTNrakHYR1Tam9s8uH","execution_time":"2026-03-21 05:34:03","total_operations":1,"sites_count":1} 
[2026-03-21 05:34:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"K6QvesDjOxjCVIHTNrakHYR1Tam9s8uH","execution_time":"2026-03-21 05:34:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 05:34:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"K6QvesDjOxjCVIHTNrakHYR1Tam9s8uH","execution_time":"2026-03-21 05:34:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 05:34:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"K6QvesDjOxjCVIHTNrakHYR1Tam9s8uH","execution_time":"2026-03-21 05:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 05:34:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"K6QvesDjOxjCVIHTNrakHYR1Tam9s8uH","execution_time":"2026-03-21 05:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 05:34:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"K6QvesDjOxjCVIHTNrakHYR1Tam9s8uH","execution_time":"2026-03-21 05:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 05:34:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"K6QvesDjOxjCVIHTNrakHYR1Tam9s8uH","execution_time":"2026-03-21 05:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 05:34:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"K6QvesDjOxjCVIHTNrakHYR1Tam9s8uH","execution_time":"2026-03-21 05:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 05:35:00] production.INFO: Executing GetProducts task...  
[2026-03-21 05:35:00] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 05:35:00] production.INFO: Executing GetProducts task...  
[2026-03-21 05:35:02] production.INFO: async() رجع: true  
[2026-03-21 05:35:02] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 05:35:03] production.WARNING: Product with ID 395 not found  
[2026-03-21 05:35:03] production.WARNING: Product with ID 213 not found  
[2026-03-21 05:35:03] production.WARNING: Product with ID 212 not found  
[2026-03-21 05:35:03] production.WARNING: Product with ID 211 not found  
[2026-03-21 05:35:03] production.WARNING: Product with ID 210 not found  
[2026-03-21 05:35:03] production.WARNING: Product with ID 209 not found  
[2026-03-21 05:35:03] production.WARNING: Product with ID 214 not found  
[2026-03-21 05:35:03] production.WARNING: Product with ID 215 not found  
[2026-03-21 05:35:03] production.WARNING: Product with ID 216 not found  
[2026-03-21 05:35:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 05:36:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"LhibMSJbQ6MUncOebAfbehUVxPDyKdQV","execution_time":"2026-03-21 05:36:04"} 
[2026-03-21 05:36:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"LhibMSJbQ6MUncOebAfbehUVxPDyKdQV","execution_time":"2026-03-21 05:36:04","total_operations":1,"sites_count":1} 
[2026-03-21 05:36:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"LhibMSJbQ6MUncOebAfbehUVxPDyKdQV","execution_time":"2026-03-21 05:36:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 05:36:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"LhibMSJbQ6MUncOebAfbehUVxPDyKdQV","execution_time":"2026-03-21 05:36:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 05:36:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"LhibMSJbQ6MUncOebAfbehUVxPDyKdQV","execution_time":"2026-03-21 05:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 05:36:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LhibMSJbQ6MUncOebAfbehUVxPDyKdQV","execution_time":"2026-03-21 05:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 05:36:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"LhibMSJbQ6MUncOebAfbehUVxPDyKdQV","execution_time":"2026-03-21 05:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 05:36:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"LhibMSJbQ6MUncOebAfbehUVxPDyKdQV","execution_time":"2026-03-21 05:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 05:36:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"LhibMSJbQ6MUncOebAfbehUVxPDyKdQV","execution_time":"2026-03-21 05:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 05:38:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"iUNZpQANuTh10wOMMXmuQXshMdrzsfD2","execution_time":"2026-03-21 05:38:04"} 
[2026-03-21 05:38:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"iUNZpQANuTh10wOMMXmuQXshMdrzsfD2","execution_time":"2026-03-21 05:38:04","total_operations":1,"sites_count":1} 
[2026-03-21 05:38:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"iUNZpQANuTh10wOMMXmuQXshMdrzsfD2","execution_time":"2026-03-21 05:38:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 05:38:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"iUNZpQANuTh10wOMMXmuQXshMdrzsfD2","execution_time":"2026-03-21 05:38:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 05:38:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"iUNZpQANuTh10wOMMXmuQXshMdrzsfD2","execution_time":"2026-03-21 05:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 05:38:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iUNZpQANuTh10wOMMXmuQXshMdrzsfD2","execution_time":"2026-03-21 05:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 05:38:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"iUNZpQANuTh10wOMMXmuQXshMdrzsfD2","execution_time":"2026-03-21 05:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 05:38:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"iUNZpQANuTh10wOMMXmuQXshMdrzsfD2","execution_time":"2026-03-21 05:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 05:38:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"iUNZpQANuTh10wOMMXmuQXshMdrzsfD2","execution_time":"2026-03-21 05:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 05:40:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"kZBf3hzkMhvSUKIyN3RIAlI280SWOX4y","execution_time":"2026-03-21 05:40:01"} 
[2026-03-21 05:40:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"kZBf3hzkMhvSUKIyN3RIAlI280SWOX4y","execution_time":"2026-03-21 05:40:01","total_operations":1,"sites_count":1} 
[2026-03-21 05:40:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"kZBf3hzkMhvSUKIyN3RIAlI280SWOX4y","execution_time":"2026-03-21 05:40:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 05:40:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"kZBf3hzkMhvSUKIyN3RIAlI280SWOX4y","execution_time":"2026-03-21 05:40:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 05:40:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"kZBf3hzkMhvSUKIyN3RIAlI280SWOX4y","execution_time":"2026-03-21 05:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 05:40:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kZBf3hzkMhvSUKIyN3RIAlI280SWOX4y","execution_time":"2026-03-21 05:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 05:40:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"kZBf3hzkMhvSUKIyN3RIAlI280SWOX4y","execution_time":"2026-03-21 05:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 05:40:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"kZBf3hzkMhvSUKIyN3RIAlI280SWOX4y","execution_time":"2026-03-21 05:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 05:40:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"kZBf3hzkMhvSUKIyN3RIAlI280SWOX4y","execution_time":"2026-03-21 05:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 05:40:01] production.INFO: Executing GetProducts task...  
[2026-03-21 05:40:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 05:40:01] production.INFO: Executing GetProducts task...  
[2026-03-21 05:40:03] production.INFO: async() رجع: true  
[2026-03-21 05:40:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 05:40:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 05:40:04] production.WARNING: Product with ID 213 not found  
[2026-03-21 05:40:04] production.WARNING: Product with ID 212 not found  
[2026-03-21 05:40:04] production.WARNING: Product with ID 211 not found  
[2026-03-21 05:40:04] production.WARNING: Product with ID 210 not found  
[2026-03-21 05:40:04] production.WARNING: Product with ID 209 not found  
[2026-03-21 05:40:04] production.WARNING: Product with ID 214 not found  
[2026-03-21 05:40:04] production.WARNING: Product with ID 215 not found  
[2026-03-21 05:40:04] production.WARNING: Product with ID 216 not found  
[2026-03-21 05:40:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 05:42:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"grfp6iFHLbwikBdyfUAiBHHuZ7ZEFa9C","execution_time":"2026-03-21 05:42:02"} 
[2026-03-21 05:42:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"grfp6iFHLbwikBdyfUAiBHHuZ7ZEFa9C","execution_time":"2026-03-21 05:42:02","total_operations":1,"sites_count":1} 
[2026-03-21 05:42:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"grfp6iFHLbwikBdyfUAiBHHuZ7ZEFa9C","execution_time":"2026-03-21 05:42:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 05:42:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"grfp6iFHLbwikBdyfUAiBHHuZ7ZEFa9C","execution_time":"2026-03-21 05:42:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 05:42:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"grfp6iFHLbwikBdyfUAiBHHuZ7ZEFa9C","execution_time":"2026-03-21 05:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 05:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"grfp6iFHLbwikBdyfUAiBHHuZ7ZEFa9C","execution_time":"2026-03-21 05:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 05:42:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"grfp6iFHLbwikBdyfUAiBHHuZ7ZEFa9C","execution_time":"2026-03-21 05:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 05:42:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"grfp6iFHLbwikBdyfUAiBHHuZ7ZEFa9C","execution_time":"2026-03-21 05:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 05:42:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"grfp6iFHLbwikBdyfUAiBHHuZ7ZEFa9C","execution_time":"2026-03-21 05:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 05:42:10] production.INFO: Constructing job for order: 174730  
[2026-03-21 05:42:11] production.INFO: Handling job for order: 174730  
[2026-03-21 05:42:11] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 05:42:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 05:42:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=5cf8a1fd-548d-4f48-af72-eb1e30925a53&Player_ID=51454725917  
[2026-03-21 05:42:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=5cf8a1fd-548d-4f48-af72-eb1e30925a53&Player_ID=51454725917","has_body":false} 
[2026-03-21 05:42:12] production.INFO: Operation sent successfully {"operation_id":159769,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-64qCgW-1774060932","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 05:42:12"}},"processed_data":{"order_number":"ORD-64qCgW-1774060932","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 05:42:22] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-64qCgW-1774060932","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 05:42:22] production.INFO: Processed webhook data (normalized) {"id":"ORD-64qCgW-1774060932","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 05:42:22] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 05:42:22] production.INFO: SendAcceptReject: Notification queued {"user_id":1703,"notification_type":"order_approved","reference_id":174730} 
[2026-03-21 05:42:22] production.INFO: Order updated successfully. Order ID: 174730, Status: completed  
[2026-03-21 05:42:22] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-64qCgW-1774060932","status":"completed","codes_count":0} 
[2026-03-21 05:42:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1703  
[2026-03-21 05:44:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"utsBoJLq8KitZsRPw5r2yPM0nvc1sfGp","execution_time":"2026-03-21 05:44:03"} 
[2026-03-21 05:44:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"utsBoJLq8KitZsRPw5r2yPM0nvc1sfGp","execution_time":"2026-03-21 05:44:03","total_operations":1,"sites_count":1} 
[2026-03-21 05:44:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"utsBoJLq8KitZsRPw5r2yPM0nvc1sfGp","execution_time":"2026-03-21 05:44:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 05:44:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"utsBoJLq8KitZsRPw5r2yPM0nvc1sfGp","execution_time":"2026-03-21 05:44:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 05:44:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"utsBoJLq8KitZsRPw5r2yPM0nvc1sfGp","execution_time":"2026-03-21 05:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 05:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"utsBoJLq8KitZsRPw5r2yPM0nvc1sfGp","execution_time":"2026-03-21 05:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 05:44:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"utsBoJLq8KitZsRPw5r2yPM0nvc1sfGp","execution_time":"2026-03-21 05:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 05:44:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"utsBoJLq8KitZsRPw5r2yPM0nvc1sfGp","execution_time":"2026-03-21 05:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 05:44:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"utsBoJLq8KitZsRPw5r2yPM0nvc1sfGp","execution_time":"2026-03-21 05:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 05:45:03] production.INFO: Executing GetProducts task...  
[2026-03-21 05:45:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 05:45:03] production.INFO: Executing GetProducts task...  
[2026-03-21 05:45:05] production.INFO: async() رجع: true  
[2026-03-21 05:45:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 05:45:06] production.WARNING: Product with ID 395 not found  
[2026-03-21 05:45:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 05:45:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 05:45:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 05:45:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 05:45:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 05:45:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 05:45:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 05:45:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 05:45:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 05:46:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"t311Xsk7lu4CsP0Xl3BuRgAJCCJc54XH","execution_time":"2026-03-21 05:46:02"} 
[2026-03-21 05:46:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"t311Xsk7lu4CsP0Xl3BuRgAJCCJc54XH","execution_time":"2026-03-21 05:46:02","total_operations":1,"sites_count":1} 
[2026-03-21 05:46:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"t311Xsk7lu4CsP0Xl3BuRgAJCCJc54XH","execution_time":"2026-03-21 05:46:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 05:46:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"t311Xsk7lu4CsP0Xl3BuRgAJCCJc54XH","execution_time":"2026-03-21 05:46:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 05:46:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"t311Xsk7lu4CsP0Xl3BuRgAJCCJc54XH","execution_time":"2026-03-21 05:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 05:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"t311Xsk7lu4CsP0Xl3BuRgAJCCJc54XH","execution_time":"2026-03-21 05:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 05:46:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"t311Xsk7lu4CsP0Xl3BuRgAJCCJc54XH","execution_time":"2026-03-21 05:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 05:46:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"t311Xsk7lu4CsP0Xl3BuRgAJCCJc54XH","execution_time":"2026-03-21 05:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 05:46:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"t311Xsk7lu4CsP0Xl3BuRgAJCCJc54XH","execution_time":"2026-03-21 05:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 05:48:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"0hMXLrSjJQ6ObZSjr3k70HGU4REghMwK","execution_time":"2026-03-21 05:48:02"} 
[2026-03-21 05:48:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"0hMXLrSjJQ6ObZSjr3k70HGU4REghMwK","execution_time":"2026-03-21 05:48:02","total_operations":1,"sites_count":1} 
[2026-03-21 05:48:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"0hMXLrSjJQ6ObZSjr3k70HGU4REghMwK","execution_time":"2026-03-21 05:48:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 05:48:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"0hMXLrSjJQ6ObZSjr3k70HGU4REghMwK","execution_time":"2026-03-21 05:48:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 05:48:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"0hMXLrSjJQ6ObZSjr3k70HGU4REghMwK","execution_time":"2026-03-21 05:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 05:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0hMXLrSjJQ6ObZSjr3k70HGU4REghMwK","execution_time":"2026-03-21 05:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 05:48:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"0hMXLrSjJQ6ObZSjr3k70HGU4REghMwK","execution_time":"2026-03-21 05:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 05:48:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"0hMXLrSjJQ6ObZSjr3k70HGU4REghMwK","execution_time":"2026-03-21 05:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 05:48:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"0hMXLrSjJQ6ObZSjr3k70HGU4REghMwK","execution_time":"2026-03-21 05:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 05:50:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"SD2HnxeQMBuZvPYXREvHBR4OK6ssUm20","execution_time":"2026-03-21 05:50:03"} 
[2026-03-21 05:50:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"SD2HnxeQMBuZvPYXREvHBR4OK6ssUm20","execution_time":"2026-03-21 05:50:03","total_operations":1,"sites_count":1} 
[2026-03-21 05:50:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"SD2HnxeQMBuZvPYXREvHBR4OK6ssUm20","execution_time":"2026-03-21 05:50:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 05:50:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"SD2HnxeQMBuZvPYXREvHBR4OK6ssUm20","execution_time":"2026-03-21 05:50:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 05:50:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"SD2HnxeQMBuZvPYXREvHBR4OK6ssUm20","execution_time":"2026-03-21 05:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 05:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SD2HnxeQMBuZvPYXREvHBR4OK6ssUm20","execution_time":"2026-03-21 05:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 05:50:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"SD2HnxeQMBuZvPYXREvHBR4OK6ssUm20","execution_time":"2026-03-21 05:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 05:50:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"SD2HnxeQMBuZvPYXREvHBR4OK6ssUm20","execution_time":"2026-03-21 05:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 05:50:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"SD2HnxeQMBuZvPYXREvHBR4OK6ssUm20","execution_time":"2026-03-21 05:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 05:50:03] production.INFO: Executing GetProducts task...  
[2026-03-21 05:50:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 05:50:03] production.INFO: Executing GetProducts task...  
[2026-03-21 05:50:05] production.INFO: async() رجع: true  
[2026-03-21 05:50:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 05:50:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 05:50:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 05:50:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 05:50:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 05:50:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 05:50:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 05:50:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 05:50:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 05:50:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 05:50:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 05:52:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"zU0amd5rYLwTttSBFLLlsZ6dLew8NOVp","execution_time":"2026-03-21 05:52:03"} 
[2026-03-21 05:52:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"zU0amd5rYLwTttSBFLLlsZ6dLew8NOVp","execution_time":"2026-03-21 05:52:03","total_operations":1,"sites_count":1} 
[2026-03-21 05:52:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"zU0amd5rYLwTttSBFLLlsZ6dLew8NOVp","execution_time":"2026-03-21 05:52:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 05:52:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"zU0amd5rYLwTttSBFLLlsZ6dLew8NOVp","execution_time":"2026-03-21 05:52:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 05:52:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"zU0amd5rYLwTttSBFLLlsZ6dLew8NOVp","execution_time":"2026-03-21 05:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 05:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zU0amd5rYLwTttSBFLLlsZ6dLew8NOVp","execution_time":"2026-03-21 05:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 05:52:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"zU0amd5rYLwTttSBFLLlsZ6dLew8NOVp","execution_time":"2026-03-21 05:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 05:52:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"zU0amd5rYLwTttSBFLLlsZ6dLew8NOVp","execution_time":"2026-03-21 05:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 05:52:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"zU0amd5rYLwTttSBFLLlsZ6dLew8NOVp","execution_time":"2026-03-21 05:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 05:54:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"I0ts8FLhvYx5MCqbFz1Vlzybnlf2nrj3","execution_time":"2026-03-21 05:54:03"} 
[2026-03-21 05:54:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"I0ts8FLhvYx5MCqbFz1Vlzybnlf2nrj3","execution_time":"2026-03-21 05:54:03","total_operations":1,"sites_count":1} 
[2026-03-21 05:54:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"I0ts8FLhvYx5MCqbFz1Vlzybnlf2nrj3","execution_time":"2026-03-21 05:54:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 05:54:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"I0ts8FLhvYx5MCqbFz1Vlzybnlf2nrj3","execution_time":"2026-03-21 05:54:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 05:54:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"I0ts8FLhvYx5MCqbFz1Vlzybnlf2nrj3","execution_time":"2026-03-21 05:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 05:54:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"I0ts8FLhvYx5MCqbFz1Vlzybnlf2nrj3","execution_time":"2026-03-21 05:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 05:54:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"I0ts8FLhvYx5MCqbFz1Vlzybnlf2nrj3","execution_time":"2026-03-21 05:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 05:54:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"I0ts8FLhvYx5MCqbFz1Vlzybnlf2nrj3","execution_time":"2026-03-21 05:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 05:54:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"I0ts8FLhvYx5MCqbFz1Vlzybnlf2nrj3","execution_time":"2026-03-21 05:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 05:55:04] production.INFO: Executing GetProducts task...  
[2026-03-21 05:55:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 05:55:04] production.INFO: Executing GetProducts task...  
[2026-03-21 05:55:05] production.INFO: async() رجع: true  
[2026-03-21 05:55:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 05:55:06] production.WARNING: Product with ID 395 not found  
[2026-03-21 05:55:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 05:55:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 05:55:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 05:55:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 05:55:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 05:55:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 05:55:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 05:55:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 05:55:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 05:56:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ihzzFGFjoX1ZlWe00GL0Ck3SwK0nQyAo","execution_time":"2026-03-21 05:56:01"} 
[2026-03-21 05:56:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ihzzFGFjoX1ZlWe00GL0Ck3SwK0nQyAo","execution_time":"2026-03-21 05:56:01","total_operations":1,"sites_count":1} 
[2026-03-21 05:56:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ihzzFGFjoX1ZlWe00GL0Ck3SwK0nQyAo","execution_time":"2026-03-21 05:56:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 05:56:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ihzzFGFjoX1ZlWe00GL0Ck3SwK0nQyAo","execution_time":"2026-03-21 05:56:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 05:56:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ihzzFGFjoX1ZlWe00GL0Ck3SwK0nQyAo","execution_time":"2026-03-21 05:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 05:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ihzzFGFjoX1ZlWe00GL0Ck3SwK0nQyAo","execution_time":"2026-03-21 05:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 05:56:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ihzzFGFjoX1ZlWe00GL0Ck3SwK0nQyAo","execution_time":"2026-03-21 05:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 05:56:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ihzzFGFjoX1ZlWe00GL0Ck3SwK0nQyAo","execution_time":"2026-03-21 05:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 05:56:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ihzzFGFjoX1ZlWe00GL0Ck3SwK0nQyAo","execution_time":"2026-03-21 05:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 05:58:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"sSCxpLmDhH33jOkL7wkJi7ex6r99o6qL","execution_time":"2026-03-21 05:58:01"} 
[2026-03-21 05:58:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"sSCxpLmDhH33jOkL7wkJi7ex6r99o6qL","execution_time":"2026-03-21 05:58:01","total_operations":1,"sites_count":1} 
[2026-03-21 05:58:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"sSCxpLmDhH33jOkL7wkJi7ex6r99o6qL","execution_time":"2026-03-21 05:58:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 05:58:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"sSCxpLmDhH33jOkL7wkJi7ex6r99o6qL","execution_time":"2026-03-21 05:58:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 05:58:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"sSCxpLmDhH33jOkL7wkJi7ex6r99o6qL","execution_time":"2026-03-21 05:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 05:58:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sSCxpLmDhH33jOkL7wkJi7ex6r99o6qL","execution_time":"2026-03-21 05:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 05:58:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"sSCxpLmDhH33jOkL7wkJi7ex6r99o6qL","execution_time":"2026-03-21 05:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 05:58:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"sSCxpLmDhH33jOkL7wkJi7ex6r99o6qL","execution_time":"2026-03-21 05:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 05:58:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"sSCxpLmDhH33jOkL7wkJi7ex6r99o6qL","execution_time":"2026-03-21 05:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 06:00:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"SADcXqvRGabaaQf9xME7dr1gOc4vKJK7","execution_time":"2026-03-21 06:00:01"} 
[2026-03-21 06:00:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"SADcXqvRGabaaQf9xME7dr1gOc4vKJK7","execution_time":"2026-03-21 06:00:01","total_operations":1,"sites_count":1} 
[2026-03-21 06:00:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"SADcXqvRGabaaQf9xME7dr1gOc4vKJK7","execution_time":"2026-03-21 06:00:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 06:00:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"SADcXqvRGabaaQf9xME7dr1gOc4vKJK7","execution_time":"2026-03-21 06:00:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 06:00:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"SADcXqvRGabaaQf9xME7dr1gOc4vKJK7","execution_time":"2026-03-21 06:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 06:00:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SADcXqvRGabaaQf9xME7dr1gOc4vKJK7","execution_time":"2026-03-21 06:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 06:00:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"SADcXqvRGabaaQf9xME7dr1gOc4vKJK7","execution_time":"2026-03-21 06:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 06:00:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"SADcXqvRGabaaQf9xME7dr1gOc4vKJK7","execution_time":"2026-03-21 06:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 06:00:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"SADcXqvRGabaaQf9xME7dr1gOc4vKJK7","execution_time":"2026-03-21 06:00:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 06:00:01] production.INFO: Executing GetProducts task...  
[2026-03-21 06:00:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 06:00:01] production.INFO: Executing GetProducts task...  
[2026-03-21 06:00:04] production.INFO: async() رجع: true  
[2026-03-21 06:00:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 06:00:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 06:00:04] production.WARNING: Product with ID 213 not found  
[2026-03-21 06:00:04] production.WARNING: Product with ID 212 not found  
[2026-03-21 06:00:04] production.WARNING: Product with ID 211 not found  
[2026-03-21 06:00:04] production.WARNING: Product with ID 210 not found  
[2026-03-21 06:00:04] production.WARNING: Product with ID 209 not found  
[2026-03-21 06:00:04] production.WARNING: Product with ID 214 not found  
[2026-03-21 06:00:04] production.WARNING: Product with ID 215 not found  
[2026-03-21 06:00:04] production.WARNING: Product with ID 216 not found  
[2026-03-21 06:00:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 06:02:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"mhzq2GIVVWLCjPie9yTY4moOv5cg9rpk","execution_time":"2026-03-21 06:02:02"} 
[2026-03-21 06:02:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"mhzq2GIVVWLCjPie9yTY4moOv5cg9rpk","execution_time":"2026-03-21 06:02:02","total_operations":1,"sites_count":1} 
[2026-03-21 06:02:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"mhzq2GIVVWLCjPie9yTY4moOv5cg9rpk","execution_time":"2026-03-21 06:02:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 06:02:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"mhzq2GIVVWLCjPie9yTY4moOv5cg9rpk","execution_time":"2026-03-21 06:02:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 06:02:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"mhzq2GIVVWLCjPie9yTY4moOv5cg9rpk","execution_time":"2026-03-21 06:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 06:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mhzq2GIVVWLCjPie9yTY4moOv5cg9rpk","execution_time":"2026-03-21 06:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 06:02:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"mhzq2GIVVWLCjPie9yTY4moOv5cg9rpk","execution_time":"2026-03-21 06:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 06:02:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"mhzq2GIVVWLCjPie9yTY4moOv5cg9rpk","execution_time":"2026-03-21 06:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 06:02:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"mhzq2GIVVWLCjPie9yTY4moOv5cg9rpk","execution_time":"2026-03-21 06:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 06:04:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"f3KOcKLA9O9c871r1GNjfA32MHwau69J","execution_time":"2026-03-21 06:04:02"} 
[2026-03-21 06:04:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"f3KOcKLA9O9c871r1GNjfA32MHwau69J","execution_time":"2026-03-21 06:04:02","total_operations":1,"sites_count":1} 
[2026-03-21 06:04:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"f3KOcKLA9O9c871r1GNjfA32MHwau69J","execution_time":"2026-03-21 06:04:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 06:04:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"f3KOcKLA9O9c871r1GNjfA32MHwau69J","execution_time":"2026-03-21 06:04:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 06:04:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"f3KOcKLA9O9c871r1GNjfA32MHwau69J","execution_time":"2026-03-21 06:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 06:04:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"f3KOcKLA9O9c871r1GNjfA32MHwau69J","execution_time":"2026-03-21 06:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 06:04:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"f3KOcKLA9O9c871r1GNjfA32MHwau69J","execution_time":"2026-03-21 06:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 06:04:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"f3KOcKLA9O9c871r1GNjfA32MHwau69J","execution_time":"2026-03-21 06:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 06:04:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"f3KOcKLA9O9c871r1GNjfA32MHwau69J","execution_time":"2026-03-21 06:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 06:05:03] production.INFO: Executing GetProducts task...  
[2026-03-21 06:05:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 06:05:03] production.INFO: Executing GetProducts task...  
[2026-03-21 06:05:03] production.INFO: Creating credit request {"payload":{"method_id":"14","amount":"1118.0","mainamount":"1118","operation_number":"155632223","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpm30qq2fna8rjfxJ0Jgs"}},"user_id":1258} 
[2026-03-21 06:05:04] production.INFO: async() رجع: true  
[2026-03-21 06:05:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 06:05:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 06:05:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 06:05:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 06:05:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 06:05:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 06:05:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 06:05:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 06:05:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 06:05:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 06:05:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 06:05:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 06:05:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 06:05:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 06:05:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 06:05:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 06:05:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 06:05:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 06:05:06] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 06:05:06] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18296,"user_id":1258,"amount":1118.0,"admins_notified":7} 
[2026-03-21 06:06:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"oBhFUauWMWp6yyTI9iH8zziygv3E0JA3","execution_time":"2026-03-21 06:06:03"} 
[2026-03-21 06:06:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"oBhFUauWMWp6yyTI9iH8zziygv3E0JA3","execution_time":"2026-03-21 06:06:03","total_operations":1,"sites_count":1} 
[2026-03-21 06:06:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"oBhFUauWMWp6yyTI9iH8zziygv3E0JA3","execution_time":"2026-03-21 06:06:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 06:06:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"oBhFUauWMWp6yyTI9iH8zziygv3E0JA3","execution_time":"2026-03-21 06:06:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 06:06:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"oBhFUauWMWp6yyTI9iH8zziygv3E0JA3","execution_time":"2026-03-21 06:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 06:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"oBhFUauWMWp6yyTI9iH8zziygv3E0JA3","execution_time":"2026-03-21 06:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 06:06:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"oBhFUauWMWp6yyTI9iH8zziygv3E0JA3","execution_time":"2026-03-21 06:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 06:06:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"oBhFUauWMWp6yyTI9iH8zziygv3E0JA3","execution_time":"2026-03-21 06:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 06:06:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"oBhFUauWMWp6yyTI9iH8zziygv3E0JA3","execution_time":"2026-03-21 06:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 06:08:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"7FJc3bmLK3NWrvFQciKHmgKvFw6daiMf","execution_time":"2026-03-21 06:08:03"} 
[2026-03-21 06:08:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"7FJc3bmLK3NWrvFQciKHmgKvFw6daiMf","execution_time":"2026-03-21 06:08:03","total_operations":1,"sites_count":1} 
[2026-03-21 06:08:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"7FJc3bmLK3NWrvFQciKHmgKvFw6daiMf","execution_time":"2026-03-21 06:08:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 06:08:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"7FJc3bmLK3NWrvFQciKHmgKvFw6daiMf","execution_time":"2026-03-21 06:08:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 06:08:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"7FJc3bmLK3NWrvFQciKHmgKvFw6daiMf","execution_time":"2026-03-21 06:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 06:08:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7FJc3bmLK3NWrvFQciKHmgKvFw6daiMf","execution_time":"2026-03-21 06:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 06:08:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"7FJc3bmLK3NWrvFQciKHmgKvFw6daiMf","execution_time":"2026-03-21 06:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 06:08:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"7FJc3bmLK3NWrvFQciKHmgKvFw6daiMf","execution_time":"2026-03-21 06:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 06:08:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"7FJc3bmLK3NWrvFQciKHmgKvFw6daiMf","execution_time":"2026-03-21 06:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 06:10:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"0jHgJxEGw0XhCfFex2hiBVs71ei7wL2C","execution_time":"2026-03-21 06:10:04"} 
[2026-03-21 06:10:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"0jHgJxEGw0XhCfFex2hiBVs71ei7wL2C","execution_time":"2026-03-21 06:10:04","total_operations":1,"sites_count":1} 
[2026-03-21 06:10:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"0jHgJxEGw0XhCfFex2hiBVs71ei7wL2C","execution_time":"2026-03-21 06:10:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 06:10:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"0jHgJxEGw0XhCfFex2hiBVs71ei7wL2C","execution_time":"2026-03-21 06:10:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 06:10:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"0jHgJxEGw0XhCfFex2hiBVs71ei7wL2C","execution_time":"2026-03-21 06:10:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 06:10:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0jHgJxEGw0XhCfFex2hiBVs71ei7wL2C","execution_time":"2026-03-21 06:10:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 06:10:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"0jHgJxEGw0XhCfFex2hiBVs71ei7wL2C","execution_time":"2026-03-21 06:10:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 06:10:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"0jHgJxEGw0XhCfFex2hiBVs71ei7wL2C","execution_time":"2026-03-21 06:10:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 06:10:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"0jHgJxEGw0XhCfFex2hiBVs71ei7wL2C","execution_time":"2026-03-21 06:10:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 06:10:04] production.INFO: Executing GetProducts task...  
[2026-03-21 06:10:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 06:10:04] production.INFO: Executing GetProducts task...  
[2026-03-21 06:10:06] production.INFO: async() رجع: true  
[2026-03-21 06:10:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 06:10:06] production.WARNING: Product with ID 395 not found  
[2026-03-21 06:10:07] production.WARNING: Product with ID 213 not found  
[2026-03-21 06:10:07] production.WARNING: Product with ID 212 not found  
[2026-03-21 06:10:07] production.WARNING: Product with ID 211 not found  
[2026-03-21 06:10:07] production.WARNING: Product with ID 210 not found  
[2026-03-21 06:10:07] production.WARNING: Product with ID 209 not found  
[2026-03-21 06:10:07] production.WARNING: Product with ID 214 not found  
[2026-03-21 06:10:07] production.WARNING: Product with ID 215 not found  
[2026-03-21 06:10:07] production.WARNING: Product with ID 216 not found  
[2026-03-21 06:10:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 06:12:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"c9YOvCH61e1WmYjWMQKwbNkXMllis2qR","execution_time":"2026-03-21 06:12:04"} 
[2026-03-21 06:12:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"c9YOvCH61e1WmYjWMQKwbNkXMllis2qR","execution_time":"2026-03-21 06:12:04","total_operations":1,"sites_count":1} 
[2026-03-21 06:12:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"c9YOvCH61e1WmYjWMQKwbNkXMllis2qR","execution_time":"2026-03-21 06:12:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 06:12:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"c9YOvCH61e1WmYjWMQKwbNkXMllis2qR","execution_time":"2026-03-21 06:12:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 06:12:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"c9YOvCH61e1WmYjWMQKwbNkXMllis2qR","execution_time":"2026-03-21 06:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 06:12:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"c9YOvCH61e1WmYjWMQKwbNkXMllis2qR","execution_time":"2026-03-21 06:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 06:12:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"c9YOvCH61e1WmYjWMQKwbNkXMllis2qR","execution_time":"2026-03-21 06:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 06:12:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"c9YOvCH61e1WmYjWMQKwbNkXMllis2qR","execution_time":"2026-03-21 06:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 06:12:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"c9YOvCH61e1WmYjWMQKwbNkXMllis2qR","execution_time":"2026-03-21 06:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 06:14:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"77B7WuSxjyfy6ooxQUPhWEv8hLqlcGqN","execution_time":"2026-03-21 06:14:04"} 
[2026-03-21 06:14:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"77B7WuSxjyfy6ooxQUPhWEv8hLqlcGqN","execution_time":"2026-03-21 06:14:04","total_operations":1,"sites_count":1} 
[2026-03-21 06:14:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"77B7WuSxjyfy6ooxQUPhWEv8hLqlcGqN","execution_time":"2026-03-21 06:14:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 06:14:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"77B7WuSxjyfy6ooxQUPhWEv8hLqlcGqN","execution_time":"2026-03-21 06:14:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 06:14:05] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"77B7WuSxjyfy6ooxQUPhWEv8hLqlcGqN","execution_time":"2026-03-21 06:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 06:14:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"77B7WuSxjyfy6ooxQUPhWEv8hLqlcGqN","execution_time":"2026-03-21 06:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 06:14:05] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"77B7WuSxjyfy6ooxQUPhWEv8hLqlcGqN","execution_time":"2026-03-21 06:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 06:14:05] production.INFO: Batch query completed {"job":"Quryjob","job_id":"77B7WuSxjyfy6ooxQUPhWEv8hLqlcGqN","execution_time":"2026-03-21 06:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 06:14:05] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"77B7WuSxjyfy6ooxQUPhWEv8hLqlcGqN","execution_time":"2026-03-21 06:14:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 06:15:05] production.INFO: Executing GetProducts task...  
[2026-03-21 06:15:05] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 06:15:05] production.INFO: Executing GetProducts task...  
[2026-03-21 06:15:07] production.INFO: async() رجع: true  
[2026-03-21 06:15:07] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 06:15:07] production.WARNING: Product with ID 395 not found  
[2026-03-21 06:15:07] production.WARNING: Product with ID 213 not found  
[2026-03-21 06:15:07] production.WARNING: Product with ID 212 not found  
[2026-03-21 06:15:07] production.WARNING: Product with ID 211 not found  
[2026-03-21 06:15:07] production.WARNING: Product with ID 210 not found  
[2026-03-21 06:15:07] production.WARNING: Product with ID 209 not found  
[2026-03-21 06:15:07] production.WARNING: Product with ID 214 not found  
[2026-03-21 06:15:07] production.WARNING: Product with ID 215 not found  
[2026-03-21 06:15:08] production.WARNING: Product with ID 216 not found  
[2026-03-21 06:15:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 06:16:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Cdrnt5eRUDDWXRmFy4e0MyEGfJ0cQfuo","execution_time":"2026-03-21 06:16:02"} 
[2026-03-21 06:16:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Cdrnt5eRUDDWXRmFy4e0MyEGfJ0cQfuo","execution_time":"2026-03-21 06:16:02","total_operations":1,"sites_count":1} 
[2026-03-21 06:16:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Cdrnt5eRUDDWXRmFy4e0MyEGfJ0cQfuo","execution_time":"2026-03-21 06:16:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 06:16:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Cdrnt5eRUDDWXRmFy4e0MyEGfJ0cQfuo","execution_time":"2026-03-21 06:16:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 06:16:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Cdrnt5eRUDDWXRmFy4e0MyEGfJ0cQfuo","execution_time":"2026-03-21 06:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 06:16:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Cdrnt5eRUDDWXRmFy4e0MyEGfJ0cQfuo","execution_time":"2026-03-21 06:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 06:16:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Cdrnt5eRUDDWXRmFy4e0MyEGfJ0cQfuo","execution_time":"2026-03-21 06:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 06:16:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Cdrnt5eRUDDWXRmFy4e0MyEGfJ0cQfuo","execution_time":"2026-03-21 06:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 06:16:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Cdrnt5eRUDDWXRmFy4e0MyEGfJ0cQfuo","execution_time":"2026-03-21 06:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 06:18:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"K9TdZ9nRzU0KLxNUlWltLnvuQEq8qAN3","execution_time":"2026-03-21 06:18:02"} 
[2026-03-21 06:18:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"K9TdZ9nRzU0KLxNUlWltLnvuQEq8qAN3","execution_time":"2026-03-21 06:18:02","total_operations":1,"sites_count":1} 
[2026-03-21 06:18:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"K9TdZ9nRzU0KLxNUlWltLnvuQEq8qAN3","execution_time":"2026-03-21 06:18:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 06:18:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"K9TdZ9nRzU0KLxNUlWltLnvuQEq8qAN3","execution_time":"2026-03-21 06:18:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 06:18:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"K9TdZ9nRzU0KLxNUlWltLnvuQEq8qAN3","execution_time":"2026-03-21 06:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 06:18:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"K9TdZ9nRzU0KLxNUlWltLnvuQEq8qAN3","execution_time":"2026-03-21 06:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 06:18:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"K9TdZ9nRzU0KLxNUlWltLnvuQEq8qAN3","execution_time":"2026-03-21 06:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 06:18:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"K9TdZ9nRzU0KLxNUlWltLnvuQEq8qAN3","execution_time":"2026-03-21 06:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 06:18:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"K9TdZ9nRzU0KLxNUlWltLnvuQEq8qAN3","execution_time":"2026-03-21 06:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 06:20:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"CBT7JLTeMHLJGOliy8rzaOV25etkIpjY","execution_time":"2026-03-21 06:20:03"} 
[2026-03-21 06:20:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"CBT7JLTeMHLJGOliy8rzaOV25etkIpjY","execution_time":"2026-03-21 06:20:03","total_operations":1,"sites_count":1} 
[2026-03-21 06:20:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"CBT7JLTeMHLJGOliy8rzaOV25etkIpjY","execution_time":"2026-03-21 06:20:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 06:20:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"CBT7JLTeMHLJGOliy8rzaOV25etkIpjY","execution_time":"2026-03-21 06:20:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 06:20:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"CBT7JLTeMHLJGOliy8rzaOV25etkIpjY","execution_time":"2026-03-21 06:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 06:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CBT7JLTeMHLJGOliy8rzaOV25etkIpjY","execution_time":"2026-03-21 06:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 06:20:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"CBT7JLTeMHLJGOliy8rzaOV25etkIpjY","execution_time":"2026-03-21 06:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 06:20:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"CBT7JLTeMHLJGOliy8rzaOV25etkIpjY","execution_time":"2026-03-21 06:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 06:20:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"CBT7JLTeMHLJGOliy8rzaOV25etkIpjY","execution_time":"2026-03-21 06:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 06:20:03] production.INFO: Executing GetProducts task...  
[2026-03-21 06:20:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 06:20:03] production.INFO: Executing GetProducts task...  
[2026-03-21 06:20:05] production.INFO: async() رجع: true  
[2026-03-21 06:20:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 06:20:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 06:20:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 06:20:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 06:20:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 06:20:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 06:20:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 06:20:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 06:20:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 06:20:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 06:20:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 06:22:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"sBcmo1TEWZUW339pHIQlSwwT2jbEoFzI","execution_time":"2026-03-21 06:22:03"} 
[2026-03-21 06:22:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"sBcmo1TEWZUW339pHIQlSwwT2jbEoFzI","execution_time":"2026-03-21 06:22:03","total_operations":1,"sites_count":1} 
[2026-03-21 06:22:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"sBcmo1TEWZUW339pHIQlSwwT2jbEoFzI","execution_time":"2026-03-21 06:22:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 06:22:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"sBcmo1TEWZUW339pHIQlSwwT2jbEoFzI","execution_time":"2026-03-21 06:22:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 06:22:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"sBcmo1TEWZUW339pHIQlSwwT2jbEoFzI","execution_time":"2026-03-21 06:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 06:22:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sBcmo1TEWZUW339pHIQlSwwT2jbEoFzI","execution_time":"2026-03-21 06:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 06:22:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"sBcmo1TEWZUW339pHIQlSwwT2jbEoFzI","execution_time":"2026-03-21 06:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 06:22:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"sBcmo1TEWZUW339pHIQlSwwT2jbEoFzI","execution_time":"2026-03-21 06:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 06:22:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"sBcmo1TEWZUW339pHIQlSwwT2jbEoFzI","execution_time":"2026-03-21 06:22:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 06:24:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"LfD16AbKWUBjRpR84lK6wg7DQZQuSEOe","execution_time":"2026-03-21 06:24:04"} 
[2026-03-21 06:24:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"LfD16AbKWUBjRpR84lK6wg7DQZQuSEOe","execution_time":"2026-03-21 06:24:04","total_operations":1,"sites_count":1} 
[2026-03-21 06:24:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"LfD16AbKWUBjRpR84lK6wg7DQZQuSEOe","execution_time":"2026-03-21 06:24:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 06:24:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"LfD16AbKWUBjRpR84lK6wg7DQZQuSEOe","execution_time":"2026-03-21 06:24:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 06:24:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"LfD16AbKWUBjRpR84lK6wg7DQZQuSEOe","execution_time":"2026-03-21 06:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 06:24:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LfD16AbKWUBjRpR84lK6wg7DQZQuSEOe","execution_time":"2026-03-21 06:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 06:24:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"LfD16AbKWUBjRpR84lK6wg7DQZQuSEOe","execution_time":"2026-03-21 06:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 06:24:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"LfD16AbKWUBjRpR84lK6wg7DQZQuSEOe","execution_time":"2026-03-21 06:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 06:24:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"LfD16AbKWUBjRpR84lK6wg7DQZQuSEOe","execution_time":"2026-03-21 06:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 06:25:03] production.INFO: Executing GetProducts task...  
[2026-03-21 06:25:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 06:25:03] production.INFO: Executing GetProducts task...  
[2026-03-21 06:25:05] production.INFO: async() رجع: true  
[2026-03-21 06:25:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 06:25:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 06:25:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 06:25:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 06:25:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 06:25:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 06:25:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 06:25:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 06:25:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 06:25:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 06:25:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 06:26:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"xC29Jp99MdEjIYtSpiox7pA46oSJLyNd","execution_time":"2026-03-21 06:26:03"} 
[2026-03-21 06:26:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"xC29Jp99MdEjIYtSpiox7pA46oSJLyNd","execution_time":"2026-03-21 06:26:03","total_operations":1,"sites_count":1} 
[2026-03-21 06:26:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"xC29Jp99MdEjIYtSpiox7pA46oSJLyNd","execution_time":"2026-03-21 06:26:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 06:26:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"xC29Jp99MdEjIYtSpiox7pA46oSJLyNd","execution_time":"2026-03-21 06:26:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 06:26:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"xC29Jp99MdEjIYtSpiox7pA46oSJLyNd","execution_time":"2026-03-21 06:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 06:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xC29Jp99MdEjIYtSpiox7pA46oSJLyNd","execution_time":"2026-03-21 06:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 06:26:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"xC29Jp99MdEjIYtSpiox7pA46oSJLyNd","execution_time":"2026-03-21 06:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 06:26:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"xC29Jp99MdEjIYtSpiox7pA46oSJLyNd","execution_time":"2026-03-21 06:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 06:26:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"xC29Jp99MdEjIYtSpiox7pA46oSJLyNd","execution_time":"2026-03-21 06:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 06:28:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"v7StCmmHZxCqtm3Tq63RyQR0oLqmQZUk","execution_time":"2026-03-21 06:28:03"} 
[2026-03-21 06:28:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"v7StCmmHZxCqtm3Tq63RyQR0oLqmQZUk","execution_time":"2026-03-21 06:28:03","total_operations":1,"sites_count":1} 
[2026-03-21 06:28:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"v7StCmmHZxCqtm3Tq63RyQR0oLqmQZUk","execution_time":"2026-03-21 06:28:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 06:28:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"v7StCmmHZxCqtm3Tq63RyQR0oLqmQZUk","execution_time":"2026-03-21 06:28:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 06:28:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"v7StCmmHZxCqtm3Tq63RyQR0oLqmQZUk","execution_time":"2026-03-21 06:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 06:28:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"v7StCmmHZxCqtm3Tq63RyQR0oLqmQZUk","execution_time":"2026-03-21 06:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 06:28:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"v7StCmmHZxCqtm3Tq63RyQR0oLqmQZUk","execution_time":"2026-03-21 06:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 06:28:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"v7StCmmHZxCqtm3Tq63RyQR0oLqmQZUk","execution_time":"2026-03-21 06:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 06:28:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"v7StCmmHZxCqtm3Tq63RyQR0oLqmQZUk","execution_time":"2026-03-21 06:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 06:30:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"1mACQB97cXEqzGzvh6KeMfrxu26sK2mW","execution_time":"2026-03-21 06:30:04"} 
[2026-03-21 06:30:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"1mACQB97cXEqzGzvh6KeMfrxu26sK2mW","execution_time":"2026-03-21 06:30:04","total_operations":1,"sites_count":1} 
[2026-03-21 06:30:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"1mACQB97cXEqzGzvh6KeMfrxu26sK2mW","execution_time":"2026-03-21 06:30:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 06:30:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"1mACQB97cXEqzGzvh6KeMfrxu26sK2mW","execution_time":"2026-03-21 06:30:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 06:30:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"1mACQB97cXEqzGzvh6KeMfrxu26sK2mW","execution_time":"2026-03-21 06:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 06:30:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1mACQB97cXEqzGzvh6KeMfrxu26sK2mW","execution_time":"2026-03-21 06:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 06:30:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"1mACQB97cXEqzGzvh6KeMfrxu26sK2mW","execution_time":"2026-03-21 06:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 06:30:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"1mACQB97cXEqzGzvh6KeMfrxu26sK2mW","execution_time":"2026-03-21 06:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 06:30:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"1mACQB97cXEqzGzvh6KeMfrxu26sK2mW","execution_time":"2026-03-21 06:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 06:30:04] production.INFO: Executing GetProducts task...  
[2026-03-21 06:30:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 06:30:04] production.INFO: Executing GetProducts task...  
[2026-03-21 06:30:06] production.INFO: async() رجع: true  
[2026-03-21 06:30:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 06:30:06] production.WARNING: Product with ID 395 not found  
[2026-03-21 06:30:07] production.WARNING: Product with ID 213 not found  
[2026-03-21 06:30:07] production.WARNING: Product with ID 212 not found  
[2026-03-21 06:30:07] production.WARNING: Product with ID 211 not found  
[2026-03-21 06:30:07] production.WARNING: Product with ID 210 not found  
[2026-03-21 06:30:07] production.WARNING: Product with ID 209 not found  
[2026-03-21 06:30:07] production.WARNING: Product with ID 214 not found  
[2026-03-21 06:30:07] production.WARNING: Product with ID 215 not found  
[2026-03-21 06:30:07] production.WARNING: Product with ID 216 not found  
[2026-03-21 06:30:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 06:32:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"uD6HKOmQYicJLYFyX94fp1wZ58gbQR13","execution_time":"2026-03-21 06:32:04"} 
[2026-03-21 06:32:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"uD6HKOmQYicJLYFyX94fp1wZ58gbQR13","execution_time":"2026-03-21 06:32:04","total_operations":1,"sites_count":1} 
[2026-03-21 06:32:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"uD6HKOmQYicJLYFyX94fp1wZ58gbQR13","execution_time":"2026-03-21 06:32:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 06:32:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"uD6HKOmQYicJLYFyX94fp1wZ58gbQR13","execution_time":"2026-03-21 06:32:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 06:32:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"uD6HKOmQYicJLYFyX94fp1wZ58gbQR13","execution_time":"2026-03-21 06:32:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 06:32:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uD6HKOmQYicJLYFyX94fp1wZ58gbQR13","execution_time":"2026-03-21 06:32:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 06:32:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"uD6HKOmQYicJLYFyX94fp1wZ58gbQR13","execution_time":"2026-03-21 06:32:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 06:32:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"uD6HKOmQYicJLYFyX94fp1wZ58gbQR13","execution_time":"2026-03-21 06:32:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 06:32:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"uD6HKOmQYicJLYFyX94fp1wZ58gbQR13","execution_time":"2026-03-21 06:32:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 06:34:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Ke4vEBsIKkOUamZunO2WXDD6cr2vwIYd","execution_time":"2026-03-21 06:34:02"} 
[2026-03-21 06:34:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Ke4vEBsIKkOUamZunO2WXDD6cr2vwIYd","execution_time":"2026-03-21 06:34:02","total_operations":1,"sites_count":1} 
[2026-03-21 06:34:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Ke4vEBsIKkOUamZunO2WXDD6cr2vwIYd","execution_time":"2026-03-21 06:34:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 06:34:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Ke4vEBsIKkOUamZunO2WXDD6cr2vwIYd","execution_time":"2026-03-21 06:34:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 06:34:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Ke4vEBsIKkOUamZunO2WXDD6cr2vwIYd","execution_time":"2026-03-21 06:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 06:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Ke4vEBsIKkOUamZunO2WXDD6cr2vwIYd","execution_time":"2026-03-21 06:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 06:34:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Ke4vEBsIKkOUamZunO2WXDD6cr2vwIYd","execution_time":"2026-03-21 06:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 06:34:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Ke4vEBsIKkOUamZunO2WXDD6cr2vwIYd","execution_time":"2026-03-21 06:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 06:34:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Ke4vEBsIKkOUamZunO2WXDD6cr2vwIYd","execution_time":"2026-03-21 06:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 06:35:02] production.INFO: Executing GetProducts task...  
[2026-03-21 06:35:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 06:35:02] production.INFO: Executing GetProducts task...  
[2026-03-21 06:35:07] production.INFO: async() رجع: true  
[2026-03-21 06:35:07] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 06:35:07] production.WARNING: Product with ID 395 not found  
[2026-03-21 06:35:08] production.WARNING: Product with ID 213 not found  
[2026-03-21 06:35:08] production.WARNING: Product with ID 212 not found  
[2026-03-21 06:35:08] production.WARNING: Product with ID 211 not found  
[2026-03-21 06:35:08] production.WARNING: Product with ID 210 not found  
[2026-03-21 06:35:08] production.WARNING: Product with ID 209 not found  
[2026-03-21 06:35:08] production.WARNING: Product with ID 214 not found  
[2026-03-21 06:35:08] production.WARNING: Product with ID 215 not found  
[2026-03-21 06:35:08] production.WARNING: Product with ID 216 not found  
[2026-03-21 06:35:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 06:36:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"YMK54ZxKR6Vy9LK9y45Yfms06JHFv4DN","execution_time":"2026-03-21 06:36:04"} 
[2026-03-21 06:36:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"YMK54ZxKR6Vy9LK9y45Yfms06JHFv4DN","execution_time":"2026-03-21 06:36:04","total_operations":1,"sites_count":1} 
[2026-03-21 06:36:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"YMK54ZxKR6Vy9LK9y45Yfms06JHFv4DN","execution_time":"2026-03-21 06:36:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 06:36:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"YMK54ZxKR6Vy9LK9y45Yfms06JHFv4DN","execution_time":"2026-03-21 06:36:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 06:36:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"YMK54ZxKR6Vy9LK9y45Yfms06JHFv4DN","execution_time":"2026-03-21 06:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 06:36:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YMK54ZxKR6Vy9LK9y45Yfms06JHFv4DN","execution_time":"2026-03-21 06:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 06:36:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"YMK54ZxKR6Vy9LK9y45Yfms06JHFv4DN","execution_time":"2026-03-21 06:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 06:36:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"YMK54ZxKR6Vy9LK9y45Yfms06JHFv4DN","execution_time":"2026-03-21 06:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 06:36:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"YMK54ZxKR6Vy9LK9y45Yfms06JHFv4DN","execution_time":"2026-03-21 06:36:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 06:38:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"4SI2G6L9CUL2otlVaxJjMwImurIlvEgZ","execution_time":"2026-03-21 06:38:04"} 
[2026-03-21 06:38:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"4SI2G6L9CUL2otlVaxJjMwImurIlvEgZ","execution_time":"2026-03-21 06:38:04","total_operations":1,"sites_count":1} 
[2026-03-21 06:38:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"4SI2G6L9CUL2otlVaxJjMwImurIlvEgZ","execution_time":"2026-03-21 06:38:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 06:38:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"4SI2G6L9CUL2otlVaxJjMwImurIlvEgZ","execution_time":"2026-03-21 06:38:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 06:38:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"4SI2G6L9CUL2otlVaxJjMwImurIlvEgZ","execution_time":"2026-03-21 06:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 06:38:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4SI2G6L9CUL2otlVaxJjMwImurIlvEgZ","execution_time":"2026-03-21 06:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 06:38:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"4SI2G6L9CUL2otlVaxJjMwImurIlvEgZ","execution_time":"2026-03-21 06:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 06:38:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"4SI2G6L9CUL2otlVaxJjMwImurIlvEgZ","execution_time":"2026-03-21 06:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 06:38:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"4SI2G6L9CUL2otlVaxJjMwImurIlvEgZ","execution_time":"2026-03-21 06:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 06:40:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"VK6uEOyOypPx0VI9FqSvi9badRaqqL1W","execution_time":"2026-03-21 06:40:01"} 
[2026-03-21 06:40:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"VK6uEOyOypPx0VI9FqSvi9badRaqqL1W","execution_time":"2026-03-21 06:40:01","total_operations":1,"sites_count":1} 
[2026-03-21 06:40:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"VK6uEOyOypPx0VI9FqSvi9badRaqqL1W","execution_time":"2026-03-21 06:40:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 06:40:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"VK6uEOyOypPx0VI9FqSvi9badRaqqL1W","execution_time":"2026-03-21 06:40:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 06:40:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"VK6uEOyOypPx0VI9FqSvi9badRaqqL1W","execution_time":"2026-03-21 06:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 06:40:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VK6uEOyOypPx0VI9FqSvi9badRaqqL1W","execution_time":"2026-03-21 06:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 06:40:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"VK6uEOyOypPx0VI9FqSvi9badRaqqL1W","execution_time":"2026-03-21 06:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 06:40:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"VK6uEOyOypPx0VI9FqSvi9badRaqqL1W","execution_time":"2026-03-21 06:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 06:40:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"VK6uEOyOypPx0VI9FqSvi9badRaqqL1W","execution_time":"2026-03-21 06:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 06:40:01] production.INFO: Executing GetProducts task...  
[2026-03-21 06:40:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 06:40:01] production.INFO: Executing GetProducts task...  
[2026-03-21 06:40:03] production.INFO: async() رجع: true  
[2026-03-21 06:40:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 06:40:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 06:40:04] production.WARNING: Product with ID 213 not found  
[2026-03-21 06:40:04] production.WARNING: Product with ID 212 not found  
[2026-03-21 06:40:04] production.WARNING: Product with ID 211 not found  
[2026-03-21 06:40:04] production.WARNING: Product with ID 210 not found  
[2026-03-21 06:40:04] production.WARNING: Product with ID 209 not found  
[2026-03-21 06:40:04] production.WARNING: Product with ID 214 not found  
[2026-03-21 06:40:04] production.WARNING: Product with ID 215 not found  
[2026-03-21 06:40:04] production.WARNING: Product with ID 216 not found  
[2026-03-21 06:40:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 06:42:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"bNfYhpiSjj1wlgfBOGqEkZYaddeugqtH","execution_time":"2026-03-21 06:42:02"} 
[2026-03-21 06:42:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"bNfYhpiSjj1wlgfBOGqEkZYaddeugqtH","execution_time":"2026-03-21 06:42:02","total_operations":1,"sites_count":1} 
[2026-03-21 06:42:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"bNfYhpiSjj1wlgfBOGqEkZYaddeugqtH","execution_time":"2026-03-21 06:42:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 06:42:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"bNfYhpiSjj1wlgfBOGqEkZYaddeugqtH","execution_time":"2026-03-21 06:42:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 06:42:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"bNfYhpiSjj1wlgfBOGqEkZYaddeugqtH","execution_time":"2026-03-21 06:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 06:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bNfYhpiSjj1wlgfBOGqEkZYaddeugqtH","execution_time":"2026-03-21 06:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 06:42:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"bNfYhpiSjj1wlgfBOGqEkZYaddeugqtH","execution_time":"2026-03-21 06:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 06:42:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"bNfYhpiSjj1wlgfBOGqEkZYaddeugqtH","execution_time":"2026-03-21 06:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 06:42:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"bNfYhpiSjj1wlgfBOGqEkZYaddeugqtH","execution_time":"2026-03-21 06:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 06:44:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"wbfYsToh9jtRojt0EcoM2BI4YDLZE8IV","execution_time":"2026-03-21 06:44:02"} 
[2026-03-21 06:44:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"wbfYsToh9jtRojt0EcoM2BI4YDLZE8IV","execution_time":"2026-03-21 06:44:02","total_operations":1,"sites_count":1} 
[2026-03-21 06:44:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"wbfYsToh9jtRojt0EcoM2BI4YDLZE8IV","execution_time":"2026-03-21 06:44:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 06:44:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"wbfYsToh9jtRojt0EcoM2BI4YDLZE8IV","execution_time":"2026-03-21 06:44:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 06:44:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"wbfYsToh9jtRojt0EcoM2BI4YDLZE8IV","execution_time":"2026-03-21 06:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 06:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wbfYsToh9jtRojt0EcoM2BI4YDLZE8IV","execution_time":"2026-03-21 06:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 06:44:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"wbfYsToh9jtRojt0EcoM2BI4YDLZE8IV","execution_time":"2026-03-21 06:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 06:44:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"wbfYsToh9jtRojt0EcoM2BI4YDLZE8IV","execution_time":"2026-03-21 06:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 06:44:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"wbfYsToh9jtRojt0EcoM2BI4YDLZE8IV","execution_time":"2026-03-21 06:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 06:45:02] production.INFO: Executing GetProducts task...  
[2026-03-21 06:45:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 06:45:02] production.INFO: Executing GetProducts task...  
[2026-03-21 06:45:04] production.INFO: async() رجع: true  
[2026-03-21 06:45:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 06:45:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 06:45:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 06:45:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 06:45:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 06:45:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 06:45:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 06:45:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 06:45:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 06:45:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 06:45:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 06:46:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"MZgrunJE9axyVj4syTm4nUzMh2nVASzc","execution_time":"2026-03-21 06:46:02"} 
[2026-03-21 06:46:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"MZgrunJE9axyVj4syTm4nUzMh2nVASzc","execution_time":"2026-03-21 06:46:02","total_operations":1,"sites_count":1} 
[2026-03-21 06:46:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"MZgrunJE9axyVj4syTm4nUzMh2nVASzc","execution_time":"2026-03-21 06:46:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 06:46:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"MZgrunJE9axyVj4syTm4nUzMh2nVASzc","execution_time":"2026-03-21 06:46:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 06:46:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"MZgrunJE9axyVj4syTm4nUzMh2nVASzc","execution_time":"2026-03-21 06:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 06:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MZgrunJE9axyVj4syTm4nUzMh2nVASzc","execution_time":"2026-03-21 06:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 06:46:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"MZgrunJE9axyVj4syTm4nUzMh2nVASzc","execution_time":"2026-03-21 06:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 06:46:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"MZgrunJE9axyVj4syTm4nUzMh2nVASzc","execution_time":"2026-03-21 06:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 06:46:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"MZgrunJE9axyVj4syTm4nUzMh2nVASzc","execution_time":"2026-03-21 06:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 06:48:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Adt0SZWmRpmRLT7jxtiaETzoFvPGorY4","execution_time":"2026-03-21 06:48:03"} 
[2026-03-21 06:48:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Adt0SZWmRpmRLT7jxtiaETzoFvPGorY4","execution_time":"2026-03-21 06:48:03","total_operations":1,"sites_count":1} 
[2026-03-21 06:48:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Adt0SZWmRpmRLT7jxtiaETzoFvPGorY4","execution_time":"2026-03-21 06:48:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 06:48:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Adt0SZWmRpmRLT7jxtiaETzoFvPGorY4","execution_time":"2026-03-21 06:48:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 06:48:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Adt0SZWmRpmRLT7jxtiaETzoFvPGorY4","execution_time":"2026-03-21 06:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 06:48:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Adt0SZWmRpmRLT7jxtiaETzoFvPGorY4","execution_time":"2026-03-21 06:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 06:48:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Adt0SZWmRpmRLT7jxtiaETzoFvPGorY4","execution_time":"2026-03-21 06:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 06:48:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Adt0SZWmRpmRLT7jxtiaETzoFvPGorY4","execution_time":"2026-03-21 06:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 06:48:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Adt0SZWmRpmRLT7jxtiaETzoFvPGorY4","execution_time":"2026-03-21 06:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 06:50:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"tmNC56W8HJdeYitaYDFHPyctl7tHeRm9","execution_time":"2026-03-21 06:50:03"} 
[2026-03-21 06:50:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"tmNC56W8HJdeYitaYDFHPyctl7tHeRm9","execution_time":"2026-03-21 06:50:03","total_operations":1,"sites_count":1} 
[2026-03-21 06:50:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"tmNC56W8HJdeYitaYDFHPyctl7tHeRm9","execution_time":"2026-03-21 06:50:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 06:50:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"tmNC56W8HJdeYitaYDFHPyctl7tHeRm9","execution_time":"2026-03-21 06:50:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 06:50:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"tmNC56W8HJdeYitaYDFHPyctl7tHeRm9","execution_time":"2026-03-21 06:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 06:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tmNC56W8HJdeYitaYDFHPyctl7tHeRm9","execution_time":"2026-03-21 06:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 06:50:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"tmNC56W8HJdeYitaYDFHPyctl7tHeRm9","execution_time":"2026-03-21 06:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 06:50:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"tmNC56W8HJdeYitaYDFHPyctl7tHeRm9","execution_time":"2026-03-21 06:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 06:50:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"tmNC56W8HJdeYitaYDFHPyctl7tHeRm9","execution_time":"2026-03-21 06:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 06:50:03] production.INFO: Executing GetProducts task...  
[2026-03-21 06:50:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 06:50:03] production.INFO: Executing GetProducts task...  
[2026-03-21 06:50:05] production.INFO: async() رجع: true  
[2026-03-21 06:50:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 06:50:06] production.WARNING: Product with ID 395 not found  
[2026-03-21 06:50:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 06:50:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 06:50:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 06:50:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 06:50:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 06:50:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 06:50:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 06:50:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 06:50:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 06:52:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"gDCvuoggvPan6Mw8lNohD7Bu8WmkQuJ8","execution_time":"2026-03-21 06:52:04"} 
[2026-03-21 06:52:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"gDCvuoggvPan6Mw8lNohD7Bu8WmkQuJ8","execution_time":"2026-03-21 06:52:04","total_operations":1,"sites_count":1} 
[2026-03-21 06:52:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"gDCvuoggvPan6Mw8lNohD7Bu8WmkQuJ8","execution_time":"2026-03-21 06:52:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 06:52:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"gDCvuoggvPan6Mw8lNohD7Bu8WmkQuJ8","execution_time":"2026-03-21 06:52:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 06:52:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"gDCvuoggvPan6Mw8lNohD7Bu8WmkQuJ8","execution_time":"2026-03-21 06:52:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 06:52:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"gDCvuoggvPan6Mw8lNohD7Bu8WmkQuJ8","execution_time":"2026-03-21 06:52:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 06:52:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"gDCvuoggvPan6Mw8lNohD7Bu8WmkQuJ8","execution_time":"2026-03-21 06:52:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 06:52:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"gDCvuoggvPan6Mw8lNohD7Bu8WmkQuJ8","execution_time":"2026-03-21 06:52:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 06:52:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"gDCvuoggvPan6Mw8lNohD7Bu8WmkQuJ8","execution_time":"2026-03-21 06:52:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 06:54:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Zzm4z86tpphTLheMCUy2yh1VJL2JasLE","execution_time":"2026-03-21 06:54:04"} 
[2026-03-21 06:54:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Zzm4z86tpphTLheMCUy2yh1VJL2JasLE","execution_time":"2026-03-21 06:54:04","total_operations":1,"sites_count":1} 
[2026-03-21 06:54:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Zzm4z86tpphTLheMCUy2yh1VJL2JasLE","execution_time":"2026-03-21 06:54:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 06:54:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Zzm4z86tpphTLheMCUy2yh1VJL2JasLE","execution_time":"2026-03-21 06:54:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 06:54:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Zzm4z86tpphTLheMCUy2yh1VJL2JasLE","execution_time":"2026-03-21 06:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 06:54:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Zzm4z86tpphTLheMCUy2yh1VJL2JasLE","execution_time":"2026-03-21 06:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 06:54:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Zzm4z86tpphTLheMCUy2yh1VJL2JasLE","execution_time":"2026-03-21 06:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 06:54:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Zzm4z86tpphTLheMCUy2yh1VJL2JasLE","execution_time":"2026-03-21 06:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 06:54:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Zzm4z86tpphTLheMCUy2yh1VJL2JasLE","execution_time":"2026-03-21 06:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 06:55:01] production.INFO: Executing GetProducts task...  
[2026-03-21 06:55:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 06:55:01] production.INFO: Executing GetProducts task...  
[2026-03-21 06:55:03] production.INFO: async() رجع: true  
[2026-03-21 06:55:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 06:55:03] production.WARNING: Product with ID 395 not found  
[2026-03-21 06:55:04] production.WARNING: Product with ID 213 not found  
[2026-03-21 06:55:04] production.WARNING: Product with ID 212 not found  
[2026-03-21 06:55:04] production.WARNING: Product with ID 211 not found  
[2026-03-21 06:55:04] production.WARNING: Product with ID 210 not found  
[2026-03-21 06:55:04] production.WARNING: Product with ID 209 not found  
[2026-03-21 06:55:04] production.WARNING: Product with ID 214 not found  
[2026-03-21 06:55:04] production.WARNING: Product with ID 215 not found  
[2026-03-21 06:55:04] production.WARNING: Product with ID 216 not found  
[2026-03-21 06:55:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 06:56:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"TBDFuS4xJjDDMH3nmMi9w4Whygx2jXQl","execution_time":"2026-03-21 06:56:01"} 
[2026-03-21 06:56:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"TBDFuS4xJjDDMH3nmMi9w4Whygx2jXQl","execution_time":"2026-03-21 06:56:01","total_operations":1,"sites_count":1} 
[2026-03-21 06:56:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"TBDFuS4xJjDDMH3nmMi9w4Whygx2jXQl","execution_time":"2026-03-21 06:56:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 06:56:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"TBDFuS4xJjDDMH3nmMi9w4Whygx2jXQl","execution_time":"2026-03-21 06:56:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 06:56:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"TBDFuS4xJjDDMH3nmMi9w4Whygx2jXQl","execution_time":"2026-03-21 06:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 06:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TBDFuS4xJjDDMH3nmMi9w4Whygx2jXQl","execution_time":"2026-03-21 06:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 06:56:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"TBDFuS4xJjDDMH3nmMi9w4Whygx2jXQl","execution_time":"2026-03-21 06:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 06:56:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"TBDFuS4xJjDDMH3nmMi9w4Whygx2jXQl","execution_time":"2026-03-21 06:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 06:56:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"TBDFuS4xJjDDMH3nmMi9w4Whygx2jXQl","execution_time":"2026-03-21 06:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 06:58:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"fZYdTcL9fbEmka9JpNHzyKIh0jrZShhD","execution_time":"2026-03-21 06:58:02"} 
[2026-03-21 06:58:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"fZYdTcL9fbEmka9JpNHzyKIh0jrZShhD","execution_time":"2026-03-21 06:58:02","total_operations":1,"sites_count":1} 
[2026-03-21 06:58:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"fZYdTcL9fbEmka9JpNHzyKIh0jrZShhD","execution_time":"2026-03-21 06:58:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 06:58:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"fZYdTcL9fbEmka9JpNHzyKIh0jrZShhD","execution_time":"2026-03-21 06:58:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 06:58:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"fZYdTcL9fbEmka9JpNHzyKIh0jrZShhD","execution_time":"2026-03-21 06:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 06:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fZYdTcL9fbEmka9JpNHzyKIh0jrZShhD","execution_time":"2026-03-21 06:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 06:58:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"fZYdTcL9fbEmka9JpNHzyKIh0jrZShhD","execution_time":"2026-03-21 06:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 06:58:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"fZYdTcL9fbEmka9JpNHzyKIh0jrZShhD","execution_time":"2026-03-21 06:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 06:58:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"fZYdTcL9fbEmka9JpNHzyKIh0jrZShhD","execution_time":"2026-03-21 06:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 07:00:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"bexbG6sLlKynkh2S1tbsZ3pQZFwKJseu","execution_time":"2026-03-21 07:00:02"} 
[2026-03-21 07:00:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"bexbG6sLlKynkh2S1tbsZ3pQZFwKJseu","execution_time":"2026-03-21 07:00:02","total_operations":1,"sites_count":1} 
[2026-03-21 07:00:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"bexbG6sLlKynkh2S1tbsZ3pQZFwKJseu","execution_time":"2026-03-21 07:00:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 07:00:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"bexbG6sLlKynkh2S1tbsZ3pQZFwKJseu","execution_time":"2026-03-21 07:00:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 07:00:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"bexbG6sLlKynkh2S1tbsZ3pQZFwKJseu","execution_time":"2026-03-21 07:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 07:00:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bexbG6sLlKynkh2S1tbsZ3pQZFwKJseu","execution_time":"2026-03-21 07:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 07:00:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"bexbG6sLlKynkh2S1tbsZ3pQZFwKJseu","execution_time":"2026-03-21 07:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 07:00:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"bexbG6sLlKynkh2S1tbsZ3pQZFwKJseu","execution_time":"2026-03-21 07:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 07:00:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"bexbG6sLlKynkh2S1tbsZ3pQZFwKJseu","execution_time":"2026-03-21 07:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 07:00:02] production.INFO: Executing GetProducts task...  
[2026-03-21 07:00:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 07:00:02] production.INFO: Executing GetProducts task...  
[2026-03-21 07:00:04] production.INFO: async() رجع: true  
[2026-03-21 07:00:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 07:00:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 07:00:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 07:00:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 07:00:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 07:00:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 07:00:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 07:00:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 07:00:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 07:00:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 07:00:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 07:02:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"xbjy0pvjGdw6EKu2mj37wR4aPedTxI9A","execution_time":"2026-03-21 07:02:02"} 
[2026-03-21 07:02:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"xbjy0pvjGdw6EKu2mj37wR4aPedTxI9A","execution_time":"2026-03-21 07:02:02","total_operations":1,"sites_count":1} 
[2026-03-21 07:02:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"xbjy0pvjGdw6EKu2mj37wR4aPedTxI9A","execution_time":"2026-03-21 07:02:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 07:02:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"xbjy0pvjGdw6EKu2mj37wR4aPedTxI9A","execution_time":"2026-03-21 07:02:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 07:02:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"xbjy0pvjGdw6EKu2mj37wR4aPedTxI9A","execution_time":"2026-03-21 07:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 07:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xbjy0pvjGdw6EKu2mj37wR4aPedTxI9A","execution_time":"2026-03-21 07:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 07:02:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"xbjy0pvjGdw6EKu2mj37wR4aPedTxI9A","execution_time":"2026-03-21 07:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 07:02:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"xbjy0pvjGdw6EKu2mj37wR4aPedTxI9A","execution_time":"2026-03-21 07:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 07:02:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"xbjy0pvjGdw6EKu2mj37wR4aPedTxI9A","execution_time":"2026-03-21 07:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 07:04:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"sGtpBBRaNLYj212ZsAdsmA3RX10ACrXy","execution_time":"2026-03-21 07:04:03"} 
[2026-03-21 07:04:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"sGtpBBRaNLYj212ZsAdsmA3RX10ACrXy","execution_time":"2026-03-21 07:04:03","total_operations":1,"sites_count":1} 
[2026-03-21 07:04:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"sGtpBBRaNLYj212ZsAdsmA3RX10ACrXy","execution_time":"2026-03-21 07:04:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 07:04:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"sGtpBBRaNLYj212ZsAdsmA3RX10ACrXy","execution_time":"2026-03-21 07:04:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 07:04:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"sGtpBBRaNLYj212ZsAdsmA3RX10ACrXy","execution_time":"2026-03-21 07:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 07:04:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sGtpBBRaNLYj212ZsAdsmA3RX10ACrXy","execution_time":"2026-03-21 07:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 07:04:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"sGtpBBRaNLYj212ZsAdsmA3RX10ACrXy","execution_time":"2026-03-21 07:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 07:04:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"sGtpBBRaNLYj212ZsAdsmA3RX10ACrXy","execution_time":"2026-03-21 07:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 07:04:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"sGtpBBRaNLYj212ZsAdsmA3RX10ACrXy","execution_time":"2026-03-21 07:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 07:05:03] production.INFO: Executing GetProducts task...  
[2026-03-21 07:05:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 07:05:03] production.INFO: Executing GetProducts task...  
[2026-03-21 07:05:05] production.INFO: async() رجع: true  
[2026-03-21 07:05:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 07:05:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 07:05:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 07:05:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 07:05:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 07:05:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 07:05:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 07:05:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 07:05:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 07:05:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 07:05:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 07:06:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"cxQOguWtxGmmumP0c1ciMCg29FRWR1kv","execution_time":"2026-03-21 07:06:00"} 
[2026-03-21 07:06:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"cxQOguWtxGmmumP0c1ciMCg29FRWR1kv","execution_time":"2026-03-21 07:06:00","total_operations":1,"sites_count":1} 
[2026-03-21 07:06:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"cxQOguWtxGmmumP0c1ciMCg29FRWR1kv","execution_time":"2026-03-21 07:06:00","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 07:06:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"cxQOguWtxGmmumP0c1ciMCg29FRWR1kv","execution_time":"2026-03-21 07:06:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 07:06:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"cxQOguWtxGmmumP0c1ciMCg29FRWR1kv","execution_time":"2026-03-21 07:06:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 07:06:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cxQOguWtxGmmumP0c1ciMCg29FRWR1kv","execution_time":"2026-03-21 07:06:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 07:06:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"cxQOguWtxGmmumP0c1ciMCg29FRWR1kv","execution_time":"2026-03-21 07:06:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 07:06:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"cxQOguWtxGmmumP0c1ciMCg29FRWR1kv","execution_time":"2026-03-21 07:06:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 07:06:00] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"cxQOguWtxGmmumP0c1ciMCg29FRWR1kv","execution_time":"2026-03-21 07:06:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 07:08:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Sm3fZj91lBAmMZarzNS5AHT1tDubYmPt","execution_time":"2026-03-21 07:08:04"} 
[2026-03-21 07:08:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Sm3fZj91lBAmMZarzNS5AHT1tDubYmPt","execution_time":"2026-03-21 07:08:04","total_operations":1,"sites_count":1} 
[2026-03-21 07:08:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Sm3fZj91lBAmMZarzNS5AHT1tDubYmPt","execution_time":"2026-03-21 07:08:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 07:08:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Sm3fZj91lBAmMZarzNS5AHT1tDubYmPt","execution_time":"2026-03-21 07:08:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 07:08:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Sm3fZj91lBAmMZarzNS5AHT1tDubYmPt","execution_time":"2026-03-21 07:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 07:08:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Sm3fZj91lBAmMZarzNS5AHT1tDubYmPt","execution_time":"2026-03-21 07:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 07:08:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Sm3fZj91lBAmMZarzNS5AHT1tDubYmPt","execution_time":"2026-03-21 07:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 07:08:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Sm3fZj91lBAmMZarzNS5AHT1tDubYmPt","execution_time":"2026-03-21 07:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 07:08:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Sm3fZj91lBAmMZarzNS5AHT1tDubYmPt","execution_time":"2026-03-21 07:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 07:10:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"5ztDAIxJZPeH1Ha0QqwLoIipspgoHBRt","execution_time":"2026-03-21 07:10:04"} 
[2026-03-21 07:10:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"5ztDAIxJZPeH1Ha0QqwLoIipspgoHBRt","execution_time":"2026-03-21 07:10:04","total_operations":1,"sites_count":1} 
[2026-03-21 07:10:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"5ztDAIxJZPeH1Ha0QqwLoIipspgoHBRt","execution_time":"2026-03-21 07:10:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 07:10:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"5ztDAIxJZPeH1Ha0QqwLoIipspgoHBRt","execution_time":"2026-03-21 07:10:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 07:10:07] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"5ztDAIxJZPeH1Ha0QqwLoIipspgoHBRt","execution_time":"2026-03-21 07:10:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 07:10:07] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5ztDAIxJZPeH1Ha0QqwLoIipspgoHBRt","execution_time":"2026-03-21 07:10:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 07:10:07] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"5ztDAIxJZPeH1Ha0QqwLoIipspgoHBRt","execution_time":"2026-03-21 07:10:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 07:10:07] production.INFO: Batch query completed {"job":"Quryjob","job_id":"5ztDAIxJZPeH1Ha0QqwLoIipspgoHBRt","execution_time":"2026-03-21 07:10:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 07:10:07] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"5ztDAIxJZPeH1Ha0QqwLoIipspgoHBRt","execution_time":"2026-03-21 07:10:07","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 07:10:07] production.INFO: Executing GetProducts task...  
[2026-03-21 07:10:07] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 07:10:07] production.INFO: Executing GetProducts task...  
[2026-03-21 07:10:09] production.INFO: async() رجع: true  
[2026-03-21 07:10:09] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 07:10:10] production.WARNING: Product with ID 395 not found  
[2026-03-21 07:10:10] production.WARNING: Product with ID 213 not found  
[2026-03-21 07:10:10] production.WARNING: Product with ID 212 not found  
[2026-03-21 07:10:10] production.WARNING: Product with ID 211 not found  
[2026-03-21 07:10:10] production.WARNING: Product with ID 210 not found  
[2026-03-21 07:10:10] production.WARNING: Product with ID 209 not found  
[2026-03-21 07:10:10] production.WARNING: Product with ID 214 not found  
[2026-03-21 07:10:10] production.WARNING: Product with ID 215 not found  
[2026-03-21 07:10:10] production.WARNING: Product with ID 216 not found  
[2026-03-21 07:10:11] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 07:12:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"eRydjM6x5pssL2LjNLFZkPOXQHWemzC6","execution_time":"2026-03-21 07:12:02"} 
[2026-03-21 07:12:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"eRydjM6x5pssL2LjNLFZkPOXQHWemzC6","execution_time":"2026-03-21 07:12:02","total_operations":1,"sites_count":1} 
[2026-03-21 07:12:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"eRydjM6x5pssL2LjNLFZkPOXQHWemzC6","execution_time":"2026-03-21 07:12:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 07:12:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"eRydjM6x5pssL2LjNLFZkPOXQHWemzC6","execution_time":"2026-03-21 07:12:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 07:12:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"eRydjM6x5pssL2LjNLFZkPOXQHWemzC6","execution_time":"2026-03-21 07:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 07:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eRydjM6x5pssL2LjNLFZkPOXQHWemzC6","execution_time":"2026-03-21 07:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 07:12:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"eRydjM6x5pssL2LjNLFZkPOXQHWemzC6","execution_time":"2026-03-21 07:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 07:12:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"eRydjM6x5pssL2LjNLFZkPOXQHWemzC6","execution_time":"2026-03-21 07:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 07:12:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"eRydjM6x5pssL2LjNLFZkPOXQHWemzC6","execution_time":"2026-03-21 07:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 07:14:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"tP9JJtPIJ7FWLaIVFttO9gsfEKghyO7D","execution_time":"2026-03-21 07:14:02"} 
[2026-03-21 07:14:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"tP9JJtPIJ7FWLaIVFttO9gsfEKghyO7D","execution_time":"2026-03-21 07:14:02","total_operations":1,"sites_count":1} 
[2026-03-21 07:14:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"tP9JJtPIJ7FWLaIVFttO9gsfEKghyO7D","execution_time":"2026-03-21 07:14:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 07:14:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"tP9JJtPIJ7FWLaIVFttO9gsfEKghyO7D","execution_time":"2026-03-21 07:14:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 07:14:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"tP9JJtPIJ7FWLaIVFttO9gsfEKghyO7D","execution_time":"2026-03-21 07:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 07:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tP9JJtPIJ7FWLaIVFttO9gsfEKghyO7D","execution_time":"2026-03-21 07:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 07:14:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"tP9JJtPIJ7FWLaIVFttO9gsfEKghyO7D","execution_time":"2026-03-21 07:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 07:14:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"tP9JJtPIJ7FWLaIVFttO9gsfEKghyO7D","execution_time":"2026-03-21 07:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 07:14:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"tP9JJtPIJ7FWLaIVFttO9gsfEKghyO7D","execution_time":"2026-03-21 07:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 07:15:02] production.INFO: Executing GetProducts task...  
[2026-03-21 07:15:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 07:15:02] production.INFO: Executing GetProducts task...  
[2026-03-21 07:15:04] production.INFO: async() رجع: true  
[2026-03-21 07:15:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 07:15:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 07:15:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 07:15:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 07:15:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 07:15:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 07:15:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 07:15:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 07:15:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 07:15:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 07:15:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 07:16:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Zw8DsC39ZpwS5gXVrh92a8bWxjqctO8j","execution_time":"2026-03-21 07:16:03"} 
[2026-03-21 07:16:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Zw8DsC39ZpwS5gXVrh92a8bWxjqctO8j","execution_time":"2026-03-21 07:16:03","total_operations":1,"sites_count":1} 
[2026-03-21 07:16:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Zw8DsC39ZpwS5gXVrh92a8bWxjqctO8j","execution_time":"2026-03-21 07:16:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 07:16:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Zw8DsC39ZpwS5gXVrh92a8bWxjqctO8j","execution_time":"2026-03-21 07:16:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 07:16:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Zw8DsC39ZpwS5gXVrh92a8bWxjqctO8j","execution_time":"2026-03-21 07:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 07:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Zw8DsC39ZpwS5gXVrh92a8bWxjqctO8j","execution_time":"2026-03-21 07:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 07:16:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Zw8DsC39ZpwS5gXVrh92a8bWxjqctO8j","execution_time":"2026-03-21 07:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 07:16:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Zw8DsC39ZpwS5gXVrh92a8bWxjqctO8j","execution_time":"2026-03-21 07:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 07:16:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Zw8DsC39ZpwS5gXVrh92a8bWxjqctO8j","execution_time":"2026-03-21 07:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 07:18:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"80TrJEBXYK1xCBy39olzxSnsWZMx8FYq","execution_time":"2026-03-21 07:18:03"} 
[2026-03-21 07:18:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"80TrJEBXYK1xCBy39olzxSnsWZMx8FYq","execution_time":"2026-03-21 07:18:03","total_operations":1,"sites_count":1} 
[2026-03-21 07:18:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"80TrJEBXYK1xCBy39olzxSnsWZMx8FYq","execution_time":"2026-03-21 07:18:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 07:18:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"80TrJEBXYK1xCBy39olzxSnsWZMx8FYq","execution_time":"2026-03-21 07:18:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 07:18:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"80TrJEBXYK1xCBy39olzxSnsWZMx8FYq","execution_time":"2026-03-21 07:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 07:18:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"80TrJEBXYK1xCBy39olzxSnsWZMx8FYq","execution_time":"2026-03-21 07:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 07:18:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"80TrJEBXYK1xCBy39olzxSnsWZMx8FYq","execution_time":"2026-03-21 07:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 07:18:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"80TrJEBXYK1xCBy39olzxSnsWZMx8FYq","execution_time":"2026-03-21 07:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 07:18:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"80TrJEBXYK1xCBy39olzxSnsWZMx8FYq","execution_time":"2026-03-21 07:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 07:20:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"IMPrJ4NXFuyI57wypaKMXnHjqE4CaYxo","execution_time":"2026-03-21 07:20:03"} 
[2026-03-21 07:20:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"IMPrJ4NXFuyI57wypaKMXnHjqE4CaYxo","execution_time":"2026-03-21 07:20:03","total_operations":1,"sites_count":1} 
[2026-03-21 07:20:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"IMPrJ4NXFuyI57wypaKMXnHjqE4CaYxo","execution_time":"2026-03-21 07:20:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 07:20:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"IMPrJ4NXFuyI57wypaKMXnHjqE4CaYxo","execution_time":"2026-03-21 07:20:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 07:20:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"IMPrJ4NXFuyI57wypaKMXnHjqE4CaYxo","execution_time":"2026-03-21 07:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 07:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IMPrJ4NXFuyI57wypaKMXnHjqE4CaYxo","execution_time":"2026-03-21 07:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 07:20:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"IMPrJ4NXFuyI57wypaKMXnHjqE4CaYxo","execution_time":"2026-03-21 07:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 07:20:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"IMPrJ4NXFuyI57wypaKMXnHjqE4CaYxo","execution_time":"2026-03-21 07:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 07:20:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"IMPrJ4NXFuyI57wypaKMXnHjqE4CaYxo","execution_time":"2026-03-21 07:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 07:20:03] production.INFO: Executing GetProducts task...  
[2026-03-21 07:20:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 07:20:03] production.INFO: Executing GetProducts task...  
[2026-03-21 07:20:05] production.INFO: async() رجع: true  
[2026-03-21 07:20:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 07:20:06] production.WARNING: Product with ID 395 not found  
[2026-03-21 07:20:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 07:20:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 07:20:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 07:20:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 07:20:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 07:20:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 07:20:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 07:20:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 07:20:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 07:22:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"sw9d7LNaB2Y5MTPJObMnmoXkiCAwfdqf","execution_time":"2026-03-21 07:22:01"} 
[2026-03-21 07:22:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"sw9d7LNaB2Y5MTPJObMnmoXkiCAwfdqf","execution_time":"2026-03-21 07:22:01","total_operations":1,"sites_count":1} 
[2026-03-21 07:22:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"sw9d7LNaB2Y5MTPJObMnmoXkiCAwfdqf","execution_time":"2026-03-21 07:22:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 07:22:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"sw9d7LNaB2Y5MTPJObMnmoXkiCAwfdqf","execution_time":"2026-03-21 07:22:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 07:22:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"sw9d7LNaB2Y5MTPJObMnmoXkiCAwfdqf","execution_time":"2026-03-21 07:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 07:22:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sw9d7LNaB2Y5MTPJObMnmoXkiCAwfdqf","execution_time":"2026-03-21 07:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 07:22:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"sw9d7LNaB2Y5MTPJObMnmoXkiCAwfdqf","execution_time":"2026-03-21 07:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 07:22:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"sw9d7LNaB2Y5MTPJObMnmoXkiCAwfdqf","execution_time":"2026-03-21 07:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 07:22:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"sw9d7LNaB2Y5MTPJObMnmoXkiCAwfdqf","execution_time":"2026-03-21 07:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 07:24:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"wXWr77qsDA4ZmgJn9JNAZ44iUsJ9ysup","execution_time":"2026-03-21 07:24:01"} 
[2026-03-21 07:24:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"wXWr77qsDA4ZmgJn9JNAZ44iUsJ9ysup","execution_time":"2026-03-21 07:24:01","total_operations":1,"sites_count":1} 
[2026-03-21 07:24:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"wXWr77qsDA4ZmgJn9JNAZ44iUsJ9ysup","execution_time":"2026-03-21 07:24:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 07:24:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"wXWr77qsDA4ZmgJn9JNAZ44iUsJ9ysup","execution_time":"2026-03-21 07:24:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 07:24:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"wXWr77qsDA4ZmgJn9JNAZ44iUsJ9ysup","execution_time":"2026-03-21 07:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 07:24:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wXWr77qsDA4ZmgJn9JNAZ44iUsJ9ysup","execution_time":"2026-03-21 07:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 07:24:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"wXWr77qsDA4ZmgJn9JNAZ44iUsJ9ysup","execution_time":"2026-03-21 07:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 07:24:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"wXWr77qsDA4ZmgJn9JNAZ44iUsJ9ysup","execution_time":"2026-03-21 07:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 07:24:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"wXWr77qsDA4ZmgJn9JNAZ44iUsJ9ysup","execution_time":"2026-03-21 07:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 07:25:04] production.INFO: Executing GetProducts task...  
[2026-03-21 07:25:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 07:25:04] production.INFO: Executing GetProducts task...  
[2026-03-21 07:25:06] production.INFO: async() رجع: true  
[2026-03-21 07:25:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 07:25:07] production.WARNING: Product with ID 395 not found  
[2026-03-21 07:25:07] production.WARNING: Product with ID 213 not found  
[2026-03-21 07:25:07] production.WARNING: Product with ID 212 not found  
[2026-03-21 07:25:07] production.WARNING: Product with ID 211 not found  
[2026-03-21 07:25:07] production.WARNING: Product with ID 210 not found  
[2026-03-21 07:25:07] production.WARNING: Product with ID 209 not found  
[2026-03-21 07:25:07] production.WARNING: Product with ID 214 not found  
[2026-03-21 07:25:07] production.WARNING: Product with ID 215 not found  
[2026-03-21 07:25:07] production.WARNING: Product with ID 216 not found  
[2026-03-21 07:25:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 07:26:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"AailKznglunnBfv006KDzPEb3xDSOkU0","execution_time":"2026-03-21 07:26:03"} 
[2026-03-21 07:26:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"AailKznglunnBfv006KDzPEb3xDSOkU0","execution_time":"2026-03-21 07:26:03","total_operations":1,"sites_count":1} 
[2026-03-21 07:26:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"AailKznglunnBfv006KDzPEb3xDSOkU0","execution_time":"2026-03-21 07:26:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 07:26:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"AailKznglunnBfv006KDzPEb3xDSOkU0","execution_time":"2026-03-21 07:26:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 07:26:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"AailKznglunnBfv006KDzPEb3xDSOkU0","execution_time":"2026-03-21 07:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 07:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AailKznglunnBfv006KDzPEb3xDSOkU0","execution_time":"2026-03-21 07:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 07:26:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"AailKznglunnBfv006KDzPEb3xDSOkU0","execution_time":"2026-03-21 07:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 07:26:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"AailKznglunnBfv006KDzPEb3xDSOkU0","execution_time":"2026-03-21 07:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 07:26:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"AailKznglunnBfv006KDzPEb3xDSOkU0","execution_time":"2026-03-21 07:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 07:28:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"zRqWcqB0ytwVdTmJulJmfNpUC0Vpmjhz","execution_time":"2026-03-21 07:28:03"} 
[2026-03-21 07:28:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"zRqWcqB0ytwVdTmJulJmfNpUC0Vpmjhz","execution_time":"2026-03-21 07:28:03","total_operations":1,"sites_count":1} 
[2026-03-21 07:28:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"zRqWcqB0ytwVdTmJulJmfNpUC0Vpmjhz","execution_time":"2026-03-21 07:28:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 07:28:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"zRqWcqB0ytwVdTmJulJmfNpUC0Vpmjhz","execution_time":"2026-03-21 07:28:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 07:28:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"zRqWcqB0ytwVdTmJulJmfNpUC0Vpmjhz","execution_time":"2026-03-21 07:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 07:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zRqWcqB0ytwVdTmJulJmfNpUC0Vpmjhz","execution_time":"2026-03-21 07:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 07:28:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"zRqWcqB0ytwVdTmJulJmfNpUC0Vpmjhz","execution_time":"2026-03-21 07:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 07:28:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"zRqWcqB0ytwVdTmJulJmfNpUC0Vpmjhz","execution_time":"2026-03-21 07:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 07:28:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"zRqWcqB0ytwVdTmJulJmfNpUC0Vpmjhz","execution_time":"2026-03-21 07:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 07:30:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"H0TwTnlF3RVNlWjpFShhphRCnrEhiBMI","execution_time":"2026-03-21 07:30:03"} 
[2026-03-21 07:30:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"H0TwTnlF3RVNlWjpFShhphRCnrEhiBMI","execution_time":"2026-03-21 07:30:03","total_operations":1,"sites_count":1} 
[2026-03-21 07:30:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"H0TwTnlF3RVNlWjpFShhphRCnrEhiBMI","execution_time":"2026-03-21 07:30:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 07:30:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"H0TwTnlF3RVNlWjpFShhphRCnrEhiBMI","execution_time":"2026-03-21 07:30:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 07:30:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"H0TwTnlF3RVNlWjpFShhphRCnrEhiBMI","execution_time":"2026-03-21 07:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 07:30:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"H0TwTnlF3RVNlWjpFShhphRCnrEhiBMI","execution_time":"2026-03-21 07:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 07:30:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"H0TwTnlF3RVNlWjpFShhphRCnrEhiBMI","execution_time":"2026-03-21 07:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 07:30:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"H0TwTnlF3RVNlWjpFShhphRCnrEhiBMI","execution_time":"2026-03-21 07:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 07:30:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"H0TwTnlF3RVNlWjpFShhphRCnrEhiBMI","execution_time":"2026-03-21 07:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 07:30:04] production.INFO: Executing GetProducts task...  
[2026-03-21 07:30:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 07:30:04] production.INFO: Executing GetProducts task...  
[2026-03-21 07:30:06] production.INFO: async() رجع: true  
[2026-03-21 07:30:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 07:30:06] production.WARNING: Product with ID 395 not found  
[2026-03-21 07:30:07] production.WARNING: Product with ID 213 not found  
[2026-03-21 07:30:07] production.WARNING: Product with ID 212 not found  
[2026-03-21 07:30:07] production.WARNING: Product with ID 211 not found  
[2026-03-21 07:30:07] production.WARNING: Product with ID 210 not found  
[2026-03-21 07:30:07] production.WARNING: Product with ID 209 not found  
[2026-03-21 07:30:07] production.WARNING: Product with ID 214 not found  
[2026-03-21 07:30:07] production.WARNING: Product with ID 215 not found  
[2026-03-21 07:30:07] production.WARNING: Product with ID 216 not found  
[2026-03-21 07:30:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 07:32:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"YKrmxDqnXslkX04xKAnkFUX7m1aLMytx","execution_time":"2026-03-21 07:32:01"} 
[2026-03-21 07:32:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"YKrmxDqnXslkX04xKAnkFUX7m1aLMytx","execution_time":"2026-03-21 07:32:01","total_operations":1,"sites_count":1} 
[2026-03-21 07:32:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"YKrmxDqnXslkX04xKAnkFUX7m1aLMytx","execution_time":"2026-03-21 07:32:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 07:32:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"YKrmxDqnXslkX04xKAnkFUX7m1aLMytx","execution_time":"2026-03-21 07:32:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 07:32:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"YKrmxDqnXslkX04xKAnkFUX7m1aLMytx","execution_time":"2026-03-21 07:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 07:32:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YKrmxDqnXslkX04xKAnkFUX7m1aLMytx","execution_time":"2026-03-21 07:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 07:32:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"YKrmxDqnXslkX04xKAnkFUX7m1aLMytx","execution_time":"2026-03-21 07:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 07:32:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"YKrmxDqnXslkX04xKAnkFUX7m1aLMytx","execution_time":"2026-03-21 07:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 07:32:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"YKrmxDqnXslkX04xKAnkFUX7m1aLMytx","execution_time":"2026-03-21 07:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 07:34:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"DJjVeQzYwal6O08JQ5cYVmGg6hfc03Wq","execution_time":"2026-03-21 07:34:01"} 
[2026-03-21 07:34:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"DJjVeQzYwal6O08JQ5cYVmGg6hfc03Wq","execution_time":"2026-03-21 07:34:01","total_operations":1,"sites_count":1} 
[2026-03-21 07:34:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"DJjVeQzYwal6O08JQ5cYVmGg6hfc03Wq","execution_time":"2026-03-21 07:34:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 07:34:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"DJjVeQzYwal6O08JQ5cYVmGg6hfc03Wq","execution_time":"2026-03-21 07:34:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 07:34:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"DJjVeQzYwal6O08JQ5cYVmGg6hfc03Wq","execution_time":"2026-03-21 07:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 07:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DJjVeQzYwal6O08JQ5cYVmGg6hfc03Wq","execution_time":"2026-03-21 07:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 07:34:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"DJjVeQzYwal6O08JQ5cYVmGg6hfc03Wq","execution_time":"2026-03-21 07:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 07:34:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"DJjVeQzYwal6O08JQ5cYVmGg6hfc03Wq","execution_time":"2026-03-21 07:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 07:34:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"DJjVeQzYwal6O08JQ5cYVmGg6hfc03Wq","execution_time":"2026-03-21 07:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 07:35:02] production.INFO: Executing GetProducts task...  
[2026-03-21 07:35:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 07:35:02] production.INFO: Executing GetProducts task...  
[2026-03-21 07:35:04] production.INFO: async() رجع: true  
[2026-03-21 07:35:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 07:35:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 07:35:04] production.WARNING: Product with ID 213 not found  
[2026-03-21 07:35:04] production.WARNING: Product with ID 212 not found  
[2026-03-21 07:35:04] production.WARNING: Product with ID 211 not found  
[2026-03-21 07:35:04] production.WARNING: Product with ID 210 not found  
[2026-03-21 07:35:04] production.WARNING: Product with ID 209 not found  
[2026-03-21 07:35:04] production.WARNING: Product with ID 214 not found  
[2026-03-21 07:35:04] production.WARNING: Product with ID 215 not found  
[2026-03-21 07:35:04] production.WARNING: Product with ID 216 not found  
[2026-03-21 07:35:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 07:36:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"LZ3oy2kM93Lj1SnEy7HQHMDyUggdVnOw","execution_time":"2026-03-21 07:36:02"} 
[2026-03-21 07:36:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"LZ3oy2kM93Lj1SnEy7HQHMDyUggdVnOw","execution_time":"2026-03-21 07:36:02","total_operations":1,"sites_count":1} 
[2026-03-21 07:36:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"LZ3oy2kM93Lj1SnEy7HQHMDyUggdVnOw","execution_time":"2026-03-21 07:36:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 07:36:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"LZ3oy2kM93Lj1SnEy7HQHMDyUggdVnOw","execution_time":"2026-03-21 07:36:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 07:36:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"LZ3oy2kM93Lj1SnEy7HQHMDyUggdVnOw","execution_time":"2026-03-21 07:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 07:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LZ3oy2kM93Lj1SnEy7HQHMDyUggdVnOw","execution_time":"2026-03-21 07:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 07:36:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"LZ3oy2kM93Lj1SnEy7HQHMDyUggdVnOw","execution_time":"2026-03-21 07:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 07:36:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"LZ3oy2kM93Lj1SnEy7HQHMDyUggdVnOw","execution_time":"2026-03-21 07:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 07:36:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"LZ3oy2kM93Lj1SnEy7HQHMDyUggdVnOw","execution_time":"2026-03-21 07:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 07:38:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"i1sdXwmlmI6Vu8232YB0PsEIWAxDoujx","execution_time":"2026-03-21 07:38:02"} 
[2026-03-21 07:38:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"i1sdXwmlmI6Vu8232YB0PsEIWAxDoujx","execution_time":"2026-03-21 07:38:02","total_operations":1,"sites_count":1} 
[2026-03-21 07:38:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"i1sdXwmlmI6Vu8232YB0PsEIWAxDoujx","execution_time":"2026-03-21 07:38:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 07:38:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"i1sdXwmlmI6Vu8232YB0PsEIWAxDoujx","execution_time":"2026-03-21 07:38:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 07:38:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"i1sdXwmlmI6Vu8232YB0PsEIWAxDoujx","execution_time":"2026-03-21 07:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 07:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"i1sdXwmlmI6Vu8232YB0PsEIWAxDoujx","execution_time":"2026-03-21 07:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 07:38:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"i1sdXwmlmI6Vu8232YB0PsEIWAxDoujx","execution_time":"2026-03-21 07:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 07:38:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"i1sdXwmlmI6Vu8232YB0PsEIWAxDoujx","execution_time":"2026-03-21 07:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 07:38:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"i1sdXwmlmI6Vu8232YB0PsEIWAxDoujx","execution_time":"2026-03-21 07:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 07:40:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"klJaLRwycocirOTNIgvjhbo2HflgkFZY","execution_time":"2026-03-21 07:40:03"} 
[2026-03-21 07:40:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"klJaLRwycocirOTNIgvjhbo2HflgkFZY","execution_time":"2026-03-21 07:40:03","total_operations":1,"sites_count":1} 
[2026-03-21 07:40:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"klJaLRwycocirOTNIgvjhbo2HflgkFZY","execution_time":"2026-03-21 07:40:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 07:40:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"klJaLRwycocirOTNIgvjhbo2HflgkFZY","execution_time":"2026-03-21 07:40:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 07:40:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"klJaLRwycocirOTNIgvjhbo2HflgkFZY","execution_time":"2026-03-21 07:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 07:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"klJaLRwycocirOTNIgvjhbo2HflgkFZY","execution_time":"2026-03-21 07:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 07:40:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"klJaLRwycocirOTNIgvjhbo2HflgkFZY","execution_time":"2026-03-21 07:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 07:40:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"klJaLRwycocirOTNIgvjhbo2HflgkFZY","execution_time":"2026-03-21 07:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 07:40:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"klJaLRwycocirOTNIgvjhbo2HflgkFZY","execution_time":"2026-03-21 07:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 07:40:03] production.INFO: Executing GetProducts task...  
[2026-03-21 07:40:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 07:40:03] production.INFO: Executing GetProducts task...  
[2026-03-21 07:40:05] production.INFO: async() رجع: true  
[2026-03-21 07:40:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 07:40:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 07:40:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 07:40:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 07:40:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 07:40:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 07:40:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 07:40:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 07:40:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 07:40:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 07:40:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 07:42:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"6LBciUOsYnUU0YeaNu9waROcqXTILdGF","execution_time":"2026-03-21 07:42:00"} 
[2026-03-21 07:42:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"6LBciUOsYnUU0YeaNu9waROcqXTILdGF","execution_time":"2026-03-21 07:42:00","total_operations":1,"sites_count":1} 
[2026-03-21 07:42:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"6LBciUOsYnUU0YeaNu9waROcqXTILdGF","execution_time":"2026-03-21 07:42:00","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 07:42:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"6LBciUOsYnUU0YeaNu9waROcqXTILdGF","execution_time":"2026-03-21 07:42:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 07:42:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"6LBciUOsYnUU0YeaNu9waROcqXTILdGF","execution_time":"2026-03-21 07:42:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 07:42:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6LBciUOsYnUU0YeaNu9waROcqXTILdGF","execution_time":"2026-03-21 07:42:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 07:42:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"6LBciUOsYnUU0YeaNu9waROcqXTILdGF","execution_time":"2026-03-21 07:42:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 07:42:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"6LBciUOsYnUU0YeaNu9waROcqXTILdGF","execution_time":"2026-03-21 07:42:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 07:42:00] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"6LBciUOsYnUU0YeaNu9waROcqXTILdGF","execution_time":"2026-03-21 07:42:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 07:44:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"v2GhtAP5vr3Jx1bAcs0PKY60hKA5zJwJ","execution_time":"2026-03-21 07:44:03"} 
[2026-03-21 07:44:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"v2GhtAP5vr3Jx1bAcs0PKY60hKA5zJwJ","execution_time":"2026-03-21 07:44:03","total_operations":1,"sites_count":1} 
[2026-03-21 07:44:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"v2GhtAP5vr3Jx1bAcs0PKY60hKA5zJwJ","execution_time":"2026-03-21 07:44:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 07:44:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"v2GhtAP5vr3Jx1bAcs0PKY60hKA5zJwJ","execution_time":"2026-03-21 07:44:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 07:44:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"v2GhtAP5vr3Jx1bAcs0PKY60hKA5zJwJ","execution_time":"2026-03-21 07:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 07:44:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"v2GhtAP5vr3Jx1bAcs0PKY60hKA5zJwJ","execution_time":"2026-03-21 07:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 07:44:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"v2GhtAP5vr3Jx1bAcs0PKY60hKA5zJwJ","execution_time":"2026-03-21 07:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 07:44:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"v2GhtAP5vr3Jx1bAcs0PKY60hKA5zJwJ","execution_time":"2026-03-21 07:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 07:44:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"v2GhtAP5vr3Jx1bAcs0PKY60hKA5zJwJ","execution_time":"2026-03-21 07:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 07:45:04] production.INFO: Executing GetProducts task...  
[2026-03-21 07:45:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 07:45:04] production.INFO: Executing GetProducts task...  
[2026-03-21 07:45:06] production.INFO: async() رجع: true  
[2026-03-21 07:45:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 07:45:06] production.WARNING: Product with ID 395 not found  
[2026-03-21 07:45:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 07:45:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 07:45:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 07:45:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 07:45:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 07:45:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 07:45:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 07:45:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 07:45:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 07:46:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"QITaRWClZPoQbWLJEh6IT8zADTkwDmeB","execution_time":"2026-03-21 07:46:04"} 
[2026-03-21 07:46:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"QITaRWClZPoQbWLJEh6IT8zADTkwDmeB","execution_time":"2026-03-21 07:46:04","total_operations":1,"sites_count":1} 
[2026-03-21 07:46:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"QITaRWClZPoQbWLJEh6IT8zADTkwDmeB","execution_time":"2026-03-21 07:46:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 07:46:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"QITaRWClZPoQbWLJEh6IT8zADTkwDmeB","execution_time":"2026-03-21 07:46:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 07:46:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"QITaRWClZPoQbWLJEh6IT8zADTkwDmeB","execution_time":"2026-03-21 07:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 07:46:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QITaRWClZPoQbWLJEh6IT8zADTkwDmeB","execution_time":"2026-03-21 07:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 07:46:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"QITaRWClZPoQbWLJEh6IT8zADTkwDmeB","execution_time":"2026-03-21 07:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 07:46:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"QITaRWClZPoQbWLJEh6IT8zADTkwDmeB","execution_time":"2026-03-21 07:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 07:46:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"QITaRWClZPoQbWLJEh6IT8zADTkwDmeB","execution_time":"2026-03-21 07:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 07:48:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"M18H71KrATZst1c8AcZSvDrnSQSLhMmZ","execution_time":"2026-03-21 07:48:01"} 
[2026-03-21 07:48:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"M18H71KrATZst1c8AcZSvDrnSQSLhMmZ","execution_time":"2026-03-21 07:48:01","total_operations":1,"sites_count":1} 
[2026-03-21 07:48:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"M18H71KrATZst1c8AcZSvDrnSQSLhMmZ","execution_time":"2026-03-21 07:48:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 07:48:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"M18H71KrATZst1c8AcZSvDrnSQSLhMmZ","execution_time":"2026-03-21 07:48:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 07:48:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"M18H71KrATZst1c8AcZSvDrnSQSLhMmZ","execution_time":"2026-03-21 07:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 07:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"M18H71KrATZst1c8AcZSvDrnSQSLhMmZ","execution_time":"2026-03-21 07:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 07:48:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"M18H71KrATZst1c8AcZSvDrnSQSLhMmZ","execution_time":"2026-03-21 07:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 07:48:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"M18H71KrATZst1c8AcZSvDrnSQSLhMmZ","execution_time":"2026-03-21 07:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 07:48:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"M18H71KrATZst1c8AcZSvDrnSQSLhMmZ","execution_time":"2026-03-21 07:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 07:50:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"jnJiC520NRg8f5j8jefxPBfjrDAOikWC","execution_time":"2026-03-21 07:50:01"} 
[2026-03-21 07:50:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"jnJiC520NRg8f5j8jefxPBfjrDAOikWC","execution_time":"2026-03-21 07:50:01","total_operations":1,"sites_count":1} 
[2026-03-21 07:50:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"jnJiC520NRg8f5j8jefxPBfjrDAOikWC","execution_time":"2026-03-21 07:50:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 07:50:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"jnJiC520NRg8f5j8jefxPBfjrDAOikWC","execution_time":"2026-03-21 07:50:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 07:50:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"jnJiC520NRg8f5j8jefxPBfjrDAOikWC","execution_time":"2026-03-21 07:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 07:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jnJiC520NRg8f5j8jefxPBfjrDAOikWC","execution_time":"2026-03-21 07:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 07:50:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"jnJiC520NRg8f5j8jefxPBfjrDAOikWC","execution_time":"2026-03-21 07:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 07:50:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"jnJiC520NRg8f5j8jefxPBfjrDAOikWC","execution_time":"2026-03-21 07:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 07:50:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"jnJiC520NRg8f5j8jefxPBfjrDAOikWC","execution_time":"2026-03-21 07:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 07:50:02] production.INFO: Executing GetProducts task...  
[2026-03-21 07:50:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 07:50:02] production.INFO: Executing GetProducts task...  
[2026-03-21 07:50:04] production.INFO: async() رجع: true  
[2026-03-21 07:50:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 07:50:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 07:50:04] production.WARNING: Product with ID 213 not found  
[2026-03-21 07:50:04] production.WARNING: Product with ID 212 not found  
[2026-03-21 07:50:04] production.WARNING: Product with ID 211 not found  
[2026-03-21 07:50:04] production.WARNING: Product with ID 210 not found  
[2026-03-21 07:50:04] production.WARNING: Product with ID 209 not found  
[2026-03-21 07:50:04] production.WARNING: Product with ID 214 not found  
[2026-03-21 07:50:04] production.WARNING: Product with ID 215 not found  
[2026-03-21 07:50:04] production.WARNING: Product with ID 216 not found  
[2026-03-21 07:50:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 07:52:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"5hBOSCQzmzo4rRifLxbG3dGxoJt3PiT0","execution_time":"2026-03-21 07:52:02"} 
[2026-03-21 07:52:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"5hBOSCQzmzo4rRifLxbG3dGxoJt3PiT0","execution_time":"2026-03-21 07:52:02","total_operations":1,"sites_count":1} 
[2026-03-21 07:52:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"5hBOSCQzmzo4rRifLxbG3dGxoJt3PiT0","execution_time":"2026-03-21 07:52:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 07:52:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"5hBOSCQzmzo4rRifLxbG3dGxoJt3PiT0","execution_time":"2026-03-21 07:52:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 07:52:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"5hBOSCQzmzo4rRifLxbG3dGxoJt3PiT0","execution_time":"2026-03-21 07:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 07:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5hBOSCQzmzo4rRifLxbG3dGxoJt3PiT0","execution_time":"2026-03-21 07:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 07:52:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"5hBOSCQzmzo4rRifLxbG3dGxoJt3PiT0","execution_time":"2026-03-21 07:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 07:52:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"5hBOSCQzmzo4rRifLxbG3dGxoJt3PiT0","execution_time":"2026-03-21 07:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 07:52:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"5hBOSCQzmzo4rRifLxbG3dGxoJt3PiT0","execution_time":"2026-03-21 07:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 07:54:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"5QESNnLlWXH6wSmdEUKbF6vgbsFUyHZo","execution_time":"2026-03-21 07:54:02"} 
[2026-03-21 07:54:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"5QESNnLlWXH6wSmdEUKbF6vgbsFUyHZo","execution_time":"2026-03-21 07:54:02","total_operations":1,"sites_count":1} 
[2026-03-21 07:54:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"5QESNnLlWXH6wSmdEUKbF6vgbsFUyHZo","execution_time":"2026-03-21 07:54:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 07:54:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"5QESNnLlWXH6wSmdEUKbF6vgbsFUyHZo","execution_time":"2026-03-21 07:54:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 07:54:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"5QESNnLlWXH6wSmdEUKbF6vgbsFUyHZo","execution_time":"2026-03-21 07:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 07:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5QESNnLlWXH6wSmdEUKbF6vgbsFUyHZo","execution_time":"2026-03-21 07:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 07:54:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"5QESNnLlWXH6wSmdEUKbF6vgbsFUyHZo","execution_time":"2026-03-21 07:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 07:54:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"5QESNnLlWXH6wSmdEUKbF6vgbsFUyHZo","execution_time":"2026-03-21 07:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 07:54:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"5QESNnLlWXH6wSmdEUKbF6vgbsFUyHZo","execution_time":"2026-03-21 07:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 07:55:03] production.INFO: Executing GetProducts task...  
[2026-03-21 07:55:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 07:55:03] production.INFO: Executing GetProducts task...  
[2026-03-21 07:55:04] production.INFO: async() رجع: true  
[2026-03-21 07:55:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 07:55:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 07:55:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 07:55:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 07:55:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 07:55:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 07:55:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 07:55:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 07:55:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 07:55:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 07:55:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 07:56:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Lx1GGji1sfJ3t1eKOf7YfdEf5FkcNpyn","execution_time":"2026-03-21 07:56:03"} 
[2026-03-21 07:56:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Lx1GGji1sfJ3t1eKOf7YfdEf5FkcNpyn","execution_time":"2026-03-21 07:56:03","total_operations":1,"sites_count":1} 
[2026-03-21 07:56:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Lx1GGji1sfJ3t1eKOf7YfdEf5FkcNpyn","execution_time":"2026-03-21 07:56:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 07:56:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Lx1GGji1sfJ3t1eKOf7YfdEf5FkcNpyn","execution_time":"2026-03-21 07:56:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 07:56:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Lx1GGji1sfJ3t1eKOf7YfdEf5FkcNpyn","execution_time":"2026-03-21 07:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 07:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Lx1GGji1sfJ3t1eKOf7YfdEf5FkcNpyn","execution_time":"2026-03-21 07:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 07:56:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Lx1GGji1sfJ3t1eKOf7YfdEf5FkcNpyn","execution_time":"2026-03-21 07:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 07:56:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Lx1GGji1sfJ3t1eKOf7YfdEf5FkcNpyn","execution_time":"2026-03-21 07:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 07:56:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Lx1GGji1sfJ3t1eKOf7YfdEf5FkcNpyn","execution_time":"2026-03-21 07:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 07:58:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"xg6NeXBzjy6b8R99IZgtfssLd9wdlqti","execution_time":"2026-03-21 07:58:03"} 
[2026-03-21 07:58:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"xg6NeXBzjy6b8R99IZgtfssLd9wdlqti","execution_time":"2026-03-21 07:58:03","total_operations":1,"sites_count":1} 
[2026-03-21 07:58:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"xg6NeXBzjy6b8R99IZgtfssLd9wdlqti","execution_time":"2026-03-21 07:58:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-Z2WcW-1774056439"]} 
[2026-03-21 07:58:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"xg6NeXBzjy6b8R99IZgtfssLd9wdlqti","execution_time":"2026-03-21 07:58:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 07:58:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"xg6NeXBzjy6b8R99IZgtfssLd9wdlqti","execution_time":"2026-03-21 07:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 07:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xg6NeXBzjy6b8R99IZgtfssLd9wdlqti","execution_time":"2026-03-21 07:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 07:58:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"xg6NeXBzjy6b8R99IZgtfssLd9wdlqti","execution_time":"2026-03-21 07:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 07:58:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"xg6NeXBzjy6b8R99IZgtfssLd9wdlqti","execution_time":"2026-03-21 07:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768,"processed":0,"errors":0} 
[2026-03-21 07:58:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"xg6NeXBzjy6b8R99IZgtfssLd9wdlqti","execution_time":"2026-03-21 07:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z2WcW-1774056439","operation_id":159768} 
[2026-03-21 07:59:59] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Z2WcW-1774056439","status":"completed","notes":["-[ تم إكتمال طلبك بنجاح ]","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 07:59:59] production.INFO: Processed webhook data (normalized) {"id":"ORD-Z2WcW-1774056439","status":"completed","codes":[],"notes":["-[ تم إكتمال طلبك بنجاح ]","جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 07:59:59] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 07:59:59] production.INFO: SendAcceptReject: Notification queued {"user_id":1054,"notification_type":"order_approved","reference_id":174729} 
[2026-03-21 07:59:59] production.INFO: Order updated successfully. Order ID: 174729, Status: completed  
[2026-03-21 07:59:59] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Z2WcW-1774056439","status":"completed","codes_count":0} 
[2026-03-21 08:00:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-21 08:00:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"vKweE55gJsRZgl3HP8JPhCEaCLs7T3cA","execution_time":"2026-03-21 08:00:03"} 
[2026-03-21 08:00:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"vKweE55gJsRZgl3HP8JPhCEaCLs7T3cA","execution_time":"2026-03-21 08:00:03"} 
[2026-03-21 08:00:03] production.INFO: Executing GetProducts task...  
[2026-03-21 08:00:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 08:00:03] production.INFO: Executing GetProducts task...  
[2026-03-21 08:00:05] production.INFO: async() رجع: true  
[2026-03-21 08:00:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 08:00:06] production.WARNING: Product with ID 395 not found  
[2026-03-21 08:00:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 08:00:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 08:00:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 08:00:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 08:00:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 08:00:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 08:00:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 08:00:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 08:00:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 08:02:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Fcm6EvQR1fUTXlQ6Uwfc7UjpCQOMCmsd","execution_time":"2026-03-21 08:02:04"} 
[2026-03-21 08:02:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"Fcm6EvQR1fUTXlQ6Uwfc7UjpCQOMCmsd","execution_time":"2026-03-21 08:02:04"} 
[2026-03-21 08:04:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"6YFMFWYEObx8z1IKCqGbOh7k6jXhGV1L","execution_time":"2026-03-21 08:04:04"} 
[2026-03-21 08:04:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"6YFMFWYEObx8z1IKCqGbOh7k6jXhGV1L","execution_time":"2026-03-21 08:04:04"} 
[2026-03-21 08:05:04] production.INFO: Executing GetProducts task...  
[2026-03-21 08:05:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 08:05:04] production.INFO: Executing GetProducts task...  
[2026-03-21 08:05:06] production.INFO: async() رجع: true  
[2026-03-21 08:05:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 08:05:07] production.WARNING: Product with ID 395 not found  
[2026-03-21 08:05:07] production.WARNING: Product with ID 213 not found  
[2026-03-21 08:05:07] production.WARNING: Product with ID 212 not found  
[2026-03-21 08:05:07] production.WARNING: Product with ID 211 not found  
[2026-03-21 08:05:07] production.WARNING: Product with ID 210 not found  
[2026-03-21 08:05:07] production.WARNING: Product with ID 209 not found  
[2026-03-21 08:05:07] production.WARNING: Product with ID 214 not found  
[2026-03-21 08:05:07] production.WARNING: Product with ID 215 not found  
[2026-03-21 08:05:07] production.WARNING: Product with ID 216 not found  
[2026-03-21 08:05:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 08:06:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"EZHZcChd3JYYAWVkGfris8sf0q3OVi5H","execution_time":"2026-03-21 08:06:02"} 
[2026-03-21 08:06:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"EZHZcChd3JYYAWVkGfris8sf0q3OVi5H","execution_time":"2026-03-21 08:06:02"} 
[2026-03-21 08:08:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"kKAkppbiMJtZcP58ncSIOmWJPrif41hS","execution_time":"2026-03-21 08:08:02"} 
[2026-03-21 08:08:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"kKAkppbiMJtZcP58ncSIOmWJPrif41hS","execution_time":"2026-03-21 08:08:02"} 
[2026-03-21 08:10:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"hbKHl58X9aEFVoWbmcdkoFCYMNzfubE6","execution_time":"2026-03-21 08:10:02"} 
[2026-03-21 08:10:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"hbKHl58X9aEFVoWbmcdkoFCYMNzfubE6","execution_time":"2026-03-21 08:10:02"} 
[2026-03-21 08:10:02] production.INFO: Executing GetProducts task...  
[2026-03-21 08:10:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 08:10:02] production.INFO: Executing GetProducts task...  
[2026-03-21 08:10:04] production.INFO: async() رجع: true  
[2026-03-21 08:10:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 08:10:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 08:10:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 08:10:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 08:10:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 08:10:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 08:10:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 08:10:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 08:10:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 08:10:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 08:10:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 08:10:28] production.INFO: Constructing job for order: 174733  
[2026-03-21 08:10:29] production.INFO: Handling job for order: 174733  
[2026-03-21 08:10:29] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 08:10:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 08:10:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/101/params?qty=1&uuid=9addb66f-8834-4f72-97d3-d3df62c90a3c&Player_ID=14480561073  
[2026-03-21 08:10:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/101/params?qty=1&uuid=9addb66f-8834-4f72-97d3-d3df62c90a3c&Player_ID=14480561073","has_body":false} 
[2026-03-21 08:10:30] production.INFO: Operation sent successfully {"operation_id":159770,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-l38WdKbi-1774069830","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 15","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-21 08:10:30"}},"processed_data":{"order_number":"ORD-l38WdKbi-1774069830","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 15","game":"FreeFire MemberShips"}} 
[2026-03-21 08:12:00] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-l38WdKbi-1774069830","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 08:12:00] production.INFO: Processed webhook data (normalized) {"id":"ORD-l38WdKbi-1774069830","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 08:12:00] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 08:12:00] production.INFO: SendAcceptReject: Notification queued {"user_id":1221,"notification_type":"order_approved","reference_id":174733} 
[2026-03-21 08:12:00] production.INFO: Order updated successfully. Order ID: 174733, Status: completed  
[2026-03-21 08:12:00] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-l38WdKbi-1774069830","status":"completed","codes_count":0} 
[2026-03-21 08:12:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1221  
[2026-03-21 08:12:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"iQGbDvVykcrCmWFXkzeO1BFtOqsBQObM","execution_time":"2026-03-21 08:12:00"} 
[2026-03-21 08:12:00] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"iQGbDvVykcrCmWFXkzeO1BFtOqsBQObM","execution_time":"2026-03-21 08:12:00"} 
[2026-03-21 08:14:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"aQUxj1iUqBz5d8nObQCQMRqRsqpnavOq","execution_time":"2026-03-21 08:14:03"} 
[2026-03-21 08:14:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"aQUxj1iUqBz5d8nObQCQMRqRsqpnavOq","execution_time":"2026-03-21 08:14:03"} 
[2026-03-21 08:15:03] production.INFO: Executing GetProducts task...  
[2026-03-21 08:15:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 08:15:03] production.INFO: Executing GetProducts task...  
[2026-03-21 08:15:05] production.INFO: async() رجع: true  
[2026-03-21 08:15:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 08:15:06] production.WARNING: Product with ID 395 not found  
[2026-03-21 08:15:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 08:15:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 08:15:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 08:15:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 08:15:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 08:15:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 08:15:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 08:15:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 08:15:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 08:16:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"a9S7HeTsTh8LaCoVFT3vQjfwOGypM6Vy","execution_time":"2026-03-21 08:16:04"} 
[2026-03-21 08:16:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"a9S7HeTsTh8LaCoVFT3vQjfwOGypM6Vy","execution_time":"2026-03-21 08:16:04"} 
[2026-03-21 08:18:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"fWCK7YDMFE4u4uF8WrnpaVhaaNqdOkRV","execution_time":"2026-03-21 08:18:01"} 
[2026-03-21 08:18:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"fWCK7YDMFE4u4uF8WrnpaVhaaNqdOkRV","execution_time":"2026-03-21 08:18:01"} 
[2026-03-21 08:20:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"fD3rGRM0nxAZoJ2f1zwHTQRslbAMVI98","execution_time":"2026-03-21 08:20:04"} 
[2026-03-21 08:20:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"fD3rGRM0nxAZoJ2f1zwHTQRslbAMVI98","execution_time":"2026-03-21 08:20:04"} 
[2026-03-21 08:20:04] production.INFO: Executing GetProducts task...  
[2026-03-21 08:20:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 08:20:04] production.INFO: Executing GetProducts task...  
[2026-03-21 08:20:06] production.INFO: async() رجع: true  
[2026-03-21 08:20:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 08:20:06] production.WARNING: Product with ID 395 not found  
[2026-03-21 08:20:07] production.WARNING: Product with ID 213 not found  
[2026-03-21 08:20:07] production.WARNING: Product with ID 212 not found  
[2026-03-21 08:20:07] production.WARNING: Product with ID 211 not found  
[2026-03-21 08:20:07] production.WARNING: Product with ID 210 not found  
[2026-03-21 08:20:07] production.WARNING: Product with ID 209 not found  
[2026-03-21 08:20:07] production.WARNING: Product with ID 214 not found  
[2026-03-21 08:20:07] production.WARNING: Product with ID 215 not found  
[2026-03-21 08:20:07] production.WARNING: Product with ID 216 not found  
[2026-03-21 08:20:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 08:22:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"50ovwdkF64oxxNd4B7YtrTXUyTM426pU","execution_time":"2026-03-21 08:22:02"} 
[2026-03-21 08:22:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"50ovwdkF64oxxNd4B7YtrTXUyTM426pU","execution_time":"2026-03-21 08:22:02"} 
[2026-03-21 08:24:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"b8s3OSPvSMCJuslYxYSGiTsRXTX65ecB","execution_time":"2026-03-21 08:24:02"} 
[2026-03-21 08:24:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"b8s3OSPvSMCJuslYxYSGiTsRXTX65ecB","execution_time":"2026-03-21 08:24:02"} 
[2026-03-21 08:25:02] production.INFO: Executing GetProducts task...  
[2026-03-21 08:25:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 08:25:02] production.INFO: Executing GetProducts task...  
[2026-03-21 08:25:04] production.INFO: async() رجع: true  
[2026-03-21 08:25:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 08:25:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 08:25:04] production.WARNING: Product with ID 213 not found  
[2026-03-21 08:25:04] production.WARNING: Product with ID 212 not found  
[2026-03-21 08:25:04] production.WARNING: Product with ID 211 not found  
[2026-03-21 08:25:04] production.WARNING: Product with ID 210 not found  
[2026-03-21 08:25:04] production.WARNING: Product with ID 209 not found  
[2026-03-21 08:25:04] production.WARNING: Product with ID 214 not found  
[2026-03-21 08:25:04] production.WARNING: Product with ID 215 not found  
[2026-03-21 08:25:04] production.WARNING: Product with ID 216 not found  
[2026-03-21 08:25:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 08:26:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"xj7xKKbYTJ24APQ4vQAEZzlVCf6CzlEh","execution_time":"2026-03-21 08:26:02"} 
[2026-03-21 08:26:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"xj7xKKbYTJ24APQ4vQAEZzlVCf6CzlEh","execution_time":"2026-03-21 08:26:02"} 
[2026-03-21 08:28:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"468tlp5o1vGOIdAJBJlNXq8TUVTrcLhT","execution_time":"2026-03-21 08:28:02"} 
[2026-03-21 08:28:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"468tlp5o1vGOIdAJBJlNXq8TUVTrcLhT","execution_time":"2026-03-21 08:28:02"} 
[2026-03-21 08:30:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"rnk0d5PHae297Jo0hUIHnbh66NvXyTQY","execution_time":"2026-03-21 08:30:02"} 
[2026-03-21 08:30:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"rnk0d5PHae297Jo0hUIHnbh66NvXyTQY","execution_time":"2026-03-21 08:30:02"} 
[2026-03-21 08:30:02] production.INFO: Executing GetProducts task...  
[2026-03-21 08:30:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 08:30:02] production.INFO: Executing GetProducts task...  
[2026-03-21 08:30:04] production.INFO: async() رجع: true  
[2026-03-21 08:30:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 08:30:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 08:30:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 08:30:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 08:30:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 08:30:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 08:30:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 08:30:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 08:30:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 08:30:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 08:30:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 08:32:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"nibbAm9LTg6cNo6tHgDHPZKMYMrjEJy1","execution_time":"2026-03-21 08:32:03"} 
[2026-03-21 08:32:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"nibbAm9LTg6cNo6tHgDHPZKMYMrjEJy1","execution_time":"2026-03-21 08:32:03"} 
[2026-03-21 08:34:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"BQAgHLXXVAPT0lrUXo1rp9vH0RJsS2sA","execution_time":"2026-03-21 08:34:03"} 
[2026-03-21 08:34:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"BQAgHLXXVAPT0lrUXo1rp9vH0RJsS2sA","execution_time":"2026-03-21 08:34:03"} 
[2026-03-21 08:35:03] production.INFO: Executing GetProducts task...  
[2026-03-21 08:35:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 08:35:03] production.INFO: Executing GetProducts task...  
[2026-03-21 08:35:05] production.INFO: async() رجع: true  
[2026-03-21 08:35:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 08:35:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 08:35:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 08:35:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 08:35:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 08:35:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 08:35:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 08:35:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 08:35:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 08:35:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 08:35:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 08:36:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"6FRARD8gI13RVj2fjttOuL4WFfSwiGxs","execution_time":"2026-03-21 08:36:03"} 
[2026-03-21 08:36:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"6FRARD8gI13RVj2fjttOuL4WFfSwiGxs","execution_time":"2026-03-21 08:36:03"} 
[2026-03-21 08:38:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"mbE65jeszyQqi7s4Cv7WiYaXgUSkyAj7","execution_time":"2026-03-21 08:38:03"} 
[2026-03-21 08:38:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"mbE65jeszyQqi7s4Cv7WiYaXgUSkyAj7","execution_time":"2026-03-21 08:38:03"} 
[2026-03-21 08:40:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"h7CFvMhk319h4OmO7j36WZPbrAdToktk","execution_time":"2026-03-21 08:40:03"} 
[2026-03-21 08:40:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"h7CFvMhk319h4OmO7j36WZPbrAdToktk","execution_time":"2026-03-21 08:40:03"} 
[2026-03-21 08:40:03] production.INFO: Executing GetProducts task...  
[2026-03-21 08:40:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 08:40:03] production.INFO: Executing GetProducts task...  
[2026-03-21 08:40:05] production.INFO: async() رجع: true  
[2026-03-21 08:40:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 08:40:06] production.WARNING: Product with ID 395 not found  
[2026-03-21 08:40:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 08:40:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 08:40:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 08:40:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 08:40:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 08:40:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 08:40:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 08:40:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 08:40:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 08:42:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"WzMeOWkYfQMcERSv3N7zRZsoozAESXHU","execution_time":"2026-03-21 08:42:04"} 
[2026-03-21 08:42:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"WzMeOWkYfQMcERSv3N7zRZsoozAESXHU","execution_time":"2026-03-21 08:42:04"} 
[2026-03-21 08:44:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"KYTf8t5e2b5eUcdRKio9A33kEhZYIPAt","execution_time":"2026-03-21 08:44:04"} 
[2026-03-21 08:44:04] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"KYTf8t5e2b5eUcdRKio9A33kEhZYIPAt","execution_time":"2026-03-21 08:44:04"} 
[2026-03-21 08:45:04] production.INFO: Executing GetProducts task...  
[2026-03-21 08:45:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 08:45:04] production.INFO: Executing GetProducts task...  
[2026-03-21 08:45:06] production.INFO: async() رجع: true  
[2026-03-21 08:45:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 08:45:06] production.WARNING: Product with ID 395 not found  
[2026-03-21 08:45:07] production.WARNING: Product with ID 213 not found  
[2026-03-21 08:45:07] production.WARNING: Product with ID 212 not found  
[2026-03-21 08:45:07] production.WARNING: Product with ID 211 not found  
[2026-03-21 08:45:07] production.WARNING: Product with ID 210 not found  
[2026-03-21 08:45:07] production.WARNING: Product with ID 209 not found  
[2026-03-21 08:45:07] production.WARNING: Product with ID 214 not found  
[2026-03-21 08:45:07] production.WARNING: Product with ID 215 not found  
[2026-03-21 08:45:07] production.WARNING: Product with ID 216 not found  
[2026-03-21 08:45:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 08:46:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"sWavsZEpn0WDrMBiyYnnnxTkL9zGFLCE","execution_time":"2026-03-21 08:46:01"} 
[2026-03-21 08:46:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"sWavsZEpn0WDrMBiyYnnnxTkL9zGFLCE","execution_time":"2026-03-21 08:46:01"} 
[2026-03-21 08:48:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Gi2yBIAGTLB36yjCiEc5MYvisHSG32x1","execution_time":"2026-03-21 08:48:01"} 
[2026-03-21 08:48:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"Gi2yBIAGTLB36yjCiEc5MYvisHSG32x1","execution_time":"2026-03-21 08:48:01"} 
[2026-03-21 08:50:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"HwHpO814AiABTUFL6phGZH3hSuxyqbLf","execution_time":"2026-03-21 08:50:01"} 
[2026-03-21 08:50:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"HwHpO814AiABTUFL6phGZH3hSuxyqbLf","execution_time":"2026-03-21 08:50:01"} 
[2026-03-21 08:50:01] production.INFO: Executing GetProducts task...  
[2026-03-21 08:50:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 08:50:01] production.INFO: Executing GetProducts task...  
[2026-03-21 08:50:04] production.INFO: async() رجع: true  
[2026-03-21 08:50:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 08:50:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 08:50:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 08:50:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 08:50:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 08:50:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 08:50:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 08:50:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 08:50:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 08:50:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 08:50:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 08:52:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"8KMsxXw9IgNlO4ljoyI14hhJ5GC1GulQ","execution_time":"2026-03-21 08:52:02"} 
[2026-03-21 08:52:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"8KMsxXw9IgNlO4ljoyI14hhJ5GC1GulQ","execution_time":"2026-03-21 08:52:02"} 
[2026-03-21 08:54:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ys0jWIBXB2O85szFgRpLc88T5H0Izcyo","execution_time":"2026-03-21 08:54:03"} 
[2026-03-21 08:54:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"ys0jWIBXB2O85szFgRpLc88T5H0Izcyo","execution_time":"2026-03-21 08:54:03"} 
[2026-03-21 08:55:03] production.INFO: Executing GetProducts task...  
[2026-03-21 08:55:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 08:55:03] production.INFO: Executing GetProducts task...  
[2026-03-21 08:55:05] production.INFO: async() رجع: true  
[2026-03-21 08:55:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 08:55:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 08:55:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 08:55:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 08:55:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 08:55:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 08:55:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 08:55:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 08:55:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 08:55:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 08:55:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 08:56:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"WhNx05hb3Ig81YLGWIhAp0DjASxUDlSJ","execution_time":"2026-03-21 08:56:03"} 
[2026-03-21 08:56:03] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"WhNx05hb3Ig81YLGWIhAp0DjASxUDlSJ","execution_time":"2026-03-21 08:56:03"} 
[2026-03-21 08:58:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"J1Ql0aNaNETlBy73XMaYKllL9EqlfLNc","execution_time":"2026-03-21 08:58:00"} 
[2026-03-21 08:58:00] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"J1Ql0aNaNETlBy73XMaYKllL9EqlfLNc","execution_time":"2026-03-21 08:58:00"} 
[2026-03-21 09:00:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"4huNQbav2gkQQRbhCJuIeXb65TOkWB5C","execution_time":"2026-03-21 09:00:00"} 
[2026-03-21 09:00:00] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"4huNQbav2gkQQRbhCJuIeXb65TOkWB5C","execution_time":"2026-03-21 09:00:00"} 
[2026-03-21 09:00:00] production.INFO: Executing GetProducts task...  
[2026-03-21 09:00:00] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 09:00:00] production.INFO: Executing GetProducts task...  
[2026-03-21 09:00:02] production.INFO: async() رجع: true  
[2026-03-21 09:00:02] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 09:00:02] production.WARNING: Product with ID 395 not found  
[2026-03-21 09:00:03] production.WARNING: Product with ID 213 not found  
[2026-03-21 09:00:03] production.WARNING: Product with ID 212 not found  
[2026-03-21 09:00:03] production.WARNING: Product with ID 211 not found  
[2026-03-21 09:00:03] production.WARNING: Product with ID 210 not found  
[2026-03-21 09:00:03] production.WARNING: Product with ID 209 not found  
[2026-03-21 09:00:03] production.WARNING: Product with ID 214 not found  
[2026-03-21 09:00:03] production.WARNING: Product with ID 215 not found  
[2026-03-21 09:00:03] production.WARNING: Product with ID 216 not found  
[2026-03-21 09:00:03] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 09:02:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"15JDuXS6G4tphrnjYjSJyfYo17O24vsd","execution_time":"2026-03-21 09:02:01"} 
[2026-03-21 09:02:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"15JDuXS6G4tphrnjYjSJyfYo17O24vsd","execution_time":"2026-03-21 09:02:01"} 
[2026-03-21 09:04:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Wxrnm8EYGtjnn5hIWtXil5yzloCQ5rcW","execution_time":"2026-03-21 09:04:01"} 
[2026-03-21 09:04:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"Wxrnm8EYGtjnn5hIWtXil5yzloCQ5rcW","execution_time":"2026-03-21 09:04:01"} 
[2026-03-21 09:04:27] production.INFO: Constructing job for order: 174734  
[2026-03-21 09:04:28] production.INFO: Handling job for order: 174734  
[2026-03-21 09:04:28] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 09:04:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 09:04:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=2ca0622c-888f-4ec0-a34a-eef9ce069646&Player_ID=5246072575  
[2026-03-21 09:04:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=2ca0622c-888f-4ec0-a34a-eef9ce069646&Player_ID=5246072575","has_body":false} 
[2026-03-21 09:04:28] production.INFO: Operation sent successfully {"operation_id":159771,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-08RjoHJM-1774073068","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 09:04:28"}},"processed_data":{"order_number":"ORD-08RjoHJM-1774073068","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 09:04:40] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-08RjoHJM-1774073068","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 09:04:40] production.INFO: Processed webhook data (normalized) {"id":"ORD-08RjoHJM-1774073068","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 09:04:40] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 09:04:40] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":174734} 
[2026-03-21 09:04:40] production.INFO: Order updated successfully. Order ID: 174734, Status: completed  
[2026-03-21 09:04:40] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-08RjoHJM-1774073068","status":"completed","codes_count":0} 
[2026-03-21 09:04:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-21 09:05:02] production.INFO: Executing GetProducts task...  
[2026-03-21 09:05:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 09:05:02] production.INFO: Executing GetProducts task...  
[2026-03-21 09:05:03] production.INFO: async() رجع: true  
[2026-03-21 09:05:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 09:05:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 09:05:04] production.WARNING: Product with ID 213 not found  
[2026-03-21 09:05:04] production.WARNING: Product with ID 212 not found  
[2026-03-21 09:05:04] production.WARNING: Product with ID 211 not found  
[2026-03-21 09:05:04] production.WARNING: Product with ID 210 not found  
[2026-03-21 09:05:04] production.WARNING: Product with ID 209 not found  
[2026-03-21 09:05:04] production.WARNING: Product with ID 214 not found  
[2026-03-21 09:05:04] production.WARNING: Product with ID 215 not found  
[2026-03-21 09:05:04] production.WARNING: Product with ID 216 not found  
[2026-03-21 09:05:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 09:06:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"jsKKcrAE6ZCX3tw71Xj5GpFGFWoopp8n","execution_time":"2026-03-21 09:06:00"} 
[2026-03-21 09:06:00] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"jsKKcrAE6ZCX3tw71Xj5GpFGFWoopp8n","execution_time":"2026-03-21 09:06:00"} 
[2026-03-21 09:08:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"QzbzsrnnNIW9YBQjhj3LF2TwTrBu9bDh","execution_time":"2026-03-21 09:08:00"} 
[2026-03-21 09:08:00] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"QzbzsrnnNIW9YBQjhj3LF2TwTrBu9bDh","execution_time":"2026-03-21 09:08:00"} 
[2026-03-21 09:10:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"4o8yfc6EnXGSnkVyVWpG13xF0WfYi1Va","execution_time":"2026-03-21 09:10:00"} 
[2026-03-21 09:10:00] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"4o8yfc6EnXGSnkVyVWpG13xF0WfYi1Va","execution_time":"2026-03-21 09:10:00"} 
[2026-03-21 09:10:00] production.INFO: Executing GetProducts task...  
[2026-03-21 09:10:00] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 09:10:00] production.INFO: Executing GetProducts task...  
[2026-03-21 09:10:02] production.INFO: async() رجع: true  
[2026-03-21 09:10:02] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 09:10:03] production.WARNING: Product with ID 395 not found  
[2026-03-21 09:10:03] production.WARNING: Product with ID 213 not found  
[2026-03-21 09:10:03] production.WARNING: Product with ID 212 not found  
[2026-03-21 09:10:03] production.WARNING: Product with ID 211 not found  
[2026-03-21 09:10:03] production.WARNING: Product with ID 210 not found  
[2026-03-21 09:10:03] production.WARNING: Product with ID 209 not found  
[2026-03-21 09:10:03] production.WARNING: Product with ID 214 not found  
[2026-03-21 09:10:03] production.WARNING: Product with ID 215 not found  
[2026-03-21 09:10:03] production.WARNING: Product with ID 216 not found  
[2026-03-21 09:10:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 09:12:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"F5fQe0Sdjui21mOGrNNfqLAgrKokMLyP","execution_time":"2026-03-21 09:12:01"} 
[2026-03-21 09:12:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"F5fQe0Sdjui21mOGrNNfqLAgrKokMLyP","execution_time":"2026-03-21 09:12:01"} 
[2026-03-21 09:14:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"FbiOt2sFsIeI0sQU899UIA8GUbyVw0v4","execution_time":"2026-03-21 09:14:01"} 
[2026-03-21 09:14:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"FbiOt2sFsIeI0sQU899UIA8GUbyVw0v4","execution_time":"2026-03-21 09:14:01"} 
[2026-03-21 09:14:38] production.INFO: Constructing job for order: 174735  
[2026-03-21 09:14:40] production.INFO: Handling job for order: 174735  
[2026-03-21 09:14:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 09:14:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 09:14:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=567519be-781f-47ce-8647-55ec33625c5f&Player_ID=1898801656  
[2026-03-21 09:14:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=567519be-781f-47ce-8647-55ec33625c5f&Player_ID=1898801656","has_body":false} 
[2026-03-21 09:14:41] production.INFO: Operation sent successfully {"operation_id":159772,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-afPxXGL-1774073680","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-21 09:14:41"}},"processed_data":{"order_number":"ORD-afPxXGL-1774073680","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-21 09:14:47] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-afPxXGL-1774073680","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 09:14:47] production.INFO: Processed webhook data (normalized) {"id":"ORD-afPxXGL-1774073680","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 09:14:47] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 09:14:47] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":174735} 
[2026-03-21 09:14:47] production.INFO: Order updated successfully. Order ID: 174735, Status: completed  
[2026-03-21 09:14:47] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-afPxXGL-1774073680","status":"completed","codes_count":0} 
[2026-03-21 09:14:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-21 09:15:02] production.INFO: Executing GetProducts task...  
[2026-03-21 09:15:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 09:15:02] production.INFO: Executing GetProducts task...  
[2026-03-21 09:15:04] production.INFO: async() رجع: true  
[2026-03-21 09:15:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 09:15:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 09:15:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 09:15:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 09:15:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 09:15:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 09:15:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 09:15:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 09:15:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 09:15:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 09:15:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 09:16:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"2CNjVF025mZaBMm3vt6akZ643zw4N14U","execution_time":"2026-03-21 09:16:02"} 
[2026-03-21 09:16:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"2CNjVF025mZaBMm3vt6akZ643zw4N14U","execution_time":"2026-03-21 09:16:02"} 
[2026-03-21 09:18:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"F2I8d6df7qBQeWm3P72JXtWSGy9LJD73","execution_time":"2026-03-21 09:18:02"} 
[2026-03-21 09:18:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"F2I8d6df7qBQeWm3P72JXtWSGy9LJD73","execution_time":"2026-03-21 09:18:02"} 
[2026-03-21 09:20:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"tk1c0jjEmAnWVRpcReWNeJZ5gwifEQc7","execution_time":"2026-03-21 09:20:02"} 
[2026-03-21 09:20:02] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"tk1c0jjEmAnWVRpcReWNeJZ5gwifEQc7","execution_time":"2026-03-21 09:20:02"} 
[2026-03-21 09:20:02] production.INFO: Executing GetProducts task...  
[2026-03-21 09:20:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 09:20:02] production.INFO: Executing GetProducts task...  
[2026-03-21 09:20:05] production.INFO: async() رجع: true  
[2026-03-21 09:20:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 09:20:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 09:20:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 09:20:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 09:20:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 09:20:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 09:20:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 09:20:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 09:20:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 09:20:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 09:20:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 09:22:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"6NaNF7jfScnjjQfqE14bsxkZE4tfBHPA","execution_time":"2026-03-21 09:22:00"} 
[2026-03-21 09:22:00] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"6NaNF7jfScnjjQfqE14bsxkZE4tfBHPA","execution_time":"2026-03-21 09:22:00"} 
[2026-03-21 09:24:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"VjzSwxMmcae5uJGr4U1tbc4CtQ3xEX4Z","execution_time":"2026-03-21 09:24:00"} 
[2026-03-21 09:24:00] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"VjzSwxMmcae5uJGr4U1tbc4CtQ3xEX4Z","execution_time":"2026-03-21 09:24:00"} 
[2026-03-21 09:25:00] production.INFO: Executing GetProducts task...  
[2026-03-21 09:25:00] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 09:25:00] production.INFO: Executing GetProducts task...  
[2026-03-21 09:25:02] production.INFO: async() رجع: true  
[2026-03-21 09:25:02] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 09:25:02] production.WARNING: Product with ID 395 not found  
[2026-03-21 09:25:03] production.WARNING: Product with ID 213 not found  
[2026-03-21 09:25:03] production.WARNING: Product with ID 212 not found  
[2026-03-21 09:25:03] production.WARNING: Product with ID 211 not found  
[2026-03-21 09:25:03] production.WARNING: Product with ID 210 not found  
[2026-03-21 09:25:03] production.WARNING: Product with ID 209 not found  
[2026-03-21 09:25:03] production.WARNING: Product with ID 214 not found  
[2026-03-21 09:25:03] production.WARNING: Product with ID 215 not found  
[2026-03-21 09:25:03] production.WARNING: Product with ID 216 not found  
[2026-03-21 09:25:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 09:25:11] production.INFO: Creating credit request {"payload":{"method_id":"14","amount":"1180.0","mainamount":"1180","operation_number":"155569914","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpvpp13983i2ih5HxGmIC"}},"user_id":220} 
[2026-03-21 09:25:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 09:25:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 09:25:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 09:25:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 09:25:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 09:25:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 09:25:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 09:25:13] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 09:25:13] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18297,"user_id":220,"amount":1180.0,"admins_notified":7} 
[2026-03-21 09:26:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"LFRYygL53GfYbQYSCCEKFGGV3oBDEBb7","execution_time":"2026-03-21 09:26:01"} 
[2026-03-21 09:26:01] production.INFO: No pending operations found. {"job":"Quryjob","job_id":"LFRYygL53GfYbQYSCCEKFGGV3oBDEBb7","execution_time":"2026-03-21 09:26:01"} 
[2026-03-21 09:26:35] production.INFO: Constructing job for order: 174736  
[2026-03-21 09:26:37] production.INFO: Handling job for order: 174736  
[2026-03-21 09:26:37] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 09:26:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 09:26:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=78c491fb-2606-4a36-860d-bf2e021c51c3&Player_ID=0996442557  
[2026-03-21 09:26:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=78c491fb-2606-4a36-860d-bf2e021c51c3&Player_ID=0996442557","has_body":false} 
[2026-03-21 09:26:37] production.INFO: Operation sent successfully {"operation_id":159773,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-UTHrS3-1774074397","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 09:26:37"}},"processed_data":{"order_number":"ORD-UTHrS3-1774074397","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 09:27:29] production.INFO: Constructing job for order: 174737  
[2026-03-21 09:27:31] production.INFO: Handling job for order: 174737  
[2026-03-21 09:27:31] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 09:27:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 09:27:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/99/params?qty=1&uuid=fffb4e54-bf97-42eb-bdea-88e234ad849f&Player_ID=11614721924  
[2026-03-21 09:27:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/99/params?qty=1&uuid=fffb4e54-bf97-42eb-bdea-88e234ad849f&Player_ID=11614721924","has_body":false} 
[2026-03-21 09:27:32] production.INFO: Operation sent successfully {"operation_id":159774,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-WaJd5V-1774074452","amount":0.450000000000000011102230246251565404236316680908203125,"status":"processing","product":"حزمة ترقية المستوى 6","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-21 09:27:32"}},"processed_data":{"order_number":"ORD-WaJd5V-1774074452","amount":0.450000000000000011102230246251565404236316680908203125,"status":"processing","product":"حزمة ترقية المستوى 6","game":"FreeFire MemberShips"}} 
[2026-03-21 09:27:36] production.INFO: Constructing job for order: 174738  
[2026-03-21 09:27:38] production.INFO: Handling job for order: 174738  
[2026-03-21 09:27:38] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 09:27:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 09:27:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=09edb7a2-3662-4062-b787-019649fdb74f&Player_ID=0996442557  
[2026-03-21 09:27:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=09edb7a2-3662-4062-b787-019649fdb74f&Player_ID=0996442557","has_body":false} 
[2026-03-21 09:27:39] production.INFO: Operation sent successfully {"operation_id":159775,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4HeqlJM-1774074459","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 09:27:39"}},"processed_data":{"order_number":"ORD-4HeqlJM-1774074459","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 09:27:39] production.INFO: Constructing job for order: 174739  
[2026-03-21 09:27:42] production.INFO: Handling job for order: 174739  
[2026-03-21 09:27:42] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 09:27:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 09:27:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/101/params?qty=1&uuid=186890c1-b210-41d3-946f-730fddb7d1f0&Player_ID=11614721924  
[2026-03-21 09:27:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/101/params?qty=1&uuid=186890c1-b210-41d3-946f-730fddb7d1f0&Player_ID=11614721924","has_body":false} 
[2026-03-21 09:27:43] production.INFO: Operation sent successfully {"operation_id":159776,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Kas1-1774074463","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 15","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-21 09:27:43"}},"processed_data":{"order_number":"ORD-Kas1-1774074463","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 15","game":"FreeFire MemberShips"}} 
[2026-03-21 09:28:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"M0V2BfMxDabcnMhRpxn5emNBM2s3yLnl","execution_time":"2026-03-21 09:28:01"} 
[2026-03-21 09:28:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"M0V2BfMxDabcnMhRpxn5emNBM2s3yLnl","execution_time":"2026-03-21 09:28:01","total_operations":4,"sites_count":2} 
[2026-03-21 09:28:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"M0V2BfMxDabcnMhRpxn5emNBM2s3yLnl","execution_time":"2026-03-21 09:28:01","site_id":4,"site_name":"swgamessls","orders_count":2,"order_ids":["ORD-UTHrS3-1774074397","ORD-4HeqlJM-1774074459"]} 
[2026-03-21 09:28:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"M0V2BfMxDabcnMhRpxn5emNBM2s3yLnl","execution_time":"2026-03-21 09:28:01","site_id":4,"site_name":"swgamessls"} 
[2026-03-21 09:28:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"M0V2BfMxDabcnMhRpxn5emNBM2s3yLnl","execution_time":"2026-03-21 09:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 09:28:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"M0V2BfMxDabcnMhRpxn5emNBM2s3yLnl","execution_time":"2026-03-21 09:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UTHrS3-1774074397","operation_id":159773,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-21 09:28:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"M0V2BfMxDabcnMhRpxn5emNBM2s3yLnl","execution_time":"2026-03-21 09:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UTHrS3-1774074397","operation_id":159773,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-21 09:28:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"M0V2BfMxDabcnMhRpxn5emNBM2s3yLnl","execution_time":"2026-03-21 09:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UTHrS3-1774074397","operation_id":159773,"count":2} 
[2026-03-21 09:28:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"M0V2BfMxDabcnMhRpxn5emNBM2s3yLnl","execution_time":"2026-03-21 09:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UTHrS3-1774074397","operation_id":159773,"count":2} 
[2026-03-21 09:28:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"M0V2BfMxDabcnMhRpxn5emNBM2s3yLnl","execution_time":"2026-03-21 09:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UTHrS3-1774074397","operation_id":159773,"user_id":1551,"notification_type":"order_approved","reference_id":174738} 
[2026-03-21 09:28:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"M0V2BfMxDabcnMhRpxn5emNBM2s3yLnl","execution_time":"2026-03-21 09:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UTHrS3-1774074397","operation_id":159773,"user_id":1551,"notification_type":"order_approved","reference_id":174736} 
[2026-03-21 09:28:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"M0V2BfMxDabcnMhRpxn5emNBM2s3yLnl","execution_time":"2026-03-21 09:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UTHrS3-1774074397","operation_id":159773,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-21 09:28:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"M0V2BfMxDabcnMhRpxn5emNBM2s3yLnl","execution_time":"2026-03-21 09:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UTHrS3-1774074397","operation_id":159773,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-21 09:28:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"M0V2BfMxDabcnMhRpxn5emNBM2s3yLnl","execution_time":"2026-03-21 09:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UTHrS3-1774074397","operation_id":159773,"processed":2,"errors":0} 
[2026-03-21 09:28:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"M0V2BfMxDabcnMhRpxn5emNBM2s3yLnl","execution_time":"2026-03-21 09:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UTHrS3-1774074397","operation_id":159773,"processed":2,"errors":0} 
[2026-03-21 09:28:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"M0V2BfMxDabcnMhRpxn5emNBM2s3yLnl","execution_time":"2026-03-21 09:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UTHrS3-1774074397","operation_id":159773,"orders_count":2,"order_ids":["ORD-WaJd5V-1774074452","ORD-Kas1-1774074463"]} 
[2026-03-21 09:28:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"M0V2BfMxDabcnMhRpxn5emNBM2s3yLnl","execution_time":"2026-03-21 09:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UTHrS3-1774074397","operation_id":159773} 
[2026-03-21 09:28:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"M0V2BfMxDabcnMhRpxn5emNBM2s3yLnl","execution_time":"2026-03-21 09:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UTHrS3-1774074397","operation_id":159773,"orders_count":2} 
[2026-03-21 09:28:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"M0V2BfMxDabcnMhRpxn5emNBM2s3yLnl","execution_time":"2026-03-21 09:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kas1-1774074463","operation_id":159776} 
[2026-03-21 09:28:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"M0V2BfMxDabcnMhRpxn5emNBM2s3yLnl","execution_time":"2026-03-21 09:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 09:28:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"M0V2BfMxDabcnMhRpxn5emNBM2s3yLnl","execution_time":"2026-03-21 09:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 09:28:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"M0V2BfMxDabcnMhRpxn5emNBM2s3yLnl","execution_time":"2026-03-21 09:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 09:28:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"M0V2BfMxDabcnMhRpxn5emNBM2s3yLnl","execution_time":"2026-03-21 09:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 09:28:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1551  
[2026-03-21 09:28:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1551  
[2026-03-21 09:30:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"CiYszFQOTNBBpSA7dIlyRdRdhNFi4xZi","execution_time":"2026-03-21 09:30:01"} 
[2026-03-21 09:30:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"CiYszFQOTNBBpSA7dIlyRdRdhNFi4xZi","execution_time":"2026-03-21 09:30:01","total_operations":2,"sites_count":1} 
[2026-03-21 09:30:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"CiYszFQOTNBBpSA7dIlyRdRdhNFi4xZi","execution_time":"2026-03-21 09:30:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-WaJd5V-1774074452","ORD-Kas1-1774074463"]} 
[2026-03-21 09:30:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"CiYszFQOTNBBpSA7dIlyRdRdhNFi4xZi","execution_time":"2026-03-21 09:30:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 09:30:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"CiYszFQOTNBBpSA7dIlyRdRdhNFi4xZi","execution_time":"2026-03-21 09:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 09:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CiYszFQOTNBBpSA7dIlyRdRdhNFi4xZi","execution_time":"2026-03-21 09:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Kas1-1774074463","operation_id":159776} 
[2026-03-21 09:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CiYszFQOTNBBpSA7dIlyRdRdhNFi4xZi","execution_time":"2026-03-21 09:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 09:30:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"CiYszFQOTNBBpSA7dIlyRdRdhNFi4xZi","execution_time":"2026-03-21 09:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 09:30:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"CiYszFQOTNBBpSA7dIlyRdRdhNFi4xZi","execution_time":"2026-03-21 09:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 09:30:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"CiYszFQOTNBBpSA7dIlyRdRdhNFi4xZi","execution_time":"2026-03-21 09:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 09:30:01] production.INFO: Executing GetProducts task...  
[2026-03-21 09:30:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 09:30:02] production.INFO: Executing GetProducts task...  
[2026-03-21 09:30:03] production.INFO: async() رجع: true  
[2026-03-21 09:30:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 09:30:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 09:30:04] production.WARNING: Product with ID 213 not found  
[2026-03-21 09:30:04] production.WARNING: Product with ID 212 not found  
[2026-03-21 09:30:04] production.WARNING: Product with ID 211 not found  
[2026-03-21 09:30:04] production.WARNING: Product with ID 210 not found  
[2026-03-21 09:30:04] production.WARNING: Product with ID 209 not found  
[2026-03-21 09:30:04] production.WARNING: Product with ID 214 not found  
[2026-03-21 09:30:04] production.WARNING: Product with ID 215 not found  
[2026-03-21 09:30:04] production.WARNING: Product with ID 216 not found  
[2026-03-21 09:30:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 09:31:43] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Kas1-1774074463","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 09:31:43] production.INFO: Processed webhook data (normalized) {"id":"ORD-Kas1-1774074463","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 09:31:43] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 09:31:43] production.INFO: SendAcceptReject: Notification queued {"user_id":659,"notification_type":"order_approved","reference_id":174739} 
[2026-03-21 09:31:43] production.INFO: Order updated successfully. Order ID: 174739, Status: completed  
[2026-03-21 09:31:43] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Kas1-1774074463","status":"completed","codes_count":0} 
[2026-03-21 09:31:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 659  
[2026-03-21 09:32:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"vFEOUCKWA7AcXOivy8pdTLEFUabEtnAo","execution_time":"2026-03-21 09:32:02"} 
[2026-03-21 09:32:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"vFEOUCKWA7AcXOivy8pdTLEFUabEtnAo","execution_time":"2026-03-21 09:32:02","total_operations":1,"sites_count":1} 
[2026-03-21 09:32:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"vFEOUCKWA7AcXOivy8pdTLEFUabEtnAo","execution_time":"2026-03-21 09:32:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-WaJd5V-1774074452"]} 
[2026-03-21 09:32:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"vFEOUCKWA7AcXOivy8pdTLEFUabEtnAo","execution_time":"2026-03-21 09:32:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 09:32:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"vFEOUCKWA7AcXOivy8pdTLEFUabEtnAo","execution_time":"2026-03-21 09:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 09:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vFEOUCKWA7AcXOivy8pdTLEFUabEtnAo","execution_time":"2026-03-21 09:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 09:32:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"vFEOUCKWA7AcXOivy8pdTLEFUabEtnAo","execution_time":"2026-03-21 09:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 09:32:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"vFEOUCKWA7AcXOivy8pdTLEFUabEtnAo","execution_time":"2026-03-21 09:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 09:32:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"vFEOUCKWA7AcXOivy8pdTLEFUabEtnAo","execution_time":"2026-03-21 09:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 09:34:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"I1DIJbeibnInaUQvejv6D0sWvJuAwa5Y","execution_time":"2026-03-21 09:34:02"} 
[2026-03-21 09:34:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"I1DIJbeibnInaUQvejv6D0sWvJuAwa5Y","execution_time":"2026-03-21 09:34:02","total_operations":1,"sites_count":1} 
[2026-03-21 09:34:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"I1DIJbeibnInaUQvejv6D0sWvJuAwa5Y","execution_time":"2026-03-21 09:34:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-WaJd5V-1774074452"]} 
[2026-03-21 09:34:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"I1DIJbeibnInaUQvejv6D0sWvJuAwa5Y","execution_time":"2026-03-21 09:34:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 09:34:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"I1DIJbeibnInaUQvejv6D0sWvJuAwa5Y","execution_time":"2026-03-21 09:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 09:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"I1DIJbeibnInaUQvejv6D0sWvJuAwa5Y","execution_time":"2026-03-21 09:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 09:34:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"I1DIJbeibnInaUQvejv6D0sWvJuAwa5Y","execution_time":"2026-03-21 09:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 09:34:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"I1DIJbeibnInaUQvejv6D0sWvJuAwa5Y","execution_time":"2026-03-21 09:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 09:34:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"I1DIJbeibnInaUQvejv6D0sWvJuAwa5Y","execution_time":"2026-03-21 09:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 09:34:19] production.INFO: Constructing job for order: 174740  
[2026-03-21 09:34:20] production.INFO: Handling job for order: 174740  
[2026-03-21 09:34:21] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 09:34:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 09:34:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/45/params?qty=1&uuid=5ad9c234-e5e2-46e1-9666-e7e9c3f3b608&Player_ID=093-384-0882  
[2026-03-21 09:34:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/45/params?qty=1&uuid=5ad9c234-e5e2-46e1-9666-e7e9c3f3b608&Player_ID=093-384-0882","has_body":false} 
[2026-03-21 09:34:21] production.ERROR: ❌ Missing required field: order_number for site: swgamessls {"available_fields":["error","message",0],"required_fields":["order_number","amount","status"]} 
[2026-03-21 09:34:21] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":159777,"exception":"Unknown named parameter $userId"} 
[2026-03-21 09:34:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1408  
[2026-03-21 09:35:03] production.INFO: Executing GetProducts task...  
[2026-03-21 09:35:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 09:35:03] production.INFO: Executing GetProducts task...  
[2026-03-21 09:35:05] production.INFO: async() رجع: true  
[2026-03-21 09:35:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 09:35:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 09:35:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 09:35:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 09:35:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 09:35:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 09:35:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 09:35:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 09:35:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 09:35:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 09:35:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 09:36:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"MIRkyROWK7Ci1ikUIpyz3pVkn47dnwje","execution_time":"2026-03-21 09:36:00"} 
[2026-03-21 09:36:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"MIRkyROWK7Ci1ikUIpyz3pVkn47dnwje","execution_time":"2026-03-21 09:36:00","total_operations":1,"sites_count":1} 
[2026-03-21 09:36:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"MIRkyROWK7Ci1ikUIpyz3pVkn47dnwje","execution_time":"2026-03-21 09:36:00","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-WaJd5V-1774074452"]} 
[2026-03-21 09:36:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"MIRkyROWK7Ci1ikUIpyz3pVkn47dnwje","execution_time":"2026-03-21 09:36:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 09:36:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"MIRkyROWK7Ci1ikUIpyz3pVkn47dnwje","execution_time":"2026-03-21 09:36:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 09:36:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MIRkyROWK7Ci1ikUIpyz3pVkn47dnwje","execution_time":"2026-03-21 09:36:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 09:36:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"MIRkyROWK7Ci1ikUIpyz3pVkn47dnwje","execution_time":"2026-03-21 09:36:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 09:36:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"MIRkyROWK7Ci1ikUIpyz3pVkn47dnwje","execution_time":"2026-03-21 09:36:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 09:36:00] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"MIRkyROWK7Ci1ikUIpyz3pVkn47dnwje","execution_time":"2026-03-21 09:36:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 09:38:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"P6GXTHaJ4HQCmkKwqWAsm7QQJzDQ0C4R","execution_time":"2026-03-21 09:38:00"} 
[2026-03-21 09:38:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"P6GXTHaJ4HQCmkKwqWAsm7QQJzDQ0C4R","execution_time":"2026-03-21 09:38:00","total_operations":1,"sites_count":1} 
[2026-03-21 09:38:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"P6GXTHaJ4HQCmkKwqWAsm7QQJzDQ0C4R","execution_time":"2026-03-21 09:38:00","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-WaJd5V-1774074452"]} 
[2026-03-21 09:38:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"P6GXTHaJ4HQCmkKwqWAsm7QQJzDQ0C4R","execution_time":"2026-03-21 09:38:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 09:38:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"P6GXTHaJ4HQCmkKwqWAsm7QQJzDQ0C4R","execution_time":"2026-03-21 09:38:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 09:38:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"P6GXTHaJ4HQCmkKwqWAsm7QQJzDQ0C4R","execution_time":"2026-03-21 09:38:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 09:38:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"P6GXTHaJ4HQCmkKwqWAsm7QQJzDQ0C4R","execution_time":"2026-03-21 09:38:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 09:38:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"P6GXTHaJ4HQCmkKwqWAsm7QQJzDQ0C4R","execution_time":"2026-03-21 09:38:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 09:38:00] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"P6GXTHaJ4HQCmkKwqWAsm7QQJzDQ0C4R","execution_time":"2026-03-21 09:38:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 09:40:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"bfkwfGtDXmMdudntjUsx1SSNuoncNWmF","execution_time":"2026-03-21 09:40:01"} 
[2026-03-21 09:40:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"bfkwfGtDXmMdudntjUsx1SSNuoncNWmF","execution_time":"2026-03-21 09:40:01","total_operations":1,"sites_count":1} 
[2026-03-21 09:40:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"bfkwfGtDXmMdudntjUsx1SSNuoncNWmF","execution_time":"2026-03-21 09:40:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-WaJd5V-1774074452"]} 
[2026-03-21 09:40:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"bfkwfGtDXmMdudntjUsx1SSNuoncNWmF","execution_time":"2026-03-21 09:40:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 09:40:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"bfkwfGtDXmMdudntjUsx1SSNuoncNWmF","execution_time":"2026-03-21 09:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 09:40:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bfkwfGtDXmMdudntjUsx1SSNuoncNWmF","execution_time":"2026-03-21 09:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 09:40:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"bfkwfGtDXmMdudntjUsx1SSNuoncNWmF","execution_time":"2026-03-21 09:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 09:40:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"bfkwfGtDXmMdudntjUsx1SSNuoncNWmF","execution_time":"2026-03-21 09:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 09:40:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"bfkwfGtDXmMdudntjUsx1SSNuoncNWmF","execution_time":"2026-03-21 09:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 09:40:01] production.INFO: Executing GetProducts task...  
[2026-03-21 09:40:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 09:40:01] production.INFO: Executing GetProducts task...  
[2026-03-21 09:40:03] production.INFO: async() رجع: true  
[2026-03-21 09:40:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 09:40:03] production.WARNING: Product with ID 395 not found  
[2026-03-21 09:40:04] production.WARNING: Product with ID 213 not found  
[2026-03-21 09:40:04] production.WARNING: Product with ID 212 not found  
[2026-03-21 09:40:04] production.WARNING: Product with ID 211 not found  
[2026-03-21 09:40:04] production.WARNING: Product with ID 210 not found  
[2026-03-21 09:40:04] production.WARNING: Product with ID 209 not found  
[2026-03-21 09:40:04] production.WARNING: Product with ID 214 not found  
[2026-03-21 09:40:04] production.WARNING: Product with ID 215 not found  
[2026-03-21 09:40:04] production.WARNING: Product with ID 216 not found  
[2026-03-21 09:40:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 09:42:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"vXYRPdAIkigve53TckN0OrPGBwb9viOB","execution_time":"2026-03-21 09:42:01"} 
[2026-03-21 09:42:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"vXYRPdAIkigve53TckN0OrPGBwb9viOB","execution_time":"2026-03-21 09:42:01","total_operations":1,"sites_count":1} 
[2026-03-21 09:42:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"vXYRPdAIkigve53TckN0OrPGBwb9viOB","execution_time":"2026-03-21 09:42:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-WaJd5V-1774074452"]} 
[2026-03-21 09:42:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"vXYRPdAIkigve53TckN0OrPGBwb9viOB","execution_time":"2026-03-21 09:42:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 09:42:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"vXYRPdAIkigve53TckN0OrPGBwb9viOB","execution_time":"2026-03-21 09:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 09:42:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vXYRPdAIkigve53TckN0OrPGBwb9viOB","execution_time":"2026-03-21 09:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 09:42:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"vXYRPdAIkigve53TckN0OrPGBwb9viOB","execution_time":"2026-03-21 09:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 09:42:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"vXYRPdAIkigve53TckN0OrPGBwb9viOB","execution_time":"2026-03-21 09:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 09:42:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"vXYRPdAIkigve53TckN0OrPGBwb9viOB","execution_time":"2026-03-21 09:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 09:44:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"H0bEKe42C8wLY7sYoipjFhHS0rboOC6v","execution_time":"2026-03-21 09:44:02"} 
[2026-03-21 09:44:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"H0bEKe42C8wLY7sYoipjFhHS0rboOC6v","execution_time":"2026-03-21 09:44:02","total_operations":1,"sites_count":1} 
[2026-03-21 09:44:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"H0bEKe42C8wLY7sYoipjFhHS0rboOC6v","execution_time":"2026-03-21 09:44:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-WaJd5V-1774074452"]} 
[2026-03-21 09:44:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"H0bEKe42C8wLY7sYoipjFhHS0rboOC6v","execution_time":"2026-03-21 09:44:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 09:44:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"H0bEKe42C8wLY7sYoipjFhHS0rboOC6v","execution_time":"2026-03-21 09:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 09:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"H0bEKe42C8wLY7sYoipjFhHS0rboOC6v","execution_time":"2026-03-21 09:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 09:44:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"H0bEKe42C8wLY7sYoipjFhHS0rboOC6v","execution_time":"2026-03-21 09:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 09:44:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"H0bEKe42C8wLY7sYoipjFhHS0rboOC6v","execution_time":"2026-03-21 09:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 09:44:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"H0bEKe42C8wLY7sYoipjFhHS0rboOC6v","execution_time":"2026-03-21 09:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 09:45:02] production.INFO: Executing GetProducts task...  
[2026-03-21 09:45:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 09:45:02] production.INFO: Executing GetProducts task...  
[2026-03-21 09:45:04] production.INFO: async() رجع: true  
[2026-03-21 09:45:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 09:45:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 09:45:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 09:45:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 09:45:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 09:45:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 09:45:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 09:45:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 09:45:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 09:45:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 09:45:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 09:46:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"YF7QFvc0HKx4Ov7s0Ieb2EJjOk2RqBeq","execution_time":"2026-03-21 09:46:03"} 
[2026-03-21 09:46:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"YF7QFvc0HKx4Ov7s0Ieb2EJjOk2RqBeq","execution_time":"2026-03-21 09:46:03","total_operations":1,"sites_count":1} 
[2026-03-21 09:46:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"YF7QFvc0HKx4Ov7s0Ieb2EJjOk2RqBeq","execution_time":"2026-03-21 09:46:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-WaJd5V-1774074452"]} 
[2026-03-21 09:46:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"YF7QFvc0HKx4Ov7s0Ieb2EJjOk2RqBeq","execution_time":"2026-03-21 09:46:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 09:46:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"YF7QFvc0HKx4Ov7s0Ieb2EJjOk2RqBeq","execution_time":"2026-03-21 09:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 09:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YF7QFvc0HKx4Ov7s0Ieb2EJjOk2RqBeq","execution_time":"2026-03-21 09:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 09:46:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"YF7QFvc0HKx4Ov7s0Ieb2EJjOk2RqBeq","execution_time":"2026-03-21 09:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 09:46:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"YF7QFvc0HKx4Ov7s0Ieb2EJjOk2RqBeq","execution_time":"2026-03-21 09:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 09:46:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"YF7QFvc0HKx4Ov7s0Ieb2EJjOk2RqBeq","execution_time":"2026-03-21 09:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 09:48:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"bkjlYCqJslOS0knARpavGINN5MhAcp1c","execution_time":"2026-03-21 09:48:00"} 
[2026-03-21 09:48:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"bkjlYCqJslOS0knARpavGINN5MhAcp1c","execution_time":"2026-03-21 09:48:00","total_operations":1,"sites_count":1} 
[2026-03-21 09:48:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"bkjlYCqJslOS0knARpavGINN5MhAcp1c","execution_time":"2026-03-21 09:48:00","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-WaJd5V-1774074452"]} 
[2026-03-21 09:48:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"bkjlYCqJslOS0knARpavGINN5MhAcp1c","execution_time":"2026-03-21 09:48:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 09:48:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"bkjlYCqJslOS0knARpavGINN5MhAcp1c","execution_time":"2026-03-21 09:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 09:48:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bkjlYCqJslOS0knARpavGINN5MhAcp1c","execution_time":"2026-03-21 09:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 09:48:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"bkjlYCqJslOS0knARpavGINN5MhAcp1c","execution_time":"2026-03-21 09:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 09:48:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"bkjlYCqJslOS0knARpavGINN5MhAcp1c","execution_time":"2026-03-21 09:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 09:48:00] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"bkjlYCqJslOS0knARpavGINN5MhAcp1c","execution_time":"2026-03-21 09:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 09:50:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"OijhsmsolMpFVK9tWVi9RHFUQAbJRW1D","execution_time":"2026-03-21 09:50:00"} 
[2026-03-21 09:50:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"OijhsmsolMpFVK9tWVi9RHFUQAbJRW1D","execution_time":"2026-03-21 09:50:00","total_operations":1,"sites_count":1} 
[2026-03-21 09:50:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"OijhsmsolMpFVK9tWVi9RHFUQAbJRW1D","execution_time":"2026-03-21 09:50:00","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-WaJd5V-1774074452"]} 
[2026-03-21 09:50:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"OijhsmsolMpFVK9tWVi9RHFUQAbJRW1D","execution_time":"2026-03-21 09:50:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 09:50:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"OijhsmsolMpFVK9tWVi9RHFUQAbJRW1D","execution_time":"2026-03-21 09:50:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 09:50:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"OijhsmsolMpFVK9tWVi9RHFUQAbJRW1D","execution_time":"2026-03-21 09:50:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 09:50:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"OijhsmsolMpFVK9tWVi9RHFUQAbJRW1D","execution_time":"2026-03-21 09:50:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 09:50:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"OijhsmsolMpFVK9tWVi9RHFUQAbJRW1D","execution_time":"2026-03-21 09:50:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 09:50:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"OijhsmsolMpFVK9tWVi9RHFUQAbJRW1D","execution_time":"2026-03-21 09:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 09:50:01] production.INFO: Executing GetProducts task...  
[2026-03-21 09:50:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 09:50:01] production.INFO: Executing GetProducts task...  
[2026-03-21 09:50:03] production.INFO: async() رجع: true  
[2026-03-21 09:50:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 09:50:03] production.WARNING: Product with ID 395 not found  
[2026-03-21 09:50:03] production.WARNING: Product with ID 213 not found  
[2026-03-21 09:50:03] production.WARNING: Product with ID 212 not found  
[2026-03-21 09:50:03] production.WARNING: Product with ID 211 not found  
[2026-03-21 09:50:03] production.WARNING: Product with ID 210 not found  
[2026-03-21 09:50:03] production.WARNING: Product with ID 209 not found  
[2026-03-21 09:50:03] production.WARNING: Product with ID 214 not found  
[2026-03-21 09:50:03] production.WARNING: Product with ID 215 not found  
[2026-03-21 09:50:03] production.WARNING: Product with ID 216 not found  
[2026-03-21 09:50:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 09:52:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"InAQHb5sJ30scELUe79wx5TgiMpAcCZt","execution_time":"2026-03-21 09:52:01"} 
[2026-03-21 09:52:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"InAQHb5sJ30scELUe79wx5TgiMpAcCZt","execution_time":"2026-03-21 09:52:01","total_operations":1,"sites_count":1} 
[2026-03-21 09:52:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"InAQHb5sJ30scELUe79wx5TgiMpAcCZt","execution_time":"2026-03-21 09:52:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-WaJd5V-1774074452"]} 
[2026-03-21 09:52:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"InAQHb5sJ30scELUe79wx5TgiMpAcCZt","execution_time":"2026-03-21 09:52:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 09:52:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"InAQHb5sJ30scELUe79wx5TgiMpAcCZt","execution_time":"2026-03-21 09:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 09:52:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"InAQHb5sJ30scELUe79wx5TgiMpAcCZt","execution_time":"2026-03-21 09:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 09:52:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"InAQHb5sJ30scELUe79wx5TgiMpAcCZt","execution_time":"2026-03-21 09:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 09:52:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"InAQHb5sJ30scELUe79wx5TgiMpAcCZt","execution_time":"2026-03-21 09:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 09:52:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"InAQHb5sJ30scELUe79wx5TgiMpAcCZt","execution_time":"2026-03-21 09:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 09:53:01] production.INFO: Constructing job for order: 174741  
[2026-03-21 09:53:04] production.INFO: Handling job for order: 174741  
[2026-03-21 09:53:04] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 09:53:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 09:53:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c9f00553-15d6-4f85-9e60-94eda74cc5d8&Player_ID=51957524285  
[2026-03-21 09:53:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c9f00553-15d6-4f85-9e60-94eda74cc5d8&Player_ID=51957524285","has_body":false} 
[2026-03-21 09:53:05] production.INFO: Operation sent successfully {"operation_id":159778,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9oj1L-1774075985","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 09:53:05"}},"processed_data":{"order_number":"ORD-9oj1L-1774075985","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 09:54:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"CgvfynJzZdVYlzQAePHb8QEYUIQ4hq2f","execution_time":"2026-03-21 09:54:02"} 
[2026-03-21 09:54:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"CgvfynJzZdVYlzQAePHb8QEYUIQ4hq2f","execution_time":"2026-03-21 09:54:02","total_operations":2,"sites_count":1} 
[2026-03-21 09:54:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"CgvfynJzZdVYlzQAePHb8QEYUIQ4hq2f","execution_time":"2026-03-21 09:54:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985"]} 
[2026-03-21 09:54:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"CgvfynJzZdVYlzQAePHb8QEYUIQ4hq2f","execution_time":"2026-03-21 09:54:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 09:54:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"CgvfynJzZdVYlzQAePHb8QEYUIQ4hq2f","execution_time":"2026-03-21 09:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 09:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CgvfynJzZdVYlzQAePHb8QEYUIQ4hq2f","execution_time":"2026-03-21 09:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 09:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CgvfynJzZdVYlzQAePHb8QEYUIQ4hq2f","execution_time":"2026-03-21 09:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 09:54:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"CgvfynJzZdVYlzQAePHb8QEYUIQ4hq2f","execution_time":"2026-03-21 09:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 09:54:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"CgvfynJzZdVYlzQAePHb8QEYUIQ4hq2f","execution_time":"2026-03-21 09:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 09:54:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"CgvfynJzZdVYlzQAePHb8QEYUIQ4hq2f","execution_time":"2026-03-21 09:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 09:55:02] production.INFO: Executing GetProducts task...  
[2026-03-21 09:55:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 09:55:02] production.INFO: Executing GetProducts task...  
[2026-03-21 09:55:04] production.INFO: async() رجع: true  
[2026-03-21 09:55:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 09:55:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 09:55:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 09:55:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 09:55:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 09:55:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 09:55:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 09:55:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 09:55:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 09:55:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 09:55:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 09:56:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"lTudOzrQ575L9D4u43bpuJbG7TVA1oHO","execution_time":"2026-03-21 09:56:01"} 
[2026-03-21 09:56:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"lTudOzrQ575L9D4u43bpuJbG7TVA1oHO","execution_time":"2026-03-21 09:56:01","total_operations":2,"sites_count":1} 
[2026-03-21 09:56:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"lTudOzrQ575L9D4u43bpuJbG7TVA1oHO","execution_time":"2026-03-21 09:56:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985"]} 
[2026-03-21 09:56:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"lTudOzrQ575L9D4u43bpuJbG7TVA1oHO","execution_time":"2026-03-21 09:56:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 09:56:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"lTudOzrQ575L9D4u43bpuJbG7TVA1oHO","execution_time":"2026-03-21 09:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 09:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lTudOzrQ575L9D4u43bpuJbG7TVA1oHO","execution_time":"2026-03-21 09:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 09:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lTudOzrQ575L9D4u43bpuJbG7TVA1oHO","execution_time":"2026-03-21 09:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 09:56:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"lTudOzrQ575L9D4u43bpuJbG7TVA1oHO","execution_time":"2026-03-21 09:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 09:56:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"lTudOzrQ575L9D4u43bpuJbG7TVA1oHO","execution_time":"2026-03-21 09:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 09:56:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"lTudOzrQ575L9D4u43bpuJbG7TVA1oHO","execution_time":"2026-03-21 09:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 09:57:54] production.INFO: Constructing job for order: 174742  
[2026-03-21 09:57:55] production.INFO: Handling job for order: 174742  
[2026-03-21 09:57:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 09:57:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 09:57:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=3387dade-9c25-40cf-af4e-d6a20b967330&Player_ID=51957524285  
[2026-03-21 09:57:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=3387dade-9c25-40cf-af4e-d6a20b967330&Player_ID=51957524285","has_body":false} 
[2026-03-21 09:57:56] production.INFO: Operation sent successfully {"operation_id":159779,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5Ja-1774076276","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 09:57:56"}},"processed_data":{"order_number":"ORD-5Ja-1774076276","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 09:58:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"bAntyJuOADOthCgaH34NTUa0vIiNjjLI","execution_time":"2026-03-21 09:58:02"} 
[2026-03-21 09:58:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"bAntyJuOADOthCgaH34NTUa0vIiNjjLI","execution_time":"2026-03-21 09:58:02","total_operations":3,"sites_count":1} 
[2026-03-21 09:58:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"bAntyJuOADOthCgaH34NTUa0vIiNjjLI","execution_time":"2026-03-21 09:58:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985","ORD-5Ja-1774076276"]} 
[2026-03-21 09:58:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"bAntyJuOADOthCgaH34NTUa0vIiNjjLI","execution_time":"2026-03-21 09:58:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 09:58:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"bAntyJuOADOthCgaH34NTUa0vIiNjjLI","execution_time":"2026-03-21 09:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-21 09:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bAntyJuOADOthCgaH34NTUa0vIiNjjLI","execution_time":"2026-03-21 09:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5Ja-1774076276","operation_id":159779} 
[2026-03-21 09:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bAntyJuOADOthCgaH34NTUa0vIiNjjLI","execution_time":"2026-03-21 09:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 09:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bAntyJuOADOthCgaH34NTUa0vIiNjjLI","execution_time":"2026-03-21 09:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 09:58:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"bAntyJuOADOthCgaH34NTUa0vIiNjjLI","execution_time":"2026-03-21 09:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-21 09:58:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"bAntyJuOADOthCgaH34NTUa0vIiNjjLI","execution_time":"2026-03-21 09:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 09:58:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"bAntyJuOADOthCgaH34NTUa0vIiNjjLI","execution_time":"2026-03-21 09:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 09:58:15] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-5Ja-1774076276","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 09:58:15] production.INFO: Processed webhook data (normalized) {"id":"ORD-5Ja-1774076276","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 09:58:15] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 09:58:15] production.INFO: SendAcceptReject: Notification queued {"user_id":903,"notification_type":"order_approved","reference_id":174742} 
[2026-03-21 09:58:15] production.INFO: Order updated successfully. Order ID: 174742, Status: completed  
[2026-03-21 09:58:15] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-5Ja-1774076276","status":"completed","codes_count":0} 
[2026-03-21 09:58:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-21 10:00:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"o66HTGM6Tdqpif0i2sGKlKbr4cxLpUm1","execution_time":"2026-03-21 10:00:02"} 
[2026-03-21 10:00:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"o66HTGM6Tdqpif0i2sGKlKbr4cxLpUm1","execution_time":"2026-03-21 10:00:02","total_operations":2,"sites_count":1} 
[2026-03-21 10:00:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"o66HTGM6Tdqpif0i2sGKlKbr4cxLpUm1","execution_time":"2026-03-21 10:00:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985"]} 
[2026-03-21 10:00:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"o66HTGM6Tdqpif0i2sGKlKbr4cxLpUm1","execution_time":"2026-03-21 10:00:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 10:00:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"o66HTGM6Tdqpif0i2sGKlKbr4cxLpUm1","execution_time":"2026-03-21 10:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 10:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"o66HTGM6Tdqpif0i2sGKlKbr4cxLpUm1","execution_time":"2026-03-21 10:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 10:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"o66HTGM6Tdqpif0i2sGKlKbr4cxLpUm1","execution_time":"2026-03-21 10:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 10:00:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"o66HTGM6Tdqpif0i2sGKlKbr4cxLpUm1","execution_time":"2026-03-21 10:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 10:00:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"o66HTGM6Tdqpif0i2sGKlKbr4cxLpUm1","execution_time":"2026-03-21 10:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 10:00:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"o66HTGM6Tdqpif0i2sGKlKbr4cxLpUm1","execution_time":"2026-03-21 10:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 10:00:03] production.INFO: Executing GetProducts task...  
[2026-03-21 10:00:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 10:00:03] production.INFO: Executing GetProducts task...  
[2026-03-21 10:00:05] production.INFO: async() رجع: true  
[2026-03-21 10:00:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 10:00:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 10:00:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 10:00:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 10:00:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 10:00:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 10:00:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 10:00:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 10:00:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 10:00:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 10:00:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 10:02:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"nunK9gRT2Iy1SSwBDCMwHBIxwN5xXf5b","execution_time":"2026-03-21 10:02:03"} 
[2026-03-21 10:02:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"nunK9gRT2Iy1SSwBDCMwHBIxwN5xXf5b","execution_time":"2026-03-21 10:02:03","total_operations":2,"sites_count":1} 
[2026-03-21 10:02:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"nunK9gRT2Iy1SSwBDCMwHBIxwN5xXf5b","execution_time":"2026-03-21 10:02:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985"]} 
[2026-03-21 10:02:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"nunK9gRT2Iy1SSwBDCMwHBIxwN5xXf5b","execution_time":"2026-03-21 10:02:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 10:02:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"nunK9gRT2Iy1SSwBDCMwHBIxwN5xXf5b","execution_time":"2026-03-21 10:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 10:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nunK9gRT2Iy1SSwBDCMwHBIxwN5xXf5b","execution_time":"2026-03-21 10:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 10:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nunK9gRT2Iy1SSwBDCMwHBIxwN5xXf5b","execution_time":"2026-03-21 10:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 10:02:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"nunK9gRT2Iy1SSwBDCMwHBIxwN5xXf5b","execution_time":"2026-03-21 10:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 10:02:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"nunK9gRT2Iy1SSwBDCMwHBIxwN5xXf5b","execution_time":"2026-03-21 10:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 10:02:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"nunK9gRT2Iy1SSwBDCMwHBIxwN5xXf5b","execution_time":"2026-03-21 10:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 10:02:17] production.INFO: Constructing job for order: 174743  
[2026-03-21 10:02:18] production.INFO: Handling job for order: 174743  
[2026-03-21 10:02:18] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 10:02:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 10:02:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/36/params?qty=1&uuid=cbf4fe00-ad72-47c8-9e3e-ce7d00b9df38&Player_ID=0997894793  
[2026-03-21 10:02:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/36/params?qty=1&uuid=cbf4fe00-ad72-47c8-9e3e-ce7d00b9df38&Player_ID=0997894793","has_body":false} 
[2026-03-21 10:02:19] production.INFO: Operation sent successfully {"operation_id":159780,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PWvgF5-1774076539","amount":65.9585000000000007958078640513122081756591796875,"status":"processing","product":"62.50 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 10:02:19"}},"processed_data":{"order_number":"ORD-PWvgF5-1774076539","amount":65.9585000000000007958078640513122081756591796875,"status":"processing","product":"62.50 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 10:04:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"GrDuCytccZ2pUnHpLvuZLt5Y8sOJRmiH","execution_time":"2026-03-21 10:04:01"} 
[2026-03-21 10:04:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"GrDuCytccZ2pUnHpLvuZLt5Y8sOJRmiH","execution_time":"2026-03-21 10:04:01","total_operations":3,"sites_count":2} 
[2026-03-21 10:04:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"GrDuCytccZ2pUnHpLvuZLt5Y8sOJRmiH","execution_time":"2026-03-21 10:04:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985"]} 
[2026-03-21 10:04:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"GrDuCytccZ2pUnHpLvuZLt5Y8sOJRmiH","execution_time":"2026-03-21 10:04:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 10:04:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"GrDuCytccZ2pUnHpLvuZLt5Y8sOJRmiH","execution_time":"2026-03-21 10:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 10:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GrDuCytccZ2pUnHpLvuZLt5Y8sOJRmiH","execution_time":"2026-03-21 10:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 10:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GrDuCytccZ2pUnHpLvuZLt5Y8sOJRmiH","execution_time":"2026-03-21 10:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 10:04:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"GrDuCytccZ2pUnHpLvuZLt5Y8sOJRmiH","execution_time":"2026-03-21 10:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 10:04:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"GrDuCytccZ2pUnHpLvuZLt5Y8sOJRmiH","execution_time":"2026-03-21 10:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 10:04:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"GrDuCytccZ2pUnHpLvuZLt5Y8sOJRmiH","execution_time":"2026-03-21 10:04:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":1,"order_ids":["ORD-PWvgF5-1774076539"]} 
[2026-03-21 10:04:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"GrDuCytccZ2pUnHpLvuZLt5Y8sOJRmiH","execution_time":"2026-03-21 10:04:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 10:04:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"GrDuCytccZ2pUnHpLvuZLt5Y8sOJRmiH","execution_time":"2026-03-21 10:04:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":1} 
[2026-03-21 10:04:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"GrDuCytccZ2pUnHpLvuZLt5Y8sOJRmiH","execution_time":"2026-03-21 10:04:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PWvgF5-1774076539","operation_id":159780,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 10:04:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"GrDuCytccZ2pUnHpLvuZLt5Y8sOJRmiH","execution_time":"2026-03-21 10:04:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PWvgF5-1774076539","operation_id":159780,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 10:04:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"GrDuCytccZ2pUnHpLvuZLt5Y8sOJRmiH","execution_time":"2026-03-21 10:04:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PWvgF5-1774076539","operation_id":159780,"count":1} 
[2026-03-21 10:04:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"GrDuCytccZ2pUnHpLvuZLt5Y8sOJRmiH","execution_time":"2026-03-21 10:04:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PWvgF5-1774076539","operation_id":159780,"count":1} 
[2026-03-21 10:04:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"GrDuCytccZ2pUnHpLvuZLt5Y8sOJRmiH","execution_time":"2026-03-21 10:04:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PWvgF5-1774076539","operation_id":159780,"user_id":1547,"notification_type":"order_approved","reference_id":174743} 
[2026-03-21 10:04:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"GrDuCytccZ2pUnHpLvuZLt5Y8sOJRmiH","execution_time":"2026-03-21 10:04:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PWvgF5-1774076539","operation_id":159780,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 10:04:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"GrDuCytccZ2pUnHpLvuZLt5Y8sOJRmiH","execution_time":"2026-03-21 10:04:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PWvgF5-1774076539","operation_id":159780,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 10:04:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"GrDuCytccZ2pUnHpLvuZLt5Y8sOJRmiH","execution_time":"2026-03-21 10:04:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PWvgF5-1774076539","operation_id":159780,"processed":1,"errors":0} 
[2026-03-21 10:04:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"GrDuCytccZ2pUnHpLvuZLt5Y8sOJRmiH","execution_time":"2026-03-21 10:04:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PWvgF5-1774076539","operation_id":159780,"processed":1,"errors":0} 
[2026-03-21 10:04:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"GrDuCytccZ2pUnHpLvuZLt5Y8sOJRmiH","execution_time":"2026-03-21 10:04:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PWvgF5-1774076539","operation_id":159780} 
[2026-03-21 10:04:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1547  
[2026-03-21 10:04:18] production.INFO: Constructing job for order: 174744  
[2026-03-21 10:04:19] production.INFO: Handling job for order: 174744  
[2026-03-21 10:04:19] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 10:04:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 10:04:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=cc702faa-ceb9-4cf7-85e9-44bdf92b208a&Player_ID=9451267753  
[2026-03-21 10:04:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=cc702faa-ceb9-4cf7-85e9-44bdf92b208a&Player_ID=9451267753","has_body":false} 
[2026-03-21 10:04:20] production.INFO: Operation sent successfully {"operation_id":159781,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-H1E-1774076660","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 10:04:20"}},"processed_data":{"order_number":"ORD-H1E-1774076660","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 10:04:48] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-H1E-1774076660","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 10:04:48] production.INFO: Processed webhook data (normalized) {"id":"ORD-H1E-1774076660","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 10:04:48] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 10:04:48] production.INFO: SendAcceptReject: Notification queued {"user_id":59,"notification_type":"order_approved","reference_id":174744} 
[2026-03-21 10:04:48] production.INFO: Order updated successfully. Order ID: 174744, Status: completed  
[2026-03-21 10:04:48] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-H1E-1774076660","status":"completed","codes_count":0} 
[2026-03-21 10:04:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-21 10:05:02] production.INFO: Executing GetProducts task...  
[2026-03-21 10:05:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 10:05:02] production.INFO: Executing GetProducts task...  
[2026-03-21 10:05:04] production.INFO: async() رجع: true  
[2026-03-21 10:05:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 10:05:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 10:05:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 10:05:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 10:05:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 10:05:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 10:05:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 10:05:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 10:05:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 10:05:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 10:05:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 10:06:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"s2CJqKQP2K4t4bYseChnO5gJ9I0HYJN1","execution_time":"2026-03-21 10:06:03"} 
[2026-03-21 10:06:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"s2CJqKQP2K4t4bYseChnO5gJ9I0HYJN1","execution_time":"2026-03-21 10:06:03","total_operations":2,"sites_count":1} 
[2026-03-21 10:06:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"s2CJqKQP2K4t4bYseChnO5gJ9I0HYJN1","execution_time":"2026-03-21 10:06:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985"]} 
[2026-03-21 10:06:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"s2CJqKQP2K4t4bYseChnO5gJ9I0HYJN1","execution_time":"2026-03-21 10:06:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 10:06:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"s2CJqKQP2K4t4bYseChnO5gJ9I0HYJN1","execution_time":"2026-03-21 10:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 10:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"s2CJqKQP2K4t4bYseChnO5gJ9I0HYJN1","execution_time":"2026-03-21 10:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 10:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"s2CJqKQP2K4t4bYseChnO5gJ9I0HYJN1","execution_time":"2026-03-21 10:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 10:06:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"s2CJqKQP2K4t4bYseChnO5gJ9I0HYJN1","execution_time":"2026-03-21 10:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 10:06:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"s2CJqKQP2K4t4bYseChnO5gJ9I0HYJN1","execution_time":"2026-03-21 10:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 10:06:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"s2CJqKQP2K4t4bYseChnO5gJ9I0HYJN1","execution_time":"2026-03-21 10:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 10:08:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"pt0e7LeKUZNX7X4DppoSoLNvlCn30wOf","execution_time":"2026-03-21 10:08:03"} 
[2026-03-21 10:08:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"pt0e7LeKUZNX7X4DppoSoLNvlCn30wOf","execution_time":"2026-03-21 10:08:03","total_operations":2,"sites_count":1} 
[2026-03-21 10:08:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"pt0e7LeKUZNX7X4DppoSoLNvlCn30wOf","execution_time":"2026-03-21 10:08:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985"]} 
[2026-03-21 10:08:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"pt0e7LeKUZNX7X4DppoSoLNvlCn30wOf","execution_time":"2026-03-21 10:08:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 10:08:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"pt0e7LeKUZNX7X4DppoSoLNvlCn30wOf","execution_time":"2026-03-21 10:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 10:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"pt0e7LeKUZNX7X4DppoSoLNvlCn30wOf","execution_time":"2026-03-21 10:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 10:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"pt0e7LeKUZNX7X4DppoSoLNvlCn30wOf","execution_time":"2026-03-21 10:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 10:08:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"pt0e7LeKUZNX7X4DppoSoLNvlCn30wOf","execution_time":"2026-03-21 10:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 10:08:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"pt0e7LeKUZNX7X4DppoSoLNvlCn30wOf","execution_time":"2026-03-21 10:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 10:08:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"pt0e7LeKUZNX7X4DppoSoLNvlCn30wOf","execution_time":"2026-03-21 10:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 10:10:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"jxai1qeDGwTxrj5XYzhdQHWJDTxcpB7D","execution_time":"2026-03-21 10:10:03"} 
[2026-03-21 10:10:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"jxai1qeDGwTxrj5XYzhdQHWJDTxcpB7D","execution_time":"2026-03-21 10:10:03","total_operations":2,"sites_count":1} 
[2026-03-21 10:10:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"jxai1qeDGwTxrj5XYzhdQHWJDTxcpB7D","execution_time":"2026-03-21 10:10:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985"]} 
[2026-03-21 10:10:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"jxai1qeDGwTxrj5XYzhdQHWJDTxcpB7D","execution_time":"2026-03-21 10:10:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 10:10:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"jxai1qeDGwTxrj5XYzhdQHWJDTxcpB7D","execution_time":"2026-03-21 10:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 10:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jxai1qeDGwTxrj5XYzhdQHWJDTxcpB7D","execution_time":"2026-03-21 10:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 10:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jxai1qeDGwTxrj5XYzhdQHWJDTxcpB7D","execution_time":"2026-03-21 10:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 10:10:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"jxai1qeDGwTxrj5XYzhdQHWJDTxcpB7D","execution_time":"2026-03-21 10:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 10:10:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"jxai1qeDGwTxrj5XYzhdQHWJDTxcpB7D","execution_time":"2026-03-21 10:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 10:10:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"jxai1qeDGwTxrj5XYzhdQHWJDTxcpB7D","execution_time":"2026-03-21 10:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 10:10:03] production.INFO: Executing GetProducts task...  
[2026-03-21 10:10:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 10:10:03] production.INFO: Executing GetProducts task...  
[2026-03-21 10:10:05] production.INFO: async() رجع: true  
[2026-03-21 10:10:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 10:10:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 10:10:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 10:10:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 10:10:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 10:10:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 10:10:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 10:10:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 10:10:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 10:10:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 10:10:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 10:10:09] production.INFO: Constructing job for order: 174745  
[2026-03-21 10:10:10] production.INFO: Handling job for order: 174745  
[2026-03-21 10:10:10] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 10:10:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 10:10:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=352dbccd-1223-428d-80b6-d1f7706b9ff1&Player_ID=11200494  
[2026-03-21 10:10:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=352dbccd-1223-428d-80b6-d1f7706b9ff1&Player_ID=11200494","has_body":false} 
[2026-03-21 10:10:10] production.INFO: Operation sent successfully {"operation_id":159782,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-oGafbY9-1774077010","amount":2.060226239999999986451939548715017735958099365234375,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-21 10:10:10"}},"processed_data":{"order_number":"ORD-oGafbY9-1774077010","amount":2.060226239999999986451939548715017735958099365234375,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-21 10:11:18] production.INFO: Constructing job for order: 174746  
[2026-03-21 10:11:19] production.INFO: Handling job for order: 174746  
[2026-03-21 10:11:19] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 10:11:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 10:11:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=4c789b8a-ba39-4b65-80c6-473ef19887ca&Player_ID=51957524285  
[2026-03-21 10:11:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=4c789b8a-ba39-4b65-80c6-473ef19887ca&Player_ID=51957524285","has_body":false} 
[2026-03-21 10:11:20] production.INFO: Operation sent successfully {"operation_id":159783,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7GGQ-1774077080","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 10:11:20"}},"processed_data":{"order_number":"ORD-7GGQ-1774077080","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 10:11:34] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-7GGQ-1774077080","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 10:11:34] production.INFO: Processed webhook data (normalized) {"id":"ORD-7GGQ-1774077080","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 10:11:34] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 10:11:34] production.INFO: SendAcceptReject: Notification queued {"user_id":903,"notification_type":"order_approved","reference_id":174746} 
[2026-03-21 10:11:34] production.INFO: Order updated successfully. Order ID: 174746, Status: completed  
[2026-03-21 10:11:34] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-7GGQ-1774077080","status":"completed","codes_count":0} 
[2026-03-21 10:11:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-21 10:11:49] production.INFO: Constructing job for order: 174747  
[2026-03-21 10:11:50] production.INFO: Handling job for order: 174747  
[2026-03-21 10:11:50] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 10:11:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 10:11:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/16/params?qty=1&uuid=069ebc19-0ec7-4c3c-8df2-50dc4a24de92&Player_ID=0942590145  
[2026-03-21 10:11:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/16/params?qty=1&uuid=069ebc19-0ec7-4c3c-8df2-50dc4a24de92&Player_ID=0942590145","has_body":false} 
[2026-03-21 10:11:51] production.INFO: Operation sent successfully {"operation_id":159784,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hk9Zn-1774077111","amount":527.6680000000000063664629124104976654052734375,"status":"processing","product":"500 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 10:11:51"}},"processed_data":{"order_number":"ORD-hk9Zn-1774077111","amount":527.6680000000000063664629124104976654052734375,"status":"processing","product":"500 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 10:12:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"lhEfwiVTTZ0cpjv8ACdgKra3BoGC6XGq","execution_time":"2026-03-21 10:12:03"} 
[2026-03-21 10:12:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"lhEfwiVTTZ0cpjv8ACdgKra3BoGC6XGq","execution_time":"2026-03-21 10:12:03","total_operations":4,"sites_count":2} 
[2026-03-21 10:12:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"lhEfwiVTTZ0cpjv8ACdgKra3BoGC6XGq","execution_time":"2026-03-21 10:12:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985","ORD-oGafbY9-1774077010"]} 
[2026-03-21 10:12:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"lhEfwiVTTZ0cpjv8ACdgKra3BoGC6XGq","execution_time":"2026-03-21 10:12:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 10:12:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"lhEfwiVTTZ0cpjv8ACdgKra3BoGC6XGq","execution_time":"2026-03-21 10:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-21 10:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lhEfwiVTTZ0cpjv8ACdgKra3BoGC6XGq","execution_time":"2026-03-21 10:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 10:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lhEfwiVTTZ0cpjv8ACdgKra3BoGC6XGq","execution_time":"2026-03-21 10:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 10:12:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"lhEfwiVTTZ0cpjv8ACdgKra3BoGC6XGq","execution_time":"2026-03-21 10:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":1,"skipped":2,"updates_prepared":1} 
[2026-03-21 10:12:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"lhEfwiVTTZ0cpjv8ACdgKra3BoGC6XGq","execution_time":"2026-03-21 10:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 10:12:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"lhEfwiVTTZ0cpjv8ACdgKra3BoGC6XGq","execution_time":"2026-03-21 10:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"count":1} 
[2026-03-21 10:12:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"lhEfwiVTTZ0cpjv8ACdgKra3BoGC6XGq","execution_time":"2026-03-21 10:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"count":1} 
[2026-03-21 10:12:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"lhEfwiVTTZ0cpjv8ACdgKra3BoGC6XGq","execution_time":"2026-03-21 10:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"user_id":949,"notification_type":"order_approved","reference_id":174745} 
[2026-03-21 10:12:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"lhEfwiVTTZ0cpjv8ACdgKra3BoGC6XGq","execution_time":"2026-03-21 10:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 10:12:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"lhEfwiVTTZ0cpjv8ACdgKra3BoGC6XGq","execution_time":"2026-03-21 10:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 10:12:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"lhEfwiVTTZ0cpjv8ACdgKra3BoGC6XGq","execution_time":"2026-03-21 10:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":1,"errors":0} 
[2026-03-21 10:12:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"lhEfwiVTTZ0cpjv8ACdgKra3BoGC6XGq","execution_time":"2026-03-21 10:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":1,"errors":0} 
[2026-03-21 10:12:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"lhEfwiVTTZ0cpjv8ACdgKra3BoGC6XGq","execution_time":"2026-03-21 10:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":1,"order_ids":["ORD-hk9Zn-1774077111"]} 
[2026-03-21 10:12:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"lhEfwiVTTZ0cpjv8ACdgKra3BoGC6XGq","execution_time":"2026-03-21 10:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 10:12:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"lhEfwiVTTZ0cpjv8ACdgKra3BoGC6XGq","execution_time":"2026-03-21 10:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":1} 
[2026-03-21 10:12:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"lhEfwiVTTZ0cpjv8ACdgKra3BoGC6XGq","execution_time":"2026-03-21 10:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hk9Zn-1774077111","operation_id":159784,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 10:12:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"lhEfwiVTTZ0cpjv8ACdgKra3BoGC6XGq","execution_time":"2026-03-21 10:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hk9Zn-1774077111","operation_id":159784,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 10:12:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"lhEfwiVTTZ0cpjv8ACdgKra3BoGC6XGq","execution_time":"2026-03-21 10:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hk9Zn-1774077111","operation_id":159784,"count":1} 
[2026-03-21 10:12:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"lhEfwiVTTZ0cpjv8ACdgKra3BoGC6XGq","execution_time":"2026-03-21 10:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hk9Zn-1774077111","operation_id":159784,"count":1} 
[2026-03-21 10:12:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"lhEfwiVTTZ0cpjv8ACdgKra3BoGC6XGq","execution_time":"2026-03-21 10:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hk9Zn-1774077111","operation_id":159784,"user_id":107,"notification_type":"order_approved","reference_id":174747} 
[2026-03-21 10:12:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"lhEfwiVTTZ0cpjv8ACdgKra3BoGC6XGq","execution_time":"2026-03-21 10:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hk9Zn-1774077111","operation_id":159784,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 10:12:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"lhEfwiVTTZ0cpjv8ACdgKra3BoGC6XGq","execution_time":"2026-03-21 10:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hk9Zn-1774077111","operation_id":159784,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 10:12:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"lhEfwiVTTZ0cpjv8ACdgKra3BoGC6XGq","execution_time":"2026-03-21 10:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hk9Zn-1774077111","operation_id":159784,"processed":1,"errors":0} 
[2026-03-21 10:12:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"lhEfwiVTTZ0cpjv8ACdgKra3BoGC6XGq","execution_time":"2026-03-21 10:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hk9Zn-1774077111","operation_id":159784,"processed":1,"errors":0} 
[2026-03-21 10:12:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"lhEfwiVTTZ0cpjv8ACdgKra3BoGC6XGq","execution_time":"2026-03-21 10:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hk9Zn-1774077111","operation_id":159784} 
[2026-03-21 10:12:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 10:12:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-21 10:14:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"PasyTysUImnP9GjINqxd06aiss7YzWrP","execution_time":"2026-03-21 10:14:00"} 
[2026-03-21 10:14:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"PasyTysUImnP9GjINqxd06aiss7YzWrP","execution_time":"2026-03-21 10:14:00","total_operations":2,"sites_count":1} 
[2026-03-21 10:14:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"PasyTysUImnP9GjINqxd06aiss7YzWrP","execution_time":"2026-03-21 10:14:00","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985"]} 
[2026-03-21 10:14:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"PasyTysUImnP9GjINqxd06aiss7YzWrP","execution_time":"2026-03-21 10:14:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 10:14:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"PasyTysUImnP9GjINqxd06aiss7YzWrP","execution_time":"2026-03-21 10:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 10:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PasyTysUImnP9GjINqxd06aiss7YzWrP","execution_time":"2026-03-21 10:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 10:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PasyTysUImnP9GjINqxd06aiss7YzWrP","execution_time":"2026-03-21 10:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 10:14:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"PasyTysUImnP9GjINqxd06aiss7YzWrP","execution_time":"2026-03-21 10:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 10:14:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"PasyTysUImnP9GjINqxd06aiss7YzWrP","execution_time":"2026-03-21 10:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 10:14:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"PasyTysUImnP9GjINqxd06aiss7YzWrP","execution_time":"2026-03-21 10:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 10:15:01] production.INFO: Executing GetProducts task...  
[2026-03-21 10:15:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 10:15:01] production.INFO: Executing GetProducts task...  
[2026-03-21 10:15:03] production.INFO: async() رجع: true  
[2026-03-21 10:15:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 10:15:03] production.WARNING: Product with ID 395 not found  
[2026-03-21 10:15:04] production.WARNING: Product with ID 213 not found  
[2026-03-21 10:15:04] production.WARNING: Product with ID 212 not found  
[2026-03-21 10:15:04] production.WARNING: Product with ID 211 not found  
[2026-03-21 10:15:04] production.WARNING: Product with ID 210 not found  
[2026-03-21 10:15:04] production.WARNING: Product with ID 209 not found  
[2026-03-21 10:15:04] production.WARNING: Product with ID 214 not found  
[2026-03-21 10:15:04] production.WARNING: Product with ID 215 not found  
[2026-03-21 10:15:04] production.WARNING: Product with ID 216 not found  
[2026-03-21 10:15:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 10:16:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"mulpztjf1LC2hHiha8xNTzRThQ73RXDS","execution_time":"2026-03-21 10:16:01"} 
[2026-03-21 10:16:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"mulpztjf1LC2hHiha8xNTzRThQ73RXDS","execution_time":"2026-03-21 10:16:01","total_operations":2,"sites_count":1} 
[2026-03-21 10:16:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"mulpztjf1LC2hHiha8xNTzRThQ73RXDS","execution_time":"2026-03-21 10:16:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985"]} 
[2026-03-21 10:16:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"mulpztjf1LC2hHiha8xNTzRThQ73RXDS","execution_time":"2026-03-21 10:16:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 10:16:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"mulpztjf1LC2hHiha8xNTzRThQ73RXDS","execution_time":"2026-03-21 10:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 10:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mulpztjf1LC2hHiha8xNTzRThQ73RXDS","execution_time":"2026-03-21 10:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 10:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mulpztjf1LC2hHiha8xNTzRThQ73RXDS","execution_time":"2026-03-21 10:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 10:16:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"mulpztjf1LC2hHiha8xNTzRThQ73RXDS","execution_time":"2026-03-21 10:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 10:16:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"mulpztjf1LC2hHiha8xNTzRThQ73RXDS","execution_time":"2026-03-21 10:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 10:16:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"mulpztjf1LC2hHiha8xNTzRThQ73RXDS","execution_time":"2026-03-21 10:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 10:18:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ypCNdIwTBXcPr3xVYvG6PO7DnTMpbb9q","execution_time":"2026-03-21 10:18:01"} 
[2026-03-21 10:18:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ypCNdIwTBXcPr3xVYvG6PO7DnTMpbb9q","execution_time":"2026-03-21 10:18:01","total_operations":2,"sites_count":1} 
[2026-03-21 10:18:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ypCNdIwTBXcPr3xVYvG6PO7DnTMpbb9q","execution_time":"2026-03-21 10:18:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985"]} 
[2026-03-21 10:18:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ypCNdIwTBXcPr3xVYvG6PO7DnTMpbb9q","execution_time":"2026-03-21 10:18:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 10:18:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ypCNdIwTBXcPr3xVYvG6PO7DnTMpbb9q","execution_time":"2026-03-21 10:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 10:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ypCNdIwTBXcPr3xVYvG6PO7DnTMpbb9q","execution_time":"2026-03-21 10:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 10:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ypCNdIwTBXcPr3xVYvG6PO7DnTMpbb9q","execution_time":"2026-03-21 10:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 10:18:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ypCNdIwTBXcPr3xVYvG6PO7DnTMpbb9q","execution_time":"2026-03-21 10:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 10:18:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ypCNdIwTBXcPr3xVYvG6PO7DnTMpbb9q","execution_time":"2026-03-21 10:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 10:18:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ypCNdIwTBXcPr3xVYvG6PO7DnTMpbb9q","execution_time":"2026-03-21 10:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 10:20:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"COSCNezvZLfdjz2BY0Rkx0YbGsrGXXyG","execution_time":"2026-03-21 10:20:02"} 
[2026-03-21 10:20:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"COSCNezvZLfdjz2BY0Rkx0YbGsrGXXyG","execution_time":"2026-03-21 10:20:02","total_operations":2,"sites_count":1} 
[2026-03-21 10:20:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"COSCNezvZLfdjz2BY0Rkx0YbGsrGXXyG","execution_time":"2026-03-21 10:20:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985"]} 
[2026-03-21 10:20:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"COSCNezvZLfdjz2BY0Rkx0YbGsrGXXyG","execution_time":"2026-03-21 10:20:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 10:20:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"COSCNezvZLfdjz2BY0Rkx0YbGsrGXXyG","execution_time":"2026-03-21 10:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 10:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"COSCNezvZLfdjz2BY0Rkx0YbGsrGXXyG","execution_time":"2026-03-21 10:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 10:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"COSCNezvZLfdjz2BY0Rkx0YbGsrGXXyG","execution_time":"2026-03-21 10:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 10:20:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"COSCNezvZLfdjz2BY0Rkx0YbGsrGXXyG","execution_time":"2026-03-21 10:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 10:20:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"COSCNezvZLfdjz2BY0Rkx0YbGsrGXXyG","execution_time":"2026-03-21 10:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 10:20:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"COSCNezvZLfdjz2BY0Rkx0YbGsrGXXyG","execution_time":"2026-03-21 10:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 10:20:02] production.INFO: Executing GetProducts task...  
[2026-03-21 10:20:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 10:20:02] production.INFO: Executing GetProducts task...  
[2026-03-21 10:20:05] production.INFO: async() رجع: true  
[2026-03-21 10:20:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 10:20:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 10:20:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 10:20:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 10:20:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 10:20:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 10:20:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 10:20:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 10:20:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 10:20:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 10:20:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 10:22:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"lmO5Qwg4MAptMMWDqCg40u5F6BTsdCTh","execution_time":"2026-03-21 10:22:00"} 
[2026-03-21 10:22:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"lmO5Qwg4MAptMMWDqCg40u5F6BTsdCTh","execution_time":"2026-03-21 10:22:00","total_operations":2,"sites_count":1} 
[2026-03-21 10:22:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"lmO5Qwg4MAptMMWDqCg40u5F6BTsdCTh","execution_time":"2026-03-21 10:22:00","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985"]} 
[2026-03-21 10:22:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"lmO5Qwg4MAptMMWDqCg40u5F6BTsdCTh","execution_time":"2026-03-21 10:22:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 10:22:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"lmO5Qwg4MAptMMWDqCg40u5F6BTsdCTh","execution_time":"2026-03-21 10:22:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 10:22:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lmO5Qwg4MAptMMWDqCg40u5F6BTsdCTh","execution_time":"2026-03-21 10:22:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 10:22:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lmO5Qwg4MAptMMWDqCg40u5F6BTsdCTh","execution_time":"2026-03-21 10:22:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 10:22:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"lmO5Qwg4MAptMMWDqCg40u5F6BTsdCTh","execution_time":"2026-03-21 10:22:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 10:22:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"lmO5Qwg4MAptMMWDqCg40u5F6BTsdCTh","execution_time":"2026-03-21 10:22:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 10:22:00] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"lmO5Qwg4MAptMMWDqCg40u5F6BTsdCTh","execution_time":"2026-03-21 10:22:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 10:22:07] production.INFO: Constructing job for order: 174748  
[2026-03-21 10:22:09] production.INFO: Handling job for order: 174748  
[2026-03-21 10:22:09] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 10:22:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 10:22:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/15/params?qty=1&uuid=fcc116d9-fdee-4ce7-ad04-8af6b18c78c7&Player_ID=0944451301  
[2026-03-21 10:22:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/15/params?qty=1&uuid=fcc116d9-fdee-4ce7-ad04-8af6b18c78c7&Player_ID=0944451301","has_body":false} 
[2026-03-21 10:22:10] production.INFO: Operation sent successfully {"operation_id":159785,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-BIHdvG4-1774077730","amount":422.1344000000000278305378742516040802001953125,"status":"processing","product":"400 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 10:22:10"}},"processed_data":{"order_number":"ORD-BIHdvG4-1774077730","amount":422.1344000000000278305378742516040802001953125,"status":"processing","product":"400 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 10:22:23] production.INFO: Constructing job for order: 174749  
[2026-03-21 10:22:25] production.INFO: Handling job for order: 174749  
[2026-03-21 10:22:25] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 10:22:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 10:22:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=cd0eac1b-0b16-45a4-9823-6f13940922f1&Player_ID=0944451301  
[2026-03-21 10:22:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=cd0eac1b-0b16-45a4-9823-6f13940922f1&Player_ID=0944451301","has_body":false} 
[2026-03-21 10:22:26] production.INFO: Operation sent successfully {"operation_id":159786,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pWv1-1774077746","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 10:22:26"}},"processed_data":{"order_number":"ORD-pWv1-1774077746","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 10:24:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"KMlOVLf6t7hoXj7vK5W0w5madf88sJrs","execution_time":"2026-03-21 10:24:02"} 
[2026-03-21 10:24:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"KMlOVLf6t7hoXj7vK5W0w5madf88sJrs","execution_time":"2026-03-21 10:24:02","total_operations":4,"sites_count":2} 
[2026-03-21 10:24:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"KMlOVLf6t7hoXj7vK5W0w5madf88sJrs","execution_time":"2026-03-21 10:24:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985"]} 
[2026-03-21 10:24:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"KMlOVLf6t7hoXj7vK5W0w5madf88sJrs","execution_time":"2026-03-21 10:24:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 10:24:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"KMlOVLf6t7hoXj7vK5W0w5madf88sJrs","execution_time":"2026-03-21 10:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 10:24:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KMlOVLf6t7hoXj7vK5W0w5madf88sJrs","execution_time":"2026-03-21 10:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 10:24:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KMlOVLf6t7hoXj7vK5W0w5madf88sJrs","execution_time":"2026-03-21 10:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 10:24:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"KMlOVLf6t7hoXj7vK5W0w5madf88sJrs","execution_time":"2026-03-21 10:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 10:24:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"KMlOVLf6t7hoXj7vK5W0w5madf88sJrs","execution_time":"2026-03-21 10:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 10:24:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"KMlOVLf6t7hoXj7vK5W0w5madf88sJrs","execution_time":"2026-03-21 10:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":2,"order_ids":["ORD-BIHdvG4-1774077730","ORD-pWv1-1774077746"]} 
[2026-03-21 10:24:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"KMlOVLf6t7hoXj7vK5W0w5madf88sJrs","execution_time":"2026-03-21 10:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 10:24:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"KMlOVLf6t7hoXj7vK5W0w5madf88sJrs","execution_time":"2026-03-21 10:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":2} 
[2026-03-21 10:24:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"KMlOVLf6t7hoXj7vK5W0w5madf88sJrs","execution_time":"2026-03-21 10:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pWv1-1774077746","operation_id":159786,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-21 10:24:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"KMlOVLf6t7hoXj7vK5W0w5madf88sJrs","execution_time":"2026-03-21 10:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pWv1-1774077746","operation_id":159786,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-21 10:24:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"KMlOVLf6t7hoXj7vK5W0w5madf88sJrs","execution_time":"2026-03-21 10:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pWv1-1774077746","operation_id":159786,"count":2} 
[2026-03-21 10:24:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"KMlOVLf6t7hoXj7vK5W0w5madf88sJrs","execution_time":"2026-03-21 10:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pWv1-1774077746","operation_id":159786,"count":2} 
[2026-03-21 10:24:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"KMlOVLf6t7hoXj7vK5W0w5madf88sJrs","execution_time":"2026-03-21 10:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pWv1-1774077746","operation_id":159786,"user_id":1056,"notification_type":"order_approved","reference_id":174748} 
[2026-03-21 10:24:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"KMlOVLf6t7hoXj7vK5W0w5madf88sJrs","execution_time":"2026-03-21 10:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pWv1-1774077746","operation_id":159786,"user_id":1056,"notification_type":"order_approved","reference_id":174749} 
[2026-03-21 10:24:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"KMlOVLf6t7hoXj7vK5W0w5madf88sJrs","execution_time":"2026-03-21 10:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pWv1-1774077746","operation_id":159786,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-21 10:24:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"KMlOVLf6t7hoXj7vK5W0w5madf88sJrs","execution_time":"2026-03-21 10:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pWv1-1774077746","operation_id":159786,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-21 10:24:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"KMlOVLf6t7hoXj7vK5W0w5madf88sJrs","execution_time":"2026-03-21 10:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pWv1-1774077746","operation_id":159786,"processed":2,"errors":0} 
[2026-03-21 10:24:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"KMlOVLf6t7hoXj7vK5W0w5madf88sJrs","execution_time":"2026-03-21 10:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pWv1-1774077746","operation_id":159786,"processed":2,"errors":0} 
[2026-03-21 10:24:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"KMlOVLf6t7hoXj7vK5W0w5madf88sJrs","execution_time":"2026-03-21 10:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pWv1-1774077746","operation_id":159786} 
[2026-03-21 10:24:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-21 10:24:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-21 10:24:48] production.INFO: Constructing job for order: 174750  
[2026-03-21 10:24:50] production.INFO: Handling job for order: 174750  
[2026-03-21 10:24:50] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 10:24:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 10:24:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=0fd59d6f-4965-4ef1-886a-ea47ebdde3bc&Player_ID=0951334374  
[2026-03-21 10:24:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=0fd59d6f-4965-4ef1-886a-ea47ebdde3bc&Player_ID=0951334374","has_body":false} 
[2026-03-21 10:24:51] production.INFO: Operation sent successfully {"operation_id":159787,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-bCZr9mGi-1774077891","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 10:24:51"}},"processed_data":{"order_number":"ORD-bCZr9mGi-1774077891","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 10:25:03] production.INFO: Executing GetProducts task...  
[2026-03-21 10:25:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 10:25:03] production.INFO: Executing GetProducts task...  
[2026-03-21 10:25:05] production.INFO: async() رجع: true  
[2026-03-21 10:25:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 10:25:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 10:25:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 10:25:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 10:25:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 10:25:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 10:25:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 10:25:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 10:25:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 10:25:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 10:25:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 10:26:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"k0Cp0YUQJPnsDIJklUDIDesJUEBiU4ou","execution_time":"2026-03-21 10:26:01"} 
[2026-03-21 10:26:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"k0Cp0YUQJPnsDIJklUDIDesJUEBiU4ou","execution_time":"2026-03-21 10:26:01","total_operations":3,"sites_count":2} 
[2026-03-21 10:26:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"k0Cp0YUQJPnsDIJklUDIDesJUEBiU4ou","execution_time":"2026-03-21 10:26:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985"]} 
[2026-03-21 10:26:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"k0Cp0YUQJPnsDIJklUDIDesJUEBiU4ou","execution_time":"2026-03-21 10:26:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 10:26:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"k0Cp0YUQJPnsDIJklUDIDesJUEBiU4ou","execution_time":"2026-03-21 10:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 10:26:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"k0Cp0YUQJPnsDIJklUDIDesJUEBiU4ou","execution_time":"2026-03-21 10:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 10:26:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"k0Cp0YUQJPnsDIJklUDIDesJUEBiU4ou","execution_time":"2026-03-21 10:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 10:26:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"k0Cp0YUQJPnsDIJklUDIDesJUEBiU4ou","execution_time":"2026-03-21 10:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 10:26:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"k0Cp0YUQJPnsDIJklUDIDesJUEBiU4ou","execution_time":"2026-03-21 10:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 10:26:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"k0Cp0YUQJPnsDIJklUDIDesJUEBiU4ou","execution_time":"2026-03-21 10:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":1,"order_ids":["ORD-bCZr9mGi-1774077891"]} 
[2026-03-21 10:26:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"k0Cp0YUQJPnsDIJklUDIDesJUEBiU4ou","execution_time":"2026-03-21 10:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 10:26:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"k0Cp0YUQJPnsDIJklUDIDesJUEBiU4ou","execution_time":"2026-03-21 10:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":1} 
[2026-03-21 10:26:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"k0Cp0YUQJPnsDIJklUDIDesJUEBiU4ou","execution_time":"2026-03-21 10:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bCZr9mGi-1774077891","operation_id":159787,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 10:26:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"k0Cp0YUQJPnsDIJklUDIDesJUEBiU4ou","execution_time":"2026-03-21 10:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bCZr9mGi-1774077891","operation_id":159787,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 10:26:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"k0Cp0YUQJPnsDIJklUDIDesJUEBiU4ou","execution_time":"2026-03-21 10:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bCZr9mGi-1774077891","operation_id":159787,"count":1} 
[2026-03-21 10:26:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"k0Cp0YUQJPnsDIJklUDIDesJUEBiU4ou","execution_time":"2026-03-21 10:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bCZr9mGi-1774077891","operation_id":159787,"count":1} 
[2026-03-21 10:26:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"k0Cp0YUQJPnsDIJklUDIDesJUEBiU4ou","execution_time":"2026-03-21 10:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bCZr9mGi-1774077891","operation_id":159787,"user_id":115,"notification_type":"order_approved","reference_id":174750} 
[2026-03-21 10:26:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"k0Cp0YUQJPnsDIJklUDIDesJUEBiU4ou","execution_time":"2026-03-21 10:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bCZr9mGi-1774077891","operation_id":159787,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 10:26:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"k0Cp0YUQJPnsDIJklUDIDesJUEBiU4ou","execution_time":"2026-03-21 10:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bCZr9mGi-1774077891","operation_id":159787,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 10:26:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"k0Cp0YUQJPnsDIJklUDIDesJUEBiU4ou","execution_time":"2026-03-21 10:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bCZr9mGi-1774077891","operation_id":159787,"processed":1,"errors":0} 
[2026-03-21 10:26:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"k0Cp0YUQJPnsDIJklUDIDesJUEBiU4ou","execution_time":"2026-03-21 10:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bCZr9mGi-1774077891","operation_id":159787,"processed":1,"errors":0} 
[2026-03-21 10:26:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"k0Cp0YUQJPnsDIJklUDIDesJUEBiU4ou","execution_time":"2026-03-21 10:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bCZr9mGi-1774077891","operation_id":159787} 
[2026-03-21 10:26:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 115  
[2026-03-21 10:28:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"k7VVauqw4xgyBKqDKQcIIYXoe6V2ShP4","execution_time":"2026-03-21 10:28:01"} 
[2026-03-21 10:28:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"k7VVauqw4xgyBKqDKQcIIYXoe6V2ShP4","execution_time":"2026-03-21 10:28:01","total_operations":2,"sites_count":1} 
[2026-03-21 10:28:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"k7VVauqw4xgyBKqDKQcIIYXoe6V2ShP4","execution_time":"2026-03-21 10:28:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985"]} 
[2026-03-21 10:28:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"k7VVauqw4xgyBKqDKQcIIYXoe6V2ShP4","execution_time":"2026-03-21 10:28:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 10:28:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"k7VVauqw4xgyBKqDKQcIIYXoe6V2ShP4","execution_time":"2026-03-21 10:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 10:28:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"k7VVauqw4xgyBKqDKQcIIYXoe6V2ShP4","execution_time":"2026-03-21 10:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 10:28:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"k7VVauqw4xgyBKqDKQcIIYXoe6V2ShP4","execution_time":"2026-03-21 10:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 10:28:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"k7VVauqw4xgyBKqDKQcIIYXoe6V2ShP4","execution_time":"2026-03-21 10:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 10:28:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"k7VVauqw4xgyBKqDKQcIIYXoe6V2ShP4","execution_time":"2026-03-21 10:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 10:28:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"k7VVauqw4xgyBKqDKQcIIYXoe6V2ShP4","execution_time":"2026-03-21 10:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 10:29:16] production.INFO: Constructing job for order: 174751  
[2026-03-21 10:29:19] production.INFO: Handling job for order: 174751  
[2026-03-21 10:29:19] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 10:29:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 10:29:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=356c344d-6fef-48ab-bb85-ab4ecd2bd21d&Player_ID=51957524285  
[2026-03-21 10:29:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=356c344d-6fef-48ab-bb85-ab4ecd2bd21d&Player_ID=51957524285","has_body":false} 
[2026-03-21 10:29:20] production.INFO: Operation sent successfully {"operation_id":159788,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-N83Bwf0-1774078160","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 10:29:20"}},"processed_data":{"order_number":"ORD-N83Bwf0-1774078160","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 10:29:33] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-N83Bwf0-1774078160","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 10:29:33] production.INFO: Processed webhook data (normalized) {"id":"ORD-N83Bwf0-1774078160","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 10:29:33] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 10:29:33] production.INFO: SendAcceptReject: Notification queued {"user_id":903,"notification_type":"order_approved","reference_id":174751} 
[2026-03-21 10:29:33] production.INFO: Order updated successfully. Order ID: 174751, Status: completed  
[2026-03-21 10:29:33] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-N83Bwf0-1774078160","status":"completed","codes_count":0} 
[2026-03-21 10:29:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-21 10:30:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"FTK8hgnDpRB7jx3fX1VncDs9xBJBwNGv","execution_time":"2026-03-21 10:30:02"} 
[2026-03-21 10:30:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"FTK8hgnDpRB7jx3fX1VncDs9xBJBwNGv","execution_time":"2026-03-21 10:30:02","total_operations":2,"sites_count":1} 
[2026-03-21 10:30:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"FTK8hgnDpRB7jx3fX1VncDs9xBJBwNGv","execution_time":"2026-03-21 10:30:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985"]} 
[2026-03-21 10:30:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"FTK8hgnDpRB7jx3fX1VncDs9xBJBwNGv","execution_time":"2026-03-21 10:30:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 10:30:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"FTK8hgnDpRB7jx3fX1VncDs9xBJBwNGv","execution_time":"2026-03-21 10:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 10:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FTK8hgnDpRB7jx3fX1VncDs9xBJBwNGv","execution_time":"2026-03-21 10:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 10:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FTK8hgnDpRB7jx3fX1VncDs9xBJBwNGv","execution_time":"2026-03-21 10:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 10:30:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"FTK8hgnDpRB7jx3fX1VncDs9xBJBwNGv","execution_time":"2026-03-21 10:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 10:30:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"FTK8hgnDpRB7jx3fX1VncDs9xBJBwNGv","execution_time":"2026-03-21 10:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 10:30:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"FTK8hgnDpRB7jx3fX1VncDs9xBJBwNGv","execution_time":"2026-03-21 10:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 10:30:02] production.INFO: Executing GetProducts task...  
[2026-03-21 10:30:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 10:30:02] production.INFO: Executing GetProducts task...  
[2026-03-21 10:30:04] production.INFO: async() رجع: true  
[2026-03-21 10:30:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 10:30:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 10:30:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 10:30:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 10:30:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 10:30:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 10:30:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 10:30:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 10:30:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 10:30:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 10:30:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 10:31:26] production.INFO: Constructing job for order: 174752  
[2026-03-21 10:31:27] production.INFO: Handling job for order: 174752  
[2026-03-21 10:31:27] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 10:31:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 10:31:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=c9937cec-9ebc-4ce2-b954-950ba94cecee&Player_ID=5587492326  
[2026-03-21 10:31:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=c9937cec-9ebc-4ce2-b954-950ba94cecee&Player_ID=5587492326","has_body":false} 
[2026-03-21 10:31:27] production.INFO: Operation sent successfully {"operation_id":159789,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-EEsTsUpc-1774078287","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 10:31:27"}},"processed_data":{"order_number":"ORD-EEsTsUpc-1774078287","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 10:31:42] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-EEsTsUpc-1774078287","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 10:31:42] production.INFO: Processed webhook data (normalized) {"id":"ORD-EEsTsUpc-1774078287","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 10:31:42] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 10:31:42] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":174752} 
[2026-03-21 10:31:42] production.INFO: Order updated successfully. Order ID: 174752, Status: completed  
[2026-03-21 10:31:42] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-EEsTsUpc-1774078287","status":"completed","codes_count":0} 
[2026-03-21 10:32:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"24gmvCLOtAFmF4flDvOvsmhtzn2TRvHz","execution_time":"2026-03-21 10:32:01"} 
[2026-03-21 10:32:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"24gmvCLOtAFmF4flDvOvsmhtzn2TRvHz","execution_time":"2026-03-21 10:32:01","total_operations":2,"sites_count":1} 
[2026-03-21 10:32:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"24gmvCLOtAFmF4flDvOvsmhtzn2TRvHz","execution_time":"2026-03-21 10:32:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985"]} 
[2026-03-21 10:32:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"24gmvCLOtAFmF4flDvOvsmhtzn2TRvHz","execution_time":"2026-03-21 10:32:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 10:32:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"24gmvCLOtAFmF4flDvOvsmhtzn2TRvHz","execution_time":"2026-03-21 10:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 10:32:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"24gmvCLOtAFmF4flDvOvsmhtzn2TRvHz","execution_time":"2026-03-21 10:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 10:32:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"24gmvCLOtAFmF4flDvOvsmhtzn2TRvHz","execution_time":"2026-03-21 10:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 10:32:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"24gmvCLOtAFmF4flDvOvsmhtzn2TRvHz","execution_time":"2026-03-21 10:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 10:32:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"24gmvCLOtAFmF4flDvOvsmhtzn2TRvHz","execution_time":"2026-03-21 10:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 10:32:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"24gmvCLOtAFmF4flDvOvsmhtzn2TRvHz","execution_time":"2026-03-21 10:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 10:34:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"5mlvkLOJTra4TW3GqSG5AJGjm9rk4MLp","execution_time":"2026-03-21 10:34:01"} 
[2026-03-21 10:34:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"5mlvkLOJTra4TW3GqSG5AJGjm9rk4MLp","execution_time":"2026-03-21 10:34:01","total_operations":2,"sites_count":1} 
[2026-03-21 10:34:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"5mlvkLOJTra4TW3GqSG5AJGjm9rk4MLp","execution_time":"2026-03-21 10:34:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985"]} 
[2026-03-21 10:34:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"5mlvkLOJTra4TW3GqSG5AJGjm9rk4MLp","execution_time":"2026-03-21 10:34:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 10:34:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"5mlvkLOJTra4TW3GqSG5AJGjm9rk4MLp","execution_time":"2026-03-21 10:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 10:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5mlvkLOJTra4TW3GqSG5AJGjm9rk4MLp","execution_time":"2026-03-21 10:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 10:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5mlvkLOJTra4TW3GqSG5AJGjm9rk4MLp","execution_time":"2026-03-21 10:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 10:34:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"5mlvkLOJTra4TW3GqSG5AJGjm9rk4MLp","execution_time":"2026-03-21 10:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 10:34:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"5mlvkLOJTra4TW3GqSG5AJGjm9rk4MLp","execution_time":"2026-03-21 10:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 10:34:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"5mlvkLOJTra4TW3GqSG5AJGjm9rk4MLp","execution_time":"2026-03-21 10:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 10:34:11] production.INFO: Constructing job for order: 174753  
[2026-03-21 10:34:13] production.INFO: Handling job for order: 174753  
[2026-03-21 10:34:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 10:34:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 10:34:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=93ab51a0-53f0-4497-9745-5c5201b60c49&Player_ID=5218895108  
[2026-03-21 10:34:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=93ab51a0-53f0-4497-9745-5c5201b60c49&Player_ID=5218895108","has_body":false} 
[2026-03-21 10:34:14] production.INFO: Operation sent successfully {"operation_id":159790,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-j52-1774078454","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 10:34:14"}},"processed_data":{"order_number":"ORD-j52-1774078454","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 10:34:27] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-j52-1774078454","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 10:34:27] production.INFO: Processed webhook data (normalized) {"id":"ORD-j52-1774078454","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 10:34:27] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 10:34:27] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":174753} 
[2026-03-21 10:34:27] production.INFO: Order updated successfully. Order ID: 174753, Status: completed  
[2026-03-21 10:34:27] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-j52-1774078454","status":"completed","codes_count":0} 
[2026-03-21 10:35:02] production.INFO: Executing GetProducts task...  
[2026-03-21 10:35:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 10:35:02] production.INFO: Executing GetProducts task...  
[2026-03-21 10:35:04] production.INFO: async() رجع: true  
[2026-03-21 10:35:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 10:35:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 10:35:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 10:35:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 10:35:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 10:35:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 10:35:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 10:35:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 10:35:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 10:35:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 10:35:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 10:35:51] production.INFO: Constructing job for order: 174754  
[2026-03-21 10:35:54] production.INFO: Handling job for order: 174754  
[2026-03-21 10:35:54] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 10:35:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 10:35:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=7c3de379-63f3-4804-93f3-02928b8be6e5&Player_ID=0936901118  
[2026-03-21 10:35:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=7c3de379-63f3-4804-93f3-02928b8be6e5&Player_ID=0936901118","has_body":false} 
[2026-03-21 10:35:54] production.INFO: Operation sent successfully {"operation_id":159791,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Pe1N-1774078554","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 10:35:54"}},"processed_data":{"order_number":"ORD-Pe1N-1774078554","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 10:36:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"PCQFxqBaQx1WKmciNblUakwt22gJUQIq","execution_time":"2026-03-21 10:36:00"} 
[2026-03-21 10:36:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"PCQFxqBaQx1WKmciNblUakwt22gJUQIq","execution_time":"2026-03-21 10:36:00","total_operations":3,"sites_count":2} 
[2026-03-21 10:36:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"PCQFxqBaQx1WKmciNblUakwt22gJUQIq","execution_time":"2026-03-21 10:36:00","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985"]} 
[2026-03-21 10:36:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"PCQFxqBaQx1WKmciNblUakwt22gJUQIq","execution_time":"2026-03-21 10:36:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 10:36:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"PCQFxqBaQx1WKmciNblUakwt22gJUQIq","execution_time":"2026-03-21 10:36:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 10:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PCQFxqBaQx1WKmciNblUakwt22gJUQIq","execution_time":"2026-03-21 10:36:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 10:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PCQFxqBaQx1WKmciNblUakwt22gJUQIq","execution_time":"2026-03-21 10:36:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 10:36:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"PCQFxqBaQx1WKmciNblUakwt22gJUQIq","execution_time":"2026-03-21 10:36:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 10:36:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"PCQFxqBaQx1WKmciNblUakwt22gJUQIq","execution_time":"2026-03-21 10:36:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 10:36:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"PCQFxqBaQx1WKmciNblUakwt22gJUQIq","execution_time":"2026-03-21 10:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":1,"order_ids":["ORD-Pe1N-1774078554"]} 
[2026-03-21 10:36:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"PCQFxqBaQx1WKmciNblUakwt22gJUQIq","execution_time":"2026-03-21 10:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 10:36:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"PCQFxqBaQx1WKmciNblUakwt22gJUQIq","execution_time":"2026-03-21 10:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":1} 
[2026-03-21 10:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PCQFxqBaQx1WKmciNblUakwt22gJUQIq","execution_time":"2026-03-21 10:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Pe1N-1774078554","operation_id":159791} 
[2026-03-21 10:36:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"PCQFxqBaQx1WKmciNblUakwt22gJUQIq","execution_time":"2026-03-21 10:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Pe1N-1774078554","operation_id":159791,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 10:36:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"PCQFxqBaQx1WKmciNblUakwt22gJUQIq","execution_time":"2026-03-21 10:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Pe1N-1774078554","operation_id":159791,"processed":0,"errors":0} 
[2026-03-21 10:36:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"PCQFxqBaQx1WKmciNblUakwt22gJUQIq","execution_time":"2026-03-21 10:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Pe1N-1774078554","operation_id":159791} 
[2026-03-21 10:36:36] production.INFO: Constructing job for order: 174755  
[2026-03-21 10:36:37] production.INFO: Handling job for order: 174755  
[2026-03-21 10:36:37] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 10:36:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 10:36:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=ea1f38e0-ccd0-4901-9eba-0c58d9ef0d81&Player_ID=0958415775  
[2026-03-21 10:36:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=ea1f38e0-ccd0-4901-9eba-0c58d9ef0d81&Player_ID=0958415775","has_body":false} 
[2026-03-21 10:36:38] production.INFO: Operation sent successfully {"operation_id":159792,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-yGoKifp-1774078597","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 10:36:37"}},"processed_data":{"order_number":"ORD-yGoKifp-1774078597","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 10:36:46] production.INFO: Constructing job for order: 174756  
[2026-03-21 10:36:47] production.INFO: Handling job for order: 174756  
[2026-03-21 10:36:47] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 10:36:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 10:36:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=6a1ab2f7-377a-4291-aca1-07e85ca965c5&Player_ID=0958415775  
[2026-03-21 10:36:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=6a1ab2f7-377a-4291-aca1-07e85ca965c5&Player_ID=0958415775","has_body":false} 
[2026-03-21 10:36:47] production.INFO: Operation sent successfully {"operation_id":159793,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-eGB4kxzZ-1774078607","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 10:36:47"}},"processed_data":{"order_number":"ORD-eGB4kxzZ-1774078607","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 10:38:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"J9rG6gUPHffRlsXxz8kM4ArPU1yq896j","execution_time":"2026-03-21 10:38:02"} 
[2026-03-21 10:38:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"J9rG6gUPHffRlsXxz8kM4ArPU1yq896j","execution_time":"2026-03-21 10:38:02","total_operations":5,"sites_count":2} 
[2026-03-21 10:38:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"J9rG6gUPHffRlsXxz8kM4ArPU1yq896j","execution_time":"2026-03-21 10:38:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985"]} 
[2026-03-21 10:38:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"J9rG6gUPHffRlsXxz8kM4ArPU1yq896j","execution_time":"2026-03-21 10:38:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 10:38:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"J9rG6gUPHffRlsXxz8kM4ArPU1yq896j","execution_time":"2026-03-21 10:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 10:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"J9rG6gUPHffRlsXxz8kM4ArPU1yq896j","execution_time":"2026-03-21 10:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 10:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"J9rG6gUPHffRlsXxz8kM4ArPU1yq896j","execution_time":"2026-03-21 10:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 10:38:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"J9rG6gUPHffRlsXxz8kM4ArPU1yq896j","execution_time":"2026-03-21 10:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 10:38:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"J9rG6gUPHffRlsXxz8kM4ArPU1yq896j","execution_time":"2026-03-21 10:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 10:38:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"J9rG6gUPHffRlsXxz8kM4ArPU1yq896j","execution_time":"2026-03-21 10:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":3,"order_ids":["ORD-Pe1N-1774078554","ORD-yGoKifp-1774078597","ORD-eGB4kxzZ-1774078607"]} 
[2026-03-21 10:38:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"J9rG6gUPHffRlsXxz8kM4ArPU1yq896j","execution_time":"2026-03-21 10:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 10:38:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"J9rG6gUPHffRlsXxz8kM4ArPU1yq896j","execution_time":"2026-03-21 10:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":3} 
[2026-03-21 10:38:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"J9rG6gUPHffRlsXxz8kM4ArPU1yq896j","execution_time":"2026-03-21 10:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yGoKifp-1774078597","operation_id":159792,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-21 10:38:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"J9rG6gUPHffRlsXxz8kM4ArPU1yq896j","execution_time":"2026-03-21 10:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yGoKifp-1774078597","operation_id":159792,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-21 10:38:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"J9rG6gUPHffRlsXxz8kM4ArPU1yq896j","execution_time":"2026-03-21 10:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yGoKifp-1774078597","operation_id":159792,"count":3} 
[2026-03-21 10:38:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"J9rG6gUPHffRlsXxz8kM4ArPU1yq896j","execution_time":"2026-03-21 10:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yGoKifp-1774078597","operation_id":159792,"count":3} 
[2026-03-21 10:38:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"J9rG6gUPHffRlsXxz8kM4ArPU1yq896j","execution_time":"2026-03-21 10:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yGoKifp-1774078597","operation_id":159792,"user_id":43,"notification_type":"order_approved","reference_id":174756} 
[2026-03-21 10:38:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"J9rG6gUPHffRlsXxz8kM4ArPU1yq896j","execution_time":"2026-03-21 10:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yGoKifp-1774078597","operation_id":159792,"user_id":253,"notification_type":"order_approved","reference_id":174754} 
[2026-03-21 10:38:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"J9rG6gUPHffRlsXxz8kM4ArPU1yq896j","execution_time":"2026-03-21 10:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yGoKifp-1774078597","operation_id":159792,"user_id":43,"notification_type":"order_approved","reference_id":174755} 
[2026-03-21 10:38:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"J9rG6gUPHffRlsXxz8kM4ArPU1yq896j","execution_time":"2026-03-21 10:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yGoKifp-1774078597","operation_id":159792,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-21 10:38:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"J9rG6gUPHffRlsXxz8kM4ArPU1yq896j","execution_time":"2026-03-21 10:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yGoKifp-1774078597","operation_id":159792,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-21 10:38:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"J9rG6gUPHffRlsXxz8kM4ArPU1yq896j","execution_time":"2026-03-21 10:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yGoKifp-1774078597","operation_id":159792,"processed":3,"errors":0} 
[2026-03-21 10:38:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"J9rG6gUPHffRlsXxz8kM4ArPU1yq896j","execution_time":"2026-03-21 10:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yGoKifp-1774078597","operation_id":159792,"processed":3,"errors":0} 
[2026-03-21 10:38:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"J9rG6gUPHffRlsXxz8kM4ArPU1yq896j","execution_time":"2026-03-21 10:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yGoKifp-1774078597","operation_id":159792} 
[2026-03-21 10:38:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 43  
[2026-03-21 10:38:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 253  
[2026-03-21 10:38:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 43  
[2026-03-21 10:38:14] production.INFO: Constructing job for order: 174757  
[2026-03-21 10:38:15] production.INFO: Handling job for order: 174757  
[2026-03-21 10:38:15] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 10:38:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 10:38:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=0acc6c3b-0b99-492f-8f1d-dd63a76f9b56&Player_ID=0958415775  
[2026-03-21 10:38:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=0acc6c3b-0b99-492f-8f1d-dd63a76f9b56&Player_ID=0958415775","has_body":false} 
[2026-03-21 10:38:15] production.INFO: Operation sent successfully {"operation_id":159794,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2brydqn-1774078695","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 10:38:15"}},"processed_data":{"order_number":"ORD-2brydqn-1774078695","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 10:40:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"iSW8wPm0qku6xTx1V6KkTMSztMZTOpma","execution_time":"2026-03-21 10:40:03"} 
[2026-03-21 10:40:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"iSW8wPm0qku6xTx1V6KkTMSztMZTOpma","execution_time":"2026-03-21 10:40:03","total_operations":3,"sites_count":2} 
[2026-03-21 10:40:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"iSW8wPm0qku6xTx1V6KkTMSztMZTOpma","execution_time":"2026-03-21 10:40:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985"]} 
[2026-03-21 10:40:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"iSW8wPm0qku6xTx1V6KkTMSztMZTOpma","execution_time":"2026-03-21 10:40:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 10:40:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"iSW8wPm0qku6xTx1V6KkTMSztMZTOpma","execution_time":"2026-03-21 10:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 10:40:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iSW8wPm0qku6xTx1V6KkTMSztMZTOpma","execution_time":"2026-03-21 10:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 10:40:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iSW8wPm0qku6xTx1V6KkTMSztMZTOpma","execution_time":"2026-03-21 10:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 10:40:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"iSW8wPm0qku6xTx1V6KkTMSztMZTOpma","execution_time":"2026-03-21 10:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 10:40:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"iSW8wPm0qku6xTx1V6KkTMSztMZTOpma","execution_time":"2026-03-21 10:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 10:40:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"iSW8wPm0qku6xTx1V6KkTMSztMZTOpma","execution_time":"2026-03-21 10:40:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":1,"order_ids":["ORD-2brydqn-1774078695"]} 
[2026-03-21 10:40:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"iSW8wPm0qku6xTx1V6KkTMSztMZTOpma","execution_time":"2026-03-21 10:40:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 10:40:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"iSW8wPm0qku6xTx1V6KkTMSztMZTOpma","execution_time":"2026-03-21 10:40:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":1} 
[2026-03-21 10:40:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"iSW8wPm0qku6xTx1V6KkTMSztMZTOpma","execution_time":"2026-03-21 10:40:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2brydqn-1774078695","operation_id":159794,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 10:40:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"iSW8wPm0qku6xTx1V6KkTMSztMZTOpma","execution_time":"2026-03-21 10:40:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2brydqn-1774078695","operation_id":159794,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 10:40:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"iSW8wPm0qku6xTx1V6KkTMSztMZTOpma","execution_time":"2026-03-21 10:40:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2brydqn-1774078695","operation_id":159794,"count":1} 
[2026-03-21 10:40:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"iSW8wPm0qku6xTx1V6KkTMSztMZTOpma","execution_time":"2026-03-21 10:40:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2brydqn-1774078695","operation_id":159794,"count":1} 
[2026-03-21 10:40:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"iSW8wPm0qku6xTx1V6KkTMSztMZTOpma","execution_time":"2026-03-21 10:40:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2brydqn-1774078695","operation_id":159794,"user_id":43,"notification_type":"order_approved","reference_id":174757} 
[2026-03-21 10:40:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"iSW8wPm0qku6xTx1V6KkTMSztMZTOpma","execution_time":"2026-03-21 10:40:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2brydqn-1774078695","operation_id":159794,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 10:40:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"iSW8wPm0qku6xTx1V6KkTMSztMZTOpma","execution_time":"2026-03-21 10:40:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2brydqn-1774078695","operation_id":159794,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 10:40:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"iSW8wPm0qku6xTx1V6KkTMSztMZTOpma","execution_time":"2026-03-21 10:40:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2brydqn-1774078695","operation_id":159794,"processed":1,"errors":0} 
[2026-03-21 10:40:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"iSW8wPm0qku6xTx1V6KkTMSztMZTOpma","execution_time":"2026-03-21 10:40:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2brydqn-1774078695","operation_id":159794,"processed":1,"errors":0} 
[2026-03-21 10:40:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"iSW8wPm0qku6xTx1V6KkTMSztMZTOpma","execution_time":"2026-03-21 10:40:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2brydqn-1774078695","operation_id":159794} 
[2026-03-21 10:40:04] production.INFO: Executing GetProducts task...  
[2026-03-21 10:40:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 10:40:04] production.INFO: Executing GetProducts task...  
[2026-03-21 10:40:06] production.INFO: async() رجع: true  
[2026-03-21 10:40:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 10:40:06] production.WARNING: Product with ID 395 not found  
[2026-03-21 10:40:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 10:40:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 10:40:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 10:40:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 10:40:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 10:40:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 10:40:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 10:40:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 10:40:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 10:40:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 43  
[2026-03-21 10:42:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"DnlDtD87X9pEltW1KAYiYAk0fyO1JzVe","execution_time":"2026-03-21 10:42:01"} 
[2026-03-21 10:42:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"DnlDtD87X9pEltW1KAYiYAk0fyO1JzVe","execution_time":"2026-03-21 10:42:01","total_operations":2,"sites_count":1} 
[2026-03-21 10:42:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"DnlDtD87X9pEltW1KAYiYAk0fyO1JzVe","execution_time":"2026-03-21 10:42:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985"]} 
[2026-03-21 10:42:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"DnlDtD87X9pEltW1KAYiYAk0fyO1JzVe","execution_time":"2026-03-21 10:42:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 10:42:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"DnlDtD87X9pEltW1KAYiYAk0fyO1JzVe","execution_time":"2026-03-21 10:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 10:42:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DnlDtD87X9pEltW1KAYiYAk0fyO1JzVe","execution_time":"2026-03-21 10:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 10:42:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DnlDtD87X9pEltW1KAYiYAk0fyO1JzVe","execution_time":"2026-03-21 10:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 10:42:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"DnlDtD87X9pEltW1KAYiYAk0fyO1JzVe","execution_time":"2026-03-21 10:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 10:42:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"DnlDtD87X9pEltW1KAYiYAk0fyO1JzVe","execution_time":"2026-03-21 10:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 10:42:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"DnlDtD87X9pEltW1KAYiYAk0fyO1JzVe","execution_time":"2026-03-21 10:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 10:44:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"naXPoncN2Nadw5Yi3kk1DhDzLs3AgdMm","execution_time":"2026-03-21 10:44:01"} 
[2026-03-21 10:44:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"naXPoncN2Nadw5Yi3kk1DhDzLs3AgdMm","execution_time":"2026-03-21 10:44:01","total_operations":2,"sites_count":1} 
[2026-03-21 10:44:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"naXPoncN2Nadw5Yi3kk1DhDzLs3AgdMm","execution_time":"2026-03-21 10:44:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985"]} 
[2026-03-21 10:44:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"naXPoncN2Nadw5Yi3kk1DhDzLs3AgdMm","execution_time":"2026-03-21 10:44:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 10:44:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"naXPoncN2Nadw5Yi3kk1DhDzLs3AgdMm","execution_time":"2026-03-21 10:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 10:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"naXPoncN2Nadw5Yi3kk1DhDzLs3AgdMm","execution_time":"2026-03-21 10:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 10:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"naXPoncN2Nadw5Yi3kk1DhDzLs3AgdMm","execution_time":"2026-03-21 10:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 10:44:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"naXPoncN2Nadw5Yi3kk1DhDzLs3AgdMm","execution_time":"2026-03-21 10:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 10:44:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"naXPoncN2Nadw5Yi3kk1DhDzLs3AgdMm","execution_time":"2026-03-21 10:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 10:44:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"naXPoncN2Nadw5Yi3kk1DhDzLs3AgdMm","execution_time":"2026-03-21 10:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 10:45:01] production.INFO: Executing GetProducts task...  
[2026-03-21 10:45:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 10:45:01] production.INFO: Executing GetProducts task...  
[2026-03-21 10:45:03] production.INFO: async() رجع: true  
[2026-03-21 10:45:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 10:45:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 10:45:04] production.WARNING: Product with ID 213 not found  
[2026-03-21 10:45:04] production.WARNING: Product with ID 212 not found  
[2026-03-21 10:45:04] production.WARNING: Product with ID 211 not found  
[2026-03-21 10:45:04] production.WARNING: Product with ID 210 not found  
[2026-03-21 10:45:04] production.WARNING: Product with ID 209 not found  
[2026-03-21 10:45:04] production.WARNING: Product with ID 214 not found  
[2026-03-21 10:45:04] production.WARNING: Product with ID 215 not found  
[2026-03-21 10:45:04] production.WARNING: Product with ID 216 not found  
[2026-03-21 10:45:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 10:46:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"hTh009HoowzhnS35ydZA8bD9lRAXW6Ej","execution_time":"2026-03-21 10:46:03"} 
[2026-03-21 10:46:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"hTh009HoowzhnS35ydZA8bD9lRAXW6Ej","execution_time":"2026-03-21 10:46:03","total_operations":2,"sites_count":1} 
[2026-03-21 10:46:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"hTh009HoowzhnS35ydZA8bD9lRAXW6Ej","execution_time":"2026-03-21 10:46:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985"]} 
[2026-03-21 10:46:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"hTh009HoowzhnS35ydZA8bD9lRAXW6Ej","execution_time":"2026-03-21 10:46:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 10:46:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"hTh009HoowzhnS35ydZA8bD9lRAXW6Ej","execution_time":"2026-03-21 10:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 10:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hTh009HoowzhnS35ydZA8bD9lRAXW6Ej","execution_time":"2026-03-21 10:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 10:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hTh009HoowzhnS35ydZA8bD9lRAXW6Ej","execution_time":"2026-03-21 10:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 10:46:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"hTh009HoowzhnS35ydZA8bD9lRAXW6Ej","execution_time":"2026-03-21 10:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 10:46:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"hTh009HoowzhnS35ydZA8bD9lRAXW6Ej","execution_time":"2026-03-21 10:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 10:46:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"hTh009HoowzhnS35ydZA8bD9lRAXW6Ej","execution_time":"2026-03-21 10:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 10:48:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"F4omdrpZkSimxHXjCcOMl6Hc76FxF0KO","execution_time":"2026-03-21 10:48:03"} 
[2026-03-21 10:48:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"F4omdrpZkSimxHXjCcOMl6Hc76FxF0KO","execution_time":"2026-03-21 10:48:03","total_operations":2,"sites_count":1} 
[2026-03-21 10:48:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"F4omdrpZkSimxHXjCcOMl6Hc76FxF0KO","execution_time":"2026-03-21 10:48:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985"]} 
[2026-03-21 10:48:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"F4omdrpZkSimxHXjCcOMl6Hc76FxF0KO","execution_time":"2026-03-21 10:48:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 10:48:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"F4omdrpZkSimxHXjCcOMl6Hc76FxF0KO","execution_time":"2026-03-21 10:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 10:48:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"F4omdrpZkSimxHXjCcOMl6Hc76FxF0KO","execution_time":"2026-03-21 10:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 10:48:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"F4omdrpZkSimxHXjCcOMl6Hc76FxF0KO","execution_time":"2026-03-21 10:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 10:48:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"F4omdrpZkSimxHXjCcOMl6Hc76FxF0KO","execution_time":"2026-03-21 10:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 10:48:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"F4omdrpZkSimxHXjCcOMl6Hc76FxF0KO","execution_time":"2026-03-21 10:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 10:48:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"F4omdrpZkSimxHXjCcOMl6Hc76FxF0KO","execution_time":"2026-03-21 10:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 10:48:16] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"118.0","mainamount":"118","operation_number":"600428736750","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpprl8jkfrkp1qctjQxC7"}},"user_id":1470} 
[2026-03-21 10:48:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 10:48:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 10:48:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 10:48:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 10:48:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 10:48:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 10:48:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 10:48:19] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 10:48:19] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18298,"user_id":1470,"amount":118.0,"admins_notified":7} 
[2026-03-21 10:50:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"uOeWm7WFyRLbjpuAnyJWeWx0nMXnrRsk","execution_time":"2026-03-21 10:50:01"} 
[2026-03-21 10:50:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"uOeWm7WFyRLbjpuAnyJWeWx0nMXnrRsk","execution_time":"2026-03-21 10:50:01","total_operations":2,"sites_count":1} 
[2026-03-21 10:50:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"uOeWm7WFyRLbjpuAnyJWeWx0nMXnrRsk","execution_time":"2026-03-21 10:50:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985"]} 
[2026-03-21 10:50:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"uOeWm7WFyRLbjpuAnyJWeWx0nMXnrRsk","execution_time":"2026-03-21 10:50:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 10:50:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"uOeWm7WFyRLbjpuAnyJWeWx0nMXnrRsk","execution_time":"2026-03-21 10:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 10:50:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uOeWm7WFyRLbjpuAnyJWeWx0nMXnrRsk","execution_time":"2026-03-21 10:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 10:50:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uOeWm7WFyRLbjpuAnyJWeWx0nMXnrRsk","execution_time":"2026-03-21 10:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 10:50:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"uOeWm7WFyRLbjpuAnyJWeWx0nMXnrRsk","execution_time":"2026-03-21 10:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 10:50:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"uOeWm7WFyRLbjpuAnyJWeWx0nMXnrRsk","execution_time":"2026-03-21 10:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 10:50:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"uOeWm7WFyRLbjpuAnyJWeWx0nMXnrRsk","execution_time":"2026-03-21 10:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 10:50:01] production.INFO: Executing GetProducts task...  
[2026-03-21 10:50:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 10:50:01] production.INFO: Executing GetProducts task...  
[2026-03-21 10:50:03] production.INFO: async() رجع: true  
[2026-03-21 10:50:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 10:50:03] production.WARNING: Product with ID 395 not found  
[2026-03-21 10:50:03] production.WARNING: Product with ID 213 not found  
[2026-03-21 10:50:03] production.WARNING: Product with ID 212 not found  
[2026-03-21 10:50:03] production.WARNING: Product with ID 211 not found  
[2026-03-21 10:50:03] production.WARNING: Product with ID 210 not found  
[2026-03-21 10:50:03] production.WARNING: Product with ID 209 not found  
[2026-03-21 10:50:03] production.WARNING: Product with ID 214 not found  
[2026-03-21 10:50:03] production.WARNING: Product with ID 215 not found  
[2026-03-21 10:50:03] production.WARNING: Product with ID 216 not found  
[2026-03-21 10:50:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 10:52:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"TUxBdy6kO4KuGBO04Xb2Yp1lfSw1Sk7j","execution_time":"2026-03-21 10:52:01"} 
[2026-03-21 10:52:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"TUxBdy6kO4KuGBO04Xb2Yp1lfSw1Sk7j","execution_time":"2026-03-21 10:52:01","total_operations":2,"sites_count":1} 
[2026-03-21 10:52:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"TUxBdy6kO4KuGBO04Xb2Yp1lfSw1Sk7j","execution_time":"2026-03-21 10:52:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985"]} 
[2026-03-21 10:52:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"TUxBdy6kO4KuGBO04Xb2Yp1lfSw1Sk7j","execution_time":"2026-03-21 10:52:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 10:52:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"TUxBdy6kO4KuGBO04Xb2Yp1lfSw1Sk7j","execution_time":"2026-03-21 10:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 10:52:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TUxBdy6kO4KuGBO04Xb2Yp1lfSw1Sk7j","execution_time":"2026-03-21 10:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 10:52:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TUxBdy6kO4KuGBO04Xb2Yp1lfSw1Sk7j","execution_time":"2026-03-21 10:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 10:52:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"TUxBdy6kO4KuGBO04Xb2Yp1lfSw1Sk7j","execution_time":"2026-03-21 10:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 10:52:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"TUxBdy6kO4KuGBO04Xb2Yp1lfSw1Sk7j","execution_time":"2026-03-21 10:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 10:52:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"TUxBdy6kO4KuGBO04Xb2Yp1lfSw1Sk7j","execution_time":"2026-03-21 10:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 10:52:15] production.INFO: SendAcceptReject: Notification queued {"user_id":314,"notification_type":"request_approved","reference_id":18293} 
[2026-03-21 10:52:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 314  
[2026-03-21 10:52:35] production.INFO: Constructing job for order: 174758  
[2026-03-21 10:52:37] production.INFO: Handling job for order: 174758  
[2026-03-21 10:52:37] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 10:52:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 10:52:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=57f25ec3-ff8e-4554-b87a-82d21da23f60&Player_ID=0959486959  
[2026-03-21 10:52:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=57f25ec3-ff8e-4554-b87a-82d21da23f60&Player_ID=0959486959","has_body":false} 
[2026-03-21 10:52:38] production.INFO: Operation sent successfully {"operation_id":159795,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ypwK-1774079558","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 10:52:38"}},"processed_data":{"order_number":"ORD-ypwK-1774079558","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 10:52:47] production.INFO: Constructing job for order: 174759  
[2026-03-21 10:52:50] production.INFO: Handling job for order: 174759  
[2026-03-21 10:52:50] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 10:52:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 10:52:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/6/params?qty=1&uuid=20a7d7ec-efc0-42cb-a3b8-f13d211c5dbd&Player_ID=0959486959  
[2026-03-21 10:52:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/6/params?qty=1&uuid=20a7d7ec-efc0-42cb-a3b8-f13d211c5dbd&Player_ID=0959486959","has_body":false} 
[2026-03-21 10:52:51] production.INFO: Operation sent successfully {"operation_id":159796,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-W5sV-1774079571","amount":26.38340000000000173940861714072525501251220703125,"status":"processing","product":"25 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 10:52:51"}},"processed_data":{"order_number":"ORD-W5sV-1774079571","amount":26.38340000000000173940861714072525501251220703125,"status":"processing","product":"25 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 10:52:55] production.INFO: SendAcceptReject: Notification queued {"user_id":1258,"notification_type":"request_rejected","reference_id":18296} 
[2026-03-21 10:52:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1258  
[2026-03-21 10:53:18] production.INFO: SendAcceptReject: Notification queued {"user_id":220,"notification_type":"request_approved","reference_id":18297} 
[2026-03-21 10:53:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 220  
[2026-03-21 10:53:27] production.INFO: SendAcceptReject: Notification queued {"user_id":1470,"notification_type":"request_approved","reference_id":18298} 
[2026-03-21 10:53:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1470  
[2026-03-21 10:54:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"aeSMimF7bS3xBBfkpnPsNvXpXt7dgDF5","execution_time":"2026-03-21 10:54:03"} 
[2026-03-21 10:54:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"aeSMimF7bS3xBBfkpnPsNvXpXt7dgDF5","execution_time":"2026-03-21 10:54:03","total_operations":4,"sites_count":2} 
[2026-03-21 10:54:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"aeSMimF7bS3xBBfkpnPsNvXpXt7dgDF5","execution_time":"2026-03-21 10:54:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985"]} 
[2026-03-21 10:54:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"aeSMimF7bS3xBBfkpnPsNvXpXt7dgDF5","execution_time":"2026-03-21 10:54:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 10:54:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"aeSMimF7bS3xBBfkpnPsNvXpXt7dgDF5","execution_time":"2026-03-21 10:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 10:54:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"aeSMimF7bS3xBBfkpnPsNvXpXt7dgDF5","execution_time":"2026-03-21 10:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 10:54:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"aeSMimF7bS3xBBfkpnPsNvXpXt7dgDF5","execution_time":"2026-03-21 10:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 10:54:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"aeSMimF7bS3xBBfkpnPsNvXpXt7dgDF5","execution_time":"2026-03-21 10:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 10:54:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"aeSMimF7bS3xBBfkpnPsNvXpXt7dgDF5","execution_time":"2026-03-21 10:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 10:54:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"aeSMimF7bS3xBBfkpnPsNvXpXt7dgDF5","execution_time":"2026-03-21 10:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":2,"order_ids":["ORD-ypwK-1774079558","ORD-W5sV-1774079571"]} 
[2026-03-21 10:54:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"aeSMimF7bS3xBBfkpnPsNvXpXt7dgDF5","execution_time":"2026-03-21 10:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 10:54:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"aeSMimF7bS3xBBfkpnPsNvXpXt7dgDF5","execution_time":"2026-03-21 10:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":2} 
[2026-03-21 10:54:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"aeSMimF7bS3xBBfkpnPsNvXpXt7dgDF5","execution_time":"2026-03-21 10:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ypwK-1774079558","operation_id":159795,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-21 10:54:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"aeSMimF7bS3xBBfkpnPsNvXpXt7dgDF5","execution_time":"2026-03-21 10:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ypwK-1774079558","operation_id":159795,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-21 10:54:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"aeSMimF7bS3xBBfkpnPsNvXpXt7dgDF5","execution_time":"2026-03-21 10:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ypwK-1774079558","operation_id":159795,"count":2} 
[2026-03-21 10:54:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"aeSMimF7bS3xBBfkpnPsNvXpXt7dgDF5","execution_time":"2026-03-21 10:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ypwK-1774079558","operation_id":159795,"count":2} 
[2026-03-21 10:54:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"aeSMimF7bS3xBBfkpnPsNvXpXt7dgDF5","execution_time":"2026-03-21 10:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ypwK-1774079558","operation_id":159795,"user_id":1417,"notification_type":"order_approved","reference_id":174759} 
[2026-03-21 10:54:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"aeSMimF7bS3xBBfkpnPsNvXpXt7dgDF5","execution_time":"2026-03-21 10:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ypwK-1774079558","operation_id":159795,"user_id":1417,"notification_type":"order_approved","reference_id":174758} 
[2026-03-21 10:54:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"aeSMimF7bS3xBBfkpnPsNvXpXt7dgDF5","execution_time":"2026-03-21 10:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ypwK-1774079558","operation_id":159795,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-21 10:54:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"aeSMimF7bS3xBBfkpnPsNvXpXt7dgDF5","execution_time":"2026-03-21 10:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ypwK-1774079558","operation_id":159795,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-21 10:54:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"aeSMimF7bS3xBBfkpnPsNvXpXt7dgDF5","execution_time":"2026-03-21 10:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ypwK-1774079558","operation_id":159795,"processed":2,"errors":0} 
[2026-03-21 10:54:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"aeSMimF7bS3xBBfkpnPsNvXpXt7dgDF5","execution_time":"2026-03-21 10:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ypwK-1774079558","operation_id":159795,"processed":2,"errors":0} 
[2026-03-21 10:54:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"aeSMimF7bS3xBBfkpnPsNvXpXt7dgDF5","execution_time":"2026-03-21 10:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ypwK-1774079558","operation_id":159795} 
[2026-03-21 10:54:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1417  
[2026-03-21 10:54:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1417  
[2026-03-21 10:54:05] production.INFO: SendAcceptReject: Notification queued {"user_id":1725,"notification_type":"order_approved","reference_id":174732} 
[2026-03-21 10:54:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1725  
[2026-03-21 10:55:03] production.INFO: Executing GetProducts task...  
[2026-03-21 10:55:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 10:55:03] production.INFO: Executing GetProducts task...  
[2026-03-21 10:55:05] production.INFO: async() رجع: true  
[2026-03-21 10:55:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 10:55:06] production.WARNING: Product with ID 395 not found  
[2026-03-21 10:55:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 10:55:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 10:55:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 10:55:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 10:55:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 10:55:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 10:55:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 10:55:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 10:55:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 10:56:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"dFGiF4n59l5o9LllLDaCFlUuNvJ2ZRog","execution_time":"2026-03-21 10:56:01"} 
[2026-03-21 10:56:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"dFGiF4n59l5o9LllLDaCFlUuNvJ2ZRog","execution_time":"2026-03-21 10:56:01","total_operations":2,"sites_count":1} 
[2026-03-21 10:56:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"dFGiF4n59l5o9LllLDaCFlUuNvJ2ZRog","execution_time":"2026-03-21 10:56:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985"]} 
[2026-03-21 10:56:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"dFGiF4n59l5o9LllLDaCFlUuNvJ2ZRog","execution_time":"2026-03-21 10:56:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 10:56:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"dFGiF4n59l5o9LllLDaCFlUuNvJ2ZRog","execution_time":"2026-03-21 10:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 10:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dFGiF4n59l5o9LllLDaCFlUuNvJ2ZRog","execution_time":"2026-03-21 10:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 10:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dFGiF4n59l5o9LllLDaCFlUuNvJ2ZRog","execution_time":"2026-03-21 10:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 10:56:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"dFGiF4n59l5o9LllLDaCFlUuNvJ2ZRog","execution_time":"2026-03-21 10:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 10:56:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"dFGiF4n59l5o9LllLDaCFlUuNvJ2ZRog","execution_time":"2026-03-21 10:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 10:56:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"dFGiF4n59l5o9LllLDaCFlUuNvJ2ZRog","execution_time":"2026-03-21 10:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 10:58:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Bv436uHHn8Fzv1FOytEsQVEaz7z2dKji","execution_time":"2026-03-21 10:58:01"} 
[2026-03-21 10:58:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Bv436uHHn8Fzv1FOytEsQVEaz7z2dKji","execution_time":"2026-03-21 10:58:01","total_operations":2,"sites_count":1} 
[2026-03-21 10:58:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Bv436uHHn8Fzv1FOytEsQVEaz7z2dKji","execution_time":"2026-03-21 10:58:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985"]} 
[2026-03-21 10:58:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Bv436uHHn8Fzv1FOytEsQVEaz7z2dKji","execution_time":"2026-03-21 10:58:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 10:58:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Bv436uHHn8Fzv1FOytEsQVEaz7z2dKji","execution_time":"2026-03-21 10:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 10:58:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Bv436uHHn8Fzv1FOytEsQVEaz7z2dKji","execution_time":"2026-03-21 10:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 10:58:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Bv436uHHn8Fzv1FOytEsQVEaz7z2dKji","execution_time":"2026-03-21 10:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 10:58:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Bv436uHHn8Fzv1FOytEsQVEaz7z2dKji","execution_time":"2026-03-21 10:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 10:58:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Bv436uHHn8Fzv1FOytEsQVEaz7z2dKji","execution_time":"2026-03-21 10:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 10:58:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Bv436uHHn8Fzv1FOytEsQVEaz7z2dKji","execution_time":"2026-03-21 10:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 10:58:08] production.INFO: Constructing job for order: 174760  
[2026-03-21 10:58:10] production.INFO: Handling job for order: 174760  
[2026-03-21 10:58:10] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 10:58:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 10:58:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=7207af23-771b-42b5-b150-125600cff0a4&Player_ID=5267982251  
[2026-03-21 10:58:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=7207af23-771b-42b5-b150-125600cff0a4&Player_ID=5267982251","has_body":false} 
[2026-03-21 10:58:11] production.INFO: Operation sent successfully {"operation_id":159797,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-t7n1Oe-1774079891","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 10:58:11"}},"processed_data":{"order_number":"ORD-t7n1Oe-1774079891","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-21 10:58:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-t7n1Oe-1774079891","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 10:58:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-t7n1Oe-1774079891","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 10:58:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 10:58:23] production.INFO: SendAcceptReject: Notification queued {"user_id":220,"notification_type":"order_approved","reference_id":174760} 
[2026-03-21 10:58:23] production.INFO: Order updated successfully. Order ID: 174760, Status: completed  
[2026-03-21 10:58:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-t7n1Oe-1774079891","status":"completed","codes_count":0} 
[2026-03-21 10:58:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 220  
[2026-03-21 11:00:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"kiaUb9kSCdeLs9YQL8NRL8plZ5wqyYGL","execution_time":"2026-03-21 11:00:02"} 
[2026-03-21 11:00:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"kiaUb9kSCdeLs9YQL8NRL8plZ5wqyYGL","execution_time":"2026-03-21 11:00:02","total_operations":2,"sites_count":1} 
[2026-03-21 11:00:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"kiaUb9kSCdeLs9YQL8NRL8plZ5wqyYGL","execution_time":"2026-03-21 11:00:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985"]} 
[2026-03-21 11:00:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"kiaUb9kSCdeLs9YQL8NRL8plZ5wqyYGL","execution_time":"2026-03-21 11:00:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 11:00:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"kiaUb9kSCdeLs9YQL8NRL8plZ5wqyYGL","execution_time":"2026-03-21 11:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 11:00:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kiaUb9kSCdeLs9YQL8NRL8plZ5wqyYGL","execution_time":"2026-03-21 11:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 11:00:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kiaUb9kSCdeLs9YQL8NRL8plZ5wqyYGL","execution_time":"2026-03-21 11:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 11:00:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"kiaUb9kSCdeLs9YQL8NRL8plZ5wqyYGL","execution_time":"2026-03-21 11:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 11:00:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"kiaUb9kSCdeLs9YQL8NRL8plZ5wqyYGL","execution_time":"2026-03-21 11:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 11:00:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"kiaUb9kSCdeLs9YQL8NRL8plZ5wqyYGL","execution_time":"2026-03-21 11:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 11:00:02] production.INFO: Executing GetProducts task...  
[2026-03-21 11:00:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 11:00:02] production.INFO: Executing GetProducts task...  
[2026-03-21 11:00:04] production.INFO: async() رجع: true  
[2026-03-21 11:00:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 11:00:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 11:00:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 11:00:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 11:00:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 11:00:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 11:00:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 11:00:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 11:00:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 11:00:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 11:00:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 11:02:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"vIR1tCW1vccuYCnrdb8spkknX13Muard","execution_time":"2026-03-21 11:02:03"} 
[2026-03-21 11:02:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"vIR1tCW1vccuYCnrdb8spkknX13Muard","execution_time":"2026-03-21 11:02:03","total_operations":2,"sites_count":1} 
[2026-03-21 11:02:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"vIR1tCW1vccuYCnrdb8spkknX13Muard","execution_time":"2026-03-21 11:02:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985"]} 
[2026-03-21 11:02:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"vIR1tCW1vccuYCnrdb8spkknX13Muard","execution_time":"2026-03-21 11:02:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 11:02:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"vIR1tCW1vccuYCnrdb8spkknX13Muard","execution_time":"2026-03-21 11:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 11:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vIR1tCW1vccuYCnrdb8spkknX13Muard","execution_time":"2026-03-21 11:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 11:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vIR1tCW1vccuYCnrdb8spkknX13Muard","execution_time":"2026-03-21 11:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 11:02:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"vIR1tCW1vccuYCnrdb8spkknX13Muard","execution_time":"2026-03-21 11:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 11:02:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"vIR1tCW1vccuYCnrdb8spkknX13Muard","execution_time":"2026-03-21 11:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 11:02:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"vIR1tCW1vccuYCnrdb8spkknX13Muard","execution_time":"2026-03-21 11:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 11:04:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"0Hfy8WTd3UmFyPGeABMoWL7Pndi5mblR","execution_time":"2026-03-21 11:04:03"} 
[2026-03-21 11:04:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"0Hfy8WTd3UmFyPGeABMoWL7Pndi5mblR","execution_time":"2026-03-21 11:04:03","total_operations":2,"sites_count":1} 
[2026-03-21 11:04:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"0Hfy8WTd3UmFyPGeABMoWL7Pndi5mblR","execution_time":"2026-03-21 11:04:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985"]} 
[2026-03-21 11:04:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"0Hfy8WTd3UmFyPGeABMoWL7Pndi5mblR","execution_time":"2026-03-21 11:04:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 11:04:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"0Hfy8WTd3UmFyPGeABMoWL7Pndi5mblR","execution_time":"2026-03-21 11:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 11:04:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0Hfy8WTd3UmFyPGeABMoWL7Pndi5mblR","execution_time":"2026-03-21 11:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 11:04:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0Hfy8WTd3UmFyPGeABMoWL7Pndi5mblR","execution_time":"2026-03-21 11:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 11:04:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"0Hfy8WTd3UmFyPGeABMoWL7Pndi5mblR","execution_time":"2026-03-21 11:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 11:04:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"0Hfy8WTd3UmFyPGeABMoWL7Pndi5mblR","execution_time":"2026-03-21 11:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 11:04:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"0Hfy8WTd3UmFyPGeABMoWL7Pndi5mblR","execution_time":"2026-03-21 11:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 11:05:03] production.INFO: Executing GetProducts task...  
[2026-03-21 11:05:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 11:05:03] production.INFO: Executing GetProducts task...  
[2026-03-21 11:05:05] production.INFO: async() رجع: true  
[2026-03-21 11:05:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 11:05:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 11:05:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 11:05:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 11:05:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 11:05:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 11:05:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 11:05:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 11:05:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 11:05:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 11:05:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 11:06:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"TbZszNnNxX9wbSjrVcOOzJLfyY8aIZfJ","execution_time":"2026-03-21 11:06:03"} 
[2026-03-21 11:06:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"TbZszNnNxX9wbSjrVcOOzJLfyY8aIZfJ","execution_time":"2026-03-21 11:06:03","total_operations":2,"sites_count":1} 
[2026-03-21 11:06:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"TbZszNnNxX9wbSjrVcOOzJLfyY8aIZfJ","execution_time":"2026-03-21 11:06:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985"]} 
[2026-03-21 11:06:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"TbZszNnNxX9wbSjrVcOOzJLfyY8aIZfJ","execution_time":"2026-03-21 11:06:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 11:06:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"TbZszNnNxX9wbSjrVcOOzJLfyY8aIZfJ","execution_time":"2026-03-21 11:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 11:06:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TbZszNnNxX9wbSjrVcOOzJLfyY8aIZfJ","execution_time":"2026-03-21 11:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 11:06:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TbZszNnNxX9wbSjrVcOOzJLfyY8aIZfJ","execution_time":"2026-03-21 11:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 11:06:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"TbZszNnNxX9wbSjrVcOOzJLfyY8aIZfJ","execution_time":"2026-03-21 11:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 11:06:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"TbZszNnNxX9wbSjrVcOOzJLfyY8aIZfJ","execution_time":"2026-03-21 11:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 11:06:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"TbZszNnNxX9wbSjrVcOOzJLfyY8aIZfJ","execution_time":"2026-03-21 11:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 11:08:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"R5sSCvrgBRTDMcFBUvWJH7LjAfDMTepE","execution_time":"2026-03-21 11:08:01"} 
[2026-03-21 11:08:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"R5sSCvrgBRTDMcFBUvWJH7LjAfDMTepE","execution_time":"2026-03-21 11:08:01","total_operations":2,"sites_count":1} 
[2026-03-21 11:08:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"R5sSCvrgBRTDMcFBUvWJH7LjAfDMTepE","execution_time":"2026-03-21 11:08:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985"]} 
[2026-03-21 11:08:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"R5sSCvrgBRTDMcFBUvWJH7LjAfDMTepE","execution_time":"2026-03-21 11:08:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 11:08:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"R5sSCvrgBRTDMcFBUvWJH7LjAfDMTepE","execution_time":"2026-03-21 11:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 11:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"R5sSCvrgBRTDMcFBUvWJH7LjAfDMTepE","execution_time":"2026-03-21 11:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 11:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"R5sSCvrgBRTDMcFBUvWJH7LjAfDMTepE","execution_time":"2026-03-21 11:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 11:08:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"R5sSCvrgBRTDMcFBUvWJH7LjAfDMTepE","execution_time":"2026-03-21 11:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 11:08:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"R5sSCvrgBRTDMcFBUvWJH7LjAfDMTepE","execution_time":"2026-03-21 11:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 11:08:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"R5sSCvrgBRTDMcFBUvWJH7LjAfDMTepE","execution_time":"2026-03-21 11:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 11:10:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"726gQiI0M7ZTmHK0AE2aQyqfJBIyoIgn","execution_time":"2026-03-21 11:10:01"} 
[2026-03-21 11:10:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"726gQiI0M7ZTmHK0AE2aQyqfJBIyoIgn","execution_time":"2026-03-21 11:10:01","total_operations":2,"sites_count":1} 
[2026-03-21 11:10:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"726gQiI0M7ZTmHK0AE2aQyqfJBIyoIgn","execution_time":"2026-03-21 11:10:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985"]} 
[2026-03-21 11:10:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"726gQiI0M7ZTmHK0AE2aQyqfJBIyoIgn","execution_time":"2026-03-21 11:10:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 11:10:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"726gQiI0M7ZTmHK0AE2aQyqfJBIyoIgn","execution_time":"2026-03-21 11:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 11:10:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"726gQiI0M7ZTmHK0AE2aQyqfJBIyoIgn","execution_time":"2026-03-21 11:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 11:10:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"726gQiI0M7ZTmHK0AE2aQyqfJBIyoIgn","execution_time":"2026-03-21 11:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 11:10:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"726gQiI0M7ZTmHK0AE2aQyqfJBIyoIgn","execution_time":"2026-03-21 11:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 11:10:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"726gQiI0M7ZTmHK0AE2aQyqfJBIyoIgn","execution_time":"2026-03-21 11:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 11:10:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"726gQiI0M7ZTmHK0AE2aQyqfJBIyoIgn","execution_time":"2026-03-21 11:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 11:10:01] production.INFO: Executing GetProducts task...  
[2026-03-21 11:10:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 11:10:01] production.INFO: Executing GetProducts task...  
[2026-03-21 11:10:03] production.INFO: async() رجع: true  
[2026-03-21 11:10:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 11:10:03] production.WARNING: Product with ID 395 not found  
[2026-03-21 11:10:04] production.WARNING: Product with ID 213 not found  
[2026-03-21 11:10:04] production.WARNING: Product with ID 212 not found  
[2026-03-21 11:10:04] production.WARNING: Product with ID 211 not found  
[2026-03-21 11:10:04] production.WARNING: Product with ID 210 not found  
[2026-03-21 11:10:04] production.WARNING: Product with ID 209 not found  
[2026-03-21 11:10:04] production.WARNING: Product with ID 214 not found  
[2026-03-21 11:10:04] production.WARNING: Product with ID 215 not found  
[2026-03-21 11:10:04] production.WARNING: Product with ID 216 not found  
[2026-03-21 11:10:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 11:11:16] production.INFO: Constructing job for order: 174761  
[2026-03-21 11:11:17] production.INFO: Handling job for order: 174761  
[2026-03-21 11:11:17] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 11:11:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 11:11:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=01d46b64-06ae-4125-a248-f682f77a2668&Player_ID=0956625711  
[2026-03-21 11:11:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=01d46b64-06ae-4125-a248-f682f77a2668&Player_ID=0956625711","has_body":false} 
[2026-03-21 11:11:17] production.INFO: Operation sent successfully {"operation_id":159798,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vS0HY9WW-1774080677","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 11:11:17"}},"processed_data":{"order_number":"ORD-vS0HY9WW-1774080677","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 11:11:21] production.INFO: Constructing job for order: 174762  
[2026-03-21 11:11:22] production.INFO: Constructing job for order: 174763  
[2026-03-21 11:11:23] production.INFO: Handling job for order: 174762  
[2026-03-21 11:11:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 11:11:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 11:11:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=a823062a-8c5e-4837-b962-4b6afbcb77b5&Player_ID=6908179989  
[2026-03-21 11:11:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=a823062a-8c5e-4837-b962-4b6afbcb77b5&Player_ID=6908179989","has_body":false} 
[2026-03-21 11:11:24] production.INFO: Operation sent successfully {"operation_id":159799,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-gUbOU-1774080684","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 11:11:24"}},"processed_data":{"order_number":"ORD-gUbOU-1774080684","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 11:11:24] production.INFO: Handling job for order: 174763  
[2026-03-21 11:11:24] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 11:11:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 11:11:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=cad7c415-5d0e-4670-9e31-6704b064499c&Player_ID=0956625711  
[2026-03-21 11:11:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=cad7c415-5d0e-4670-9e31-6704b064499c&Player_ID=0956625711","has_body":false} 
[2026-03-21 11:11:25] production.INFO: Operation sent successfully {"operation_id":159800,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-clOh0-1774080685","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 11:11:25"}},"processed_data":{"order_number":"ORD-clOh0-1774080685","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 11:11:31] production.INFO: Constructing job for order: 174764  
[2026-03-21 11:11:34] production.INFO: Handling job for order: 174764  
[2026-03-21 11:11:34] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 11:11:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 11:11:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=95de05e8-f871-4297-8319-cf6dae47c317&Player_ID=0956625711  
[2026-03-21 11:11:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=95de05e8-f871-4297-8319-cf6dae47c317&Player_ID=0956625711","has_body":false} 
[2026-03-21 11:11:35] production.INFO: Operation sent successfully {"operation_id":159801,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hfg-1774080694","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 11:11:35"}},"processed_data":{"order_number":"ORD-hfg-1774080694","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 11:11:48] production.INFO: Constructing job for order: 174765  
[2026-03-21 11:11:50] production.INFO: Handling job for order: 174765  
[2026-03-21 11:11:50] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 11:11:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 11:11:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=7d1d40c4-1d7b-459e-9cd3-310d9cf8b7d2&Player_ID=0983101244  
[2026-03-21 11:11:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=7d1d40c4-1d7b-459e-9cd3-310d9cf8b7d2&Player_ID=0983101244","has_body":false} 
[2026-03-21 11:11:50] production.INFO: Operation sent successfully {"operation_id":159802,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-n2Ktt-1774080710","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 11:11:50"}},"processed_data":{"order_number":"ORD-n2Ktt-1774080710","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 11:11:57] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-gUbOU-1774080684","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 11:11:57] production.INFO: Processed webhook data (normalized) {"id":"ORD-gUbOU-1774080684","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 11:11:57] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 11:11:57] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":174762} 
[2026-03-21 11:11:57] production.INFO: Order updated successfully. Order ID: 174762, Status: completed  
[2026-03-21 11:11:57] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-gUbOU-1774080684","status":"completed","codes_count":0} 
[2026-03-21 11:12:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"pg1utg8HgCCg9qcAPZgB2nStg0Xpc39M","execution_time":"2026-03-21 11:12:02"} 
[2026-03-21 11:12:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"pg1utg8HgCCg9qcAPZgB2nStg0Xpc39M","execution_time":"2026-03-21 11:12:02","total_operations":6,"sites_count":2} 
[2026-03-21 11:12:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"pg1utg8HgCCg9qcAPZgB2nStg0Xpc39M","execution_time":"2026-03-21 11:12:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985"]} 
[2026-03-21 11:12:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"pg1utg8HgCCg9qcAPZgB2nStg0Xpc39M","execution_time":"2026-03-21 11:12:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 11:12:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"pg1utg8HgCCg9qcAPZgB2nStg0Xpc39M","execution_time":"2026-03-21 11:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 11:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"pg1utg8HgCCg9qcAPZgB2nStg0Xpc39M","execution_time":"2026-03-21 11:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 11:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"pg1utg8HgCCg9qcAPZgB2nStg0Xpc39M","execution_time":"2026-03-21 11:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 11:12:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"pg1utg8HgCCg9qcAPZgB2nStg0Xpc39M","execution_time":"2026-03-21 11:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 11:12:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"pg1utg8HgCCg9qcAPZgB2nStg0Xpc39M","execution_time":"2026-03-21 11:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 11:12:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"pg1utg8HgCCg9qcAPZgB2nStg0Xpc39M","execution_time":"2026-03-21 11:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":4,"order_ids":["ORD-vS0HY9WW-1774080677","ORD-clOh0-1774080685","ORD-hfg-1774080694","ORD-n2Ktt-1774080710"]} 
[2026-03-21 11:12:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"pg1utg8HgCCg9qcAPZgB2nStg0Xpc39M","execution_time":"2026-03-21 11:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 11:12:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"pg1utg8HgCCg9qcAPZgB2nStg0Xpc39M","execution_time":"2026-03-21 11:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":4} 
[2026-03-21 11:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"pg1utg8HgCCg9qcAPZgB2nStg0Xpc39M","execution_time":"2026-03-21 11:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-n2Ktt-1774080710","operation_id":159802} 
[2026-03-21 11:12:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"pg1utg8HgCCg9qcAPZgB2nStg0Xpc39M","execution_time":"2026-03-21 11:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vS0HY9WW-1774080677","operation_id":159798,"processed":3,"skipped":1,"updates_prepared":3} 
[2026-03-21 11:12:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"pg1utg8HgCCg9qcAPZgB2nStg0Xpc39M","execution_time":"2026-03-21 11:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vS0HY9WW-1774080677","operation_id":159798,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-21 11:12:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"pg1utg8HgCCg9qcAPZgB2nStg0Xpc39M","execution_time":"2026-03-21 11:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vS0HY9WW-1774080677","operation_id":159798,"count":3} 
[2026-03-21 11:12:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"pg1utg8HgCCg9qcAPZgB2nStg0Xpc39M","execution_time":"2026-03-21 11:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vS0HY9WW-1774080677","operation_id":159798,"count":3} 
[2026-03-21 11:12:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"pg1utg8HgCCg9qcAPZgB2nStg0Xpc39M","execution_time":"2026-03-21 11:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vS0HY9WW-1774080677","operation_id":159798,"user_id":32,"notification_type":"order_approved","reference_id":174763} 
[2026-03-21 11:12:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"pg1utg8HgCCg9qcAPZgB2nStg0Xpc39M","execution_time":"2026-03-21 11:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vS0HY9WW-1774080677","operation_id":159798,"user_id":32,"notification_type":"order_approved","reference_id":174764} 
[2026-03-21 11:12:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"pg1utg8HgCCg9qcAPZgB2nStg0Xpc39M","execution_time":"2026-03-21 11:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vS0HY9WW-1774080677","operation_id":159798,"user_id":32,"notification_type":"order_approved","reference_id":174761} 
[2026-03-21 11:12:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"pg1utg8HgCCg9qcAPZgB2nStg0Xpc39M","execution_time":"2026-03-21 11:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vS0HY9WW-1774080677","operation_id":159798,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-21 11:12:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"pg1utg8HgCCg9qcAPZgB2nStg0Xpc39M","execution_time":"2026-03-21 11:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vS0HY9WW-1774080677","operation_id":159798,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-21 11:12:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"pg1utg8HgCCg9qcAPZgB2nStg0Xpc39M","execution_time":"2026-03-21 11:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vS0HY9WW-1774080677","operation_id":159798,"processed":3,"errors":0} 
[2026-03-21 11:12:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"pg1utg8HgCCg9qcAPZgB2nStg0Xpc39M","execution_time":"2026-03-21 11:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vS0HY9WW-1774080677","operation_id":159798,"processed":3,"errors":0} 
[2026-03-21 11:12:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"pg1utg8HgCCg9qcAPZgB2nStg0Xpc39M","execution_time":"2026-03-21 11:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vS0HY9WW-1774080677","operation_id":159798} 
[2026-03-21 11:12:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-21 11:12:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-21 11:12:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-21 11:12:37] production.INFO: Constructing job for order: 174766  
[2026-03-21 11:12:39] production.INFO: Handling job for order: 174766  
[2026-03-21 11:12:39] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 11:12:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 11:12:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/49/params?qty=1&uuid=15edea3b-2d2e-45d3-9cbe-d89cdc033681&Player_ID=0998596386  
[2026-03-21 11:12:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/49/params?qty=1&uuid=15edea3b-2d2e-45d3-9cbe-d89cdc033681&Player_ID=0998596386","has_body":false} 
[2026-03-21 11:12:40] production.INFO: Operation sent successfully {"operation_id":159803,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-k6MPU66-1774080759","amount":169.46802999999999883584678173065185546875,"status":"processing","product":"160.58 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 11:12:40"}},"processed_data":{"order_number":"ORD-k6MPU66-1774080759","amount":169.46802999999999883584678173065185546875,"status":"processing","product":"160.58 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 11:13:35] production.INFO: Constructing job for order: 174767  
[2026-03-21 11:13:37] production.INFO: Handling job for order: 174767  
[2026-03-21 11:13:37] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 11:13:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 11:13:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9f012824-b9c8-4181-b101-d48336470e84&Player_ID=51957524285  
[2026-03-21 11:13:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9f012824-b9c8-4181-b101-d48336470e84&Player_ID=51957524285","has_body":false} 
[2026-03-21 11:13:37] production.INFO: Operation sent successfully {"operation_id":159804,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-03JL-1774080817","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 11:13:37"}},"processed_data":{"order_number":"ORD-03JL-1774080817","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 11:13:45] production.INFO: Constructing job for order: 174768  
[2026-03-21 11:13:46] production.INFO: Constructing job for order: 174769  
[2026-03-21 11:13:46] production.INFO: Handling job for order: 174768  
[2026-03-21 11:13:46] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 11:13:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 11:13:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=81f918a5-ef18-4144-aa82-7befbaa57b59&Player_ID=0996519750  
[2026-03-21 11:13:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=81f918a5-ef18-4144-aa82-7befbaa57b59&Player_ID=0996519750","has_body":false} 
[2026-03-21 11:13:47] production.INFO: Operation sent successfully {"operation_id":159805,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-oIFy-1774080827","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 11:13:47"}},"processed_data":{"order_number":"ORD-oIFy-1774080827","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 11:13:47] production.INFO: Handling job for order: 174769  
[2026-03-21 11:13:47] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 11:13:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 11:13:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=a01de51f-24d4-4567-974c-b986e7258404&Player_ID=0953282302  
[2026-03-21 11:13:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=a01de51f-24d4-4567-974c-b986e7258404&Player_ID=0953282302","has_body":false} 
[2026-03-21 11:13:48] production.INFO: Operation sent successfully {"operation_id":159806,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ghOrrIK-1774080828","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 11:13:48"}},"processed_data":{"order_number":"ORD-ghOrrIK-1774080828","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 11:13:49] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-03JL-1774080817","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 11:13:49] production.INFO: Processed webhook data (normalized) {"id":"ORD-03JL-1774080817","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 11:13:49] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 11:13:49] production.INFO: SendAcceptReject: Notification queued {"user_id":903,"notification_type":"order_approved","reference_id":174767} 
[2026-03-21 11:13:49] production.INFO: Order updated successfully. Order ID: 174767, Status: completed  
[2026-03-21 11:13:49] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-03JL-1774080817","status":"completed","codes_count":0} 
[2026-03-21 11:13:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-21 11:13:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 5  
[2026-03-21 11:13:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1424  
[2026-03-21 11:13:59] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"2462.5","mainamount":"2500","operation_number":"155687450","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php9utq908r3hj69UGUwQi"}},"user_id":1753} 
[2026-03-21 11:14:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 11:14:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 11:14:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 11:14:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 11:14:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 11:14:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 11:14:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 11:14:00] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 11:14:00] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18299,"user_id":1753,"amount":2462.5,"admins_notified":7} 
[2026-03-21 11:14:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"94MNI0V13TtuQhls3hA26di8rv9kEBtW","execution_time":"2026-03-21 11:14:03"} 
[2026-03-21 11:14:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"94MNI0V13TtuQhls3hA26di8rv9kEBtW","execution_time":"2026-03-21 11:14:03","total_operations":6,"sites_count":2} 
[2026-03-21 11:14:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"94MNI0V13TtuQhls3hA26di8rv9kEBtW","execution_time":"2026-03-21 11:14:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985"]} 
[2026-03-21 11:14:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"94MNI0V13TtuQhls3hA26di8rv9kEBtW","execution_time":"2026-03-21 11:14:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 11:14:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"94MNI0V13TtuQhls3hA26di8rv9kEBtW","execution_time":"2026-03-21 11:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 11:14:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"94MNI0V13TtuQhls3hA26di8rv9kEBtW","execution_time":"2026-03-21 11:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 11:14:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"94MNI0V13TtuQhls3hA26di8rv9kEBtW","execution_time":"2026-03-21 11:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 11:14:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"94MNI0V13TtuQhls3hA26di8rv9kEBtW","execution_time":"2026-03-21 11:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 11:14:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"94MNI0V13TtuQhls3hA26di8rv9kEBtW","execution_time":"2026-03-21 11:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 11:14:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"94MNI0V13TtuQhls3hA26di8rv9kEBtW","execution_time":"2026-03-21 11:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":4,"order_ids":["ORD-n2Ktt-1774080710","ORD-k6MPU66-1774080759","ORD-oIFy-1774080827","ORD-ghOrrIK-1774080828"]} 
[2026-03-21 11:14:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"94MNI0V13TtuQhls3hA26di8rv9kEBtW","execution_time":"2026-03-21 11:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 11:14:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"94MNI0V13TtuQhls3hA26di8rv9kEBtW","execution_time":"2026-03-21 11:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":4} 
[2026-03-21 11:14:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"94MNI0V13TtuQhls3hA26di8rv9kEBtW","execution_time":"2026-03-21 11:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oIFy-1774080827","operation_id":159805,"processed":4,"skipped":0,"updates_prepared":4} 
[2026-03-21 11:14:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"94MNI0V13TtuQhls3hA26di8rv9kEBtW","execution_time":"2026-03-21 11:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oIFy-1774080827","operation_id":159805,"total_items":4,"chunks":1,"chunk_size":10} 
[2026-03-21 11:14:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"94MNI0V13TtuQhls3hA26di8rv9kEBtW","execution_time":"2026-03-21 11:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oIFy-1774080827","operation_id":159805,"count":4} 
[2026-03-21 11:14:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"94MNI0V13TtuQhls3hA26di8rv9kEBtW","execution_time":"2026-03-21 11:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oIFy-1774080827","operation_id":159805,"count":4} 
[2026-03-21 11:14:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"94MNI0V13TtuQhls3hA26di8rv9kEBtW","execution_time":"2026-03-21 11:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oIFy-1774080827","operation_id":159805,"user_id":587,"notification_type":"order_approved","reference_id":174769} 
[2026-03-21 11:14:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"94MNI0V13TtuQhls3hA26di8rv9kEBtW","execution_time":"2026-03-21 11:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oIFy-1774080827","operation_id":159805,"user_id":587,"notification_type":"order_approved","reference_id":174766} 
[2026-03-21 11:14:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"94MNI0V13TtuQhls3hA26di8rv9kEBtW","execution_time":"2026-03-21 11:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oIFy-1774080827","operation_id":159805,"user_id":587,"notification_type":"order_approved","reference_id":174765} 
[2026-03-21 11:14:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"94MNI0V13TtuQhls3hA26di8rv9kEBtW","execution_time":"2026-03-21 11:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oIFy-1774080827","operation_id":159805,"user_id":1056,"notification_type":"order_approved","reference_id":174768} 
[2026-03-21 11:14:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"94MNI0V13TtuQhls3hA26di8rv9kEBtW","execution_time":"2026-03-21 11:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oIFy-1774080827","operation_id":159805,"chunk_number":1,"processed":4,"errors":0,"total_operations":4,"total_orders":4,"total_codes":0,"total_refunds":0} 
[2026-03-21 11:14:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"94MNI0V13TtuQhls3hA26di8rv9kEBtW","execution_time":"2026-03-21 11:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oIFy-1774080827","operation_id":159805,"total_processed":4,"total_errors":0,"chunks_processed":1} 
[2026-03-21 11:14:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"94MNI0V13TtuQhls3hA26di8rv9kEBtW","execution_time":"2026-03-21 11:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oIFy-1774080827","operation_id":159805,"processed":4,"errors":0} 
[2026-03-21 11:14:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"94MNI0V13TtuQhls3hA26di8rv9kEBtW","execution_time":"2026-03-21 11:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oIFy-1774080827","operation_id":159805,"processed":4,"errors":0} 
[2026-03-21 11:14:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"94MNI0V13TtuQhls3hA26di8rv9kEBtW","execution_time":"2026-03-21 11:14:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oIFy-1774080827","operation_id":159805} 
[2026-03-21 11:14:05] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 11:14:07] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 11:14:08] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 11:14:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-21 11:14:09] production.ERROR: Order Failed: No query results for model [App\Models\Product].  
[2026-03-21 11:14:24] production.INFO: Constructing job for order: 174770  
[2026-03-21 11:14:26] production.INFO: Handling job for order: 174770  
[2026-03-21 11:14:26] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 11:14:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 11:14:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=2b84e18b-7a3c-4a20-b613-375035c51074&Player_ID=0985234446  
[2026-03-21 11:14:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=2b84e18b-7a3c-4a20-b613-375035c51074&Player_ID=0985234446","has_body":false} 
[2026-03-21 11:14:27] production.INFO: Operation sent successfully {"operation_id":159807,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-C2zrkQ0h-1774080867","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 11:14:27"}},"processed_data":{"order_number":"ORD-C2zrkQ0h-1774080867","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 11:14:29] production.INFO: Constructing job for order: 174771  
[2026-03-21 11:14:30] production.INFO: Handling job for order: 174771  
[2026-03-21 11:14:30] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 11:14:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 11:14:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=edbbba66-73c3-4c1b-8039-2eb2ad14ed1c&Player_ID=0985234446  
[2026-03-21 11:14:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=edbbba66-73c3-4c1b-8039-2eb2ad14ed1c&Player_ID=0985234446","has_body":false} 
[2026-03-21 11:14:31] production.INFO: Operation sent successfully {"operation_id":159808,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-zkw-1774080871","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 11:14:31"}},"processed_data":{"order_number":"ORD-zkw-1774080871","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 11:15:01] production.INFO: Executing GetProducts task...  
[2026-03-21 11:15:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 11:15:01] production.INFO: Executing GetProducts task...  
[2026-03-21 11:15:03] production.INFO: async() رجع: true  
[2026-03-21 11:15:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 11:15:03] production.WARNING: Product with ID 395 not found  
[2026-03-21 11:15:04] production.WARNING: Product with ID 213 not found  
[2026-03-21 11:15:04] production.WARNING: Product with ID 212 not found  
[2026-03-21 11:15:04] production.WARNING: Product with ID 211 not found  
[2026-03-21 11:15:04] production.WARNING: Product with ID 210 not found  
[2026-03-21 11:15:04] production.WARNING: Product with ID 209 not found  
[2026-03-21 11:15:04] production.WARNING: Product with ID 214 not found  
[2026-03-21 11:15:04] production.WARNING: Product with ID 215 not found  
[2026-03-21 11:15:04] production.WARNING: Product with ID 216 not found  
[2026-03-21 11:15:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 11:15:21] production.INFO: Constructing job for order: 174772  
[2026-03-21 11:15:22] production.INFO: Handling job for order: 174772  
[2026-03-21 11:15:22] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 11:15:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 11:15:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=acc5f6bf-dded-44c7-838b-c55e03ebe855&Player_ID=0996519750  
[2026-03-21 11:15:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=acc5f6bf-dded-44c7-838b-c55e03ebe855&Player_ID=0996519750","has_body":false} 
[2026-03-21 11:15:23] production.INFO: Operation sent successfully {"operation_id":159809,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-i7CSVsf-1774080923","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 11:15:23"}},"processed_data":{"order_number":"ORD-i7CSVsf-1774080923","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 11:16:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Y4tgmotXOkXfozX6Z9bO1qKIF7u5yQ12","execution_time":"2026-03-21 11:16:02"} 
[2026-03-21 11:16:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Y4tgmotXOkXfozX6Z9bO1qKIF7u5yQ12","execution_time":"2026-03-21 11:16:02","total_operations":5,"sites_count":2} 
[2026-03-21 11:16:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Y4tgmotXOkXfozX6Z9bO1qKIF7u5yQ12","execution_time":"2026-03-21 11:16:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985"]} 
[2026-03-21 11:16:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Y4tgmotXOkXfozX6Z9bO1qKIF7u5yQ12","execution_time":"2026-03-21 11:16:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 11:16:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Y4tgmotXOkXfozX6Z9bO1qKIF7u5yQ12","execution_time":"2026-03-21 11:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 11:16:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Y4tgmotXOkXfozX6Z9bO1qKIF7u5yQ12","execution_time":"2026-03-21 11:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 11:16:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Y4tgmotXOkXfozX6Z9bO1qKIF7u5yQ12","execution_time":"2026-03-21 11:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 11:16:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Y4tgmotXOkXfozX6Z9bO1qKIF7u5yQ12","execution_time":"2026-03-21 11:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 11:16:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Y4tgmotXOkXfozX6Z9bO1qKIF7u5yQ12","execution_time":"2026-03-21 11:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 11:16:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Y4tgmotXOkXfozX6Z9bO1qKIF7u5yQ12","execution_time":"2026-03-21 11:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":3,"order_ids":["ORD-C2zrkQ0h-1774080867","ORD-zkw-1774080871","ORD-i7CSVsf-1774080923"]} 
[2026-03-21 11:16:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Y4tgmotXOkXfozX6Z9bO1qKIF7u5yQ12","execution_time":"2026-03-21 11:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 11:16:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Y4tgmotXOkXfozX6Z9bO1qKIF7u5yQ12","execution_time":"2026-03-21 11:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":3} 
[2026-03-21 11:16:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Y4tgmotXOkXfozX6Z9bO1qKIF7u5yQ12","execution_time":"2026-03-21 11:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zkw-1774080871","operation_id":159808,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-21 11:16:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"Y4tgmotXOkXfozX6Z9bO1qKIF7u5yQ12","execution_time":"2026-03-21 11:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zkw-1774080871","operation_id":159808,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-21 11:16:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"Y4tgmotXOkXfozX6Z9bO1qKIF7u5yQ12","execution_time":"2026-03-21 11:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zkw-1774080871","operation_id":159808,"count":3} 
[2026-03-21 11:16:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"Y4tgmotXOkXfozX6Z9bO1qKIF7u5yQ12","execution_time":"2026-03-21 11:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zkw-1774080871","operation_id":159808,"count":3} 
[2026-03-21 11:16:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Y4tgmotXOkXfozX6Z9bO1qKIF7u5yQ12","execution_time":"2026-03-21 11:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zkw-1774080871","operation_id":159808,"user_id":587,"notification_type":"order_approved","reference_id":174770} 
[2026-03-21 11:16:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Y4tgmotXOkXfozX6Z9bO1qKIF7u5yQ12","execution_time":"2026-03-21 11:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zkw-1774080871","operation_id":159808,"user_id":1056,"notification_type":"order_approved","reference_id":174772} 
[2026-03-21 11:16:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Y4tgmotXOkXfozX6Z9bO1qKIF7u5yQ12","execution_time":"2026-03-21 11:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zkw-1774080871","operation_id":159808,"user_id":587,"notification_type":"order_approved","reference_id":174771} 
[2026-03-21 11:16:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"Y4tgmotXOkXfozX6Z9bO1qKIF7u5yQ12","execution_time":"2026-03-21 11:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zkw-1774080871","operation_id":159808,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-21 11:16:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"Y4tgmotXOkXfozX6Z9bO1qKIF7u5yQ12","execution_time":"2026-03-21 11:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zkw-1774080871","operation_id":159808,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-21 11:16:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"Y4tgmotXOkXfozX6Z9bO1qKIF7u5yQ12","execution_time":"2026-03-21 11:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zkw-1774080871","operation_id":159808,"processed":3,"errors":0} 
[2026-03-21 11:16:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Y4tgmotXOkXfozX6Z9bO1qKIF7u5yQ12","execution_time":"2026-03-21 11:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zkw-1774080871","operation_id":159808,"processed":3,"errors":0} 
[2026-03-21 11:16:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Y4tgmotXOkXfozX6Z9bO1qKIF7u5yQ12","execution_time":"2026-03-21 11:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zkw-1774080871","operation_id":159808} 
[2026-03-21 11:16:04] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 11:16:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-21 11:16:05] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 11:17:27] production.INFO: Constructing job for order: 174773  
[2026-03-21 11:17:30] production.INFO: Handling job for order: 174773  
[2026-03-21 11:17:30] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 11:17:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 11:17:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=9cf0da64-dc02-431d-914b-82aba274131c&Player_ID=0996519750  
[2026-03-21 11:17:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=9cf0da64-dc02-431d-914b-82aba274131c&Player_ID=0996519750","has_body":false} 
[2026-03-21 11:17:30] production.INFO: Operation sent successfully {"operation_id":159810,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-v3dWJ7-1774081050","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 11:17:30"}},"processed_data":{"order_number":"ORD-v3dWJ7-1774081050","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 11:17:39] production.INFO: Constructing job for order: 174774  
[2026-03-21 11:17:42] production.INFO: Handling job for order: 174774  
[2026-03-21 11:17:42] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 11:17:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 11:17:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=15000&uuid=16eba78c-5b0d-4ba1-ace4-eeee8913dc1f&Player_ID=1046912512  
[2026-03-21 11:17:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=15000&uuid=16eba78c-5b0d-4ba1-ace4-eeee8913dc1f&Player_ID=1046912512","has_body":false} 
[2026-03-21 11:17:43] production.INFO: Operation sent successfully {"operation_id":159811,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vaHJnfSz-1774081063","amount":1.688400000000000122923893286497332155704498291015625,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-21 11:17:43"}},"processed_data":{"order_number":"ORD-vaHJnfSz-1774081063","amount":1.688400000000000122923893286497332155704498291015625,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-21 11:17:49] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-vaHJnfSz-1774081063","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 11:17:49] production.INFO: Processed webhook data (normalized) {"id":"ORD-vaHJnfSz-1774081063","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 11:17:49] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 11:17:49] production.INFO: SendAcceptReject: Notification queued {"user_id":1488,"notification_type":"order_approved","reference_id":174774} 
[2026-03-21 11:17:49] production.INFO: Order updated successfully. Order ID: 174774, Status: completed  
[2026-03-21 11:17:49] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-vaHJnfSz-1774081063","status":"completed","codes_count":0} 
[2026-03-21 11:17:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1488  
[2026-03-21 11:18:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"6bj7JjRym44RDVpJdiB174l4uUfZDEcZ","execution_time":"2026-03-21 11:18:01"} 
[2026-03-21 11:18:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"6bj7JjRym44RDVpJdiB174l4uUfZDEcZ","execution_time":"2026-03-21 11:18:01","total_operations":3,"sites_count":2} 
[2026-03-21 11:18:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"6bj7JjRym44RDVpJdiB174l4uUfZDEcZ","execution_time":"2026-03-21 11:18:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985"]} 
[2026-03-21 11:18:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"6bj7JjRym44RDVpJdiB174l4uUfZDEcZ","execution_time":"2026-03-21 11:18:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 11:18:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"6bj7JjRym44RDVpJdiB174l4uUfZDEcZ","execution_time":"2026-03-21 11:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 11:18:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6bj7JjRym44RDVpJdiB174l4uUfZDEcZ","execution_time":"2026-03-21 11:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 11:18:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6bj7JjRym44RDVpJdiB174l4uUfZDEcZ","execution_time":"2026-03-21 11:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 11:18:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"6bj7JjRym44RDVpJdiB174l4uUfZDEcZ","execution_time":"2026-03-21 11:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 11:18:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"6bj7JjRym44RDVpJdiB174l4uUfZDEcZ","execution_time":"2026-03-21 11:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 11:18:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"6bj7JjRym44RDVpJdiB174l4uUfZDEcZ","execution_time":"2026-03-21 11:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":1,"order_ids":["ORD-v3dWJ7-1774081050"]} 
[2026-03-21 11:18:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"6bj7JjRym44RDVpJdiB174l4uUfZDEcZ","execution_time":"2026-03-21 11:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 11:18:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"6bj7JjRym44RDVpJdiB174l4uUfZDEcZ","execution_time":"2026-03-21 11:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":1} 
[2026-03-21 11:18:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"6bj7JjRym44RDVpJdiB174l4uUfZDEcZ","execution_time":"2026-03-21 11:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v3dWJ7-1774081050","operation_id":159810,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 11:18:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"6bj7JjRym44RDVpJdiB174l4uUfZDEcZ","execution_time":"2026-03-21 11:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v3dWJ7-1774081050","operation_id":159810,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 11:18:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"6bj7JjRym44RDVpJdiB174l4uUfZDEcZ","execution_time":"2026-03-21 11:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v3dWJ7-1774081050","operation_id":159810,"count":1} 
[2026-03-21 11:18:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"6bj7JjRym44RDVpJdiB174l4uUfZDEcZ","execution_time":"2026-03-21 11:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v3dWJ7-1774081050","operation_id":159810,"count":1} 
[2026-03-21 11:18:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"6bj7JjRym44RDVpJdiB174l4uUfZDEcZ","execution_time":"2026-03-21 11:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v3dWJ7-1774081050","operation_id":159810,"user_id":1056,"notification_type":"order_approved","reference_id":174773} 
[2026-03-21 11:18:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"6bj7JjRym44RDVpJdiB174l4uUfZDEcZ","execution_time":"2026-03-21 11:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v3dWJ7-1774081050","operation_id":159810,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 11:18:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"6bj7JjRym44RDVpJdiB174l4uUfZDEcZ","execution_time":"2026-03-21 11:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v3dWJ7-1774081050","operation_id":159810,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 11:18:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"6bj7JjRym44RDVpJdiB174l4uUfZDEcZ","execution_time":"2026-03-21 11:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v3dWJ7-1774081050","operation_id":159810,"processed":1,"errors":0} 
[2026-03-21 11:18:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"6bj7JjRym44RDVpJdiB174l4uUfZDEcZ","execution_time":"2026-03-21 11:18:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v3dWJ7-1774081050","operation_id":159810,"processed":1,"errors":0} 
[2026-03-21 11:18:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"6bj7JjRym44RDVpJdiB174l4uUfZDEcZ","execution_time":"2026-03-21 11:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v3dWJ7-1774081050","operation_id":159810} 
[2026-03-21 11:18:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-21 11:19:02] production.INFO: Constructing job for order: 174775  
[2026-03-21 11:19:05] production.INFO: Handling job for order: 174775  
[2026-03-21 11:19:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 11:19:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 11:19:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/568/params?qty=2500&uuid=fd463d8e-d7be-46fc-9a53-cc871016bda9&Player_ID=36139161  
[2026-03-21 11:19:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/568/params?qty=2500&uuid=fd463d8e-d7be-46fc-9a53-cc871016bda9&Player_ID=36139161","has_body":false} 
[2026-03-21 11:19:06] production.INFO: Operation sent successfully {"operation_id":159812,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-iKbV-1774081145","amount":2.646055000000000045901060730102472007274627685546875,"status":"processing","product":"Higo Amount","game":"HigoChat","notes":[],"created_at":"2026-03-21 11:19:05"}},"processed_data":{"order_number":"ORD-iKbV-1774081145","amount":2.646055000000000045901060730102472007274627685546875,"status":"processing","product":"Higo Amount","game":"HigoChat"}} 
[2026-03-21 11:19:33] production.INFO: Constructing job for order: 174776  
[2026-03-21 11:19:36] production.INFO: Handling job for order: 174776  
[2026-03-21 11:19:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 11:19:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 11:19:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ac9195e8-1d2b-45cb-bea4-4788455c261a&Player_ID=51447640686  
[2026-03-21 11:19:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ac9195e8-1d2b-45cb-bea4-4788455c261a&Player_ID=51447640686","has_body":false} 
[2026-03-21 11:19:36] production.INFO: Operation sent successfully {"operation_id":159813,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3AIy0cH-1774081176","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 11:19:36"}},"processed_data":{"order_number":"ORD-3AIy0cH-1774081176","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 11:20:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-3AIy0cH-1774081176","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 11:20:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-3AIy0cH-1774081176","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 11:20:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 11:20:01] production.INFO: SendAcceptReject: Notification queued {"user_id":903,"notification_type":"order_approved","reference_id":174776} 
[2026-03-21 11:20:01] production.INFO: Order updated successfully. Order ID: 174776, Status: completed  
[2026-03-21 11:20:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-3AIy0cH-1774081176","status":"completed","codes_count":0} 
[2026-03-21 11:20:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"yOOLBjMR2txRFSw95jjoROrcjA321VM9","execution_time":"2026-03-21 11:20:03"} 
[2026-03-21 11:20:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"yOOLBjMR2txRFSw95jjoROrcjA321VM9","execution_time":"2026-03-21 11:20:03","total_operations":3,"sites_count":1} 
[2026-03-21 11:20:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"yOOLBjMR2txRFSw95jjoROrcjA321VM9","execution_time":"2026-03-21 11:20:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985","ORD-iKbV-1774081145"]} 
[2026-03-21 11:20:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"yOOLBjMR2txRFSw95jjoROrcjA321VM9","execution_time":"2026-03-21 11:20:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 11:20:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"yOOLBjMR2txRFSw95jjoROrcjA321VM9","execution_time":"2026-03-21 11:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-21 11:20:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yOOLBjMR2txRFSw95jjoROrcjA321VM9","execution_time":"2026-03-21 11:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 11:20:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yOOLBjMR2txRFSw95jjoROrcjA321VM9","execution_time":"2026-03-21 11:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iKbV-1774081145","operation_id":159812} 
[2026-03-21 11:20:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yOOLBjMR2txRFSw95jjoROrcjA321VM9","execution_time":"2026-03-21 11:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 11:20:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"yOOLBjMR2txRFSw95jjoROrcjA321VM9","execution_time":"2026-03-21 11:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-21 11:20:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"yOOLBjMR2txRFSw95jjoROrcjA321VM9","execution_time":"2026-03-21 11:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 11:20:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"yOOLBjMR2txRFSw95jjoROrcjA321VM9","execution_time":"2026-03-21 11:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 11:20:04] production.INFO: Executing GetProducts task...  
[2026-03-21 11:20:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 11:20:04] production.INFO: Executing GetProducts task...  
[2026-03-21 11:20:06] production.INFO: async() رجع: true  
[2026-03-21 11:20:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 11:20:06] production.WARNING: Product with ID 395 not found  
[2026-03-21 11:20:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 11:20:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 11:20:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 11:20:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 11:20:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 11:20:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 11:20:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 11:20:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 11:20:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 11:20:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-21 11:22:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"HfWXUWecQ8cBk3Ns6JLgl8TLqG6zvZaU","execution_time":"2026-03-21 11:22:01"} 
[2026-03-21 11:22:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"HfWXUWecQ8cBk3Ns6JLgl8TLqG6zvZaU","execution_time":"2026-03-21 11:22:01","total_operations":3,"sites_count":1} 
[2026-03-21 11:22:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"HfWXUWecQ8cBk3Ns6JLgl8TLqG6zvZaU","execution_time":"2026-03-21 11:22:01","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985","ORD-iKbV-1774081145"]} 
[2026-03-21 11:22:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"HfWXUWecQ8cBk3Ns6JLgl8TLqG6zvZaU","execution_time":"2026-03-21 11:22:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 11:22:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"HfWXUWecQ8cBk3Ns6JLgl8TLqG6zvZaU","execution_time":"2026-03-21 11:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-21 11:22:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HfWXUWecQ8cBk3Ns6JLgl8TLqG6zvZaU","execution_time":"2026-03-21 11:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 11:22:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HfWXUWecQ8cBk3Ns6JLgl8TLqG6zvZaU","execution_time":"2026-03-21 11:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 11:22:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"HfWXUWecQ8cBk3Ns6JLgl8TLqG6zvZaU","execution_time":"2026-03-21 11:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":1,"skipped":2,"updates_prepared":1} 
[2026-03-21 11:22:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"HfWXUWecQ8cBk3Ns6JLgl8TLqG6zvZaU","execution_time":"2026-03-21 11:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 11:22:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"HfWXUWecQ8cBk3Ns6JLgl8TLqG6zvZaU","execution_time":"2026-03-21 11:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"count":1} 
[2026-03-21 11:22:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"HfWXUWecQ8cBk3Ns6JLgl8TLqG6zvZaU","execution_time":"2026-03-21 11:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"count":1} 
[2026-03-21 11:22:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"HfWXUWecQ8cBk3Ns6JLgl8TLqG6zvZaU","execution_time":"2026-03-21 11:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"user_id":1424,"notification_type":"order_approved","reference_id":174775} 
[2026-03-21 11:22:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"HfWXUWecQ8cBk3Ns6JLgl8TLqG6zvZaU","execution_time":"2026-03-21 11:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 11:22:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"HfWXUWecQ8cBk3Ns6JLgl8TLqG6zvZaU","execution_time":"2026-03-21 11:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 11:22:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"HfWXUWecQ8cBk3Ns6JLgl8TLqG6zvZaU","execution_time":"2026-03-21 11:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":1,"errors":0} 
[2026-03-21 11:22:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"HfWXUWecQ8cBk3Ns6JLgl8TLqG6zvZaU","execution_time":"2026-03-21 11:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":1,"errors":0} 
[2026-03-21 11:22:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"HfWXUWecQ8cBk3Ns6JLgl8TLqG6zvZaU","execution_time":"2026-03-21 11:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 11:22:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1424  
[2026-03-21 11:22:24] production.INFO: Constructing job for order: 174777  
[2026-03-21 11:22:25] production.INFO: Handling job for order: 174777  
[2026-03-21 11:22:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 11:22:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 11:22:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=af45393e-9596-49a0-a63f-13786cd4e2c2&Player_ID=52293781187  
[2026-03-21 11:22:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=af45393e-9596-49a0-a63f-13786cd4e2c2&Player_ID=52293781187","has_body":false} 
[2026-03-21 11:22:26] production.INFO: Operation sent successfully {"operation_id":159814,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-FJZ-1774081346","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 11:22:26"}},"processed_data":{"order_number":"ORD-FJZ-1774081346","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 11:22:40] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-FJZ-1774081346","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 11:22:40] production.INFO: Processed webhook data (normalized) {"id":"ORD-FJZ-1774081346","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 11:22:40] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 11:22:40] production.INFO: SendAcceptReject: Notification queued {"user_id":1470,"notification_type":"order_approved","reference_id":174777} 
[2026-03-21 11:22:40] production.INFO: Order updated successfully. Order ID: 174777, Status: completed  
[2026-03-21 11:22:40] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-FJZ-1774081346","status":"completed","codes_count":0} 
[2026-03-21 11:22:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1470  
[2026-03-21 11:23:07] production.INFO: Constructing job for order: 174778  
[2026-03-21 11:23:08] production.INFO: Handling job for order: 174778  
[2026-03-21 11:23:08] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 11:23:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 11:23:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=8c98a0d7-94c9-4923-a47a-54d82e441d99&Player_ID=0936425235  
[2026-03-21 11:23:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=8c98a0d7-94c9-4923-a47a-54d82e441d99&Player_ID=0936425235","has_body":false} 
[2026-03-21 11:23:09] production.INFO: Operation sent successfully {"operation_id":159815,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vm4LqJ-1774081389","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 11:23:09"}},"processed_data":{"order_number":"ORD-vm4LqJ-1774081389","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 11:23:13] production.INFO: Constructing job for order: 174779  
[2026-03-21 11:23:15] production.INFO: Handling job for order: 174779  
[2026-03-21 11:23:15] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 11:23:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 11:23:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=69b9fbd3-fa7c-4501-90ce-8cd194bb56ba&Player_ID=0936425235  
[2026-03-21 11:23:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=69b9fbd3-fa7c-4501-90ce-8cd194bb56ba&Player_ID=0936425235","has_body":false} 
[2026-03-21 11:23:16] production.INFO: Operation sent successfully {"operation_id":159816,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2dND-1774081395","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 11:23:16"}},"processed_data":{"order_number":"ORD-2dND-1774081395","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 11:24:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Px62pFe6b5qnlQnF1IWa40kLUoNRcwqR","execution_time":"2026-03-21 11:24:04"} 
[2026-03-21 11:24:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Px62pFe6b5qnlQnF1IWa40kLUoNRcwqR","execution_time":"2026-03-21 11:24:04","total_operations":4,"sites_count":2} 
[2026-03-21 11:24:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Px62pFe6b5qnlQnF1IWa40kLUoNRcwqR","execution_time":"2026-03-21 11:24:04","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985"]} 
[2026-03-21 11:24:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Px62pFe6b5qnlQnF1IWa40kLUoNRcwqR","execution_time":"2026-03-21 11:24:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 11:24:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Px62pFe6b5qnlQnF1IWa40kLUoNRcwqR","execution_time":"2026-03-21 11:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 11:24:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Px62pFe6b5qnlQnF1IWa40kLUoNRcwqR","execution_time":"2026-03-21 11:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 11:24:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Px62pFe6b5qnlQnF1IWa40kLUoNRcwqR","execution_time":"2026-03-21 11:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 11:24:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Px62pFe6b5qnlQnF1IWa40kLUoNRcwqR","execution_time":"2026-03-21 11:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 11:24:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Px62pFe6b5qnlQnF1IWa40kLUoNRcwqR","execution_time":"2026-03-21 11:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 11:24:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Px62pFe6b5qnlQnF1IWa40kLUoNRcwqR","execution_time":"2026-03-21 11:24:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":2,"order_ids":["ORD-vm4LqJ-1774081389","ORD-2dND-1774081395"]} 
[2026-03-21 11:24:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Px62pFe6b5qnlQnF1IWa40kLUoNRcwqR","execution_time":"2026-03-21 11:24:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 11:24:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Px62pFe6b5qnlQnF1IWa40kLUoNRcwqR","execution_time":"2026-03-21 11:24:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":2} 
[2026-03-21 11:24:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Px62pFe6b5qnlQnF1IWa40kLUoNRcwqR","execution_time":"2026-03-21 11:24:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vm4LqJ-1774081389","operation_id":159815,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-21 11:24:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"Px62pFe6b5qnlQnF1IWa40kLUoNRcwqR","execution_time":"2026-03-21 11:24:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vm4LqJ-1774081389","operation_id":159815,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-21 11:24:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"Px62pFe6b5qnlQnF1IWa40kLUoNRcwqR","execution_time":"2026-03-21 11:24:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vm4LqJ-1774081389","operation_id":159815,"count":2} 
[2026-03-21 11:24:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"Px62pFe6b5qnlQnF1IWa40kLUoNRcwqR","execution_time":"2026-03-21 11:24:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vm4LqJ-1774081389","operation_id":159815,"count":2} 
[2026-03-21 11:24:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Px62pFe6b5qnlQnF1IWa40kLUoNRcwqR","execution_time":"2026-03-21 11:24:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vm4LqJ-1774081389","operation_id":159815,"user_id":587,"notification_type":"order_approved","reference_id":174779} 
[2026-03-21 11:24:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Px62pFe6b5qnlQnF1IWa40kLUoNRcwqR","execution_time":"2026-03-21 11:24:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vm4LqJ-1774081389","operation_id":159815,"user_id":587,"notification_type":"order_approved","reference_id":174778} 
[2026-03-21 11:24:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"Px62pFe6b5qnlQnF1IWa40kLUoNRcwqR","execution_time":"2026-03-21 11:24:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vm4LqJ-1774081389","operation_id":159815,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-21 11:24:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"Px62pFe6b5qnlQnF1IWa40kLUoNRcwqR","execution_time":"2026-03-21 11:24:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vm4LqJ-1774081389","operation_id":159815,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-21 11:24:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"Px62pFe6b5qnlQnF1IWa40kLUoNRcwqR","execution_time":"2026-03-21 11:24:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vm4LqJ-1774081389","operation_id":159815,"processed":2,"errors":0} 
[2026-03-21 11:24:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Px62pFe6b5qnlQnF1IWa40kLUoNRcwqR","execution_time":"2026-03-21 11:24:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vm4LqJ-1774081389","operation_id":159815,"processed":2,"errors":0} 
[2026-03-21 11:24:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Px62pFe6b5qnlQnF1IWa40kLUoNRcwqR","execution_time":"2026-03-21 11:24:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vm4LqJ-1774081389","operation_id":159815} 
[2026-03-21 11:24:05] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 11:24:07] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 11:25:01] production.INFO: Executing GetProducts task...  
[2026-03-21 11:25:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 11:25:01] production.INFO: Executing GetProducts task...  
[2026-03-21 11:25:03] production.INFO: async() رجع: true  
[2026-03-21 11:25:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 11:25:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 11:25:04] production.WARNING: Product with ID 213 not found  
[2026-03-21 11:25:04] production.WARNING: Product with ID 212 not found  
[2026-03-21 11:25:04] production.WARNING: Product with ID 211 not found  
[2026-03-21 11:25:04] production.WARNING: Product with ID 210 not found  
[2026-03-21 11:25:04] production.WARNING: Product with ID 209 not found  
[2026-03-21 11:25:04] production.WARNING: Product with ID 214 not found  
[2026-03-21 11:25:04] production.WARNING: Product with ID 215 not found  
[2026-03-21 11:25:04] production.WARNING: Product with ID 216 not found  
[2026-03-21 11:25:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 11:25:15] production.INFO: Constructing job for order: 174780  
[2026-03-21 11:25:17] production.INFO: Handling job for order: 174780  
[2026-03-21 11:25:17] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 11:25:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 11:25:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=0655335e-2cb6-441b-b91a-df41d7d8ace6&Player_ID=52281451324  
[2026-03-21 11:25:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=0655335e-2cb6-441b-b91a-df41d7d8ace6&Player_ID=52281451324","has_body":false} 
[2026-03-21 11:25:18] production.INFO: Operation sent successfully {"operation_id":159817,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-RayeW-1774081517","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 11:25:18"}},"processed_data":{"order_number":"ORD-RayeW-1774081517","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-21 11:25:29] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-RayeW-1774081517","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 11:25:29] production.INFO: Processed webhook data (normalized) {"id":"ORD-RayeW-1774081517","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 11:25:29] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 11:25:29] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":174780} 
[2026-03-21 11:25:29] production.INFO: Order updated successfully. Order ID: 174780, Status: completed  
[2026-03-21 11:25:29] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-RayeW-1774081517","status":"completed","codes_count":0} 
[2026-03-21 11:25:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-21 11:26:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"nsAelR3AUSqaDDaWFevmJG3g3gsyJFrJ","execution_time":"2026-03-21 11:26:03"} 
[2026-03-21 11:26:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"nsAelR3AUSqaDDaWFevmJG3g3gsyJFrJ","execution_time":"2026-03-21 11:26:03","total_operations":2,"sites_count":1} 
[2026-03-21 11:26:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"nsAelR3AUSqaDDaWFevmJG3g3gsyJFrJ","execution_time":"2026-03-21 11:26:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985"]} 
[2026-03-21 11:26:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"nsAelR3AUSqaDDaWFevmJG3g3gsyJFrJ","execution_time":"2026-03-21 11:26:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 11:26:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"nsAelR3AUSqaDDaWFevmJG3g3gsyJFrJ","execution_time":"2026-03-21 11:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 11:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nsAelR3AUSqaDDaWFevmJG3g3gsyJFrJ","execution_time":"2026-03-21 11:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 11:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nsAelR3AUSqaDDaWFevmJG3g3gsyJFrJ","execution_time":"2026-03-21 11:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 11:26:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"nsAelR3AUSqaDDaWFevmJG3g3gsyJFrJ","execution_time":"2026-03-21 11:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 11:26:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"nsAelR3AUSqaDDaWFevmJG3g3gsyJFrJ","execution_time":"2026-03-21 11:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 11:26:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"nsAelR3AUSqaDDaWFevmJG3g3gsyJFrJ","execution_time":"2026-03-21 11:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 11:28:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"7RQG9znMPETGU59sVG5LQorJZqo77Gbq","execution_time":"2026-03-21 11:28:03"} 
[2026-03-21 11:28:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"7RQG9znMPETGU59sVG5LQorJZqo77Gbq","execution_time":"2026-03-21 11:28:03","total_operations":2,"sites_count":1} 
[2026-03-21 11:28:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"7RQG9znMPETGU59sVG5LQorJZqo77Gbq","execution_time":"2026-03-21 11:28:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985"]} 
[2026-03-21 11:28:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"7RQG9znMPETGU59sVG5LQorJZqo77Gbq","execution_time":"2026-03-21 11:28:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 11:28:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"7RQG9znMPETGU59sVG5LQorJZqo77Gbq","execution_time":"2026-03-21 11:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 11:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7RQG9znMPETGU59sVG5LQorJZqo77Gbq","execution_time":"2026-03-21 11:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 11:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7RQG9znMPETGU59sVG5LQorJZqo77Gbq","execution_time":"2026-03-21 11:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 11:28:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"7RQG9znMPETGU59sVG5LQorJZqo77Gbq","execution_time":"2026-03-21 11:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 11:28:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"7RQG9znMPETGU59sVG5LQorJZqo77Gbq","execution_time":"2026-03-21 11:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 11:28:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"7RQG9znMPETGU59sVG5LQorJZqo77Gbq","execution_time":"2026-03-21 11:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 11:30:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"DgR4hX7TraB8XcM1VUItYbZvQta7C6oo","execution_time":"2026-03-21 11:30:03"} 
[2026-03-21 11:30:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"DgR4hX7TraB8XcM1VUItYbZvQta7C6oo","execution_time":"2026-03-21 11:30:03","total_operations":2,"sites_count":1} 
[2026-03-21 11:30:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"DgR4hX7TraB8XcM1VUItYbZvQta7C6oo","execution_time":"2026-03-21 11:30:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985"]} 
[2026-03-21 11:30:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"DgR4hX7TraB8XcM1VUItYbZvQta7C6oo","execution_time":"2026-03-21 11:30:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 11:30:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"DgR4hX7TraB8XcM1VUItYbZvQta7C6oo","execution_time":"2026-03-21 11:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 11:30:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DgR4hX7TraB8XcM1VUItYbZvQta7C6oo","execution_time":"2026-03-21 11:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 11:30:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DgR4hX7TraB8XcM1VUItYbZvQta7C6oo","execution_time":"2026-03-21 11:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 11:30:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"DgR4hX7TraB8XcM1VUItYbZvQta7C6oo","execution_time":"2026-03-21 11:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 11:30:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"DgR4hX7TraB8XcM1VUItYbZvQta7C6oo","execution_time":"2026-03-21 11:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 11:30:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"DgR4hX7TraB8XcM1VUItYbZvQta7C6oo","execution_time":"2026-03-21 11:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 11:30:03] production.INFO: Executing GetProducts task...  
[2026-03-21 11:30:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 11:30:03] production.INFO: Executing GetProducts task...  
[2026-03-21 11:30:04] production.INFO: Constructing job for order: 174781  
[2026-03-21 11:30:05] production.INFO: async() رجع: true  
[2026-03-21 11:30:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 11:30:06] production.WARNING: Product with ID 395 not found  
[2026-03-21 11:30:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 11:30:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 11:30:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 11:30:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 11:30:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 11:30:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 11:30:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 11:30:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 11:30:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 11:30:07] production.INFO: Handling job for order: 174781  
[2026-03-21 11:30:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 11:30:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 11:30:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=a78c8880-1fa9-430e-979b-f06c8f9b6a39&Player_ID=51957524285  
[2026-03-21 11:30:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=a78c8880-1fa9-430e-979b-f06c8f9b6a39&Player_ID=51957524285","has_body":false} 
[2026-03-21 11:30:08] production.INFO: Operation sent successfully {"operation_id":159818,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vEanZ3-1774081807","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 11:30:08"}},"processed_data":{"order_number":"ORD-vEanZ3-1774081807","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 11:30:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-vEanZ3-1774081807","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 11:30:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-vEanZ3-1774081807","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 11:30:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 11:30:23] production.INFO: SendAcceptReject: Notification queued {"user_id":903,"notification_type":"order_approved","reference_id":174781} 
[2026-03-21 11:30:23] production.INFO: Order updated successfully. Order ID: 174781, Status: completed  
[2026-03-21 11:30:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-vEanZ3-1774081807","status":"completed","codes_count":0} 
[2026-03-21 11:30:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-21 11:31:25] production.INFO: Constructing job for order: 174782  
[2026-03-21 11:31:26] production.INFO: Handling job for order: 174782  
[2026-03-21 11:31:26] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 11:31:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 11:31:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=130000&uuid=df8a5cb4-c622-4a3d-b086-8e088fbd4605&Player_ID=65948700  
[2026-03-21 11:31:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=130000&uuid=df8a5cb4-c622-4a3d-b086-8e088fbd4605&Player_ID=65948700","has_body":false} 
[2026-03-21 11:31:27] production.INFO: Operation sent successfully {"operation_id":159819,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-d2RVI-1774081886","amount":13.785291000000000849468051455914974212646484375,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-21 11:31:27"}},"processed_data":{"order_number":"ORD-d2RVI-1774081886","amount":13.785291000000000849468051455914974212646484375,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-21 11:31:32] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-d2RVI-1774081886","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 11:31:32] production.INFO: Processed webhook data (normalized) {"id":"ORD-d2RVI-1774081886","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 11:31:32] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 11:31:32] production.INFO: SendAcceptReject: Notification queued {"user_id":1056,"notification_type":"order_approved","reference_id":174782} 
[2026-03-21 11:31:32] production.INFO: Order updated successfully. Order ID: 174782, Status: completed  
[2026-03-21 11:31:32] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-d2RVI-1774081886","status":"completed","codes_count":0} 
[2026-03-21 11:31:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-21 11:32:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"7SYpQPjqvTJm5j3M9Xw7JK3QXdw3tcdS","execution_time":"2026-03-21 11:32:03"} 
[2026-03-21 11:32:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"7SYpQPjqvTJm5j3M9Xw7JK3QXdw3tcdS","execution_time":"2026-03-21 11:32:03","total_operations":2,"sites_count":1} 
[2026-03-21 11:32:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"7SYpQPjqvTJm5j3M9Xw7JK3QXdw3tcdS","execution_time":"2026-03-21 11:32:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985"]} 
[2026-03-21 11:32:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"7SYpQPjqvTJm5j3M9Xw7JK3QXdw3tcdS","execution_time":"2026-03-21 11:32:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 11:32:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"7SYpQPjqvTJm5j3M9Xw7JK3QXdw3tcdS","execution_time":"2026-03-21 11:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 11:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7SYpQPjqvTJm5j3M9Xw7JK3QXdw3tcdS","execution_time":"2026-03-21 11:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 11:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7SYpQPjqvTJm5j3M9Xw7JK3QXdw3tcdS","execution_time":"2026-03-21 11:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 11:32:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"7SYpQPjqvTJm5j3M9Xw7JK3QXdw3tcdS","execution_time":"2026-03-21 11:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 11:32:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"7SYpQPjqvTJm5j3M9Xw7JK3QXdw3tcdS","execution_time":"2026-03-21 11:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 11:32:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"7SYpQPjqvTJm5j3M9Xw7JK3QXdw3tcdS","execution_time":"2026-03-21 11:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 11:32:47] production.INFO: Constructing job for order: 174783  
[2026-03-21 11:32:48] production.INFO: Handling job for order: 174783  
[2026-03-21 11:32:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 11:32:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 11:32:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=30000&uuid=87dc5b4f-9b34-4b31-a073-800dccbb858b&Player_ID=94065233  
[2026-03-21 11:32:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=30000&uuid=87dc5b4f-9b34-4b31-a073-800dccbb858b&Player_ID=94065233","has_body":false} 
[2026-03-21 11:32:49] production.INFO: Operation sent successfully {"operation_id":159820,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-lsw0FBXc-1774081969","amount":3.181221000000000298513214147533290088176727294921875,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-21 11:32:49"}},"processed_data":{"order_number":"ORD-lsw0FBXc-1774081969","amount":3.181221000000000298513214147533290088176727294921875,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-21 11:32:56] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-lsw0FBXc-1774081969","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 11:32:56] production.INFO: Processed webhook data (normalized) {"id":"ORD-lsw0FBXc-1774081969","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 11:32:56] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 11:32:56] production.INFO: SendAcceptReject: Notification queued {"user_id":1056,"notification_type":"order_approved","reference_id":174783} 
[2026-03-21 11:32:56] production.INFO: Order updated successfully. Order ID: 174783, Status: completed  
[2026-03-21 11:32:56] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-lsw0FBXc-1774081969","status":"completed","codes_count":0} 
[2026-03-21 11:32:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-21 11:33:15] production.INFO: Constructing job for order: 174784  
[2026-03-21 11:33:16] production.INFO: Handling job for order: 174784  
[2026-03-21 11:33:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 11:33:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 11:33:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8409aa7e-d8bc-42da-8b3d-0f3ec2ff52ca&Player_ID=51957524285  
[2026-03-21 11:33:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8409aa7e-d8bc-42da-8b3d-0f3ec2ff52ca&Player_ID=51957524285","has_body":false} 
[2026-03-21 11:33:17] production.INFO: Operation sent successfully {"operation_id":159821,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-lNI-1774081997","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 11:33:17"}},"processed_data":{"order_number":"ORD-lNI-1774081997","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 11:33:41] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-lNI-1774081997","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 11:33:41] production.INFO: Processed webhook data (normalized) {"id":"ORD-lNI-1774081997","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 11:33:41] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 11:33:41] production.INFO: SendAcceptReject: Notification queued {"user_id":903,"notification_type":"order_approved","reference_id":174784} 
[2026-03-21 11:33:41] production.INFO: Order updated successfully. Order ID: 174784, Status: completed  
[2026-03-21 11:33:41] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-lNI-1774081997","status":"completed","codes_count":0} 
[2026-03-21 11:33:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-21 11:33:47] production.INFO: Constructing job for order: 174785  
[2026-03-21 11:33:50] production.INFO: Handling job for order: 174785  
[2026-03-21 11:33:50] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 11:33:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 11:33:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=30000&uuid=866f45a9-b90e-4d6b-8edd-51270b221df6&Player_ID=65948700  
[2026-03-21 11:33:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=30000&uuid=866f45a9-b90e-4d6b-8edd-51270b221df6&Player_ID=65948700","has_body":false} 
[2026-03-21 11:33:51] production.INFO: Operation sent successfully {"operation_id":159822,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-QcCk-1774082031","amount":3.181221000000000298513214147533290088176727294921875,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-21 11:33:51"}},"processed_data":{"order_number":"ORD-QcCk-1774082031","amount":3.181221000000000298513214147533290088176727294921875,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-21 11:33:57] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-QcCk-1774082031","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 11:33:57] production.INFO: Processed webhook data (normalized) {"id":"ORD-QcCk-1774082031","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 11:33:57] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 11:33:57] production.INFO: SendAcceptReject: Notification queued {"user_id":1056,"notification_type":"order_approved","reference_id":174785} 
[2026-03-21 11:33:57] production.INFO: Order updated successfully. Order ID: 174785, Status: completed  
[2026-03-21 11:33:57] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-QcCk-1774082031","status":"completed","codes_count":0} 
[2026-03-21 11:33:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-21 11:34:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"8hyCjE6NhvRVVuOgAVNrGuVKq6ZhoclW","execution_time":"2026-03-21 11:34:03"} 
[2026-03-21 11:34:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"8hyCjE6NhvRVVuOgAVNrGuVKq6ZhoclW","execution_time":"2026-03-21 11:34:03","total_operations":2,"sites_count":1} 
[2026-03-21 11:34:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"8hyCjE6NhvRVVuOgAVNrGuVKq6ZhoclW","execution_time":"2026-03-21 11:34:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985"]} 
[2026-03-21 11:34:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"8hyCjE6NhvRVVuOgAVNrGuVKq6ZhoclW","execution_time":"2026-03-21 11:34:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 11:34:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"8hyCjE6NhvRVVuOgAVNrGuVKq6ZhoclW","execution_time":"2026-03-21 11:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 11:34:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8hyCjE6NhvRVVuOgAVNrGuVKq6ZhoclW","execution_time":"2026-03-21 11:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 11:34:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8hyCjE6NhvRVVuOgAVNrGuVKq6ZhoclW","execution_time":"2026-03-21 11:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 11:34:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"8hyCjE6NhvRVVuOgAVNrGuVKq6ZhoclW","execution_time":"2026-03-21 11:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 11:34:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"8hyCjE6NhvRVVuOgAVNrGuVKq6ZhoclW","execution_time":"2026-03-21 11:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 11:34:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"8hyCjE6NhvRVVuOgAVNrGuVKq6ZhoclW","execution_time":"2026-03-21 11:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 11:35:03] production.INFO: Executing GetProducts task...  
[2026-03-21 11:35:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 11:35:03] production.INFO: Executing GetProducts task...  
[2026-03-21 11:35:05] production.INFO: async() رجع: true  
[2026-03-21 11:35:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 11:35:06] production.WARNING: Product with ID 395 not found  
[2026-03-21 11:35:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 11:35:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 11:35:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 11:35:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 11:35:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 11:35:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 11:35:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 11:35:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 11:35:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 11:35:39] production.INFO: Constructing job for order: 174786  
[2026-03-21 11:35:40] production.INFO: Handling job for order: 174786  
[2026-03-21 11:35:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 11:35:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 11:35:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=4cd42096-4b30-43e4-b938-33a9211a09a7&Player_ID=52176292003  
[2026-03-21 11:35:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=4cd42096-4b30-43e4-b938-33a9211a09a7&Player_ID=52176292003","has_body":false} 
[2026-03-21 11:35:40] production.INFO: Operation sent successfully {"operation_id":159823,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-YjU54-1774082140","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 11:35:40"}},"processed_data":{"order_number":"ORD-YjU54-1774082140","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 11:36:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"1UX0Finofr4o3ufgETr9FRQf0olwbwwl","execution_time":"2026-03-21 11:36:03"} 
[2026-03-21 11:36:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"1UX0Finofr4o3ufgETr9FRQf0olwbwwl","execution_time":"2026-03-21 11:36:03","total_operations":3,"sites_count":1} 
[2026-03-21 11:36:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"1UX0Finofr4o3ufgETr9FRQf0olwbwwl","execution_time":"2026-03-21 11:36:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985","ORD-YjU54-1774082140"]} 
[2026-03-21 11:36:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"1UX0Finofr4o3ufgETr9FRQf0olwbwwl","execution_time":"2026-03-21 11:36:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 11:36:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"1UX0Finofr4o3ufgETr9FRQf0olwbwwl","execution_time":"2026-03-21 11:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-21 11:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1UX0Finofr4o3ufgETr9FRQf0olwbwwl","execution_time":"2026-03-21 11:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 11:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1UX0Finofr4o3ufgETr9FRQf0olwbwwl","execution_time":"2026-03-21 11:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 11:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1UX0Finofr4o3ufgETr9FRQf0olwbwwl","execution_time":"2026-03-21 11:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YjU54-1774082140","operation_id":159823} 
[2026-03-21 11:36:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"1UX0Finofr4o3ufgETr9FRQf0olwbwwl","execution_time":"2026-03-21 11:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YjU54-1774082140","operation_id":159823,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-21 11:36:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"1UX0Finofr4o3ufgETr9FRQf0olwbwwl","execution_time":"2026-03-21 11:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YjU54-1774082140","operation_id":159823,"processed":0,"errors":0} 
[2026-03-21 11:36:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"1UX0Finofr4o3ufgETr9FRQf0olwbwwl","execution_time":"2026-03-21 11:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YjU54-1774082140","operation_id":159823} 
[2026-03-21 11:36:15] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-YjU54-1774082140","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 11:36:15] production.INFO: Processed webhook data (normalized) {"id":"ORD-YjU54-1774082140","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 11:36:15] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 11:36:15] production.INFO: SendAcceptReject: Notification queued {"user_id":659,"notification_type":"order_approved","reference_id":174786} 
[2026-03-21 11:36:15] production.INFO: Order updated successfully. Order ID: 174786, Status: completed  
[2026-03-21 11:36:15] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-YjU54-1774082140","status":"completed","codes_count":0} 
[2026-03-21 11:36:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 659  
[2026-03-21 11:36:16] production.INFO: Constructing job for order: 174787  
[2026-03-21 11:36:18] production.INFO: Handling job for order: 174787  
[2026-03-21 11:36:18] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 11:36:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 11:36:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=e4211cb1-11d8-4520-a58d-6bb17790feed&Player_ID=5240774437  
[2026-03-21 11:36:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=e4211cb1-11d8-4520-a58d-6bb17790feed&Player_ID=5240774437","has_body":false} 
[2026-03-21 11:36:19] production.INFO: Operation sent successfully {"operation_id":159824,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-A0Jd2knf-1774082179","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG","notes":[],"created_at":"2026-03-21 11:36:19"}},"processed_data":{"order_number":"ORD-A0Jd2knf-1774082179","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG"}} 
[2026-03-21 11:36:36] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-A0Jd2knf-1774082179","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 11:36:36] production.INFO: Processed webhook data (normalized) {"id":"ORD-A0Jd2knf-1774082179","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 11:36:36] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 11:36:36] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":174787} 
[2026-03-21 11:36:36] production.INFO: Order updated successfully. Order ID: 174787, Status: completed  
[2026-03-21 11:36:36] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-A0Jd2knf-1774082179","status":"completed","codes_count":0} 
[2026-03-21 11:36:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-21 11:36:59] production.INFO: Constructing job for order: 174788  
[2026-03-21 11:37:01] production.INFO: Handling job for order: 174788  
[2026-03-21 11:37:01] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 11:37:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 11:37:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=eeb01b2f-cb86-474d-ae62-464f062a5ee2&Player_ID=0942300668  
[2026-03-21 11:37:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=eeb01b2f-cb86-474d-ae62-464f062a5ee2&Player_ID=0942300668","has_body":false} 
[2026-03-21 11:37:02] production.INFO: Operation sent successfully {"operation_id":159825,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vEt89JWW-1774082221","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 11:37:02"}},"processed_data":{"order_number":"ORD-vEt89JWW-1774082221","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 11:37:05] production.INFO: Constructing job for order: 174789  
[2026-03-21 11:37:08] production.INFO: Handling job for order: 174789  
[2026-03-21 11:37:08] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 11:37:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 11:37:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=26065d32-1ef2-42bc-8572-6277d42b54bb&Player_ID=0942300668  
[2026-03-21 11:37:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=26065d32-1ef2-42bc-8572-6277d42b54bb&Player_ID=0942300668","has_body":false} 
[2026-03-21 11:37:08] production.INFO: Operation sent successfully {"operation_id":159826,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9mm5Eps-1774082228","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 11:37:08"}},"processed_data":{"order_number":"ORD-9mm5Eps-1774082228","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 11:37:11] production.INFO: Constructing job for order: 174790  
[2026-03-21 11:37:14] production.INFO: Handling job for order: 174790  
[2026-03-21 11:37:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 11:37:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 11:37:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=74276612-63e0-4057-b843-4c9f9e57f8b1&Player_ID=52100262398  
[2026-03-21 11:37:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=74276612-63e0-4057-b843-4c9f9e57f8b1&Player_ID=52100262398","has_body":false} 
[2026-03-21 11:37:15] production.INFO: Operation sent successfully {"operation_id":159827,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-APqFhNp0-1774082235","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 11:37:15"}},"processed_data":{"order_number":"ORD-APqFhNp0-1774082235","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 11:37:16] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"985.0","mainamount":"1000","operation_number":"155699903","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpd0vsc7idd7vl8rRRZl1"}},"user_id":1659} 
[2026-03-21 11:37:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 11:37:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 11:37:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 11:37:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 11:37:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 11:37:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 11:37:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 11:37:18] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 11:37:18] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18300,"user_id":1659,"amount":985.0,"admins_notified":7} 
[2026-03-21 11:38:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"7bM449eqMCBqwfk1aNIzTisuLrUUMmGr","execution_time":"2026-03-21 11:38:03"} 
[2026-03-21 11:38:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"7bM449eqMCBqwfk1aNIzTisuLrUUMmGr","execution_time":"2026-03-21 11:38:03","total_operations":5,"sites_count":2} 
[2026-03-21 11:38:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"7bM449eqMCBqwfk1aNIzTisuLrUUMmGr","execution_time":"2026-03-21 11:38:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985","ORD-APqFhNp0-1774082235"]} 
[2026-03-21 11:38:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"7bM449eqMCBqwfk1aNIzTisuLrUUMmGr","execution_time":"2026-03-21 11:38:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 11:38:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"7bM449eqMCBqwfk1aNIzTisuLrUUMmGr","execution_time":"2026-03-21 11:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-21 11:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7bM449eqMCBqwfk1aNIzTisuLrUUMmGr","execution_time":"2026-03-21 11:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 11:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7bM449eqMCBqwfk1aNIzTisuLrUUMmGr","execution_time":"2026-03-21 11:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-APqFhNp0-1774082235","operation_id":159827} 
[2026-03-21 11:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7bM449eqMCBqwfk1aNIzTisuLrUUMmGr","execution_time":"2026-03-21 11:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 11:38:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"7bM449eqMCBqwfk1aNIzTisuLrUUMmGr","execution_time":"2026-03-21 11:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-21 11:38:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"7bM449eqMCBqwfk1aNIzTisuLrUUMmGr","execution_time":"2026-03-21 11:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 11:38:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"7bM449eqMCBqwfk1aNIzTisuLrUUMmGr","execution_time":"2026-03-21 11:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":2,"order_ids":["ORD-vEt89JWW-1774082221","ORD-9mm5Eps-1774082228"]} 
[2026-03-21 11:38:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"7bM449eqMCBqwfk1aNIzTisuLrUUMmGr","execution_time":"2026-03-21 11:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 11:38:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"7bM449eqMCBqwfk1aNIzTisuLrUUMmGr","execution_time":"2026-03-21 11:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":2} 
[2026-03-21 11:38:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"7bM449eqMCBqwfk1aNIzTisuLrUUMmGr","execution_time":"2026-03-21 11:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vEt89JWW-1774082221","operation_id":159825,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-21 11:38:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"7bM449eqMCBqwfk1aNIzTisuLrUUMmGr","execution_time":"2026-03-21 11:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vEt89JWW-1774082221","operation_id":159825,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-21 11:38:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"7bM449eqMCBqwfk1aNIzTisuLrUUMmGr","execution_time":"2026-03-21 11:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vEt89JWW-1774082221","operation_id":159825,"count":2} 
[2026-03-21 11:38:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"7bM449eqMCBqwfk1aNIzTisuLrUUMmGr","execution_time":"2026-03-21 11:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vEt89JWW-1774082221","operation_id":159825,"count":2} 
[2026-03-21 11:38:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"7bM449eqMCBqwfk1aNIzTisuLrUUMmGr","execution_time":"2026-03-21 11:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vEt89JWW-1774082221","operation_id":159825,"user_id":43,"notification_type":"order_approved","reference_id":174789} 
[2026-03-21 11:38:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"7bM449eqMCBqwfk1aNIzTisuLrUUMmGr","execution_time":"2026-03-21 11:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vEt89JWW-1774082221","operation_id":159825,"user_id":43,"notification_type":"order_approved","reference_id":174788} 
[2026-03-21 11:38:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"7bM449eqMCBqwfk1aNIzTisuLrUUMmGr","execution_time":"2026-03-21 11:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vEt89JWW-1774082221","operation_id":159825,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-21 11:38:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"7bM449eqMCBqwfk1aNIzTisuLrUUMmGr","execution_time":"2026-03-21 11:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vEt89JWW-1774082221","operation_id":159825,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-21 11:38:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"7bM449eqMCBqwfk1aNIzTisuLrUUMmGr","execution_time":"2026-03-21 11:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vEt89JWW-1774082221","operation_id":159825,"processed":2,"errors":0} 
[2026-03-21 11:38:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"7bM449eqMCBqwfk1aNIzTisuLrUUMmGr","execution_time":"2026-03-21 11:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vEt89JWW-1774082221","operation_id":159825,"processed":2,"errors":0} 
[2026-03-21 11:38:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"7bM449eqMCBqwfk1aNIzTisuLrUUMmGr","execution_time":"2026-03-21 11:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vEt89JWW-1774082221","operation_id":159825} 
[2026-03-21 11:38:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 43  
[2026-03-21 11:38:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 43  
[2026-03-21 11:38:16] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1083.5","mainamount":"1100","operation_number":"155699903","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpc7q84d6kstokfXKsTEh"}},"user_id":1659} 
[2026-03-21 11:39:00] production.INFO: Constructing job for order: 174791  
[2026-03-21 11:39:01] production.INFO: Handling job for order: 174791  
[2026-03-21 11:39:01] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 11:39:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 11:39:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/91/params?qty=1&uuid=0f574496-7291-46d7-85a6-7200fd0274c8&Player_ID=14993732889  
[2026-03-21 11:39:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/91/params?qty=1&uuid=0f574496-7291-46d7-85a6-7200fd0274c8&Player_ID=14993732889","has_body":false} 
[2026-03-21 11:39:01] production.INFO: Operation sent successfully {"operation_id":159828,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PpSJ-1774082341","amount":18.693000000000001392663762089796364307403564453125,"status":"processing","product":"2200+240 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 11:39:01"}},"processed_data":{"order_number":"ORD-PpSJ-1774082341","amount":18.693000000000001392663762089796364307403564453125,"status":"processing","product":"2200+240 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 11:39:22] production.INFO: Constructing job for order: 174792  
[2026-03-21 11:39:25] production.INFO: Handling job for order: 174792  
[2026-03-21 11:39:25] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 11:39:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 11:39:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=e8c3864e-d40f-4c52-9298-8ff4798361a2&Player_ID=0942300668  
[2026-03-21 11:39:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=e8c3864e-d40f-4c52-9298-8ff4798361a2&Player_ID=0942300668","has_body":false} 
[2026-03-21 11:39:26] production.INFO: Operation sent successfully {"operation_id":159829,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rJAY-1774082366","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 11:39:26"}},"processed_data":{"order_number":"ORD-rJAY-1774082366","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 11:39:33] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-PpSJ-1774082341","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 11:39:33] production.INFO: Processed webhook data (normalized) {"id":"ORD-PpSJ-1774082341","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 11:39:33] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 11:39:33] production.INFO: SendAcceptReject: Notification queued {"user_id":659,"notification_type":"order_approved","reference_id":174791} 
[2026-03-21 11:39:33] production.INFO: Order updated successfully. Order ID: 174791, Status: completed  
[2026-03-21 11:39:33] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-PpSJ-1774082341","status":"completed","codes_count":0} 
[2026-03-21 11:39:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 659  
[2026-03-21 11:40:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"mYvEhswDm6QMeZ4dwW5FwDAP0KSyhiSG","execution_time":"2026-03-21 11:40:02"} 
[2026-03-21 11:40:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"mYvEhswDm6QMeZ4dwW5FwDAP0KSyhiSG","execution_time":"2026-03-21 11:40:02","total_operations":4,"sites_count":2} 
[2026-03-21 11:40:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"mYvEhswDm6QMeZ4dwW5FwDAP0KSyhiSG","execution_time":"2026-03-21 11:40:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985","ORD-APqFhNp0-1774082235"]} 
[2026-03-21 11:40:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"mYvEhswDm6QMeZ4dwW5FwDAP0KSyhiSG","execution_time":"2026-03-21 11:40:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 11:40:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"mYvEhswDm6QMeZ4dwW5FwDAP0KSyhiSG","execution_time":"2026-03-21 11:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-21 11:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mYvEhswDm6QMeZ4dwW5FwDAP0KSyhiSG","execution_time":"2026-03-21 11:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 11:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mYvEhswDm6QMeZ4dwW5FwDAP0KSyhiSG","execution_time":"2026-03-21 11:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-APqFhNp0-1774082235","operation_id":159827} 
[2026-03-21 11:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mYvEhswDm6QMeZ4dwW5FwDAP0KSyhiSG","execution_time":"2026-03-21 11:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 11:40:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"mYvEhswDm6QMeZ4dwW5FwDAP0KSyhiSG","execution_time":"2026-03-21 11:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-21 11:40:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"mYvEhswDm6QMeZ4dwW5FwDAP0KSyhiSG","execution_time":"2026-03-21 11:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 11:40:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"mYvEhswDm6QMeZ4dwW5FwDAP0KSyhiSG","execution_time":"2026-03-21 11:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":1,"order_ids":["ORD-rJAY-1774082366"]} 
[2026-03-21 11:40:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"mYvEhswDm6QMeZ4dwW5FwDAP0KSyhiSG","execution_time":"2026-03-21 11:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 11:40:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"mYvEhswDm6QMeZ4dwW5FwDAP0KSyhiSG","execution_time":"2026-03-21 11:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":1} 
[2026-03-21 11:40:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"mYvEhswDm6QMeZ4dwW5FwDAP0KSyhiSG","execution_time":"2026-03-21 11:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rJAY-1774082366","operation_id":159829,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 11:40:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"mYvEhswDm6QMeZ4dwW5FwDAP0KSyhiSG","execution_time":"2026-03-21 11:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rJAY-1774082366","operation_id":159829,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 11:40:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"mYvEhswDm6QMeZ4dwW5FwDAP0KSyhiSG","execution_time":"2026-03-21 11:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rJAY-1774082366","operation_id":159829,"count":1} 
[2026-03-21 11:40:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"mYvEhswDm6QMeZ4dwW5FwDAP0KSyhiSG","execution_time":"2026-03-21 11:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rJAY-1774082366","operation_id":159829,"count":1} 
[2026-03-21 11:40:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"mYvEhswDm6QMeZ4dwW5FwDAP0KSyhiSG","execution_time":"2026-03-21 11:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rJAY-1774082366","operation_id":159829,"user_id":43,"notification_type":"order_approved","reference_id":174792} 
[2026-03-21 11:40:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"mYvEhswDm6QMeZ4dwW5FwDAP0KSyhiSG","execution_time":"2026-03-21 11:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rJAY-1774082366","operation_id":159829,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 11:40:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"mYvEhswDm6QMeZ4dwW5FwDAP0KSyhiSG","execution_time":"2026-03-21 11:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rJAY-1774082366","operation_id":159829,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 11:40:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"mYvEhswDm6QMeZ4dwW5FwDAP0KSyhiSG","execution_time":"2026-03-21 11:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rJAY-1774082366","operation_id":159829,"processed":1,"errors":0} 
[2026-03-21 11:40:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"mYvEhswDm6QMeZ4dwW5FwDAP0KSyhiSG","execution_time":"2026-03-21 11:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rJAY-1774082366","operation_id":159829,"processed":1,"errors":0} 
[2026-03-21 11:40:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"mYvEhswDm6QMeZ4dwW5FwDAP0KSyhiSG","execution_time":"2026-03-21 11:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rJAY-1774082366","operation_id":159829} 
[2026-03-21 11:40:03] production.INFO: Executing GetProducts task...  
[2026-03-21 11:40:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 11:40:03] production.INFO: Executing GetProducts task...  
[2026-03-21 11:40:05] production.INFO: async() رجع: true  
[2026-03-21 11:40:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 11:40:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 11:40:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 11:40:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 11:40:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 11:40:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 11:40:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 11:40:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 11:40:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 11:40:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 11:40:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 11:40:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 43  
[2026-03-21 11:41:06] production.INFO: Constructing job for order: 174793  
[2026-03-21 11:41:09] production.INFO: Handling job for order: 174793  
[2026-03-21 11:41:09] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 11:41:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 11:41:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=3410c088-b813-4683-8855-5ac8b212b7b3&Player_ID=0959105768  
[2026-03-21 11:41:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=3410c088-b813-4683-8855-5ac8b212b7b3&Player_ID=0959105768","has_body":false} 
[2026-03-21 11:41:10] production.INFO: Operation sent successfully {"operation_id":159830,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-jIMK-1774082470","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 11:41:10"}},"processed_data":{"order_number":"ORD-jIMK-1774082470","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 11:41:10] production.INFO: Constructing job for order: 174794  
[2026-03-21 11:41:13] production.INFO: Handling job for order: 174794  
[2026-03-21 11:41:13] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 11:41:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 11:41:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=a261463f-0076-4ae5-990c-2dc8cdcb058e&Player_ID=0959105768  
[2026-03-21 11:41:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=a261463f-0076-4ae5-990c-2dc8cdcb058e&Player_ID=0959105768","has_body":false} 
[2026-03-21 11:41:14] production.INFO: Operation sent successfully {"operation_id":159831,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-WJl-1774082473","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 11:41:14"}},"processed_data":{"order_number":"ORD-WJl-1774082473","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 11:42:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"c5ipfhFtrfrojKWHaY4RkYqwhJnDXWfT","execution_time":"2026-03-21 11:42:02"} 
[2026-03-21 11:42:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"c5ipfhFtrfrojKWHaY4RkYqwhJnDXWfT","execution_time":"2026-03-21 11:42:02","total_operations":5,"sites_count":2} 
[2026-03-21 11:42:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"c5ipfhFtrfrojKWHaY4RkYqwhJnDXWfT","execution_time":"2026-03-21 11:42:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985","ORD-APqFhNp0-1774082235"]} 
[2026-03-21 11:42:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"c5ipfhFtrfrojKWHaY4RkYqwhJnDXWfT","execution_time":"2026-03-21 11:42:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 11:42:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"c5ipfhFtrfrojKWHaY4RkYqwhJnDXWfT","execution_time":"2026-03-21 11:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-21 11:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"c5ipfhFtrfrojKWHaY4RkYqwhJnDXWfT","execution_time":"2026-03-21 11:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 11:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"c5ipfhFtrfrojKWHaY4RkYqwhJnDXWfT","execution_time":"2026-03-21 11:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-APqFhNp0-1774082235","operation_id":159827} 
[2026-03-21 11:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"c5ipfhFtrfrojKWHaY4RkYqwhJnDXWfT","execution_time":"2026-03-21 11:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 11:42:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"c5ipfhFtrfrojKWHaY4RkYqwhJnDXWfT","execution_time":"2026-03-21 11:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-21 11:42:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"c5ipfhFtrfrojKWHaY4RkYqwhJnDXWfT","execution_time":"2026-03-21 11:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 11:42:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"c5ipfhFtrfrojKWHaY4RkYqwhJnDXWfT","execution_time":"2026-03-21 11:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":2,"order_ids":["ORD-jIMK-1774082470","ORD-WJl-1774082473"]} 
[2026-03-21 11:42:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"c5ipfhFtrfrojKWHaY4RkYqwhJnDXWfT","execution_time":"2026-03-21 11:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 11:42:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"c5ipfhFtrfrojKWHaY4RkYqwhJnDXWfT","execution_time":"2026-03-21 11:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":2} 
[2026-03-21 11:42:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"c5ipfhFtrfrojKWHaY4RkYqwhJnDXWfT","execution_time":"2026-03-21 11:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WJl-1774082473","operation_id":159831,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-21 11:42:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"c5ipfhFtrfrojKWHaY4RkYqwhJnDXWfT","execution_time":"2026-03-21 11:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WJl-1774082473","operation_id":159831,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-21 11:42:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"c5ipfhFtrfrojKWHaY4RkYqwhJnDXWfT","execution_time":"2026-03-21 11:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WJl-1774082473","operation_id":159831,"count":2} 
[2026-03-21 11:42:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"c5ipfhFtrfrojKWHaY4RkYqwhJnDXWfT","execution_time":"2026-03-21 11:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WJl-1774082473","operation_id":159831,"count":2} 
[2026-03-21 11:42:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"c5ipfhFtrfrojKWHaY4RkYqwhJnDXWfT","execution_time":"2026-03-21 11:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WJl-1774082473","operation_id":159831,"user_id":43,"notification_type":"order_approved","reference_id":174793} 
[2026-03-21 11:42:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"c5ipfhFtrfrojKWHaY4RkYqwhJnDXWfT","execution_time":"2026-03-21 11:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WJl-1774082473","operation_id":159831,"user_id":43,"notification_type":"order_approved","reference_id":174794} 
[2026-03-21 11:42:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"c5ipfhFtrfrojKWHaY4RkYqwhJnDXWfT","execution_time":"2026-03-21 11:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WJl-1774082473","operation_id":159831,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-21 11:42:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"c5ipfhFtrfrojKWHaY4RkYqwhJnDXWfT","execution_time":"2026-03-21 11:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WJl-1774082473","operation_id":159831,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-21 11:42:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"c5ipfhFtrfrojKWHaY4RkYqwhJnDXWfT","execution_time":"2026-03-21 11:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WJl-1774082473","operation_id":159831,"processed":2,"errors":0} 
[2026-03-21 11:42:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"c5ipfhFtrfrojKWHaY4RkYqwhJnDXWfT","execution_time":"2026-03-21 11:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WJl-1774082473","operation_id":159831,"processed":2,"errors":0} 
[2026-03-21 11:42:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"c5ipfhFtrfrojKWHaY4RkYqwhJnDXWfT","execution_time":"2026-03-21 11:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WJl-1774082473","operation_id":159831} 
[2026-03-21 11:42:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 43  
[2026-03-21 11:42:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 43  
[2026-03-21 11:44:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"8iQCKZvRO5b7TnPq6ynbiZuDNFLCha9m","execution_time":"2026-03-21 11:44:02"} 
[2026-03-21 11:44:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"8iQCKZvRO5b7TnPq6ynbiZuDNFLCha9m","execution_time":"2026-03-21 11:44:02","total_operations":3,"sites_count":1} 
[2026-03-21 11:44:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"8iQCKZvRO5b7TnPq6ynbiZuDNFLCha9m","execution_time":"2026-03-21 11:44:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985","ORD-APqFhNp0-1774082235"]} 
[2026-03-21 11:44:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"8iQCKZvRO5b7TnPq6ynbiZuDNFLCha9m","execution_time":"2026-03-21 11:44:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 11:44:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"8iQCKZvRO5b7TnPq6ynbiZuDNFLCha9m","execution_time":"2026-03-21 11:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-21 11:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8iQCKZvRO5b7TnPq6ynbiZuDNFLCha9m","execution_time":"2026-03-21 11:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 11:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8iQCKZvRO5b7TnPq6ynbiZuDNFLCha9m","execution_time":"2026-03-21 11:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-APqFhNp0-1774082235","operation_id":159827} 
[2026-03-21 11:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8iQCKZvRO5b7TnPq6ynbiZuDNFLCha9m","execution_time":"2026-03-21 11:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 11:44:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"8iQCKZvRO5b7TnPq6ynbiZuDNFLCha9m","execution_time":"2026-03-21 11:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-21 11:44:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"8iQCKZvRO5b7TnPq6ynbiZuDNFLCha9m","execution_time":"2026-03-21 11:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 11:44:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"8iQCKZvRO5b7TnPq6ynbiZuDNFLCha9m","execution_time":"2026-03-21 11:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 11:45:02] production.INFO: Executing GetProducts task...  
[2026-03-21 11:45:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 11:45:02] production.INFO: Executing GetProducts task...  
[2026-03-21 11:45:06] production.INFO: async() رجع: true  
[2026-03-21 11:45:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 11:45:06] production.WARNING: Product with ID 395 not found  
[2026-03-21 11:45:07] production.WARNING: Product with ID 213 not found  
[2026-03-21 11:45:07] production.WARNING: Product with ID 212 not found  
[2026-03-21 11:45:07] production.WARNING: Product with ID 211 not found  
[2026-03-21 11:45:07] production.WARNING: Product with ID 210 not found  
[2026-03-21 11:45:07] production.WARNING: Product with ID 209 not found  
[2026-03-21 11:45:07] production.WARNING: Product with ID 214 not found  
[2026-03-21 11:45:07] production.WARNING: Product with ID 215 not found  
[2026-03-21 11:45:07] production.WARNING: Product with ID 216 not found  
[2026-03-21 11:45:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 11:46:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Z8qzCkhDDLTOyXpXBXtthQfbsu57qIJk","execution_time":"2026-03-21 11:46:02"} 
[2026-03-21 11:46:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Z8qzCkhDDLTOyXpXBXtthQfbsu57qIJk","execution_time":"2026-03-21 11:46:02","total_operations":3,"sites_count":1} 
[2026-03-21 11:46:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Z8qzCkhDDLTOyXpXBXtthQfbsu57qIJk","execution_time":"2026-03-21 11:46:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985","ORD-APqFhNp0-1774082235"]} 
[2026-03-21 11:46:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Z8qzCkhDDLTOyXpXBXtthQfbsu57qIJk","execution_time":"2026-03-21 11:46:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 11:46:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Z8qzCkhDDLTOyXpXBXtthQfbsu57qIJk","execution_time":"2026-03-21 11:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-21 11:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Z8qzCkhDDLTOyXpXBXtthQfbsu57qIJk","execution_time":"2026-03-21 11:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 11:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Z8qzCkhDDLTOyXpXBXtthQfbsu57qIJk","execution_time":"2026-03-21 11:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-APqFhNp0-1774082235","operation_id":159827} 
[2026-03-21 11:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Z8qzCkhDDLTOyXpXBXtthQfbsu57qIJk","execution_time":"2026-03-21 11:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 11:46:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Z8qzCkhDDLTOyXpXBXtthQfbsu57qIJk","execution_time":"2026-03-21 11:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-21 11:46:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Z8qzCkhDDLTOyXpXBXtthQfbsu57qIJk","execution_time":"2026-03-21 11:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 11:46:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Z8qzCkhDDLTOyXpXBXtthQfbsu57qIJk","execution_time":"2026-03-21 11:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 11:47:29] production.INFO: Constructing job for order: 174795  
[2026-03-21 11:47:32] production.INFO: Handling job for order: 174795  
[2026-03-21 11:47:32] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 11:47:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 11:47:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/47/params?qty=1&uuid=1eefa15d-e1aa-41a0-9ff0-fe83aed134e5&Player_ID=0985663768  
[2026-03-21 11:47:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/47/params?qty=1&uuid=1eefa15d-e1aa-41a0-9ff0-fe83aed134e5&Player_ID=0985663768","has_body":false} 
[2026-03-21 11:47:33] production.INFO: Operation sent successfully {"operation_id":159832,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-lyE-1774082852","amount":138.009350000000011959855328314006328582763671875,"status":"processing","product":"130.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 11:47:33"}},"processed_data":{"order_number":"ORD-lyE-1774082852","amount":138.009350000000011959855328314006328582763671875,"status":"processing","product":"130.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 11:47:35] production.INFO: Constructing job for order: 174796  
[2026-03-21 11:47:36] production.INFO: Handling job for order: 174796  
[2026-03-21 11:47:36] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 11:47:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 11:47:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=a2c7e5b3-6aca-4bb3-8200-f249e545ee09&Player_ID=0985663768  
[2026-03-21 11:47:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=a2c7e5b3-6aca-4bb3-8200-f249e545ee09&Player_ID=0985663768","has_body":false} 
[2026-03-21 11:47:36] production.INFO: Operation sent successfully {"operation_id":159833,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Yeu-1774082856","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 11:47:36"}},"processed_data":{"order_number":"ORD-Yeu-1774082856","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 11:47:43] production.INFO: Constructing job for order: 174797  
[2026-03-21 11:47:45] production.INFO: Handling job for order: 174797  
[2026-03-21 11:47:45] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 11:47:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 11:47:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/16/params?qty=1&uuid=9907cbaa-ca97-4486-82f2-2cfa7be05b84&Player_ID=0942501041  
[2026-03-21 11:47:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/16/params?qty=1&uuid=9907cbaa-ca97-4486-82f2-2cfa7be05b84&Player_ID=0942501041","has_body":false} 
[2026-03-21 11:47:46] production.INFO: Operation sent successfully {"operation_id":159834,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-FZzBlxvm-1774082866","amount":527.6680000000000063664629124104976654052734375,"status":"processing","product":"500 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 11:47:46"}},"processed_data":{"order_number":"ORD-FZzBlxvm-1774082866","amount":527.6680000000000063664629124104976654052734375,"status":"processing","product":"500 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 11:48:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"9zamuRz7jb950iJ0HnsOlLPzSdXe6Z0C","execution_time":"2026-03-21 11:48:01"} 
[2026-03-21 11:48:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"9zamuRz7jb950iJ0HnsOlLPzSdXe6Z0C","execution_time":"2026-03-21 11:48:01","total_operations":6,"sites_count":2} 
[2026-03-21 11:48:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"9zamuRz7jb950iJ0HnsOlLPzSdXe6Z0C","execution_time":"2026-03-21 11:48:01","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985","ORD-APqFhNp0-1774082235"]} 
[2026-03-21 11:48:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"9zamuRz7jb950iJ0HnsOlLPzSdXe6Z0C","execution_time":"2026-03-21 11:48:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 11:48:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"9zamuRz7jb950iJ0HnsOlLPzSdXe6Z0C","execution_time":"2026-03-21 11:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-21 11:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9zamuRz7jb950iJ0HnsOlLPzSdXe6Z0C","execution_time":"2026-03-21 11:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 11:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9zamuRz7jb950iJ0HnsOlLPzSdXe6Z0C","execution_time":"2026-03-21 11:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-APqFhNp0-1774082235","operation_id":159827} 
[2026-03-21 11:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9zamuRz7jb950iJ0HnsOlLPzSdXe6Z0C","execution_time":"2026-03-21 11:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 11:48:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"9zamuRz7jb950iJ0HnsOlLPzSdXe6Z0C","execution_time":"2026-03-21 11:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-21 11:48:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"9zamuRz7jb950iJ0HnsOlLPzSdXe6Z0C","execution_time":"2026-03-21 11:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 11:48:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"9zamuRz7jb950iJ0HnsOlLPzSdXe6Z0C","execution_time":"2026-03-21 11:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":3,"order_ids":["ORD-lyE-1774082852","ORD-Yeu-1774082856","ORD-FZzBlxvm-1774082866"]} 
[2026-03-21 11:48:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"9zamuRz7jb950iJ0HnsOlLPzSdXe6Z0C","execution_time":"2026-03-21 11:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 11:48:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"9zamuRz7jb950iJ0HnsOlLPzSdXe6Z0C","execution_time":"2026-03-21 11:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":3} 
[2026-03-21 11:48:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"9zamuRz7jb950iJ0HnsOlLPzSdXe6Z0C","execution_time":"2026-03-21 11:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Yeu-1774082856","operation_id":159833,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-21 11:48:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"9zamuRz7jb950iJ0HnsOlLPzSdXe6Z0C","execution_time":"2026-03-21 11:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Yeu-1774082856","operation_id":159833,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-21 11:48:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"9zamuRz7jb950iJ0HnsOlLPzSdXe6Z0C","execution_time":"2026-03-21 11:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Yeu-1774082856","operation_id":159833,"count":3} 
[2026-03-21 11:48:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"9zamuRz7jb950iJ0HnsOlLPzSdXe6Z0C","execution_time":"2026-03-21 11:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Yeu-1774082856","operation_id":159833,"count":3} 
[2026-03-21 11:48:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"9zamuRz7jb950iJ0HnsOlLPzSdXe6Z0C","execution_time":"2026-03-21 11:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Yeu-1774082856","operation_id":159833,"user_id":107,"notification_type":"order_approved","reference_id":174797} 
[2026-03-21 11:48:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"9zamuRz7jb950iJ0HnsOlLPzSdXe6Z0C","execution_time":"2026-03-21 11:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Yeu-1774082856","operation_id":159833,"user_id":1136,"notification_type":"order_approved","reference_id":174795} 
[2026-03-21 11:48:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"9zamuRz7jb950iJ0HnsOlLPzSdXe6Z0C","execution_time":"2026-03-21 11:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Yeu-1774082856","operation_id":159833,"user_id":1136,"notification_type":"order_approved","reference_id":174796} 
[2026-03-21 11:48:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"9zamuRz7jb950iJ0HnsOlLPzSdXe6Z0C","execution_time":"2026-03-21 11:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Yeu-1774082856","operation_id":159833,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-21 11:48:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"9zamuRz7jb950iJ0HnsOlLPzSdXe6Z0C","execution_time":"2026-03-21 11:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Yeu-1774082856","operation_id":159833,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-21 11:48:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"9zamuRz7jb950iJ0HnsOlLPzSdXe6Z0C","execution_time":"2026-03-21 11:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Yeu-1774082856","operation_id":159833,"processed":3,"errors":0} 
[2026-03-21 11:48:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"9zamuRz7jb950iJ0HnsOlLPzSdXe6Z0C","execution_time":"2026-03-21 11:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Yeu-1774082856","operation_id":159833,"processed":3,"errors":0} 
[2026-03-21 11:48:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"9zamuRz7jb950iJ0HnsOlLPzSdXe6Z0C","execution_time":"2026-03-21 11:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Yeu-1774082856","operation_id":159833} 
[2026-03-21 11:48:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-21 11:48:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1136  
[2026-03-21 11:48:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1136  
[2026-03-21 11:48:03] production.INFO: Constructing job for order: 174798  
[2026-03-21 11:48:04] production.INFO: Handling job for order: 174798  
[2026-03-21 11:48:04] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 11:48:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 11:48:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=ace31c66-4512-4787-bdb7-4ebcfa12b8f7&Player_ID=8648337456  
[2026-03-21 11:48:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=ace31c66-4512-4787-bdb7-4ebcfa12b8f7&Player_ID=8648337456","has_body":false} 
[2026-03-21 11:48:05] production.INFO: Operation sent successfully {"operation_id":159835,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hzryG-1774082885","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 11:48:05"}},"processed_data":{"order_number":"ORD-hzryG-1774082885","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 11:48:06] production.INFO: Creating credit request {"payload":{"method_id":"14","amount":"5950.0","mainamount":"5950","operation_number":"155705054","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phplrupgejm8vfuaidSOCc"}},"user_id":1056} 
[2026-03-21 11:48:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 11:48:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 11:48:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 11:48:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 11:48:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 11:48:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 11:48:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 11:48:08] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 11:48:08] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18301,"user_id":1056,"amount":5950.0,"admins_notified":7} 
[2026-03-21 11:48:52] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-hzryG-1774082885","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 11:48:52] production.INFO: Processed webhook data (normalized) {"id":"ORD-hzryG-1774082885","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 11:48:52] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 11:48:53] production.INFO: SendAcceptReject: Notification queued {"user_id":19,"notification_type":"order_approved","reference_id":174798} 
[2026-03-21 11:48:53] production.INFO: Order updated successfully. Order ID: 174798, Status: completed  
[2026-03-21 11:48:53] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-hzryG-1774082885","status":"completed","codes_count":0} 
[2026-03-21 11:48:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 19  
[2026-03-21 11:49:16] production.INFO: Constructing job for order: 174799  
[2026-03-21 11:49:17] production.INFO: Handling job for order: 174799  
[2026-03-21 11:49:17] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 11:49:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 11:49:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=22d05679-975d-44df-8054-6670d694d3fd&Player_ID=52086869080  
[2026-03-21 11:49:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=22d05679-975d-44df-8054-6670d694d3fd&Player_ID=52086869080","has_body":false} 
[2026-03-21 11:49:18] production.INFO: Operation sent successfully {"operation_id":159836,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8kGoUeP-1774082958","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 11:49:18"}},"processed_data":{"order_number":"ORD-8kGoUeP-1774082958","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 11:49:34] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-8kGoUeP-1774082958","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 11:49:34] production.INFO: Processed webhook data (normalized) {"id":"ORD-8kGoUeP-1774082958","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 11:49:34] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 11:49:34] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":174799} 
[2026-03-21 11:49:34] production.INFO: Order updated successfully. Order ID: 174799, Status: completed  
[2026-03-21 11:49:34] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-8kGoUeP-1774082958","status":"completed","codes_count":0} 
[2026-03-21 11:50:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"uxGMgpqehluNlVUyydLuiRzbDQ1u7pBM","execution_time":"2026-03-21 11:50:03"} 
[2026-03-21 11:50:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"uxGMgpqehluNlVUyydLuiRzbDQ1u7pBM","execution_time":"2026-03-21 11:50:03","total_operations":3,"sites_count":1} 
[2026-03-21 11:50:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"uxGMgpqehluNlVUyydLuiRzbDQ1u7pBM","execution_time":"2026-03-21 11:50:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985","ORD-APqFhNp0-1774082235"]} 
[2026-03-21 11:50:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"uxGMgpqehluNlVUyydLuiRzbDQ1u7pBM","execution_time":"2026-03-21 11:50:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 11:50:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"uxGMgpqehluNlVUyydLuiRzbDQ1u7pBM","execution_time":"2026-03-21 11:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-21 11:50:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uxGMgpqehluNlVUyydLuiRzbDQ1u7pBM","execution_time":"2026-03-21 11:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 11:50:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uxGMgpqehluNlVUyydLuiRzbDQ1u7pBM","execution_time":"2026-03-21 11:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-APqFhNp0-1774082235","operation_id":159827} 
[2026-03-21 11:50:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uxGMgpqehluNlVUyydLuiRzbDQ1u7pBM","execution_time":"2026-03-21 11:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 11:50:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"uxGMgpqehluNlVUyydLuiRzbDQ1u7pBM","execution_time":"2026-03-21 11:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-21 11:50:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"uxGMgpqehluNlVUyydLuiRzbDQ1u7pBM","execution_time":"2026-03-21 11:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 11:50:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"uxGMgpqehluNlVUyydLuiRzbDQ1u7pBM","execution_time":"2026-03-21 11:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 11:50:04] production.INFO: Executing GetProducts task...  
[2026-03-21 11:50:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 11:50:04] production.INFO: Executing GetProducts task...  
[2026-03-21 11:50:06] production.INFO: async() رجع: true  
[2026-03-21 11:50:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 11:50:06] production.WARNING: Product with ID 395 not found  
[2026-03-21 11:50:07] production.WARNING: Product with ID 213 not found  
[2026-03-21 11:50:07] production.WARNING: Product with ID 212 not found  
[2026-03-21 11:50:07] production.WARNING: Product with ID 211 not found  
[2026-03-21 11:50:07] production.WARNING: Product with ID 210 not found  
[2026-03-21 11:50:07] production.WARNING: Product with ID 209 not found  
[2026-03-21 11:50:07] production.WARNING: Product with ID 214 not found  
[2026-03-21 11:50:07] production.WARNING: Product with ID 215 not found  
[2026-03-21 11:50:07] production.WARNING: Product with ID 216 not found  
[2026-03-21 11:50:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 11:50:54] production.INFO: Constructing job for order: 174800  
[2026-03-21 11:50:55] production.INFO: Handling job for order: 174800  
[2026-03-21 11:50:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 11:50:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 11:50:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=64607604-9c74-454d-b1ad-c83e916f6ec9&Player_ID=52086869080  
[2026-03-21 11:50:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=64607604-9c74-454d-b1ad-c83e916f6ec9&Player_ID=52086869080","has_body":false} 
[2026-03-21 11:50:56] production.INFO: Operation sent successfully {"operation_id":159837,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-w6JP-1774083056","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 11:50:56"}},"processed_data":{"order_number":"ORD-w6JP-1774083056","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 11:51:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-w6JP-1774083056","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 11:51:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-w6JP-1774083056","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 11:51:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 11:51:04] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":174800} 
[2026-03-21 11:51:04] production.INFO: Order updated successfully. Order ID: 174800, Status: completed  
[2026-03-21 11:51:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-w6JP-1774083056","status":"completed","codes_count":0} 
[2026-03-21 11:52:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"hfkLhrMHh6Xima82IebhCP0JblSGvpAN","execution_time":"2026-03-21 11:52:02"} 
[2026-03-21 11:52:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"hfkLhrMHh6Xima82IebhCP0JblSGvpAN","execution_time":"2026-03-21 11:52:02","total_operations":3,"sites_count":1} 
[2026-03-21 11:52:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"hfkLhrMHh6Xima82IebhCP0JblSGvpAN","execution_time":"2026-03-21 11:52:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985","ORD-APqFhNp0-1774082235"]} 
[2026-03-21 11:52:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"hfkLhrMHh6Xima82IebhCP0JblSGvpAN","execution_time":"2026-03-21 11:52:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 11:52:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"hfkLhrMHh6Xima82IebhCP0JblSGvpAN","execution_time":"2026-03-21 11:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-21 11:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hfkLhrMHh6Xima82IebhCP0JblSGvpAN","execution_time":"2026-03-21 11:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 11:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hfkLhrMHh6Xima82IebhCP0JblSGvpAN","execution_time":"2026-03-21 11:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-APqFhNp0-1774082235","operation_id":159827} 
[2026-03-21 11:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hfkLhrMHh6Xima82IebhCP0JblSGvpAN","execution_time":"2026-03-21 11:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 11:52:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"hfkLhrMHh6Xima82IebhCP0JblSGvpAN","execution_time":"2026-03-21 11:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-21 11:52:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"hfkLhrMHh6Xima82IebhCP0JblSGvpAN","execution_time":"2026-03-21 11:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 11:52:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"hfkLhrMHh6Xima82IebhCP0JblSGvpAN","execution_time":"2026-03-21 11:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 11:52:56] production.INFO: Constructing job for order: 174801  
[2026-03-21 11:52:59] production.INFO: Handling job for order: 174801  
[2026-03-21 11:52:59] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 11:52:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 11:52:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=c5e99557-cade-4c4a-82e2-fedd0c6ebe75&Player_ID=3173172166  
[2026-03-21 11:52:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=c5e99557-cade-4c4a-82e2-fedd0c6ebe75&Player_ID=3173172166","has_body":false} 
[2026-03-21 11:53:00] production.INFO: Operation sent successfully {"operation_id":159838,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7nmyxM8G-1774083180","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 11:53:00"}},"processed_data":{"order_number":"ORD-7nmyxM8G-1774083180","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 11:53:09] production.INFO: Constructing job for order: 174802  
[2026-03-21 11:53:12] production.INFO: Handling job for order: 174802  
[2026-03-21 11:53:12] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 11:53:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 11:53:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=814cdb1a-7d45-405c-8d84-4ad68ddbc5f4&Player_ID=12975645866  
[2026-03-21 11:53:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=814cdb1a-7d45-405c-8d84-4ad68ddbc5f4&Player_ID=12975645866","has_body":false} 
[2026-03-21 11:53:13] production.INFO: Operation sent successfully {"operation_id":159839,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-AcF8Vd-1774083193","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 11:53:13"}},"processed_data":{"order_number":"ORD-AcF8Vd-1774083193","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 11:53:28] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-7nmyxM8G-1774083180","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 11:53:28] production.INFO: Processed webhook data (normalized) {"id":"ORD-7nmyxM8G-1774083180","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 11:53:28] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 11:53:28] production.INFO: SendAcceptReject: Notification queued {"user_id":19,"notification_type":"order_approved","reference_id":174801} 
[2026-03-21 11:53:28] production.INFO: Order updated successfully. Order ID: 174801, Status: completed  
[2026-03-21 11:53:28] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-7nmyxM8G-1774083180","status":"completed","codes_count":0} 
[2026-03-21 11:53:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 19  
[2026-03-21 11:53:58] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-AcF8Vd-1774083193","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 11:53:58] production.INFO: Processed webhook data (normalized) {"id":"ORD-AcF8Vd-1774083193","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 11:53:58] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 11:53:58] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":174802} 
[2026-03-21 11:53:58] production.INFO: Order updated successfully. Order ID: 174802, Status: completed  
[2026-03-21 11:53:58] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-AcF8Vd-1774083193","status":"completed","codes_count":0} 
[2026-03-21 11:54:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-21 11:54:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"9ZHzdggEUVvKqpfbQmpDd8PXgRRXigg4","execution_time":"2026-03-21 11:54:01"} 
[2026-03-21 11:54:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"9ZHzdggEUVvKqpfbQmpDd8PXgRRXigg4","execution_time":"2026-03-21 11:54:01","total_operations":3,"sites_count":1} 
[2026-03-21 11:54:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"9ZHzdggEUVvKqpfbQmpDd8PXgRRXigg4","execution_time":"2026-03-21 11:54:01","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985","ORD-APqFhNp0-1774082235"]} 
[2026-03-21 11:54:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"9ZHzdggEUVvKqpfbQmpDd8PXgRRXigg4","execution_time":"2026-03-21 11:54:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 11:54:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"9ZHzdggEUVvKqpfbQmpDd8PXgRRXigg4","execution_time":"2026-03-21 11:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-21 11:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9ZHzdggEUVvKqpfbQmpDd8PXgRRXigg4","execution_time":"2026-03-21 11:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 11:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9ZHzdggEUVvKqpfbQmpDd8PXgRRXigg4","execution_time":"2026-03-21 11:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-APqFhNp0-1774082235","operation_id":159827} 
[2026-03-21 11:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9ZHzdggEUVvKqpfbQmpDd8PXgRRXigg4","execution_time":"2026-03-21 11:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 11:54:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"9ZHzdggEUVvKqpfbQmpDd8PXgRRXigg4","execution_time":"2026-03-21 11:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-21 11:54:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"9ZHzdggEUVvKqpfbQmpDd8PXgRRXigg4","execution_time":"2026-03-21 11:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 11:54:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"9ZHzdggEUVvKqpfbQmpDd8PXgRRXigg4","execution_time":"2026-03-21 11:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 11:54:02] production.INFO: Constructing job for order: 174803  
[2026-03-21 11:54:04] production.INFO: Handling job for order: 174803  
[2026-03-21 11:54:04] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 11:54:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 11:54:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2656b232-c0d8-4e88-a954-c8b99b5d1eb9&Player_ID=52086869080  
[2026-03-21 11:54:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2656b232-c0d8-4e88-a954-c8b99b5d1eb9&Player_ID=52086869080","has_body":false} 
[2026-03-21 11:54:05] production.INFO: Operation sent successfully {"operation_id":159840,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8r5vv-1774083245","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 11:54:05"}},"processed_data":{"order_number":"ORD-8r5vv-1774083245","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 11:54:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-8r5vv-1774083245","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 11:54:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-8r5vv-1774083245","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 11:54:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 11:54:23] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":174803} 
[2026-03-21 11:54:23] production.INFO: Order updated successfully. Order ID: 174803, Status: completed  
[2026-03-21 11:54:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-8r5vv-1774083245","status":"completed","codes_count":0} 
[2026-03-21 11:55:02] production.INFO: Executing GetProducts task...  
[2026-03-21 11:55:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 11:55:02] production.INFO: Executing GetProducts task...  
[2026-03-21 11:55:04] production.INFO: async() رجع: true  
[2026-03-21 11:55:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 11:55:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 11:55:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 11:55:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 11:55:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 11:55:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 11:55:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 11:55:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 11:55:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 11:55:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 11:55:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 11:56:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"IYUe6i8A1IkB99qyCmBi7HTEZ5Tz1lGm","execution_time":"2026-03-21 11:56:03"} 
[2026-03-21 11:56:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"IYUe6i8A1IkB99qyCmBi7HTEZ5Tz1lGm","execution_time":"2026-03-21 11:56:03","total_operations":3,"sites_count":1} 
[2026-03-21 11:56:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"IYUe6i8A1IkB99qyCmBi7HTEZ5Tz1lGm","execution_time":"2026-03-21 11:56:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985","ORD-APqFhNp0-1774082235"]} 
[2026-03-21 11:56:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"IYUe6i8A1IkB99qyCmBi7HTEZ5Tz1lGm","execution_time":"2026-03-21 11:56:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 11:56:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"IYUe6i8A1IkB99qyCmBi7HTEZ5Tz1lGm","execution_time":"2026-03-21 11:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-21 11:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IYUe6i8A1IkB99qyCmBi7HTEZ5Tz1lGm","execution_time":"2026-03-21 11:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 11:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IYUe6i8A1IkB99qyCmBi7HTEZ5Tz1lGm","execution_time":"2026-03-21 11:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-APqFhNp0-1774082235","operation_id":159827} 
[2026-03-21 11:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IYUe6i8A1IkB99qyCmBi7HTEZ5Tz1lGm","execution_time":"2026-03-21 11:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 11:56:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"IYUe6i8A1IkB99qyCmBi7HTEZ5Tz1lGm","execution_time":"2026-03-21 11:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-21 11:56:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"IYUe6i8A1IkB99qyCmBi7HTEZ5Tz1lGm","execution_time":"2026-03-21 11:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 11:56:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"IYUe6i8A1IkB99qyCmBi7HTEZ5Tz1lGm","execution_time":"2026-03-21 11:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 11:58:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"lTNCaPpFFkRTBPWm3c6mMt7jrMdzVNs7","execution_time":"2026-03-21 11:58:03"} 
[2026-03-21 11:58:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"lTNCaPpFFkRTBPWm3c6mMt7jrMdzVNs7","execution_time":"2026-03-21 11:58:03","total_operations":3,"sites_count":1} 
[2026-03-21 11:58:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"lTNCaPpFFkRTBPWm3c6mMt7jrMdzVNs7","execution_time":"2026-03-21 11:58:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985","ORD-APqFhNp0-1774082235"]} 
[2026-03-21 11:58:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"lTNCaPpFFkRTBPWm3c6mMt7jrMdzVNs7","execution_time":"2026-03-21 11:58:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 11:58:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"lTNCaPpFFkRTBPWm3c6mMt7jrMdzVNs7","execution_time":"2026-03-21 11:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-21 11:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lTNCaPpFFkRTBPWm3c6mMt7jrMdzVNs7","execution_time":"2026-03-21 11:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 11:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lTNCaPpFFkRTBPWm3c6mMt7jrMdzVNs7","execution_time":"2026-03-21 11:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-APqFhNp0-1774082235","operation_id":159827} 
[2026-03-21 11:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lTNCaPpFFkRTBPWm3c6mMt7jrMdzVNs7","execution_time":"2026-03-21 11:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 11:58:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"lTNCaPpFFkRTBPWm3c6mMt7jrMdzVNs7","execution_time":"2026-03-21 11:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-21 11:58:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"lTNCaPpFFkRTBPWm3c6mMt7jrMdzVNs7","execution_time":"2026-03-21 11:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 11:58:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"lTNCaPpFFkRTBPWm3c6mMt7jrMdzVNs7","execution_time":"2026-03-21 11:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 11:58:44] production.INFO: Constructing job for order: 174804  
[2026-03-21 11:58:44] production.INFO: Constructing job for order: 174805  
[2026-03-21 11:58:45] production.INFO: Handling job for order: 174805  
[2026-03-21 11:58:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 11:58:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 11:58:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a30e0e2a-cba2-4f5b-8a1a-d87f42420bbc&Player_ID=5290563412  
[2026-03-21 11:58:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a30e0e2a-cba2-4f5b-8a1a-d87f42420bbc&Player_ID=5290563412","has_body":false} 
[2026-03-21 11:58:46] production.INFO: Operation sent successfully {"operation_id":159841,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3rb0PzVn-1774083526","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 11:58:46"}},"processed_data":{"order_number":"ORD-3rb0PzVn-1774083526","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 11:58:46] production.INFO: Handling job for order: 174804  
[2026-03-21 11:58:46] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 11:58:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 11:58:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=b3fe8d2d-4028-4e7a-b1e0-0907de636f32&Player_ID=0940726995  
[2026-03-21 11:58:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=b3fe8d2d-4028-4e7a-b1e0-0907de636f32&Player_ID=0940726995","has_body":false} 
[2026-03-21 11:58:47] production.INFO: Operation sent successfully {"operation_id":159842,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Omq4CK-1774083527","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 11:58:47"}},"processed_data":{"order_number":"ORD-Omq4CK-1774083527","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 11:58:50] production.INFO: Constructing job for order: 174806  
[2026-03-21 11:58:53] production.INFO: Handling job for order: 174806  
[2026-03-21 11:58:53] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 11:58:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 11:58:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=1a33b051-6024-4a24-ad24-159300211a3a&Player_ID=0940726995  
[2026-03-21 11:58:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=1a33b051-6024-4a24-ad24-159300211a3a&Player_ID=0940726995","has_body":false} 
[2026-03-21 11:58:54] production.INFO: Operation sent successfully {"operation_id":159843,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-z0z-1774083534","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 11:58:54"}},"processed_data":{"order_number":"ORD-z0z-1774083534","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 11:59:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-3rb0PzVn-1774083526","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 11:59:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-3rb0PzVn-1774083526","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 11:59:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 11:59:02] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":174805} 
[2026-03-21 11:59:02] production.INFO: Order updated successfully. Order ID: 174805, Status: completed  
[2026-03-21 11:59:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-3rb0PzVn-1774083526","status":"completed","codes_count":0} 
[2026-03-21 11:59:48] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"230.0","mainamount":"230","operation_number":"600428782746","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpv42vedaj0o6m9IBvrSg"}},"user_id":1508} 
[2026-03-21 11:59:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 11:59:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 11:59:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 11:59:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 11:59:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 11:59:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 11:59:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 11:59:51] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 11:59:51] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18302,"user_id":1508,"amount":230.0,"admins_notified":7} 
[2026-03-21 11:59:55] production.INFO: Constructing job for order: 174807  
[2026-03-21 11:59:57] production.INFO: Handling job for order: 174807  
[2026-03-21 11:59:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 11:59:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 11:59:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=88b64a11-7101-40ca-baea-3144cc1a34f5&Player_ID=6908179989  
[2026-03-21 11:59:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=88b64a11-7101-40ca-baea-3144cc1a34f5&Player_ID=6908179989","has_body":false} 
[2026-03-21 11:59:58] production.INFO: Operation sent successfully {"operation_id":159844,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-86fjCZn-1774083598","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 11:59:58"}},"processed_data":{"order_number":"ORD-86fjCZn-1774083598","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 12:00:02] production.INFO: Constructing job for order: 174808  
[2026-03-21 12:00:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"eabjDPzzqShTfprABoIowwtCZNvTFu9M","execution_time":"2026-03-21 12:00:04"} 
[2026-03-21 12:00:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"eabjDPzzqShTfprABoIowwtCZNvTFu9M","execution_time":"2026-03-21 12:00:04","total_operations":6,"sites_count":2} 
[2026-03-21 12:00:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"eabjDPzzqShTfprABoIowwtCZNvTFu9M","execution_time":"2026-03-21 12:00:04","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985","ORD-APqFhNp0-1774082235","ORD-86fjCZn-1774083598"]} 
[2026-03-21 12:00:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"eabjDPzzqShTfprABoIowwtCZNvTFu9M","execution_time":"2026-03-21 12:00:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 12:00:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"eabjDPzzqShTfprABoIowwtCZNvTFu9M","execution_time":"2026-03-21 12:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-21 12:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eabjDPzzqShTfprABoIowwtCZNvTFu9M","execution_time":"2026-03-21 12:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-86fjCZn-1774083598","operation_id":159844} 
[2026-03-21 12:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eabjDPzzqShTfprABoIowwtCZNvTFu9M","execution_time":"2026-03-21 12:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 12:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eabjDPzzqShTfprABoIowwtCZNvTFu9M","execution_time":"2026-03-21 12:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-APqFhNp0-1774082235","operation_id":159827} 
[2026-03-21 12:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eabjDPzzqShTfprABoIowwtCZNvTFu9M","execution_time":"2026-03-21 12:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 12:00:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"eabjDPzzqShTfprABoIowwtCZNvTFu9M","execution_time":"2026-03-21 12:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-21 12:00:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"eabjDPzzqShTfprABoIowwtCZNvTFu9M","execution_time":"2026-03-21 12:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 12:00:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"eabjDPzzqShTfprABoIowwtCZNvTFu9M","execution_time":"2026-03-21 12:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":2,"order_ids":["ORD-Omq4CK-1774083527","ORD-z0z-1774083534"]} 
[2026-03-21 12:00:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"eabjDPzzqShTfprABoIowwtCZNvTFu9M","execution_time":"2026-03-21 12:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 12:00:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"eabjDPzzqShTfprABoIowwtCZNvTFu9M","execution_time":"2026-03-21 12:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":2} 
[2026-03-21 12:00:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"eabjDPzzqShTfprABoIowwtCZNvTFu9M","execution_time":"2026-03-21 12:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-z0z-1774083534","operation_id":159843,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-21 12:00:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"eabjDPzzqShTfprABoIowwtCZNvTFu9M","execution_time":"2026-03-21 12:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-z0z-1774083534","operation_id":159843,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-21 12:00:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"eabjDPzzqShTfprABoIowwtCZNvTFu9M","execution_time":"2026-03-21 12:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-z0z-1774083534","operation_id":159843,"count":2} 
[2026-03-21 12:00:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"eabjDPzzqShTfprABoIowwtCZNvTFu9M","execution_time":"2026-03-21 12:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-z0z-1774083534","operation_id":159843,"count":2} 
[2026-03-21 12:00:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"eabjDPzzqShTfprABoIowwtCZNvTFu9M","execution_time":"2026-03-21 12:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-z0z-1774083534","operation_id":159843,"user_id":903,"notification_type":"order_approved","reference_id":174804} 
[2026-03-21 12:00:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"eabjDPzzqShTfprABoIowwtCZNvTFu9M","execution_time":"2026-03-21 12:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-z0z-1774083534","operation_id":159843,"user_id":903,"notification_type":"order_approved","reference_id":174806} 
[2026-03-21 12:00:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"eabjDPzzqShTfprABoIowwtCZNvTFu9M","execution_time":"2026-03-21 12:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-z0z-1774083534","operation_id":159843,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-21 12:00:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"eabjDPzzqShTfprABoIowwtCZNvTFu9M","execution_time":"2026-03-21 12:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-z0z-1774083534","operation_id":159843,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-21 12:00:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"eabjDPzzqShTfprABoIowwtCZNvTFu9M","execution_time":"2026-03-21 12:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-z0z-1774083534","operation_id":159843,"processed":2,"errors":0} 
[2026-03-21 12:00:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"eabjDPzzqShTfprABoIowwtCZNvTFu9M","execution_time":"2026-03-21 12:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-z0z-1774083534","operation_id":159843,"processed":2,"errors":0} 
[2026-03-21 12:00:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"eabjDPzzqShTfprABoIowwtCZNvTFu9M","execution_time":"2026-03-21 12:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-z0z-1774083534","operation_id":159843} 
[2026-03-21 12:00:04] production.INFO: Executing GetProducts task...  
[2026-03-21 12:00:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 12:00:04] production.INFO: Executing GetProducts task...  
[2026-03-21 12:00:06] production.INFO: async() رجع: true  
[2026-03-21 12:00:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 12:00:07] production.WARNING: Product with ID 395 not found  
[2026-03-21 12:00:07] production.WARNING: Product with ID 213 not found  
[2026-03-21 12:00:07] production.WARNING: Product with ID 212 not found  
[2026-03-21 12:00:07] production.WARNING: Product with ID 211 not found  
[2026-03-21 12:00:07] production.WARNING: Product with ID 210 not found  
[2026-03-21 12:00:07] production.WARNING: Product with ID 209 not found  
[2026-03-21 12:00:07] production.WARNING: Product with ID 214 not found  
[2026-03-21 12:00:07] production.WARNING: Product with ID 215 not found  
[2026-03-21 12:00:07] production.WARNING: Product with ID 216 not found  
[2026-03-21 12:00:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 12:00:08] production.INFO: Handling job for order: 174808  
[2026-03-21 12:00:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 12:00:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:00:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=a7309207-2625-495f-a826-4821ee5659cb&Player_ID=6908179989  
[2026-03-21 12:00:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=a7309207-2625-495f-a826-4821ee5659cb&Player_ID=6908179989","has_body":false} 
[2026-03-21 12:00:09] production.INFO: Operation sent successfully {"operation_id":159845,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1UZ0o-1774083609","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 12:00:09"}},"processed_data":{"order_number":"ORD-1UZ0o-1774083609","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 12:00:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-21 12:00:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-21 12:00:31] production.INFO: Constructing job for order: 174809  
[2026-03-21 12:00:33] production.INFO: Handling job for order: 174809  
[2026-03-21 12:00:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 12:00:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:00:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/602/params?qty=25000&uuid=f1dec4f8-a413-46ec-aad1-acef99a07994&Player_ID=64306960  
[2026-03-21 12:00:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/602/params?qty=25000&uuid=f1dec4f8-a413-46ec-aad1-acef99a07994&Player_ID=64306960","has_body":false} 
[2026-03-21 12:00:34] production.INFO: Operation sent successfully {"operation_id":159846,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-IAUHT-1774083633","amount":1.5609624999999998085087327126529999077320098876953125,"status":"processing","product":"4fun Amount","game":"4Fun","notes":[],"created_at":"2026-03-21 12:00:34"}},"processed_data":{"order_number":"ORD-IAUHT-1774083633","amount":1.5609624999999998085087327126529999077320098876953125,"status":"processing","product":"4fun Amount","game":"4Fun"}} 
[2026-03-21 12:00:41] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-IAUHT-1774083633","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 12:00:41] production.INFO: Processed webhook data (normalized) {"id":"ORD-IAUHT-1774083633","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 12:00:41] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 12:00:41] production.INFO: SendAcceptReject: Notification queued {"user_id":1297,"notification_type":"order_approved","reference_id":174809} 
[2026-03-21 12:00:41] production.INFO: Order updated successfully. Order ID: 174809, Status: completed  
[2026-03-21 12:00:41] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-IAUHT-1774083633","status":"completed","codes_count":0} 
[2026-03-21 12:00:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1297  
[2026-03-21 12:00:44] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-86fjCZn-1774083598","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 12:00:44] production.INFO: Processed webhook data (normalized) {"id":"ORD-86fjCZn-1774083598","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 12:00:44] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 12:00:44] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":174807} 
[2026-03-21 12:00:44] production.INFO: Order updated successfully. Order ID: 174807, Status: completed  
[2026-03-21 12:00:44] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-86fjCZn-1774083598","status":"completed","codes_count":0} 
[2026-03-21 12:00:56] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-1UZ0o-1774083609","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 12:00:56] production.INFO: Processed webhook data (normalized) {"id":"ORD-1UZ0o-1774083609","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 12:00:56] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 12:00:56] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":174808} 
[2026-03-21 12:00:56] production.INFO: Order updated successfully. Order ID: 174808, Status: completed  
[2026-03-21 12:00:56] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-1UZ0o-1774083609","status":"completed","codes_count":0} 
[2026-03-21 12:02:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"tLkORAzgegaVLREgHMAPyXk5lNqAr3tX","execution_time":"2026-03-21 12:02:01"} 
[2026-03-21 12:02:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"tLkORAzgegaVLREgHMAPyXk5lNqAr3tX","execution_time":"2026-03-21 12:02:01","total_operations":3,"sites_count":1} 
[2026-03-21 12:02:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"tLkORAzgegaVLREgHMAPyXk5lNqAr3tX","execution_time":"2026-03-21 12:02:01","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985","ORD-APqFhNp0-1774082235"]} 
[2026-03-21 12:02:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"tLkORAzgegaVLREgHMAPyXk5lNqAr3tX","execution_time":"2026-03-21 12:02:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 12:02:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"tLkORAzgegaVLREgHMAPyXk5lNqAr3tX","execution_time":"2026-03-21 12:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-21 12:02:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tLkORAzgegaVLREgHMAPyXk5lNqAr3tX","execution_time":"2026-03-21 12:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 12:02:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tLkORAzgegaVLREgHMAPyXk5lNqAr3tX","execution_time":"2026-03-21 12:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-APqFhNp0-1774082235","operation_id":159827} 
[2026-03-21 12:02:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tLkORAzgegaVLREgHMAPyXk5lNqAr3tX","execution_time":"2026-03-21 12:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 12:02:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"tLkORAzgegaVLREgHMAPyXk5lNqAr3tX","execution_time":"2026-03-21 12:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-21 12:02:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"tLkORAzgegaVLREgHMAPyXk5lNqAr3tX","execution_time":"2026-03-21 12:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 12:02:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"tLkORAzgegaVLREgHMAPyXk5lNqAr3tX","execution_time":"2026-03-21 12:02:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 12:04:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"xDe8MSqQLQIXSIcrEjlxT4c9oc1qLfJo","execution_time":"2026-03-21 12:04:01"} 
[2026-03-21 12:04:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"xDe8MSqQLQIXSIcrEjlxT4c9oc1qLfJo","execution_time":"2026-03-21 12:04:01","total_operations":3,"sites_count":1} 
[2026-03-21 12:04:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"xDe8MSqQLQIXSIcrEjlxT4c9oc1qLfJo","execution_time":"2026-03-21 12:04:01","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985","ORD-APqFhNp0-1774082235"]} 
[2026-03-21 12:04:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"xDe8MSqQLQIXSIcrEjlxT4c9oc1qLfJo","execution_time":"2026-03-21 12:04:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 12:04:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"xDe8MSqQLQIXSIcrEjlxT4c9oc1qLfJo","execution_time":"2026-03-21 12:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-21 12:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xDe8MSqQLQIXSIcrEjlxT4c9oc1qLfJo","execution_time":"2026-03-21 12:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 12:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xDe8MSqQLQIXSIcrEjlxT4c9oc1qLfJo","execution_time":"2026-03-21 12:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-APqFhNp0-1774082235","operation_id":159827} 
[2026-03-21 12:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xDe8MSqQLQIXSIcrEjlxT4c9oc1qLfJo","execution_time":"2026-03-21 12:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 12:04:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"xDe8MSqQLQIXSIcrEjlxT4c9oc1qLfJo","execution_time":"2026-03-21 12:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-21 12:04:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"xDe8MSqQLQIXSIcrEjlxT4c9oc1qLfJo","execution_time":"2026-03-21 12:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 12:04:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"xDe8MSqQLQIXSIcrEjlxT4c9oc1qLfJo","execution_time":"2026-03-21 12:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 12:04:38] production.INFO: Constructing job for order: 174810  
[2026-03-21 12:04:41] production.INFO: Handling job for order: 174810  
[2026-03-21 12:04:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 12:04:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:04:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=b767c7fe-b473-4162-9c86-4ee02ab3a062&Player_ID=13723756833  
[2026-03-21 12:04:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=b767c7fe-b473-4162-9c86-4ee02ab3a062&Player_ID=13723756833","has_body":false} 
[2026-03-21 12:04:41] production.INFO: Operation sent successfully {"operation_id":159847,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mJIzK-1774083881","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 12:04:41"}},"processed_data":{"order_number":"ORD-mJIzK-1774083881","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 12:04:49] production.INFO: Constructing job for order: 174811  
[2026-03-21 12:04:50] production.INFO: Handling job for order: 174811  
[2026-03-21 12:04:50] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 12:04:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:04:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=5d949077-4bfb-45d0-9530-dee85e486747&Player_ID=13723756833  
[2026-03-21 12:04:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=5d949077-4bfb-45d0-9530-dee85e486747&Player_ID=13723756833","has_body":false} 
[2026-03-21 12:04:51] production.INFO: Operation sent successfully {"operation_id":159848,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-daGv-1774083891","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 12:04:51"}},"processed_data":{"order_number":"ORD-daGv-1774083891","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 12:05:03] production.INFO: Executing GetProducts task...  
[2026-03-21 12:05:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 12:05:03] production.INFO: Executing GetProducts task...  
[2026-03-21 12:05:08] production.INFO: async() رجع: true  
[2026-03-21 12:05:08] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 12:05:08] production.WARNING: Product with ID 395 not found  
[2026-03-21 12:05:08] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-mJIzK-1774083881","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 12:05:08] production.INFO: Processed webhook data (normalized) {"id":"ORD-mJIzK-1774083881","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 12:05:08] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 12:05:08] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":174810} 
[2026-03-21 12:05:08] production.INFO: Order updated successfully. Order ID: 174810, Status: completed  
[2026-03-21 12:05:08] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-mJIzK-1774083881","status":"completed","codes_count":0} 
[2026-03-21 12:05:09] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-daGv-1774083891","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 12:05:09] production.INFO: Processed webhook data (normalized) {"id":"ORD-daGv-1774083891","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 12:05:09] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 12:05:09] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":174811} 
[2026-03-21 12:05:09] production.INFO: Order updated successfully. Order ID: 174811, Status: completed  
[2026-03-21 12:05:09] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-daGv-1774083891","status":"completed","codes_count":0} 
[2026-03-21 12:05:09] production.WARNING: Product with ID 213 not found  
[2026-03-21 12:05:09] production.WARNING: Product with ID 212 not found  
[2026-03-21 12:05:09] production.WARNING: Product with ID 211 not found  
[2026-03-21 12:05:09] production.WARNING: Product with ID 210 not found  
[2026-03-21 12:05:09] production.WARNING: Product with ID 209 not found  
[2026-03-21 12:05:09] production.WARNING: Product with ID 214 not found  
[2026-03-21 12:05:09] production.WARNING: Product with ID 215 not found  
[2026-03-21 12:05:09] production.WARNING: Product with ID 216 not found  
[2026-03-21 12:05:09] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 12:05:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 12:05:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 12:06:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ZrbQrQKgIMw34HKxwdBEHQsTJYSFrfwj","execution_time":"2026-03-21 12:06:00"} 
[2026-03-21 12:06:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ZrbQrQKgIMw34HKxwdBEHQsTJYSFrfwj","execution_time":"2026-03-21 12:06:00","total_operations":3,"sites_count":1} 
[2026-03-21 12:06:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ZrbQrQKgIMw34HKxwdBEHQsTJYSFrfwj","execution_time":"2026-03-21 12:06:00","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985","ORD-APqFhNp0-1774082235"]} 
[2026-03-21 12:06:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ZrbQrQKgIMw34HKxwdBEHQsTJYSFrfwj","execution_time":"2026-03-21 12:06:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 12:06:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ZrbQrQKgIMw34HKxwdBEHQsTJYSFrfwj","execution_time":"2026-03-21 12:06:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-21 12:06:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZrbQrQKgIMw34HKxwdBEHQsTJYSFrfwj","execution_time":"2026-03-21 12:06:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 12:06:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZrbQrQKgIMw34HKxwdBEHQsTJYSFrfwj","execution_time":"2026-03-21 12:06:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-APqFhNp0-1774082235","operation_id":159827} 
[2026-03-21 12:06:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZrbQrQKgIMw34HKxwdBEHQsTJYSFrfwj","execution_time":"2026-03-21 12:06:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 12:06:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ZrbQrQKgIMw34HKxwdBEHQsTJYSFrfwj","execution_time":"2026-03-21 12:06:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-21 12:06:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ZrbQrQKgIMw34HKxwdBEHQsTJYSFrfwj","execution_time":"2026-03-21 12:06:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 12:06:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ZrbQrQKgIMw34HKxwdBEHQsTJYSFrfwj","execution_time":"2026-03-21 12:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 12:08:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"5RZ95iQ00OCCGLZEAMtuwfhLO9RVD8tG","execution_time":"2026-03-21 12:08:04"} 
[2026-03-21 12:08:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"5RZ95iQ00OCCGLZEAMtuwfhLO9RVD8tG","execution_time":"2026-03-21 12:08:04","total_operations":3,"sites_count":1} 
[2026-03-21 12:08:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"5RZ95iQ00OCCGLZEAMtuwfhLO9RVD8tG","execution_time":"2026-03-21 12:08:04","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985","ORD-APqFhNp0-1774082235"]} 
[2026-03-21 12:08:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"5RZ95iQ00OCCGLZEAMtuwfhLO9RVD8tG","execution_time":"2026-03-21 12:08:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 12:08:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"5RZ95iQ00OCCGLZEAMtuwfhLO9RVD8tG","execution_time":"2026-03-21 12:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-21 12:08:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5RZ95iQ00OCCGLZEAMtuwfhLO9RVD8tG","execution_time":"2026-03-21 12:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 12:08:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5RZ95iQ00OCCGLZEAMtuwfhLO9RVD8tG","execution_time":"2026-03-21 12:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-APqFhNp0-1774082235","operation_id":159827} 
[2026-03-21 12:08:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5RZ95iQ00OCCGLZEAMtuwfhLO9RVD8tG","execution_time":"2026-03-21 12:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 12:08:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"5RZ95iQ00OCCGLZEAMtuwfhLO9RVD8tG","execution_time":"2026-03-21 12:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-21 12:08:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"5RZ95iQ00OCCGLZEAMtuwfhLO9RVD8tG","execution_time":"2026-03-21 12:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 12:08:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"5RZ95iQ00OCCGLZEAMtuwfhLO9RVD8tG","execution_time":"2026-03-21 12:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 12:09:05] production.INFO: Constructing job for order: 174812  
[2026-03-21 12:09:06] production.INFO: Constructing job for order: 174813  
[2026-03-21 12:09:07] production.INFO: Handling job for order: 174812  
[2026-03-21 12:09:07] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 12:09:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:09:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=62cd0801-b74d-408b-b4a9-7393fd8afc6f&Player_ID=0993514996  
[2026-03-21 12:09:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=62cd0801-b74d-408b-b4a9-7393fd8afc6f&Player_ID=0993514996","has_body":false} 
[2026-03-21 12:09:08] production.INFO: Operation sent successfully {"operation_id":159849,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rLGpW2-1774084147","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 12:09:08"}},"processed_data":{"order_number":"ORD-rLGpW2-1774084147","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 12:09:08] production.INFO: Handling job for order: 174813  
[2026-03-21 12:09:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 12:09:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:09:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=69c3e6a9-dc54-4978-a001-ff18a85d2018&Player_ID=2906790565  
[2026-03-21 12:09:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=69c3e6a9-dc54-4978-a001-ff18a85d2018&Player_ID=2906790565","has_body":false} 
[2026-03-21 12:09:08] production.INFO: Operation sent successfully {"operation_id":159850,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vR53MN-1774084148","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 12:09:08"}},"processed_data":{"order_number":"ORD-vR53MN-1774084148","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 12:09:09] production.INFO: Constructing job for order: 174814  
[2026-03-21 12:09:11] production.INFO: Handling job for order: 174814  
[2026-03-21 12:09:11] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 12:09:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:09:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=8dc0fade-cd0f-4330-a570-876b9bbed410&Player_ID=0993514996  
[2026-03-21 12:09:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=8dc0fade-cd0f-4330-a570-876b9bbed410&Player_ID=0993514996","has_body":false} 
[2026-03-21 12:09:12] production.INFO: Operation sent successfully {"operation_id":159851,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-55EPz3z-1774084152","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 12:09:12"}},"processed_data":{"order_number":"ORD-55EPz3z-1774084152","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 12:09:24] production.INFO: Constructing job for order: 174815  
[2026-03-21 12:09:27] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-vR53MN-1774084148","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 12:09:27] production.INFO: Processed webhook data (normalized) {"id":"ORD-vR53MN-1774084148","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 12:09:27] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 12:09:27] production.INFO: SendAcceptReject: Notification queued {"user_id":659,"notification_type":"order_approved","reference_id":174813} 
[2026-03-21 12:09:27] production.INFO: Order updated successfully. Order ID: 174813, Status: completed  
[2026-03-21 12:09:27] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-vR53MN-1774084148","status":"completed","codes_count":0} 
[2026-03-21 12:09:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 659  
[2026-03-21 12:09:27] production.INFO: Handling job for order: 174815  
[2026-03-21 12:09:27] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 12:09:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:09:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=1abf1c7b-0a74-4fbb-969f-1c29a6c4adef&Player_ID=0992167869  
[2026-03-21 12:09:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=1abf1c7b-0a74-4fbb-969f-1c29a6c4adef&Player_ID=0992167869","has_body":false} 
[2026-03-21 12:09:28] production.INFO: Operation sent successfully {"operation_id":159852,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Ebcp-1774084168","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 12:09:28"}},"processed_data":{"order_number":"ORD-Ebcp-1774084168","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 12:09:29] production.INFO: Constructing job for order: 174816  
[2026-03-21 12:09:31] production.INFO: Handling job for order: 174816  
[2026-03-21 12:09:31] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 12:09:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:09:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=243c34db-bccb-421f-963f-441a0f92e44c&Player_ID=0992167869  
[2026-03-21 12:09:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=243c34db-bccb-421f-963f-441a0f92e44c&Player_ID=0992167869","has_body":false} 
[2026-03-21 12:09:32] production.INFO: Operation sent successfully {"operation_id":159853,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-98ShXv-1774084171","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 12:09:32"}},"processed_data":{"order_number":"ORD-98ShXv-1774084171","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 12:09:50] production.INFO: Constructing job for order: 174817  
[2026-03-21 12:09:53] production.INFO: Handling job for order: 174817  
[2026-03-21 12:09:53] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 12:09:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:09:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/49/params?qty=1&uuid=66afd6f7-a29b-451d-ac89-b71692d8083d&Player_ID=0981533142  
[2026-03-21 12:09:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/49/params?qty=1&uuid=66afd6f7-a29b-451d-ac89-b71692d8083d&Player_ID=0981533142","has_body":false} 
[2026-03-21 12:09:53] production.INFO: Operation sent successfully {"operation_id":159854,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Uw2ruVkG-1774084193","amount":169.46802999999999883584678173065185546875,"status":"processing","product":"160.58 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 12:09:53"}},"processed_data":{"order_number":"ORD-Uw2ruVkG-1774084193","amount":169.46802999999999883584678173065185546875,"status":"processing","product":"160.58 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 12:10:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ijqcRThjIwFOw5MVQdOIXZKyWlDfcMoH","execution_time":"2026-03-21 12:10:02"} 
[2026-03-21 12:10:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ijqcRThjIwFOw5MVQdOIXZKyWlDfcMoH","execution_time":"2026-03-21 12:10:02","total_operations":8,"sites_count":2} 
[2026-03-21 12:10:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ijqcRThjIwFOw5MVQdOIXZKyWlDfcMoH","execution_time":"2026-03-21 12:10:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985","ORD-APqFhNp0-1774082235"]} 
[2026-03-21 12:10:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ijqcRThjIwFOw5MVQdOIXZKyWlDfcMoH","execution_time":"2026-03-21 12:10:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 12:10:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ijqcRThjIwFOw5MVQdOIXZKyWlDfcMoH","execution_time":"2026-03-21 12:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-21 12:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ijqcRThjIwFOw5MVQdOIXZKyWlDfcMoH","execution_time":"2026-03-21 12:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 12:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ijqcRThjIwFOw5MVQdOIXZKyWlDfcMoH","execution_time":"2026-03-21 12:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-APqFhNp0-1774082235","operation_id":159827} 
[2026-03-21 12:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ijqcRThjIwFOw5MVQdOIXZKyWlDfcMoH","execution_time":"2026-03-21 12:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 12:10:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ijqcRThjIwFOw5MVQdOIXZKyWlDfcMoH","execution_time":"2026-03-21 12:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-21 12:10:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ijqcRThjIwFOw5MVQdOIXZKyWlDfcMoH","execution_time":"2026-03-21 12:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 12:10:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ijqcRThjIwFOw5MVQdOIXZKyWlDfcMoH","execution_time":"2026-03-21 12:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":5,"order_ids":["ORD-rLGpW2-1774084147","ORD-55EPz3z-1774084152","ORD-Ebcp-1774084168","ORD-98ShXv-1774084171","ORD-Uw2ruVkG-1774084193"]} 
[2026-03-21 12:10:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ijqcRThjIwFOw5MVQdOIXZKyWlDfcMoH","execution_time":"2026-03-21 12:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 12:10:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ijqcRThjIwFOw5MVQdOIXZKyWlDfcMoH","execution_time":"2026-03-21 12:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":5} 
[2026-03-21 12:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ijqcRThjIwFOw5MVQdOIXZKyWlDfcMoH","execution_time":"2026-03-21 12:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uw2ruVkG-1774084193","operation_id":159854} 
[2026-03-21 12:10:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ijqcRThjIwFOw5MVQdOIXZKyWlDfcMoH","execution_time":"2026-03-21 12:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uw2ruVkG-1774084193","operation_id":159854,"processed":4,"skipped":1,"updates_prepared":4} 
[2026-03-21 12:10:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"ijqcRThjIwFOw5MVQdOIXZKyWlDfcMoH","execution_time":"2026-03-21 12:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uw2ruVkG-1774084193","operation_id":159854,"total_items":4,"chunks":1,"chunk_size":10} 
[2026-03-21 12:10:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"ijqcRThjIwFOw5MVQdOIXZKyWlDfcMoH","execution_time":"2026-03-21 12:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uw2ruVkG-1774084193","operation_id":159854,"count":4} 
[2026-03-21 12:10:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"ijqcRThjIwFOw5MVQdOIXZKyWlDfcMoH","execution_time":"2026-03-21 12:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uw2ruVkG-1774084193","operation_id":159854,"count":4} 
[2026-03-21 12:10:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ijqcRThjIwFOw5MVQdOIXZKyWlDfcMoH","execution_time":"2026-03-21 12:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uw2ruVkG-1774084193","operation_id":159854,"user_id":587,"notification_type":"order_approved","reference_id":174814} 
[2026-03-21 12:10:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ijqcRThjIwFOw5MVQdOIXZKyWlDfcMoH","execution_time":"2026-03-21 12:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uw2ruVkG-1774084193","operation_id":159854,"user_id":587,"notification_type":"order_approved","reference_id":174816} 
[2026-03-21 12:10:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ijqcRThjIwFOw5MVQdOIXZKyWlDfcMoH","execution_time":"2026-03-21 12:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uw2ruVkG-1774084193","operation_id":159854,"user_id":587,"notification_type":"order_approved","reference_id":174815} 
[2026-03-21 12:10:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ijqcRThjIwFOw5MVQdOIXZKyWlDfcMoH","execution_time":"2026-03-21 12:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uw2ruVkG-1774084193","operation_id":159854,"user_id":587,"notification_type":"order_approved","reference_id":174812} 
[2026-03-21 12:10:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"ijqcRThjIwFOw5MVQdOIXZKyWlDfcMoH","execution_time":"2026-03-21 12:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uw2ruVkG-1774084193","operation_id":159854,"chunk_number":1,"processed":4,"errors":0,"total_operations":4,"total_orders":4,"total_codes":0,"total_refunds":0} 
[2026-03-21 12:10:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"ijqcRThjIwFOw5MVQdOIXZKyWlDfcMoH","execution_time":"2026-03-21 12:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uw2ruVkG-1774084193","operation_id":159854,"total_processed":4,"total_errors":0,"chunks_processed":1} 
[2026-03-21 12:10:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"ijqcRThjIwFOw5MVQdOIXZKyWlDfcMoH","execution_time":"2026-03-21 12:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uw2ruVkG-1774084193","operation_id":159854,"processed":4,"errors":0} 
[2026-03-21 12:10:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ijqcRThjIwFOw5MVQdOIXZKyWlDfcMoH","execution_time":"2026-03-21 12:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uw2ruVkG-1774084193","operation_id":159854,"processed":4,"errors":0} 
[2026-03-21 12:10:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ijqcRThjIwFOw5MVQdOIXZKyWlDfcMoH","execution_time":"2026-03-21 12:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uw2ruVkG-1774084193","operation_id":159854} 
[2026-03-21 12:10:03] production.INFO: Executing GetProducts task...  
[2026-03-21 12:10:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 12:10:03] production.INFO: Executing GetProducts task...  
[2026-03-21 12:10:05] production.INFO: async() رجع: true  
[2026-03-21 12:10:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 12:10:06] production.WARNING: Product with ID 395 not found  
[2026-03-21 12:10:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 12:10:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 12:10:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 12:10:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 12:10:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 12:10:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 12:10:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 12:10:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 12:10:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 12:10:08] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 12:10:10] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 12:10:11] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 12:10:13] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 12:10:46] production.INFO: Constructing job for order: 174818  
[2026-03-21 12:10:49] production.INFO: Handling job for order: 174818  
[2026-03-21 12:10:49] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 12:10:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:10:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=8c5f39b3-d1d4-41f0-8e80-660f715baf4f&Player_ID=0994114307  
[2026-03-21 12:10:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=8c5f39b3-d1d4-41f0-8e80-660f715baf4f&Player_ID=0994114307","has_body":false} 
[2026-03-21 12:10:50] production.INFO: Operation sent successfully {"operation_id":159855,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-fK9JJv2-1774084250","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 12:10:50"}},"processed_data":{"order_number":"ORD-fK9JJv2-1774084250","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 12:10:50] production.INFO: Constructing job for order: 174819  
[2026-03-21 12:10:53] production.INFO: Handling job for order: 174819  
[2026-03-21 12:10:53] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 12:10:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:10:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=ee12a542-a724-40e2-b96f-be4f048c5cf7&Player_ID=0994114307  
[2026-03-21 12:10:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=ee12a542-a724-40e2-b96f-be4f048c5cf7&Player_ID=0994114307","has_body":false} 
[2026-03-21 12:10:54] production.INFO: Operation sent successfully {"operation_id":159856,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-bKSd-1774084254","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 12:10:54"}},"processed_data":{"order_number":"ORD-bKSd-1774084254","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 12:10:58] production.INFO: Constructing job for order: 174820  
[2026-03-21 12:11:00] production.INFO: Handling job for order: 174820  
[2026-03-21 12:11:00] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 12:11:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:11:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=73548e3b-1623-4d13-875a-a2793e84f7b6&Player_ID=52255129534  
[2026-03-21 12:11:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=73548e3b-1623-4d13-875a-a2793e84f7b6&Player_ID=52255129534","has_body":false} 
[2026-03-21 12:11:01] production.INFO: Operation sent successfully {"operation_id":159857,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8lvzsgA-1774084260","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 12:11:01"}},"processed_data":{"order_number":"ORD-8lvzsgA-1774084260","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-21 12:11:33] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-8lvzsgA-1774084260","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 12:11:33] production.INFO: Processed webhook data (normalized) {"id":"ORD-8lvzsgA-1774084260","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 12:11:33] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 12:11:33] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":174820} 
[2026-03-21 12:11:33] production.INFO: Order updated successfully. Order ID: 174820, Status: completed  
[2026-03-21 12:11:33] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-8lvzsgA-1774084260","status":"completed","codes_count":0} 
[2026-03-21 12:11:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-21 12:12:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"DT4On56JLzWMJQYgkmQjLhZB4QRGQ6U0","execution_time":"2026-03-21 12:12:04"} 
[2026-03-21 12:12:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"DT4On56JLzWMJQYgkmQjLhZB4QRGQ6U0","execution_time":"2026-03-21 12:12:04","total_operations":6,"sites_count":2} 
[2026-03-21 12:12:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"DT4On56JLzWMJQYgkmQjLhZB4QRGQ6U0","execution_time":"2026-03-21 12:12:04","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-WaJd5V-1774074452","ORD-9oj1L-1774075985","ORD-APqFhNp0-1774082235"]} 
[2026-03-21 12:12:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"DT4On56JLzWMJQYgkmQjLhZB4QRGQ6U0","execution_time":"2026-03-21 12:12:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 12:12:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"DT4On56JLzWMJQYgkmQjLhZB4QRGQ6U0","execution_time":"2026-03-21 12:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-21 12:12:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DT4On56JLzWMJQYgkmQjLhZB4QRGQ6U0","execution_time":"2026-03-21 12:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oj1L-1774075985","operation_id":159778} 
[2026-03-21 12:12:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DT4On56JLzWMJQYgkmQjLhZB4QRGQ6U0","execution_time":"2026-03-21 12:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-APqFhNp0-1774082235","operation_id":159827} 
[2026-03-21 12:12:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DT4On56JLzWMJQYgkmQjLhZB4QRGQ6U0","execution_time":"2026-03-21 12:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 12:12:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"DT4On56JLzWMJQYgkmQjLhZB4QRGQ6U0","execution_time":"2026-03-21 12:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-21 12:12:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"DT4On56JLzWMJQYgkmQjLhZB4QRGQ6U0","execution_time":"2026-03-21 12:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 12:12:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"DT4On56JLzWMJQYgkmQjLhZB4QRGQ6U0","execution_time":"2026-03-21 12:12:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":3,"order_ids":["ORD-Uw2ruVkG-1774084193","ORD-fK9JJv2-1774084250","ORD-bKSd-1774084254"]} 
[2026-03-21 12:12:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"DT4On56JLzWMJQYgkmQjLhZB4QRGQ6U0","execution_time":"2026-03-21 12:12:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 12:12:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"DT4On56JLzWMJQYgkmQjLhZB4QRGQ6U0","execution_time":"2026-03-21 12:12:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":3} 
[2026-03-21 12:12:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"DT4On56JLzWMJQYgkmQjLhZB4QRGQ6U0","execution_time":"2026-03-21 12:12:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uw2ruVkG-1774084193","operation_id":159854,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-21 12:12:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"DT4On56JLzWMJQYgkmQjLhZB4QRGQ6U0","execution_time":"2026-03-21 12:12:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uw2ruVkG-1774084193","operation_id":159854,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-21 12:12:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"DT4On56JLzWMJQYgkmQjLhZB4QRGQ6U0","execution_time":"2026-03-21 12:12:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uw2ruVkG-1774084193","operation_id":159854,"count":3} 
[2026-03-21 12:12:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"DT4On56JLzWMJQYgkmQjLhZB4QRGQ6U0","execution_time":"2026-03-21 12:12:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uw2ruVkG-1774084193","operation_id":159854,"count":3} 
[2026-03-21 12:12:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"DT4On56JLzWMJQYgkmQjLhZB4QRGQ6U0","execution_time":"2026-03-21 12:12:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uw2ruVkG-1774084193","operation_id":159854,"user_id":587,"notification_type":"order_approved","reference_id":174819} 
[2026-03-21 12:12:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"DT4On56JLzWMJQYgkmQjLhZB4QRGQ6U0","execution_time":"2026-03-21 12:12:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uw2ruVkG-1774084193","operation_id":159854,"user_id":587,"notification_type":"order_approved","reference_id":174818} 
[2026-03-21 12:12:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"DT4On56JLzWMJQYgkmQjLhZB4QRGQ6U0","execution_time":"2026-03-21 12:12:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uw2ruVkG-1774084193","operation_id":159854,"user_id":587,"notification_type":"order_approved","reference_id":174817} 
[2026-03-21 12:12:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"DT4On56JLzWMJQYgkmQjLhZB4QRGQ6U0","execution_time":"2026-03-21 12:12:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uw2ruVkG-1774084193","operation_id":159854,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-21 12:12:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"DT4On56JLzWMJQYgkmQjLhZB4QRGQ6U0","execution_time":"2026-03-21 12:12:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uw2ruVkG-1774084193","operation_id":159854,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-21 12:12:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"DT4On56JLzWMJQYgkmQjLhZB4QRGQ6U0","execution_time":"2026-03-21 12:12:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uw2ruVkG-1774084193","operation_id":159854,"processed":3,"errors":0} 
[2026-03-21 12:12:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"DT4On56JLzWMJQYgkmQjLhZB4QRGQ6U0","execution_time":"2026-03-21 12:12:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uw2ruVkG-1774084193","operation_id":159854,"processed":3,"errors":0} 
[2026-03-21 12:12:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"DT4On56JLzWMJQYgkmQjLhZB4QRGQ6U0","execution_time":"2026-03-21 12:12:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uw2ruVkG-1774084193","operation_id":159854} 
[2026-03-21 12:12:05] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 12:12:07] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 12:12:09] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 12:12:09] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-9oj1L-1774075985","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-21 12:12:09] production.INFO: Processed webhook data (normalized) {"id":"ORD-9oj1L-1774075985","status":"cancelled","codes":[],"notes":[]} 
[2026-03-21 12:12:09] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-21 12:12:09] production.INFO: SendAcceptReject: Notification queued {"user_id":903,"notification_type":"order_rejected","reference_id":174741} 
[2026-03-21 12:12:09] production.INFO: Order updated successfully. Order ID: 174741, Status: rejected  
[2026-03-21 12:12:09] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-9oj1L-1774075985","status":"rejected","codes_count":0} 
[2026-03-21 12:12:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-21 12:12:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-21 12:12:54] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-APqFhNp0-1774082235","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-21 12:12:54] production.INFO: Processed webhook data (normalized) {"id":"ORD-APqFhNp0-1774082235","status":"cancelled","codes":[],"notes":[]} 
[2026-03-21 12:12:54] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-21 12:12:54] production.INFO: SendAcceptReject: Notification queued {"user_id":354,"notification_type":"order_rejected","reference_id":174790} 
[2026-03-21 12:12:54] production.INFO: Order updated successfully. Order ID: 174790, Status: rejected  
[2026-03-21 12:12:54] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-APqFhNp0-1774082235","status":"rejected","codes_count":0} 
[2026-03-21 12:12:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 354  
[2026-03-21 12:12:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 354  
[2026-03-21 12:13:55] production.INFO: Constructing job for order: 174821  
[2026-03-21 12:13:57] production.INFO: Handling job for order: 174821  
[2026-03-21 12:13:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 12:13:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:13:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=fe2d7a33-1734-4547-a766-5397fa1a1d24&Player_ID=13723756833  
[2026-03-21 12:13:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=fe2d7a33-1734-4547-a766-5397fa1a1d24&Player_ID=13723756833","has_body":false} 
[2026-03-21 12:13:58] production.INFO: Operation sent successfully {"operation_id":159858,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-aieYWDy-1774084437","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 12:13:58"}},"processed_data":{"order_number":"ORD-aieYWDy-1774084437","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 12:14:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"14C6VW6jyQNpQwh7k7SZen1fkcTVKzAS","execution_time":"2026-03-21 12:14:04"} 
[2026-03-21 12:14:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"14C6VW6jyQNpQwh7k7SZen1fkcTVKzAS","execution_time":"2026-03-21 12:14:04","total_operations":2,"sites_count":1} 
[2026-03-21 12:14:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"14C6VW6jyQNpQwh7k7SZen1fkcTVKzAS","execution_time":"2026-03-21 12:14:04","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-WaJd5V-1774074452","ORD-aieYWDy-1774084437"]} 
[2026-03-21 12:14:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"14C6VW6jyQNpQwh7k7SZen1fkcTVKzAS","execution_time":"2026-03-21 12:14:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 12:14:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"14C6VW6jyQNpQwh7k7SZen1fkcTVKzAS","execution_time":"2026-03-21 12:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 12:14:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"14C6VW6jyQNpQwh7k7SZen1fkcTVKzAS","execution_time":"2026-03-21 12:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aieYWDy-1774084437","operation_id":159858} 
[2026-03-21 12:14:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"14C6VW6jyQNpQwh7k7SZen1fkcTVKzAS","execution_time":"2026-03-21 12:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 12:14:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"14C6VW6jyQNpQwh7k7SZen1fkcTVKzAS","execution_time":"2026-03-21 12:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 12:14:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"14C6VW6jyQNpQwh7k7SZen1fkcTVKzAS","execution_time":"2026-03-21 12:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 12:14:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"14C6VW6jyQNpQwh7k7SZen1fkcTVKzAS","execution_time":"2026-03-21 12:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 12:14:16] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-aieYWDy-1774084437","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 12:14:16] production.INFO: Processed webhook data (normalized) {"id":"ORD-aieYWDy-1774084437","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 12:14:16] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 12:14:16] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":174821} 
[2026-03-21 12:14:16] production.INFO: Order updated successfully. Order ID: 174821, Status: completed  
[2026-03-21 12:14:16] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-aieYWDy-1774084437","status":"completed","codes_count":0} 
[2026-03-21 12:14:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 12:14:32] production.INFO: Constructing job for order: 174822  
[2026-03-21 12:14:34] production.INFO: Handling job for order: 174822  
[2026-03-21 12:14:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 12:14:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:14:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=f6f93039-75fa-4de1-b2a0-7db31ef8bfa0&Player_ID=1958092189  
[2026-03-21 12:14:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=f6f93039-75fa-4de1-b2a0-7db31ef8bfa0&Player_ID=1958092189","has_body":false} 
[2026-03-21 12:14:35] production.INFO: Operation sent successfully {"operation_id":159859,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-RvU-1774084475","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 12:14:35"}},"processed_data":{"order_number":"ORD-RvU-1774084475","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 12:14:47] production.INFO: Constructing job for order: 174823  
[2026-03-21 12:14:50] production.INFO: Handling job for order: 174823  
[2026-03-21 12:14:50] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 12:14:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:14:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=9df10e5f-33a4-44a4-ba68-ee58cbbad8da&Player_ID=52255129534  
[2026-03-21 12:14:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=9df10e5f-33a4-44a4-ba68-ee58cbbad8da&Player_ID=52255129534","has_body":false} 
[2026-03-21 12:14:51] production.INFO: Operation sent successfully {"operation_id":159860,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3Od-1774084491","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 12:14:51"}},"processed_data":{"order_number":"ORD-3Od-1774084491","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 12:15:03] production.INFO: Executing GetProducts task...  
[2026-03-21 12:15:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 12:15:03] production.INFO: Executing GetProducts task...  
[2026-03-21 12:15:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-3Od-1774084491","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 12:15:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-3Od-1774084491","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 12:15:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 12:15:03] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":174823} 
[2026-03-21 12:15:03] production.INFO: Order updated successfully. Order ID: 174823, Status: completed  
[2026-03-21 12:15:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-3Od-1774084491","status":"completed","codes_count":0} 
[2026-03-21 12:15:05] production.INFO: async() رجع: true  
[2026-03-21 12:15:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 12:15:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 12:15:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 12:15:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 12:15:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 12:15:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 12:15:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 12:15:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 12:15:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 12:15:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 12:15:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 12:15:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-21 12:15:58] production.INFO: Constructing job for order: 174824  
[2026-03-21 12:16:00] production.INFO: Handling job for order: 174824  
[2026-03-21 12:16:00] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 12:16:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:16:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=a14c2e12-d04b-467c-9f0a-592176a6ba1f&Player_ID=11200494  
[2026-03-21 12:16:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=a14c2e12-d04b-467c-9f0a-592176a6ba1f&Player_ID=11200494","has_body":false} 
[2026-03-21 12:16:01] production.INFO: Operation sent successfully {"operation_id":159861,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dq8jnL-1774084561","amount":2.060226239999999986451939548715017735958099365234375,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-21 12:16:01"}},"processed_data":{"order_number":"ORD-dq8jnL-1774084561","amount":2.060226239999999986451939548715017735958099365234375,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-21 12:16:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ZbXZ78PaPR8uPg7vlPdvV5S7x9HY7JvA","execution_time":"2026-03-21 12:16:01"} 
[2026-03-21 12:16:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ZbXZ78PaPR8uPg7vlPdvV5S7x9HY7JvA","execution_time":"2026-03-21 12:16:01","total_operations":3,"sites_count":1} 
[2026-03-21 12:16:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ZbXZ78PaPR8uPg7vlPdvV5S7x9HY7JvA","execution_time":"2026-03-21 12:16:01","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-WaJd5V-1774074452","ORD-RvU-1774084475","ORD-dq8jnL-1774084561"]} 
[2026-03-21 12:16:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ZbXZ78PaPR8uPg7vlPdvV5S7x9HY7JvA","execution_time":"2026-03-21 12:16:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 12:16:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ZbXZ78PaPR8uPg7vlPdvV5S7x9HY7JvA","execution_time":"2026-03-21 12:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-21 12:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZbXZ78PaPR8uPg7vlPdvV5S7x9HY7JvA","execution_time":"2026-03-21 12:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dq8jnL-1774084561","operation_id":159861} 
[2026-03-21 12:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZbXZ78PaPR8uPg7vlPdvV5S7x9HY7JvA","execution_time":"2026-03-21 12:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RvU-1774084475","operation_id":159859} 
[2026-03-21 12:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZbXZ78PaPR8uPg7vlPdvV5S7x9HY7JvA","execution_time":"2026-03-21 12:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 12:16:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ZbXZ78PaPR8uPg7vlPdvV5S7x9HY7JvA","execution_time":"2026-03-21 12:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-21 12:16:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ZbXZ78PaPR8uPg7vlPdvV5S7x9HY7JvA","execution_time":"2026-03-21 12:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 12:16:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ZbXZ78PaPR8uPg7vlPdvV5S7x9HY7JvA","execution_time":"2026-03-21 12:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 12:16:27] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-RvU-1774084475","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 12:16:27] production.INFO: Processed webhook data (normalized) {"id":"ORD-RvU-1774084475","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 12:16:27] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 12:16:27] production.INFO: SendAcceptReject: Notification queued {"user_id":1417,"notification_type":"order_approved","reference_id":174822} 
[2026-03-21 12:16:27] production.INFO: Order updated successfully. Order ID: 174822, Status: completed  
[2026-03-21 12:16:27] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-RvU-1774084475","status":"completed","codes_count":0} 
[2026-03-21 12:16:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1417  
[2026-03-21 12:18:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"TYEZ4LpKR0MIlpYnbOUsIJHAzLmmuzAT","execution_time":"2026-03-21 12:18:01"} 
[2026-03-21 12:18:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"TYEZ4LpKR0MIlpYnbOUsIJHAzLmmuzAT","execution_time":"2026-03-21 12:18:01","total_operations":2,"sites_count":1} 
[2026-03-21 12:18:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"TYEZ4LpKR0MIlpYnbOUsIJHAzLmmuzAT","execution_time":"2026-03-21 12:18:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-WaJd5V-1774074452","ORD-dq8jnL-1774084561"]} 
[2026-03-21 12:18:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"TYEZ4LpKR0MIlpYnbOUsIJHAzLmmuzAT","execution_time":"2026-03-21 12:18:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 12:18:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"TYEZ4LpKR0MIlpYnbOUsIJHAzLmmuzAT","execution_time":"2026-03-21 12:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 12:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TYEZ4LpKR0MIlpYnbOUsIJHAzLmmuzAT","execution_time":"2026-03-21 12:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 12:18:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"TYEZ4LpKR0MIlpYnbOUsIJHAzLmmuzAT","execution_time":"2026-03-21 12:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-21 12:18:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"TYEZ4LpKR0MIlpYnbOUsIJHAzLmmuzAT","execution_time":"2026-03-21 12:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 12:18:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"TYEZ4LpKR0MIlpYnbOUsIJHAzLmmuzAT","execution_time":"2026-03-21 12:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"count":1} 
[2026-03-21 12:18:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"TYEZ4LpKR0MIlpYnbOUsIJHAzLmmuzAT","execution_time":"2026-03-21 12:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"count":1} 
[2026-03-21 12:18:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"TYEZ4LpKR0MIlpYnbOUsIJHAzLmmuzAT","execution_time":"2026-03-21 12:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"user_id":949,"notification_type":"order_approved","reference_id":174824} 
[2026-03-21 12:18:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"TYEZ4LpKR0MIlpYnbOUsIJHAzLmmuzAT","execution_time":"2026-03-21 12:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 12:18:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"TYEZ4LpKR0MIlpYnbOUsIJHAzLmmuzAT","execution_time":"2026-03-21 12:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 12:18:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"TYEZ4LpKR0MIlpYnbOUsIJHAzLmmuzAT","execution_time":"2026-03-21 12:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":1,"errors":0} 
[2026-03-21 12:18:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"TYEZ4LpKR0MIlpYnbOUsIJHAzLmmuzAT","execution_time":"2026-03-21 12:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":1,"errors":0} 
[2026-03-21 12:18:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"TYEZ4LpKR0MIlpYnbOUsIJHAzLmmuzAT","execution_time":"2026-03-21 12:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 12:18:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 12:19:23] production.INFO: Constructing job for order: 174825  
[2026-03-21 12:19:26] production.INFO: Handling job for order: 174825  
[2026-03-21 12:19:26] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 12:19:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:19:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=ff7fe0e5-50f9-4218-ac84-acdd5b79f050&Player_ID=0999257674  
[2026-03-21 12:19:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=ff7fe0e5-50f9-4218-ac84-acdd5b79f050&Player_ID=0999257674","has_body":false} 
[2026-03-21 12:19:26] production.INFO: Constructing job for order: 174826  
[2026-03-21 12:19:26] production.INFO: Operation sent successfully {"operation_id":159862,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-uxC-1774084766","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 12:19:26"}},"processed_data":{"order_number":"ORD-uxC-1774084766","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 12:19:29] production.INFO: Handling job for order: 174826  
[2026-03-21 12:19:29] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 12:19:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:19:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=6242f92a-d024-4471-9457-513f812c8a5c&Player_ID=0999257674  
[2026-03-21 12:19:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=6242f92a-d024-4471-9457-513f812c8a5c&Player_ID=0999257674","has_body":false} 
[2026-03-21 12:19:30] production.INFO: Operation sent successfully {"operation_id":159863,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kvTK-1774084770","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 12:19:30"}},"processed_data":{"order_number":"ORD-kvTK-1774084770","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 12:19:39] production.INFO: Constructing job for order: 174827  
[2026-03-21 12:19:42] production.INFO: Handling job for order: 174827  
[2026-03-21 12:19:42] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 12:19:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:19:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=39000a52-c9dd-4721-a590-d885db147cc3&Player_ID=0949832438  
[2026-03-21 12:19:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=39000a52-c9dd-4721-a590-d885db147cc3&Player_ID=0949832438","has_body":false} 
[2026-03-21 12:19:43] production.INFO: Operation sent successfully {"operation_id":159864,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5VQ-1774084783","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 12:19:43"}},"processed_data":{"order_number":"ORD-5VQ-1774084783","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 12:19:55] production.INFO: Constructing job for order: 174828  
[2026-03-21 12:19:58] production.INFO: Handling job for order: 174828  
[2026-03-21 12:19:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 12:19:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:19:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=8d0de817-fb19-4954-b3ed-ebdc52eec606&Player_ID=8506364095  
[2026-03-21 12:19:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=8d0de817-fb19-4954-b3ed-ebdc52eec606&Player_ID=8506364095","has_body":false} 
[2026-03-21 12:19:59] production.INFO: Operation sent successfully {"operation_id":159865,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xXyx7APf-1774084798","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 12:19:59"}},"processed_data":{"order_number":"ORD-xXyx7APf-1774084798","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 12:20:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"sSDf3merZRb1gpFRz9iG10nkRc676nKh","execution_time":"2026-03-21 12:20:02"} 
[2026-03-21 12:20:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"sSDf3merZRb1gpFRz9iG10nkRc676nKh","execution_time":"2026-03-21 12:20:02","total_operations":5,"sites_count":2} 
[2026-03-21 12:20:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"sSDf3merZRb1gpFRz9iG10nkRc676nKh","execution_time":"2026-03-21 12:20:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-WaJd5V-1774074452","ORD-xXyx7APf-1774084798"]} 
[2026-03-21 12:20:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"sSDf3merZRb1gpFRz9iG10nkRc676nKh","execution_time":"2026-03-21 12:20:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 12:20:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"sSDf3merZRb1gpFRz9iG10nkRc676nKh","execution_time":"2026-03-21 12:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 12:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sSDf3merZRb1gpFRz9iG10nkRc676nKh","execution_time":"2026-03-21 12:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 12:20:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sSDf3merZRb1gpFRz9iG10nkRc676nKh","execution_time":"2026-03-21 12:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xXyx7APf-1774084798","operation_id":159865} 
[2026-03-21 12:20:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"sSDf3merZRb1gpFRz9iG10nkRc676nKh","execution_time":"2026-03-21 12:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xXyx7APf-1774084798","operation_id":159865,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 12:20:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"sSDf3merZRb1gpFRz9iG10nkRc676nKh","execution_time":"2026-03-21 12:20:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xXyx7APf-1774084798","operation_id":159865,"processed":0,"errors":0} 
[2026-03-21 12:20:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"sSDf3merZRb1gpFRz9iG10nkRc676nKh","execution_time":"2026-03-21 12:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xXyx7APf-1774084798","operation_id":159865,"orders_count":3,"order_ids":["ORD-uxC-1774084766","ORD-kvTK-1774084770","ORD-5VQ-1774084783"]} 
[2026-03-21 12:20:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"sSDf3merZRb1gpFRz9iG10nkRc676nKh","execution_time":"2026-03-21 12:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xXyx7APf-1774084798","operation_id":159865} 
[2026-03-21 12:20:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"sSDf3merZRb1gpFRz9iG10nkRc676nKh","execution_time":"2026-03-21 12:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xXyx7APf-1774084798","operation_id":159865,"orders_count":3} 
[2026-03-21 12:20:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"sSDf3merZRb1gpFRz9iG10nkRc676nKh","execution_time":"2026-03-21 12:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uxC-1774084766","operation_id":159862,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-21 12:20:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"sSDf3merZRb1gpFRz9iG10nkRc676nKh","execution_time":"2026-03-21 12:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uxC-1774084766","operation_id":159862,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-21 12:20:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"sSDf3merZRb1gpFRz9iG10nkRc676nKh","execution_time":"2026-03-21 12:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uxC-1774084766","operation_id":159862,"count":3} 
[2026-03-21 12:20:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"sSDf3merZRb1gpFRz9iG10nkRc676nKh","execution_time":"2026-03-21 12:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uxC-1774084766","operation_id":159862,"count":3} 
[2026-03-21 12:20:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"sSDf3merZRb1gpFRz9iG10nkRc676nKh","execution_time":"2026-03-21 12:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uxC-1774084766","operation_id":159862,"user_id":43,"notification_type":"order_approved","reference_id":174827} 
[2026-03-21 12:20:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"sSDf3merZRb1gpFRz9iG10nkRc676nKh","execution_time":"2026-03-21 12:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uxC-1774084766","operation_id":159862,"user_id":43,"notification_type":"order_approved","reference_id":174826} 
[2026-03-21 12:20:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"sSDf3merZRb1gpFRz9iG10nkRc676nKh","execution_time":"2026-03-21 12:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uxC-1774084766","operation_id":159862,"user_id":43,"notification_type":"order_approved","reference_id":174825} 
[2026-03-21 12:20:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"sSDf3merZRb1gpFRz9iG10nkRc676nKh","execution_time":"2026-03-21 12:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uxC-1774084766","operation_id":159862,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-21 12:20:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"sSDf3merZRb1gpFRz9iG10nkRc676nKh","execution_time":"2026-03-21 12:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uxC-1774084766","operation_id":159862,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-21 12:20:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"sSDf3merZRb1gpFRz9iG10nkRc676nKh","execution_time":"2026-03-21 12:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uxC-1774084766","operation_id":159862,"processed":3,"errors":0} 
[2026-03-21 12:20:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"sSDf3merZRb1gpFRz9iG10nkRc676nKh","execution_time":"2026-03-21 12:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uxC-1774084766","operation_id":159862,"processed":3,"errors":0} 
[2026-03-21 12:20:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"sSDf3merZRb1gpFRz9iG10nkRc676nKh","execution_time":"2026-03-21 12:20:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uxC-1774084766","operation_id":159862} 
[2026-03-21 12:20:02] production.INFO: Executing GetProducts task...  
[2026-03-21 12:20:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 12:20:02] production.INFO: Executing GetProducts task...  
[2026-03-21 12:20:04] production.INFO: async() رجع: true  
[2026-03-21 12:20:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 12:20:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 12:20:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 12:20:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 12:20:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 12:20:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 12:20:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 12:20:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 12:20:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 12:20:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 12:20:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 12:20:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 43  
[2026-03-21 12:20:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 43  
[2026-03-21 12:20:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 43  
[2026-03-21 12:20:47] production.INFO: Constructing job for order: 174829  
[2026-03-21 12:20:48] production.INFO: Handling job for order: 174829  
[2026-03-21 12:20:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 12:20:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:20:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=9b76aeda-d0a5-4f5d-b00f-180d6aad4242&Player_ID=13723756833  
[2026-03-21 12:20:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=9b76aeda-d0a5-4f5d-b00f-180d6aad4242&Player_ID=13723756833","has_body":false} 
[2026-03-21 12:20:49] production.INFO: Operation sent successfully {"operation_id":159866,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vxMuoeu0-1774084848","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 12:20:49"}},"processed_data":{"order_number":"ORD-vxMuoeu0-1774084848","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 12:20:53] production.INFO: Constructing job for order: 174830  
[2026-03-21 12:20:55] production.INFO: Handling job for order: 174830  
[2026-03-21 12:20:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 12:20:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:20:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=30157f59-bf43-47f1-8c8e-d84f5bd48b00&Player_ID=2906790565  
[2026-03-21 12:20:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=30157f59-bf43-47f1-8c8e-d84f5bd48b00&Player_ID=2906790565","has_body":false} 
[2026-03-21 12:20:55] production.INFO: Operation sent successfully {"operation_id":159867,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-RWo-1774084855","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 12:20:55"}},"processed_data":{"order_number":"ORD-RWo-1774084855","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 12:21:13] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-RWo-1774084855","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 12:21:13] production.INFO: Processed webhook data (normalized) {"id":"ORD-RWo-1774084855","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 12:21:13] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 12:21:13] production.INFO: SendAcceptReject: Notification queued {"user_id":659,"notification_type":"order_approved","reference_id":174830} 
[2026-03-21 12:21:13] production.INFO: Order updated successfully. Order ID: 174830, Status: completed  
[2026-03-21 12:21:13] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-RWo-1774084855","status":"completed","codes_count":0} 
[2026-03-21 12:21:13] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-xXyx7APf-1774084798","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 12:21:13] production.INFO: Processed webhook data (normalized) {"id":"ORD-xXyx7APf-1774084798","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 12:21:13] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 12:21:13] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":174828} 
[2026-03-21 12:21:13] production.INFO: Order updated successfully. Order ID: 174828, Status: completed  
[2026-03-21 12:21:13] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-xXyx7APf-1774084798","status":"completed","codes_count":0} 
[2026-03-21 12:21:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 659  
[2026-03-21 12:21:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-21 12:21:58] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-vxMuoeu0-1774084848","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 12:21:58] production.INFO: Processed webhook data (normalized) {"id":"ORD-vxMuoeu0-1774084848","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 12:21:58] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 12:21:58] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":174829} 
[2026-03-21 12:21:58] production.INFO: Order updated successfully. Order ID: 174829, Status: completed  
[2026-03-21 12:21:58] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-vxMuoeu0-1774084848","status":"completed","codes_count":0} 
[2026-03-21 12:21:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 12:22:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"RRCobWajfLwyQz4RrfUUHNUDFjPk4YfL","execution_time":"2026-03-21 12:22:02"} 
[2026-03-21 12:22:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"RRCobWajfLwyQz4RrfUUHNUDFjPk4YfL","execution_time":"2026-03-21 12:22:02","total_operations":1,"sites_count":1} 
[2026-03-21 12:22:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"RRCobWajfLwyQz4RrfUUHNUDFjPk4YfL","execution_time":"2026-03-21 12:22:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-WaJd5V-1774074452"]} 
[2026-03-21 12:22:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"RRCobWajfLwyQz4RrfUUHNUDFjPk4YfL","execution_time":"2026-03-21 12:22:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 12:22:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"RRCobWajfLwyQz4RrfUUHNUDFjPk4YfL","execution_time":"2026-03-21 12:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 12:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RRCobWajfLwyQz4RrfUUHNUDFjPk4YfL","execution_time":"2026-03-21 12:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 12:22:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"RRCobWajfLwyQz4RrfUUHNUDFjPk4YfL","execution_time":"2026-03-21 12:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 12:22:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"RRCobWajfLwyQz4RrfUUHNUDFjPk4YfL","execution_time":"2026-03-21 12:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 12:22:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"RRCobWajfLwyQz4RrfUUHNUDFjPk4YfL","execution_time":"2026-03-21 12:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 12:22:36] production.INFO: Constructing job for order: 174831  
[2026-03-21 12:22:37] production.ERROR: Order Failed: No query results for model [App\Models\Product].  
[2026-03-21 12:22:38] production.INFO: Handling job for order: 174831  
[2026-03-21 12:22:38] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 12:22:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:22:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=762884c3-3e98-434b-8f3d-92c8f672f468&Player_ID=8310401327  
[2026-03-21 12:22:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=762884c3-3e98-434b-8f3d-92c8f672f468&Player_ID=8310401327","has_body":false} 
[2026-03-21 12:22:39] production.INFO: Operation sent successfully {"operation_id":159868,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-QBE-1774084958","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 12:22:39"}},"processed_data":{"order_number":"ORD-QBE-1774084958","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 12:23:03] production.INFO: Constructing job for order: 174832  
[2026-03-21 12:23:06] production.INFO: Handling job for order: 174832  
[2026-03-21 12:23:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 12:23:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:23:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=e0720798-5492-422c-abe1-71eb7949c34e&Player_ID=5367787665  
[2026-03-21 12:23:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=e0720798-5492-422c-abe1-71eb7949c34e&Player_ID=5367787665","has_body":false} 
[2026-03-21 12:23:06] production.INFO: Operation sent successfully {"operation_id":159869,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Gzj-1774084986","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 12:23:06"}},"processed_data":{"order_number":"ORD-Gzj-1774084986","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-21 12:23:19] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Gzj-1774084986","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 12:23:19] production.INFO: Processed webhook data (normalized) {"id":"ORD-Gzj-1774084986","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 12:23:19] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 12:23:19] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":174832} 
[2026-03-21 12:23:19] production.INFO: Order updated successfully. Order ID: 174832, Status: completed  
[2026-03-21 12:23:19] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Gzj-1774084986","status":"completed","codes_count":0} 
[2026-03-21 12:23:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 12:23:22] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-QBE-1774084958","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 12:23:22] production.INFO: Processed webhook data (normalized) {"id":"ORD-QBE-1774084958","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 12:23:22] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 12:23:22] production.INFO: SendAcceptReject: Notification queued {"user_id":659,"notification_type":"order_approved","reference_id":174831} 
[2026-03-21 12:23:22] production.INFO: Order updated successfully. Order ID: 174831, Status: completed  
[2026-03-21 12:23:22] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-QBE-1774084958","status":"completed","codes_count":0} 
[2026-03-21 12:23:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 659  
[2026-03-21 12:24:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"mvpln5P9SbYG1Nvc7rnQ8MUlFeTvHAyD","execution_time":"2026-03-21 12:24:03"} 
[2026-03-21 12:24:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"mvpln5P9SbYG1Nvc7rnQ8MUlFeTvHAyD","execution_time":"2026-03-21 12:24:03","total_operations":1,"sites_count":1} 
[2026-03-21 12:24:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"mvpln5P9SbYG1Nvc7rnQ8MUlFeTvHAyD","execution_time":"2026-03-21 12:24:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-WaJd5V-1774074452"]} 
[2026-03-21 12:24:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"mvpln5P9SbYG1Nvc7rnQ8MUlFeTvHAyD","execution_time":"2026-03-21 12:24:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 12:24:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"mvpln5P9SbYG1Nvc7rnQ8MUlFeTvHAyD","execution_time":"2026-03-21 12:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 12:24:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mvpln5P9SbYG1Nvc7rnQ8MUlFeTvHAyD","execution_time":"2026-03-21 12:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 12:24:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"mvpln5P9SbYG1Nvc7rnQ8MUlFeTvHAyD","execution_time":"2026-03-21 12:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 12:24:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"mvpln5P9SbYG1Nvc7rnQ8MUlFeTvHAyD","execution_time":"2026-03-21 12:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 12:24:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"mvpln5P9SbYG1Nvc7rnQ8MUlFeTvHAyD","execution_time":"2026-03-21 12:24:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 12:25:04] production.INFO: Executing GetProducts task...  
[2026-03-21 12:25:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 12:25:04] production.INFO: Executing GetProducts task...  
[2026-03-21 12:25:06] production.INFO: async() رجع: true  
[2026-03-21 12:25:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 12:25:06] production.WARNING: Product with ID 395 not found  
[2026-03-21 12:25:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 12:25:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 12:25:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 12:25:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 12:25:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 12:25:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 12:25:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 12:25:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 12:25:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 12:26:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ayyVLelokHaHWOngoO71uAuRNZcgNgPT","execution_time":"2026-03-21 12:26:01"} 
[2026-03-21 12:26:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ayyVLelokHaHWOngoO71uAuRNZcgNgPT","execution_time":"2026-03-21 12:26:01","total_operations":1,"sites_count":1} 
[2026-03-21 12:26:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ayyVLelokHaHWOngoO71uAuRNZcgNgPT","execution_time":"2026-03-21 12:26:01","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-WaJd5V-1774074452"]} 
[2026-03-21 12:26:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ayyVLelokHaHWOngoO71uAuRNZcgNgPT","execution_time":"2026-03-21 12:26:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 12:26:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ayyVLelokHaHWOngoO71uAuRNZcgNgPT","execution_time":"2026-03-21 12:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 12:26:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ayyVLelokHaHWOngoO71uAuRNZcgNgPT","execution_time":"2026-03-21 12:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 12:26:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ayyVLelokHaHWOngoO71uAuRNZcgNgPT","execution_time":"2026-03-21 12:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 12:26:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ayyVLelokHaHWOngoO71uAuRNZcgNgPT","execution_time":"2026-03-21 12:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 12:26:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ayyVLelokHaHWOngoO71uAuRNZcgNgPT","execution_time":"2026-03-21 12:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 12:28:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"zgRx1Zn5DtxUUOk0hWRJ31TIF97AALlw","execution_time":"2026-03-21 12:28:03"} 
[2026-03-21 12:28:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"zgRx1Zn5DtxUUOk0hWRJ31TIF97AALlw","execution_time":"2026-03-21 12:28:03","total_operations":1,"sites_count":1} 
[2026-03-21 12:28:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"zgRx1Zn5DtxUUOk0hWRJ31TIF97AALlw","execution_time":"2026-03-21 12:28:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-WaJd5V-1774074452"]} 
[2026-03-21 12:28:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"zgRx1Zn5DtxUUOk0hWRJ31TIF97AALlw","execution_time":"2026-03-21 12:28:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 12:28:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"zgRx1Zn5DtxUUOk0hWRJ31TIF97AALlw","execution_time":"2026-03-21 12:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 12:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zgRx1Zn5DtxUUOk0hWRJ31TIF97AALlw","execution_time":"2026-03-21 12:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 12:28:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"zgRx1Zn5DtxUUOk0hWRJ31TIF97AALlw","execution_time":"2026-03-21 12:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 12:28:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"zgRx1Zn5DtxUUOk0hWRJ31TIF97AALlw","execution_time":"2026-03-21 12:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 12:28:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"zgRx1Zn5DtxUUOk0hWRJ31TIF97AALlw","execution_time":"2026-03-21 12:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 12:29:28] production.INFO: Constructing job for order: 174833  
[2026-03-21 12:29:30] production.INFO: Handling job for order: 174833  
[2026-03-21 12:29:30] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 12:29:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:29:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=5083cf3b-de4a-49ef-8b45-2c5a81ec7f39&Player_ID=0945518982  
[2026-03-21 12:29:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=5083cf3b-de4a-49ef-8b45-2c5a81ec7f39&Player_ID=0945518982","has_body":false} 
[2026-03-21 12:29:31] production.INFO: Operation sent successfully {"operation_id":159870,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-eOyp-1774085370","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 12:29:30"}},"processed_data":{"order_number":"ORD-eOyp-1774085370","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 12:30:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"BlUcO84JMREaGYu5jgiz9UHDEnAX8CCs","execution_time":"2026-03-21 12:30:04"} 
[2026-03-21 12:30:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"BlUcO84JMREaGYu5jgiz9UHDEnAX8CCs","execution_time":"2026-03-21 12:30:04","total_operations":2,"sites_count":2} 
[2026-03-21 12:30:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"BlUcO84JMREaGYu5jgiz9UHDEnAX8CCs","execution_time":"2026-03-21 12:30:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-WaJd5V-1774074452"]} 
[2026-03-21 12:30:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"BlUcO84JMREaGYu5jgiz9UHDEnAX8CCs","execution_time":"2026-03-21 12:30:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 12:30:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"BlUcO84JMREaGYu5jgiz9UHDEnAX8CCs","execution_time":"2026-03-21 12:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 12:30:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BlUcO84JMREaGYu5jgiz9UHDEnAX8CCs","execution_time":"2026-03-21 12:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 12:30:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"BlUcO84JMREaGYu5jgiz9UHDEnAX8CCs","execution_time":"2026-03-21 12:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 12:30:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"BlUcO84JMREaGYu5jgiz9UHDEnAX8CCs","execution_time":"2026-03-21 12:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 12:30:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"BlUcO84JMREaGYu5jgiz9UHDEnAX8CCs","execution_time":"2026-03-21 12:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":1,"order_ids":["ORD-eOyp-1774085370"]} 
[2026-03-21 12:30:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"BlUcO84JMREaGYu5jgiz9UHDEnAX8CCs","execution_time":"2026-03-21 12:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 12:30:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"BlUcO84JMREaGYu5jgiz9UHDEnAX8CCs","execution_time":"2026-03-21 12:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":1} 
[2026-03-21 12:30:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"BlUcO84JMREaGYu5jgiz9UHDEnAX8CCs","execution_time":"2026-03-21 12:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eOyp-1774085370","operation_id":159870,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 12:30:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"BlUcO84JMREaGYu5jgiz9UHDEnAX8CCs","execution_time":"2026-03-21 12:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eOyp-1774085370","operation_id":159870,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 12:30:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"BlUcO84JMREaGYu5jgiz9UHDEnAX8CCs","execution_time":"2026-03-21 12:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eOyp-1774085370","operation_id":159870,"count":1} 
[2026-03-21 12:30:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"BlUcO84JMREaGYu5jgiz9UHDEnAX8CCs","execution_time":"2026-03-21 12:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eOyp-1774085370","operation_id":159870,"count":1} 
[2026-03-21 12:30:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"BlUcO84JMREaGYu5jgiz9UHDEnAX8CCs","execution_time":"2026-03-21 12:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eOyp-1774085370","operation_id":159870,"user_id":1689,"notification_type":"order_approved","reference_id":174833} 
[2026-03-21 12:30:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"BlUcO84JMREaGYu5jgiz9UHDEnAX8CCs","execution_time":"2026-03-21 12:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eOyp-1774085370","operation_id":159870,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 12:30:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"BlUcO84JMREaGYu5jgiz9UHDEnAX8CCs","execution_time":"2026-03-21 12:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eOyp-1774085370","operation_id":159870,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 12:30:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"BlUcO84JMREaGYu5jgiz9UHDEnAX8CCs","execution_time":"2026-03-21 12:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eOyp-1774085370","operation_id":159870,"processed":1,"errors":0} 
[2026-03-21 12:30:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"BlUcO84JMREaGYu5jgiz9UHDEnAX8CCs","execution_time":"2026-03-21 12:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eOyp-1774085370","operation_id":159870,"processed":1,"errors":0} 
[2026-03-21 12:30:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"BlUcO84JMREaGYu5jgiz9UHDEnAX8CCs","execution_time":"2026-03-21 12:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-eOyp-1774085370","operation_id":159870} 
[2026-03-21 12:30:04] production.INFO: Executing GetProducts task...  
[2026-03-21 12:30:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 12:30:04] production.INFO: Executing GetProducts task...  
[2026-03-21 12:30:06] production.INFO: async() رجع: true  
[2026-03-21 12:30:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 12:30:06] production.WARNING: Product with ID 395 not found  
[2026-03-21 12:30:07] production.WARNING: Product with ID 213 not found  
[2026-03-21 12:30:07] production.WARNING: Product with ID 212 not found  
[2026-03-21 12:30:07] production.WARNING: Product with ID 211 not found  
[2026-03-21 12:30:07] production.WARNING: Product with ID 210 not found  
[2026-03-21 12:30:07] production.WARNING: Product with ID 209 not found  
[2026-03-21 12:30:07] production.WARNING: Product with ID 214 not found  
[2026-03-21 12:30:07] production.WARNING: Product with ID 215 not found  
[2026-03-21 12:30:07] production.WARNING: Product with ID 216 not found  
[2026-03-21 12:30:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 12:30:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1689  
[2026-03-21 12:30:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-21 12:31:44] production.INFO: Constructing job for order: 174834  
[2026-03-21 12:31:46] production.INFO: Handling job for order: 174834  
[2026-03-21 12:31:46] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 12:31:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:31:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/16/params?qty=1&uuid=7ade004b-88c5-4681-a944-eb1e90d77a48&Player_ID=0947866492  
[2026-03-21 12:31:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/16/params?qty=1&uuid=7ade004b-88c5-4681-a944-eb1e90d77a48&Player_ID=0947866492","has_body":false} 
[2026-03-21 12:31:47] production.INFO: Operation sent successfully {"operation_id":159871,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-zRn-1774085507","amount":527.6680000000000063664629124104976654052734375,"status":"processing","product":"500 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 12:31:47"}},"processed_data":{"order_number":"ORD-zRn-1774085507","amount":527.6680000000000063664629124104976654052734375,"status":"processing","product":"500 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 12:32:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"VRJNCnbtNsWzoiT2jHeihabejz2anNUU","execution_time":"2026-03-21 12:32:02"} 
[2026-03-21 12:32:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"VRJNCnbtNsWzoiT2jHeihabejz2anNUU","execution_time":"2026-03-21 12:32:02","total_operations":2,"sites_count":2} 
[2026-03-21 12:32:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"VRJNCnbtNsWzoiT2jHeihabejz2anNUU","execution_time":"2026-03-21 12:32:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-WaJd5V-1774074452"]} 
[2026-03-21 12:32:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"VRJNCnbtNsWzoiT2jHeihabejz2anNUU","execution_time":"2026-03-21 12:32:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 12:32:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"VRJNCnbtNsWzoiT2jHeihabejz2anNUU","execution_time":"2026-03-21 12:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 12:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VRJNCnbtNsWzoiT2jHeihabejz2anNUU","execution_time":"2026-03-21 12:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 12:32:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"VRJNCnbtNsWzoiT2jHeihabejz2anNUU","execution_time":"2026-03-21 12:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 12:32:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"VRJNCnbtNsWzoiT2jHeihabejz2anNUU","execution_time":"2026-03-21 12:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 12:32:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"VRJNCnbtNsWzoiT2jHeihabejz2anNUU","execution_time":"2026-03-21 12:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":1,"order_ids":["ORD-zRn-1774085507"]} 
[2026-03-21 12:32:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"VRJNCnbtNsWzoiT2jHeihabejz2anNUU","execution_time":"2026-03-21 12:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 12:32:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"VRJNCnbtNsWzoiT2jHeihabejz2anNUU","execution_time":"2026-03-21 12:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":1} 
[2026-03-21 12:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VRJNCnbtNsWzoiT2jHeihabejz2anNUU","execution_time":"2026-03-21 12:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zRn-1774085507","operation_id":159871} 
[2026-03-21 12:32:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"VRJNCnbtNsWzoiT2jHeihabejz2anNUU","execution_time":"2026-03-21 12:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zRn-1774085507","operation_id":159871,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 12:32:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"VRJNCnbtNsWzoiT2jHeihabejz2anNUU","execution_time":"2026-03-21 12:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zRn-1774085507","operation_id":159871,"processed":0,"errors":0} 
[2026-03-21 12:32:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"VRJNCnbtNsWzoiT2jHeihabejz2anNUU","execution_time":"2026-03-21 12:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zRn-1774085507","operation_id":159871} 
[2026-03-21 12:32:12] production.INFO: Constructing job for order: 174835  
[2026-03-21 12:32:15] production.INFO: Handling job for order: 174835  
[2026-03-21 12:32:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 12:32:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:32:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/615/params?qty=20000&uuid=8e0be36c-ce45-48c8-814c-01eb4996b53c&Player_ID=13127018  
[2026-03-21 12:32:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/615/params?qty=20000&uuid=8e0be36c-ce45-48c8-814c-01eb4996b53c&Player_ID=13127018","has_body":false} 
[2026-03-21 12:32:15] production.INFO: Operation sent successfully {"operation_id":159872,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qPZIK-1774085535","amount":2.115180000000000060111915445304475724697113037109375,"status":"processing","product":"Xena Amount","game":"Xena","notes":[],"created_at":"2026-03-21 12:32:15"}},"processed_data":{"order_number":"ORD-qPZIK-1774085535","amount":2.115180000000000060111915445304475724697113037109375,"status":"processing","product":"Xena Amount","game":"Xena"}} 
[2026-03-21 12:32:39] production.INFO: Constructing job for order: 174836  
[2026-03-21 12:32:42] production.INFO: Handling job for order: 174836  
[2026-03-21 12:32:42] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 12:32:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:32:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=11fd17b2-f01e-44ef-b7b8-cccd584973de&Player_ID=7611000698  
[2026-03-21 12:32:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=11fd17b2-f01e-44ef-b7b8-cccd584973de&Player_ID=7611000698","has_body":false} 
[2026-03-21 12:32:43] production.INFO: Operation sent successfully {"operation_id":159873,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qSSJ-1774085563","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 12:32:43"}},"processed_data":{"order_number":"ORD-qSSJ-1774085563","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 12:33:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-qSSJ-1774085563","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 12:33:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-qSSJ-1774085563","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 12:33:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 12:33:23] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":174836} 
[2026-03-21 12:33:23] production.INFO: Order updated successfully. Order ID: 174836, Status: completed  
[2026-03-21 12:33:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-qSSJ-1774085563","status":"completed","codes_count":0} 
[2026-03-21 12:33:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-21 12:33:35] production.INFO: Constructing job for order: 174837  
[2026-03-21 12:33:37] production.INFO: Handling job for order: 174837  
[2026-03-21 12:33:37] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 12:33:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:33:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/604/params?qty=40000&uuid=e828cc07-09a2-4a1a-bff6-9534aea95dcd&Player_ID=3532287  
[2026-03-21 12:33:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/604/params?qty=40000&uuid=e828cc07-09a2-4a1a-bff6-9534aea95dcd&Player_ID=3532287","has_body":false} 
[2026-03-21 12:33:39] production.INFO: Operation sent successfully {"operation_id":159874,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1RcXux-1774085619","amount":3.926200000000000134292577058658935129642486572265625,"status":"processing","product":"Cocco Amount","game":"Cocco","notes":[],"created_at":"2026-03-21 12:33:39"}},"processed_data":{"order_number":"ORD-1RcXux-1774085619","amount":3.926200000000000134292577058658935129642486572265625,"status":"processing","product":"Cocco Amount","game":"Cocco"}} 
[2026-03-21 12:33:40] production.INFO: Constructing job for order: 174838  
[2026-03-21 12:33:42] production.INFO: Handling job for order: 174838  
[2026-03-21 12:33:42] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 12:33:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:33:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=a774a4ba-d443-4614-8c04-06be1189b449&Player_ID=11157365886  
[2026-03-21 12:33:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=a774a4ba-d443-4614-8c04-06be1189b449&Player_ID=11157365886","has_body":false} 
[2026-03-21 12:33:43] production.INFO: Operation sent successfully {"operation_id":159875,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-acwVLxw-1774085622","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 12:33:43"}},"processed_data":{"order_number":"ORD-acwVLxw-1774085622","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 12:33:44] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-1RcXux-1774085619","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 12:33:44] production.INFO: Processed webhook data (normalized) {"id":"ORD-1RcXux-1774085619","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 12:33:44] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 12:33:44] production.INFO: SendAcceptReject: Notification queued {"user_id":587,"notification_type":"order_approved","reference_id":174837} 
[2026-03-21 12:33:44] production.INFO: Order updated successfully. Order ID: 174837, Status: completed  
[2026-03-21 12:33:44] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-1RcXux-1774085619","status":"completed","codes_count":0} 
[2026-03-21 12:33:47] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 12:34:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"xea73OvljMJdfGfROqcDhLCugCvJ4S6K","execution_time":"2026-03-21 12:34:02"} 
[2026-03-21 12:34:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"xea73OvljMJdfGfROqcDhLCugCvJ4S6K","execution_time":"2026-03-21 12:34:02","total_operations":4,"sites_count":2} 
[2026-03-21 12:34:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"xea73OvljMJdfGfROqcDhLCugCvJ4S6K","execution_time":"2026-03-21 12:34:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-WaJd5V-1774074452","ORD-qPZIK-1774085535","ORD-acwVLxw-1774085622"]} 
[2026-03-21 12:34:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"xea73OvljMJdfGfROqcDhLCugCvJ4S6K","execution_time":"2026-03-21 12:34:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 12:34:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"xea73OvljMJdfGfROqcDhLCugCvJ4S6K","execution_time":"2026-03-21 12:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-21 12:34:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xea73OvljMJdfGfROqcDhLCugCvJ4S6K","execution_time":"2026-03-21 12:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-acwVLxw-1774085622","operation_id":159875} 
[2026-03-21 12:34:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xea73OvljMJdfGfROqcDhLCugCvJ4S6K","execution_time":"2026-03-21 12:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 12:34:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"xea73OvljMJdfGfROqcDhLCugCvJ4S6K","execution_time":"2026-03-21 12:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":1,"skipped":2,"updates_prepared":1} 
[2026-03-21 12:34:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"xea73OvljMJdfGfROqcDhLCugCvJ4S6K","execution_time":"2026-03-21 12:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 12:34:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"xea73OvljMJdfGfROqcDhLCugCvJ4S6K","execution_time":"2026-03-21 12:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"count":1} 
[2026-03-21 12:34:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"xea73OvljMJdfGfROqcDhLCugCvJ4S6K","execution_time":"2026-03-21 12:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"count":1} 
[2026-03-21 12:34:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"xea73OvljMJdfGfROqcDhLCugCvJ4S6K","execution_time":"2026-03-21 12:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"user_id":1488,"notification_type":"order_approved","reference_id":174835} 
[2026-03-21 12:34:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"xea73OvljMJdfGfROqcDhLCugCvJ4S6K","execution_time":"2026-03-21 12:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 12:34:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"xea73OvljMJdfGfROqcDhLCugCvJ4S6K","execution_time":"2026-03-21 12:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 12:34:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"xea73OvljMJdfGfROqcDhLCugCvJ4S6K","execution_time":"2026-03-21 12:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":1,"errors":0} 
[2026-03-21 12:34:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"xea73OvljMJdfGfROqcDhLCugCvJ4S6K","execution_time":"2026-03-21 12:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":1,"errors":0} 
[2026-03-21 12:34:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"xea73OvljMJdfGfROqcDhLCugCvJ4S6K","execution_time":"2026-03-21 12:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":1,"order_ids":["ORD-zRn-1774085507"]} 
[2026-03-21 12:34:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"xea73OvljMJdfGfROqcDhLCugCvJ4S6K","execution_time":"2026-03-21 12:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 12:34:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"xea73OvljMJdfGfROqcDhLCugCvJ4S6K","execution_time":"2026-03-21 12:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":1} 
[2026-03-21 12:34:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"xea73OvljMJdfGfROqcDhLCugCvJ4S6K","execution_time":"2026-03-21 12:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zRn-1774085507","operation_id":159871,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 12:34:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"xea73OvljMJdfGfROqcDhLCugCvJ4S6K","execution_time":"2026-03-21 12:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zRn-1774085507","operation_id":159871,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 12:34:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"xea73OvljMJdfGfROqcDhLCugCvJ4S6K","execution_time":"2026-03-21 12:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zRn-1774085507","operation_id":159871,"count":1} 
[2026-03-21 12:34:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"xea73OvljMJdfGfROqcDhLCugCvJ4S6K","execution_time":"2026-03-21 12:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zRn-1774085507","operation_id":159871,"count":1} 
[2026-03-21 12:34:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"xea73OvljMJdfGfROqcDhLCugCvJ4S6K","execution_time":"2026-03-21 12:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zRn-1774085507","operation_id":159871,"user_id":5,"notification_type":"order_approved","reference_id":174834} 
[2026-03-21 12:34:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"xea73OvljMJdfGfROqcDhLCugCvJ4S6K","execution_time":"2026-03-21 12:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zRn-1774085507","operation_id":159871,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 12:34:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"xea73OvljMJdfGfROqcDhLCugCvJ4S6K","execution_time":"2026-03-21 12:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zRn-1774085507","operation_id":159871,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 12:34:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"xea73OvljMJdfGfROqcDhLCugCvJ4S6K","execution_time":"2026-03-21 12:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zRn-1774085507","operation_id":159871,"processed":1,"errors":0} 
[2026-03-21 12:34:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"xea73OvljMJdfGfROqcDhLCugCvJ4S6K","execution_time":"2026-03-21 12:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zRn-1774085507","operation_id":159871,"processed":1,"errors":0} 
[2026-03-21 12:34:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"xea73OvljMJdfGfROqcDhLCugCvJ4S6K","execution_time":"2026-03-21 12:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zRn-1774085507","operation_id":159871} 
[2026-03-21 12:34:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1488  
[2026-03-21 12:34:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 5  
[2026-03-21 12:34:22] production.INFO: Constructing job for order: 174839  
[2026-03-21 12:34:24] production.INFO: Handling job for order: 174839  
[2026-03-21 12:34:24] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 12:34:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:34:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=d1434e4e-ff84-4388-8f3a-e2f4ce58ab38&Player_ID=0933088682  
[2026-03-21 12:34:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=d1434e4e-ff84-4388-8f3a-e2f4ce58ab38&Player_ID=0933088682","has_body":false} 
[2026-03-21 12:34:24] production.INFO: Operation sent successfully {"operation_id":159876,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-g4eY-1774085664","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 12:34:24"}},"processed_data":{"order_number":"ORD-g4eY-1774085664","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 12:34:27] production.INFO: Constructing job for order: 174840  
[2026-03-21 12:34:30] production.INFO: Handling job for order: 174840  
[2026-03-21 12:34:30] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 12:34:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:34:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=4f0139c7-3dd8-408a-a888-6883c975d5ec&Player_ID=0933088682  
[2026-03-21 12:34:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=4f0139c7-3dd8-408a-a888-6883c975d5ec&Player_ID=0933088682","has_body":false} 
[2026-03-21 12:34:31] production.INFO: Operation sent successfully {"operation_id":159877,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-YaXAzXAm-1774085671","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 12:34:31"}},"processed_data":{"order_number":"ORD-YaXAzXAm-1774085671","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 12:34:35] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-acwVLxw-1774085622","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 12:34:35] production.INFO: Processed webhook data (normalized) {"id":"ORD-acwVLxw-1774085622","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 12:34:35] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 12:34:35] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":174838} 
[2026-03-21 12:34:35] production.INFO: Order updated successfully. Order ID: 174838, Status: completed  
[2026-03-21 12:34:35] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-acwVLxw-1774085622","status":"completed","codes_count":0} 
[2026-03-21 12:34:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-21 12:35:01] production.INFO: Executing GetProducts task...  
[2026-03-21 12:35:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 12:35:01] production.INFO: Executing GetProducts task...  
[2026-03-21 12:35:03] production.INFO: async() رجع: true  
[2026-03-21 12:35:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 12:35:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 12:35:04] production.WARNING: Product with ID 213 not found  
[2026-03-21 12:35:04] production.WARNING: Product with ID 212 not found  
[2026-03-21 12:35:04] production.WARNING: Product with ID 211 not found  
[2026-03-21 12:35:04] production.WARNING: Product with ID 210 not found  
[2026-03-21 12:35:04] production.WARNING: Product with ID 209 not found  
[2026-03-21 12:35:04] production.WARNING: Product with ID 214 not found  
[2026-03-21 12:35:04] production.WARNING: Product with ID 215 not found  
[2026-03-21 12:35:04] production.WARNING: Product with ID 216 not found  
[2026-03-21 12:35:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 12:35:06] production.INFO: Constructing job for order: 174841  
[2026-03-21 12:35:08] production.INFO: Handling job for order: 174841  
[2026-03-21 12:35:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 12:35:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:35:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=7e100e55-ba15-4698-bb7e-91416b821224&Player_ID=52341906684  
[2026-03-21 12:35:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=7e100e55-ba15-4698-bb7e-91416b821224&Player_ID=52341906684","has_body":false} 
[2026-03-21 12:35:09] production.INFO: Operation sent successfully {"operation_id":159878,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-GvGv-1774085708","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 12:35:09"}},"processed_data":{"order_number":"ORD-GvGv-1774085708","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 12:35:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-GvGv-1774085708","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 12:35:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-GvGv-1774085708","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 12:35:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 12:35:23] production.INFO: SendAcceptReject: Notification queued {"user_id":237,"notification_type":"order_approved","reference_id":174841} 
[2026-03-21 12:35:23] production.INFO: Order updated successfully. Order ID: 174841, Status: completed  
[2026-03-21 12:35:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-GvGv-1774085708","status":"completed","codes_count":0} 
[2026-03-21 12:35:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 237  
[2026-03-21 12:35:46] production.INFO: Constructing job for order: 174842  
[2026-03-21 12:35:48] production.INFO: Handling job for order: 174842  
[2026-03-21 12:35:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 12:35:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:35:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/783/params?qty=22000&uuid=921ea3f2-3483-49ef-afa3-4a69ce45e290&Player_ID=57944624  
[2026-03-21 12:35:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/783/params?qty=22000&uuid=921ea3f2-3483-49ef-afa3-4a69ce45e290&Player_ID=57944624","has_body":false} 
[2026-03-21 12:35:48] production.INFO: Operation sent successfully {"operation_id":159879,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-sQtQLpp-1774085748","amount":3.721942400000000095161567514878697693347930908203125,"status":"processing","product":"Saya Amount","game":"Saya","notes":[],"created_at":"2026-03-21 12:35:48"}},"processed_data":{"order_number":"ORD-sQtQLpp-1774085748","amount":3.721942400000000095161567514878697693347930908203125,"status":"processing","product":"Saya Amount","game":"Saya"}} 
[2026-03-21 12:36:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"aH0J9PWpkURhvcaXUAD1FRuieHf0zjZR","execution_time":"2026-03-21 12:36:00"} 
[2026-03-21 12:36:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"aH0J9PWpkURhvcaXUAD1FRuieHf0zjZR","execution_time":"2026-03-21 12:36:00","total_operations":4,"sites_count":2} 
[2026-03-21 12:36:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"aH0J9PWpkURhvcaXUAD1FRuieHf0zjZR","execution_time":"2026-03-21 12:36:00","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-WaJd5V-1774074452","ORD-sQtQLpp-1774085748"]} 
[2026-03-21 12:36:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"aH0J9PWpkURhvcaXUAD1FRuieHf0zjZR","execution_time":"2026-03-21 12:36:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 12:36:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"aH0J9PWpkURhvcaXUAD1FRuieHf0zjZR","execution_time":"2026-03-21 12:36:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 12:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"aH0J9PWpkURhvcaXUAD1FRuieHf0zjZR","execution_time":"2026-03-21 12:36:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sQtQLpp-1774085748","operation_id":159879} 
[2026-03-21 12:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"aH0J9PWpkURhvcaXUAD1FRuieHf0zjZR","execution_time":"2026-03-21 12:36:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 12:36:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"aH0J9PWpkURhvcaXUAD1FRuieHf0zjZR","execution_time":"2026-03-21 12:36:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 12:36:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"aH0J9PWpkURhvcaXUAD1FRuieHf0zjZR","execution_time":"2026-03-21 12:36:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 12:36:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"aH0J9PWpkURhvcaXUAD1FRuieHf0zjZR","execution_time":"2026-03-21 12:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":2,"order_ids":["ORD-g4eY-1774085664","ORD-YaXAzXAm-1774085671"]} 
[2026-03-21 12:36:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"aH0J9PWpkURhvcaXUAD1FRuieHf0zjZR","execution_time":"2026-03-21 12:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 12:36:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"aH0J9PWpkURhvcaXUAD1FRuieHf0zjZR","execution_time":"2026-03-21 12:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":2} 
[2026-03-21 12:36:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"aH0J9PWpkURhvcaXUAD1FRuieHf0zjZR","execution_time":"2026-03-21 12:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YaXAzXAm-1774085671","operation_id":159877,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-21 12:36:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"aH0J9PWpkURhvcaXUAD1FRuieHf0zjZR","execution_time":"2026-03-21 12:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YaXAzXAm-1774085671","operation_id":159877,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-21 12:36:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"aH0J9PWpkURhvcaXUAD1FRuieHf0zjZR","execution_time":"2026-03-21 12:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YaXAzXAm-1774085671","operation_id":159877,"count":2} 
[2026-03-21 12:36:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"aH0J9PWpkURhvcaXUAD1FRuieHf0zjZR","execution_time":"2026-03-21 12:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YaXAzXAm-1774085671","operation_id":159877,"count":2} 
[2026-03-21 12:36:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"aH0J9PWpkURhvcaXUAD1FRuieHf0zjZR","execution_time":"2026-03-21 12:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YaXAzXAm-1774085671","operation_id":159877,"user_id":949,"notification_type":"order_approved","reference_id":174839} 
[2026-03-21 12:36:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"aH0J9PWpkURhvcaXUAD1FRuieHf0zjZR","execution_time":"2026-03-21 12:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YaXAzXAm-1774085671","operation_id":159877,"user_id":949,"notification_type":"order_approved","reference_id":174840} 
[2026-03-21 12:36:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"aH0J9PWpkURhvcaXUAD1FRuieHf0zjZR","execution_time":"2026-03-21 12:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YaXAzXAm-1774085671","operation_id":159877,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-21 12:36:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"aH0J9PWpkURhvcaXUAD1FRuieHf0zjZR","execution_time":"2026-03-21 12:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YaXAzXAm-1774085671","operation_id":159877,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-21 12:36:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"aH0J9PWpkURhvcaXUAD1FRuieHf0zjZR","execution_time":"2026-03-21 12:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YaXAzXAm-1774085671","operation_id":159877,"processed":2,"errors":0} 
[2026-03-21 12:36:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"aH0J9PWpkURhvcaXUAD1FRuieHf0zjZR","execution_time":"2026-03-21 12:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YaXAzXAm-1774085671","operation_id":159877,"processed":2,"errors":0} 
[2026-03-21 12:36:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"aH0J9PWpkURhvcaXUAD1FRuieHf0zjZR","execution_time":"2026-03-21 12:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YaXAzXAm-1774085671","operation_id":159877} 
[2026-03-21 12:36:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 12:36:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 12:36:31] production.INFO: Constructing job for order: 174843  
[2026-03-21 12:36:34] production.INFO: Handling job for order: 174843  
[2026-03-21 12:36:34] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 12:36:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:36:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/808/params?qty=1&uuid=0e8be93b-575f-4d04-9250-cde4c7b9b3a1&Player_ID=0996730141  
[2026-03-21 12:36:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/808/params?qty=1&uuid=0e8be93b-575f-4d04-9250-cde4c7b9b3a1&Player_ID=0996730141","has_body":false} 
[2026-03-21 12:36:35] production.INFO: Operation sent successfully {"operation_id":159880,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4kub-1774085794","amount":202.9507800000000088402885012328624725341796875,"status":"processing","product":"192.31 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 12:36:35"}},"processed_data":{"order_number":"ORD-4kub-1774085794","amount":202.9507800000000088402885012328624725341796875,"status":"processing","product":"192.31 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 12:36:47] production.INFO: Constructing job for order: 174844  
[2026-03-21 12:36:50] production.INFO: Handling job for order: 174844  
[2026-03-21 12:36:50] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 12:36:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:36:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=5b57432d-acc9-4921-b0ca-6d2311643dc4&Player_ID=0996730141  
[2026-03-21 12:36:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=5b57432d-acc9-4921-b0ca-6d2311643dc4&Player_ID=0996730141","has_body":false} 
[2026-03-21 12:36:50] production.INFO: Operation sent successfully {"operation_id":159881,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mLqKqUsa-1774085810","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 12:36:50"}},"processed_data":{"order_number":"ORD-mLqKqUsa-1774085810","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 12:37:02] production.INFO: Constructing job for order: 174845  
[2026-03-21 12:37:05] production.INFO: Handling job for order: 174845  
[2026-03-21 12:37:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 12:37:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:37:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=25d40dda-cb4f-48b6-8f5c-3b45cfef131b&Player_ID=5316719367  
[2026-03-21 12:37:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=25d40dda-cb4f-48b6-8f5c-3b45cfef131b&Player_ID=5316719367","has_body":false} 
[2026-03-21 12:37:06] production.INFO: Operation sent successfully {"operation_id":159882,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2xsM3Q2e-1774085826","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 12:37:06"}},"processed_data":{"order_number":"ORD-2xsM3Q2e-1774085826","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 12:37:17] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-2xsM3Q2e-1774085826","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 12:37:17] production.INFO: Processed webhook data (normalized) {"id":"ORD-2xsM3Q2e-1774085826","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 12:37:17] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 12:37:17] production.INFO: SendAcceptReject: Notification queued {"user_id":237,"notification_type":"order_approved","reference_id":174845} 
[2026-03-21 12:37:17] production.INFO: Order updated successfully. Order ID: 174845, Status: completed  
[2026-03-21 12:37:17] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-2xsM3Q2e-1774085826","status":"completed","codes_count":0} 
[2026-03-21 12:37:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 237  
[2026-03-21 12:37:20] production.INFO: Constructing job for order: 174846  
[2026-03-21 12:37:21] production.INFO: Handling job for order: 174846  
[2026-03-21 12:37:21] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 12:37:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:37:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=a53d2a4d-955f-499c-a537-d3fdbc355146&Player_ID=4302140163  
[2026-03-21 12:37:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=a53d2a4d-955f-499c-a537-d3fdbc355146&Player_ID=4302140163","has_body":false} 
[2026-03-21 12:37:22] production.INFO: Operation sent successfully {"operation_id":159883,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-DzLYNoG-1774085842","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 12:37:22"}},"processed_data":{"order_number":"ORD-DzLYNoG-1774085842","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 12:37:24] production.INFO: Constructing job for order: 174847  
[2026-03-21 12:37:25] production.INFO: Handling job for order: 174847  
[2026-03-21 12:37:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 12:37:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:37:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=edd70c99-6f9c-4a71-b86a-91a798be948c&Player_ID=4302140163  
[2026-03-21 12:37:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=edd70c99-6f9c-4a71-b86a-91a798be948c&Player_ID=4302140163","has_body":false} 
[2026-03-21 12:37:26] production.INFO: Operation sent successfully {"operation_id":159884,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6l6GwN7d-1774085845","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 12:37:26"}},"processed_data":{"order_number":"ORD-6l6GwN7d-1774085845","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 12:37:34] production.INFO: Constructing job for order: 174848  
[2026-03-21 12:37:35] production.INFO: Handling job for order: 174848  
[2026-03-21 12:37:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 12:37:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:37:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/783/params?qty=10000&uuid=2f8efa44-0148-4f56-84f5-bc998a4f1e89&Player_ID=57262233  
[2026-03-21 12:37:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/783/params?qty=10000&uuid=2f8efa44-0148-4f56-84f5-bc998a4f1e89&Player_ID=57262233","has_body":false} 
[2026-03-21 12:37:36] production.INFO: Operation sent successfully {"operation_id":159885,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-tXFz-1774085855","amount":1.691791999999999962511765261297114193439483642578125,"status":"processing","product":"Saya Amount","game":"Saya","notes":[],"created_at":"2026-03-21 12:37:36"}},"processed_data":{"order_number":"ORD-tXFz-1774085855","amount":1.691791999999999962511765261297114193439483642578125,"status":"processing","product":"Saya Amount","game":"Saya"}} 
[2026-03-21 12:37:48] production.INFO: Constructing job for order: 174849  
[2026-03-21 12:37:51] production.INFO: Handling job for order: 174849  
[2026-03-21 12:37:51] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 12:37:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:37:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/18/params?qty=1&uuid=99e66462-ed6f-4ec8-9f41-203d7578f2d9&Player_ID=460357701  
[2026-03-21 12:37:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/18/params?qty=1&uuid=99e66462-ed6f-4ec8-9f41-203d7578f2d9&Player_ID=460357701","has_body":false} 
[2026-03-21 12:37:51] production.INFO: Operation sent successfully {"operation_id":159886,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dze-1774085871","amount":791.50199999999995270627550780773162841796875,"status":"processing","product":"750 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 12:37:51"}},"processed_data":{"order_number":"ORD-dze-1774085871","amount":791.50199999999995270627550780773162841796875,"status":"processing","product":"750 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 12:37:59] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-6l6GwN7d-1774085845","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 12:37:59] production.INFO: Processed webhook data (normalized) {"id":"ORD-6l6GwN7d-1774085845","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 12:37:59] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 12:37:59] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":174847} 
[2026-03-21 12:37:59] production.INFO: Order updated successfully. Order ID: 174847, Status: completed  
[2026-03-21 12:37:59] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-6l6GwN7d-1774085845","status":"completed","codes_count":0} 
[2026-03-21 12:38:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 12:38:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-DzLYNoG-1774085842","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 12:38:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-DzLYNoG-1774085842","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 12:38:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 12:38:03] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":174846} 
[2026-03-21 12:38:03] production.INFO: Order updated successfully. Order ID: 174846, Status: completed  
[2026-03-21 12:38:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-DzLYNoG-1774085842","status":"completed","codes_count":0} 
[2026-03-21 12:38:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"8It3rBoanPbtk0qVEOTDNgQcWw9hKHVB","execution_time":"2026-03-21 12:38:03"} 
[2026-03-21 12:38:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"8It3rBoanPbtk0qVEOTDNgQcWw9hKHVB","execution_time":"2026-03-21 12:38:03","total_operations":6,"sites_count":2} 
[2026-03-21 12:38:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"8It3rBoanPbtk0qVEOTDNgQcWw9hKHVB","execution_time":"2026-03-21 12:38:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-WaJd5V-1774074452","ORD-sQtQLpp-1774085748","ORD-tXFz-1774085855"]} 
[2026-03-21 12:38:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"8It3rBoanPbtk0qVEOTDNgQcWw9hKHVB","execution_time":"2026-03-21 12:38:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 12:38:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"8It3rBoanPbtk0qVEOTDNgQcWw9hKHVB","execution_time":"2026-03-21 12:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-21 12:38:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8It3rBoanPbtk0qVEOTDNgQcWw9hKHVB","execution_time":"2026-03-21 12:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tXFz-1774085855","operation_id":159885} 
[2026-03-21 12:38:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8It3rBoanPbtk0qVEOTDNgQcWw9hKHVB","execution_time":"2026-03-21 12:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 12:38:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"8It3rBoanPbtk0qVEOTDNgQcWw9hKHVB","execution_time":"2026-03-21 12:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":1,"skipped":2,"updates_prepared":1} 
[2026-03-21 12:38:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"8It3rBoanPbtk0qVEOTDNgQcWw9hKHVB","execution_time":"2026-03-21 12:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 12:38:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"8It3rBoanPbtk0qVEOTDNgQcWw9hKHVB","execution_time":"2026-03-21 12:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"count":1} 
[2026-03-21 12:38:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"8It3rBoanPbtk0qVEOTDNgQcWw9hKHVB","execution_time":"2026-03-21 12:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"count":1} 
[2026-03-21 12:38:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"8It3rBoanPbtk0qVEOTDNgQcWw9hKHVB","execution_time":"2026-03-21 12:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"user_id":32,"notification_type":"order_approved","reference_id":174842} 
[2026-03-21 12:38:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"8It3rBoanPbtk0qVEOTDNgQcWw9hKHVB","execution_time":"2026-03-21 12:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 12:38:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"8It3rBoanPbtk0qVEOTDNgQcWw9hKHVB","execution_time":"2026-03-21 12:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 12:38:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"8It3rBoanPbtk0qVEOTDNgQcWw9hKHVB","execution_time":"2026-03-21 12:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":1,"errors":0} 
[2026-03-21 12:38:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"8It3rBoanPbtk0qVEOTDNgQcWw9hKHVB","execution_time":"2026-03-21 12:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":1,"errors":0} 
[2026-03-21 12:38:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"8It3rBoanPbtk0qVEOTDNgQcWw9hKHVB","execution_time":"2026-03-21 12:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":3,"order_ids":["ORD-4kub-1774085794","ORD-mLqKqUsa-1774085810","ORD-dze-1774085871"]} 
[2026-03-21 12:38:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"8It3rBoanPbtk0qVEOTDNgQcWw9hKHVB","execution_time":"2026-03-21 12:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 12:38:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"8It3rBoanPbtk0qVEOTDNgQcWw9hKHVB","execution_time":"2026-03-21 12:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":3} 
[2026-03-21 12:38:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8It3rBoanPbtk0qVEOTDNgQcWw9hKHVB","execution_time":"2026-03-21 12:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dze-1774085871","operation_id":159886} 
[2026-03-21 12:38:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"8It3rBoanPbtk0qVEOTDNgQcWw9hKHVB","execution_time":"2026-03-21 12:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mLqKqUsa-1774085810","operation_id":159881,"processed":2,"skipped":1,"updates_prepared":2} 
[2026-03-21 12:38:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"8It3rBoanPbtk0qVEOTDNgQcWw9hKHVB","execution_time":"2026-03-21 12:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mLqKqUsa-1774085810","operation_id":159881,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-21 12:38:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"8It3rBoanPbtk0qVEOTDNgQcWw9hKHVB","execution_time":"2026-03-21 12:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mLqKqUsa-1774085810","operation_id":159881,"count":2} 
[2026-03-21 12:38:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"8It3rBoanPbtk0qVEOTDNgQcWw9hKHVB","execution_time":"2026-03-21 12:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mLqKqUsa-1774085810","operation_id":159881,"count":2} 
[2026-03-21 12:38:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"8It3rBoanPbtk0qVEOTDNgQcWw9hKHVB","execution_time":"2026-03-21 12:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mLqKqUsa-1774085810","operation_id":159881,"user_id":1551,"notification_type":"order_approved","reference_id":174843} 
[2026-03-21 12:38:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"8It3rBoanPbtk0qVEOTDNgQcWw9hKHVB","execution_time":"2026-03-21 12:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mLqKqUsa-1774085810","operation_id":159881,"user_id":1551,"notification_type":"order_approved","reference_id":174844} 
[2026-03-21 12:38:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"8It3rBoanPbtk0qVEOTDNgQcWw9hKHVB","execution_time":"2026-03-21 12:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mLqKqUsa-1774085810","operation_id":159881,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-21 12:38:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"8It3rBoanPbtk0qVEOTDNgQcWw9hKHVB","execution_time":"2026-03-21 12:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mLqKqUsa-1774085810","operation_id":159881,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-21 12:38:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"8It3rBoanPbtk0qVEOTDNgQcWw9hKHVB","execution_time":"2026-03-21 12:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mLqKqUsa-1774085810","operation_id":159881,"processed":2,"errors":0} 
[2026-03-21 12:38:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"8It3rBoanPbtk0qVEOTDNgQcWw9hKHVB","execution_time":"2026-03-21 12:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mLqKqUsa-1774085810","operation_id":159881,"processed":2,"errors":0} 
[2026-03-21 12:38:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"8It3rBoanPbtk0qVEOTDNgQcWw9hKHVB","execution_time":"2026-03-21 12:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mLqKqUsa-1774085810","operation_id":159881} 
[2026-03-21 12:38:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 12:38:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-21 12:38:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1551  
[2026-03-21 12:38:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1551  
[2026-03-21 12:39:34] production.INFO: Constructing job for order: 174850  
[2026-03-21 12:39:37] production.INFO: Handling job for order: 174850  
[2026-03-21 12:39:37] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 12:39:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:39:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=d01a4620-0241-466b-8aef-ec56a14d8f5f&Player_ID=4302140163  
[2026-03-21 12:39:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=d01a4620-0241-466b-8aef-ec56a14d8f5f&Player_ID=4302140163","has_body":false} 
[2026-03-21 12:39:38] production.INFO: Operation sent successfully {"operation_id":159887,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-nEd8-1774085977","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 12:39:38"}},"processed_data":{"order_number":"ORD-nEd8-1774085977","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 12:39:42] production.INFO: Constructing job for order: 174851  
[2026-03-21 12:39:44] production.INFO: Handling job for order: 174851  
[2026-03-21 12:39:44] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 12:39:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:39:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=ae996370-f4f6-452b-85cc-a2b1b3a7c48e&Player_ID=5953628719  
[2026-03-21 12:39:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=ae996370-f4f6-452b-85cc-a2b1b3a7c48e&Player_ID=5953628719","has_body":false} 
[2026-03-21 12:39:44] production.INFO: Operation sent successfully {"operation_id":159888,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-it7S-1774085984","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 12:39:44"}},"processed_data":{"order_number":"ORD-it7S-1774085984","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 12:39:58] production.INFO: Constructing job for order: 174852  
[2026-03-21 12:39:59] production.INFO: Handling job for order: 174852  
[2026-03-21 12:39:59] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 12:39:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:39:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=00c3864e-cd3f-4589-8ed2-7839e2e9f12d&Player_ID=0930283943  
[2026-03-21 12:39:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=00c3864e-cd3f-4589-8ed2-7839e2e9f12d&Player_ID=0930283943","has_body":false} 
[2026-03-21 12:40:00] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-nEd8-1774085977","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 12:40:00] production.INFO: Processed webhook data (normalized) {"id":"ORD-nEd8-1774085977","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 12:40:00] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 12:40:00] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":174850} 
[2026-03-21 12:40:00] production.INFO: Order updated successfully. Order ID: 174850, Status: completed  
[2026-03-21 12:40:00] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-nEd8-1774085977","status":"completed","codes_count":0} 
[2026-03-21 12:40:00] production.INFO: Operation sent successfully {"operation_id":159889,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8N7TcR8-1774086000","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 12:40:00"}},"processed_data":{"order_number":"ORD-8N7TcR8-1774086000","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 12:40:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 12:40:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"7hy4zmpxz9ee34QWg2L0QAS5gEoUr4IQ","execution_time":"2026-03-21 12:40:03"} 
[2026-03-21 12:40:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"7hy4zmpxz9ee34QWg2L0QAS5gEoUr4IQ","execution_time":"2026-03-21 12:40:03","total_operations":5,"sites_count":2} 
[2026-03-21 12:40:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"7hy4zmpxz9ee34QWg2L0QAS5gEoUr4IQ","execution_time":"2026-03-21 12:40:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-WaJd5V-1774074452","ORD-tXFz-1774085855","ORD-it7S-1774085984"]} 
[2026-03-21 12:40:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"7hy4zmpxz9ee34QWg2L0QAS5gEoUr4IQ","execution_time":"2026-03-21 12:40:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 12:40:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"7hy4zmpxz9ee34QWg2L0QAS5gEoUr4IQ","execution_time":"2026-03-21 12:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-21 12:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7hy4zmpxz9ee34QWg2L0QAS5gEoUr4IQ","execution_time":"2026-03-21 12:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-it7S-1774085984","operation_id":159888} 
[2026-03-21 12:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7hy4zmpxz9ee34QWg2L0QAS5gEoUr4IQ","execution_time":"2026-03-21 12:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 12:40:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"7hy4zmpxz9ee34QWg2L0QAS5gEoUr4IQ","execution_time":"2026-03-21 12:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":1,"skipped":2,"updates_prepared":1} 
[2026-03-21 12:40:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"7hy4zmpxz9ee34QWg2L0QAS5gEoUr4IQ","execution_time":"2026-03-21 12:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 12:40:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"7hy4zmpxz9ee34QWg2L0QAS5gEoUr4IQ","execution_time":"2026-03-21 12:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"count":1} 
[2026-03-21 12:40:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"7hy4zmpxz9ee34QWg2L0QAS5gEoUr4IQ","execution_time":"2026-03-21 12:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"count":1} 
[2026-03-21 12:40:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"7hy4zmpxz9ee34QWg2L0QAS5gEoUr4IQ","execution_time":"2026-03-21 12:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"user_id":32,"notification_type":"order_approved","reference_id":174848} 
[2026-03-21 12:40:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"7hy4zmpxz9ee34QWg2L0QAS5gEoUr4IQ","execution_time":"2026-03-21 12:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 12:40:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"7hy4zmpxz9ee34QWg2L0QAS5gEoUr4IQ","execution_time":"2026-03-21 12:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 12:40:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"7hy4zmpxz9ee34QWg2L0QAS5gEoUr4IQ","execution_time":"2026-03-21 12:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":1,"errors":0} 
[2026-03-21 12:40:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"7hy4zmpxz9ee34QWg2L0QAS5gEoUr4IQ","execution_time":"2026-03-21 12:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":1,"errors":0} 
[2026-03-21 12:40:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"7hy4zmpxz9ee34QWg2L0QAS5gEoUr4IQ","execution_time":"2026-03-21 12:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":2,"order_ids":["ORD-dze-1774085871","ORD-8N7TcR8-1774086000"]} 
[2026-03-21 12:40:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"7hy4zmpxz9ee34QWg2L0QAS5gEoUr4IQ","execution_time":"2026-03-21 12:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 12:40:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"7hy4zmpxz9ee34QWg2L0QAS5gEoUr4IQ","execution_time":"2026-03-21 12:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":2} 
[2026-03-21 12:40:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7hy4zmpxz9ee34QWg2L0QAS5gEoUr4IQ","execution_time":"2026-03-21 12:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8N7TcR8-1774086000","operation_id":159889} 
[2026-03-21 12:40:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"7hy4zmpxz9ee34QWg2L0QAS5gEoUr4IQ","execution_time":"2026-03-21 12:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dze-1774085871","operation_id":159886,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-21 12:40:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"7hy4zmpxz9ee34QWg2L0QAS5gEoUr4IQ","execution_time":"2026-03-21 12:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dze-1774085871","operation_id":159886,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 12:40:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"7hy4zmpxz9ee34QWg2L0QAS5gEoUr4IQ","execution_time":"2026-03-21 12:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dze-1774085871","operation_id":159886,"count":1} 
[2026-03-21 12:40:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"7hy4zmpxz9ee34QWg2L0QAS5gEoUr4IQ","execution_time":"2026-03-21 12:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dze-1774085871","operation_id":159886,"count":1} 
[2026-03-21 12:40:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"7hy4zmpxz9ee34QWg2L0QAS5gEoUr4IQ","execution_time":"2026-03-21 12:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dze-1774085871","operation_id":159886,"user_id":366,"notification_type":"order_approved","reference_id":174849} 
[2026-03-21 12:40:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"7hy4zmpxz9ee34QWg2L0QAS5gEoUr4IQ","execution_time":"2026-03-21 12:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dze-1774085871","operation_id":159886,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 12:40:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"7hy4zmpxz9ee34QWg2L0QAS5gEoUr4IQ","execution_time":"2026-03-21 12:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dze-1774085871","operation_id":159886,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 12:40:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"7hy4zmpxz9ee34QWg2L0QAS5gEoUr4IQ","execution_time":"2026-03-21 12:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dze-1774085871","operation_id":159886,"processed":1,"errors":0} 
[2026-03-21 12:40:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"7hy4zmpxz9ee34QWg2L0QAS5gEoUr4IQ","execution_time":"2026-03-21 12:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dze-1774085871","operation_id":159886,"processed":1,"errors":0} 
[2026-03-21 12:40:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"7hy4zmpxz9ee34QWg2L0QAS5gEoUr4IQ","execution_time":"2026-03-21 12:40:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dze-1774085871","operation_id":159886} 
[2026-03-21 12:40:04] production.INFO: Executing GetProducts task...  
[2026-03-21 12:40:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 12:40:04] production.INFO: Executing GetProducts task...  
[2026-03-21 12:40:06] production.INFO: async() رجع: true  
[2026-03-21 12:40:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 12:40:06] production.WARNING: Product with ID 395 not found  
[2026-03-21 12:40:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 12:40:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 12:40:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 12:40:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 12:40:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 12:40:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 12:40:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 12:40:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 12:40:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 12:40:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-21 12:40:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-21 12:40:15] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-it7S-1774085984","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 12:40:15] production.INFO: Processed webhook data (normalized) {"id":"ORD-it7S-1774085984","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 12:40:15] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 12:40:15] production.INFO: SendAcceptReject: Notification queued {"user_id":32,"notification_type":"order_approved","reference_id":174851} 
[2026-03-21 12:40:15] production.INFO: Order updated successfully. Order ID: 174851, Status: completed  
[2026-03-21 12:40:15] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-it7S-1774085984","status":"completed","codes_count":0} 
[2026-03-21 12:40:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-21 12:41:24] production.INFO: Constructing job for order: 174853  
[2026-03-21 12:41:25] production.INFO: Handling job for order: 174853  
[2026-03-21 12:41:25] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 12:41:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:41:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=451b37d7-2d7c-41a5-a013-0673761f084b&Player_ID=0944384226  
[2026-03-21 12:41:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=451b37d7-2d7c-41a5-a013-0673761f084b&Player_ID=0944384226","has_body":false} 
[2026-03-21 12:41:26] production.INFO: Operation sent successfully {"operation_id":159890,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xSvSox66-1774086086","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 12:41:26"}},"processed_data":{"order_number":"ORD-xSvSox66-1774086086","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 12:41:30] production.INFO: Constructing job for order: 174854  
[2026-03-21 12:41:32] production.INFO: Handling job for order: 174854  
[2026-03-21 12:41:32] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 12:41:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:41:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=25a06542-90e0-4e5d-b94c-724ec67b8288&Player_ID=0944384226  
[2026-03-21 12:41:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=25a06542-90e0-4e5d-b94c-724ec67b8288&Player_ID=0944384226","has_body":false} 
[2026-03-21 12:41:33] production.INFO: Operation sent successfully {"operation_id":159891,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-U15m5o-1774086092","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 12:41:33"}},"processed_data":{"order_number":"ORD-U15m5o-1774086092","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 12:42:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"o4yoUW5tjJpZPZzNG22CdloQt3QOL0D4","execution_time":"2026-03-21 12:42:03"} 
[2026-03-21 12:42:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"o4yoUW5tjJpZPZzNG22CdloQt3QOL0D4","execution_time":"2026-03-21 12:42:03","total_operations":4,"sites_count":2} 
[2026-03-21 12:42:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"o4yoUW5tjJpZPZzNG22CdloQt3QOL0D4","execution_time":"2026-03-21 12:42:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-WaJd5V-1774074452"]} 
[2026-03-21 12:42:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"o4yoUW5tjJpZPZzNG22CdloQt3QOL0D4","execution_time":"2026-03-21 12:42:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 12:42:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"o4yoUW5tjJpZPZzNG22CdloQt3QOL0D4","execution_time":"2026-03-21 12:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 12:42:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"o4yoUW5tjJpZPZzNG22CdloQt3QOL0D4","execution_time":"2026-03-21 12:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 12:42:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"o4yoUW5tjJpZPZzNG22CdloQt3QOL0D4","execution_time":"2026-03-21 12:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 12:42:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"o4yoUW5tjJpZPZzNG22CdloQt3QOL0D4","execution_time":"2026-03-21 12:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 12:42:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"o4yoUW5tjJpZPZzNG22CdloQt3QOL0D4","execution_time":"2026-03-21 12:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":3,"order_ids":["ORD-8N7TcR8-1774086000","ORD-xSvSox66-1774086086","ORD-U15m5o-1774086092"]} 
[2026-03-21 12:42:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"o4yoUW5tjJpZPZzNG22CdloQt3QOL0D4","execution_time":"2026-03-21 12:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 12:42:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"o4yoUW5tjJpZPZzNG22CdloQt3QOL0D4","execution_time":"2026-03-21 12:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":3} 
[2026-03-21 12:42:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"o4yoUW5tjJpZPZzNG22CdloQt3QOL0D4","execution_time":"2026-03-21 12:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xSvSox66-1774086086","operation_id":159890,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-21 12:42:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"o4yoUW5tjJpZPZzNG22CdloQt3QOL0D4","execution_time":"2026-03-21 12:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xSvSox66-1774086086","operation_id":159890,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-21 12:42:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"o4yoUW5tjJpZPZzNG22CdloQt3QOL0D4","execution_time":"2026-03-21 12:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xSvSox66-1774086086","operation_id":159890,"count":3} 
[2026-03-21 12:42:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"o4yoUW5tjJpZPZzNG22CdloQt3QOL0D4","execution_time":"2026-03-21 12:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xSvSox66-1774086086","operation_id":159890,"count":3} 
[2026-03-21 12:42:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"o4yoUW5tjJpZPZzNG22CdloQt3QOL0D4","execution_time":"2026-03-21 12:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xSvSox66-1774086086","operation_id":159890,"user_id":1056,"notification_type":"order_approved","reference_id":174852} 
[2026-03-21 12:42:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"o4yoUW5tjJpZPZzNG22CdloQt3QOL0D4","execution_time":"2026-03-21 12:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xSvSox66-1774086086","operation_id":159890,"user_id":32,"notification_type":"order_approved","reference_id":174854} 
[2026-03-21 12:42:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"o4yoUW5tjJpZPZzNG22CdloQt3QOL0D4","execution_time":"2026-03-21 12:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xSvSox66-1774086086","operation_id":159890,"user_id":32,"notification_type":"order_approved","reference_id":174853} 
[2026-03-21 12:42:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"o4yoUW5tjJpZPZzNG22CdloQt3QOL0D4","execution_time":"2026-03-21 12:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xSvSox66-1774086086","operation_id":159890,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-21 12:42:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"o4yoUW5tjJpZPZzNG22CdloQt3QOL0D4","execution_time":"2026-03-21 12:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xSvSox66-1774086086","operation_id":159890,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-21 12:42:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"o4yoUW5tjJpZPZzNG22CdloQt3QOL0D4","execution_time":"2026-03-21 12:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xSvSox66-1774086086","operation_id":159890,"processed":3,"errors":0} 
[2026-03-21 12:42:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"o4yoUW5tjJpZPZzNG22CdloQt3QOL0D4","execution_time":"2026-03-21 12:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xSvSox66-1774086086","operation_id":159890,"processed":3,"errors":0} 
[2026-03-21 12:42:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"o4yoUW5tjJpZPZzNG22CdloQt3QOL0D4","execution_time":"2026-03-21 12:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xSvSox66-1774086086","operation_id":159890} 
[2026-03-21 12:42:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-21 12:42:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-21 12:42:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-21 12:42:10] production.INFO: Constructing job for order: 174855  
[2026-03-21 12:42:12] production.INFO: Handling job for order: 174855  
[2026-03-21 12:42:12] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 12:42:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:42:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/96/params?qty=20000&uuid=2f4ab008-b2d4-4c67-976d-ac94fdc056e0&Player_ID=58904149  
[2026-03-21 12:42:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/96/params?qty=20000&uuid=2f4ab008-b2d4-4c67-976d-ac94fdc056e0&Player_ID=58904149","has_body":false} 
[2026-03-21 12:42:13] production.INFO: Operation sent successfully {"operation_id":159892,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Rog0Jq6r-1774086132","amount":2.035403999999999768988345749676227569580078125,"status":"processing","product":"Poppo Amount","game":"PoppoLive","notes":[],"created_at":"2026-03-21 12:42:13"}},"processed_data":{"order_number":"ORD-Rog0Jq6r-1774086132","amount":2.035403999999999768988345749676227569580078125,"status":"processing","product":"Poppo Amount","game":"PoppoLive"}} 
[2026-03-21 12:43:12] production.INFO: Constructing job for order: 174856  
[2026-03-21 12:43:13] production.INFO: Handling job for order: 174856  
[2026-03-21 12:43:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 12:43:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:43:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=91cf653d-6402-4f65-8951-26dd7a919ec9&Player_ID=52268706953  
[2026-03-21 12:43:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=91cf653d-6402-4f65-8951-26dd7a919ec9&Player_ID=52268706953","has_body":false} 
[2026-03-21 12:43:14] production.INFO: Operation sent successfully {"operation_id":159893,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-SxBsjb-1774086193","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 12:43:14"}},"processed_data":{"order_number":"ORD-SxBsjb-1774086193","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 12:43:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-SxBsjb-1774086193","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 12:43:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-SxBsjb-1774086193","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 12:43:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 12:43:31] production.INFO: SendAcceptReject: Notification queued {"user_id":19,"notification_type":"order_approved","reference_id":174856} 
[2026-03-21 12:43:31] production.INFO: Order updated successfully. Order ID: 174856, Status: completed  
[2026-03-21 12:43:31] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-SxBsjb-1774086193","status":"completed","codes_count":0} 
[2026-03-21 12:43:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 19  
[2026-03-21 12:44:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"KXMOw5oSqgJU8f5H8VcluX0Ms471mIad","execution_time":"2026-03-21 12:44:02"} 
[2026-03-21 12:44:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"KXMOw5oSqgJU8f5H8VcluX0Ms471mIad","execution_time":"2026-03-21 12:44:02","total_operations":2,"sites_count":1} 
[2026-03-21 12:44:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"KXMOw5oSqgJU8f5H8VcluX0Ms471mIad","execution_time":"2026-03-21 12:44:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-WaJd5V-1774074452","ORD-Rog0Jq6r-1774086132"]} 
[2026-03-21 12:44:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"KXMOw5oSqgJU8f5H8VcluX0Ms471mIad","execution_time":"2026-03-21 12:44:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 12:44:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"KXMOw5oSqgJU8f5H8VcluX0Ms471mIad","execution_time":"2026-03-21 12:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 12:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KXMOw5oSqgJU8f5H8VcluX0Ms471mIad","execution_time":"2026-03-21 12:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 12:44:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"KXMOw5oSqgJU8f5H8VcluX0Ms471mIad","execution_time":"2026-03-21 12:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-21 12:44:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"KXMOw5oSqgJU8f5H8VcluX0Ms471mIad","execution_time":"2026-03-21 12:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 12:44:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"KXMOw5oSqgJU8f5H8VcluX0Ms471mIad","execution_time":"2026-03-21 12:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"count":1} 
[2026-03-21 12:44:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"KXMOw5oSqgJU8f5H8VcluX0Ms471mIad","execution_time":"2026-03-21 12:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"count":1} 
[2026-03-21 12:44:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"KXMOw5oSqgJU8f5H8VcluX0Ms471mIad","execution_time":"2026-03-21 12:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"user_id":59,"notification_type":"order_approved","reference_id":174855} 
[2026-03-21 12:44:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"KXMOw5oSqgJU8f5H8VcluX0Ms471mIad","execution_time":"2026-03-21 12:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 12:44:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"KXMOw5oSqgJU8f5H8VcluX0Ms471mIad","execution_time":"2026-03-21 12:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 12:44:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"KXMOw5oSqgJU8f5H8VcluX0Ms471mIad","execution_time":"2026-03-21 12:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":1,"errors":0} 
[2026-03-21 12:44:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"KXMOw5oSqgJU8f5H8VcluX0Ms471mIad","execution_time":"2026-03-21 12:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":1,"errors":0} 
[2026-03-21 12:44:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"KXMOw5oSqgJU8f5H8VcluX0Ms471mIad","execution_time":"2026-03-21 12:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 12:44:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-21 12:44:04] production.INFO: Constructing job for order: 174857  
[2026-03-21 12:44:05] production.INFO: Handling job for order: 174857  
[2026-03-21 12:44:05] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 12:44:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:44:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=1d484507-ae5d-4fd0-8506-42fceaf67b06&Player_ID=0944384226  
[2026-03-21 12:44:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=1d484507-ae5d-4fd0-8506-42fceaf67b06&Player_ID=0944384226","has_body":false} 
[2026-03-21 12:44:06] production.INFO: Operation sent successfully {"operation_id":159894,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-lbTfWW-1774086245","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 12:44:06"}},"processed_data":{"order_number":"ORD-lbTfWW-1774086245","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 12:44:10] production.INFO: Constructing job for order: 174858  
[2026-03-21 12:44:12] production.INFO: Handling job for order: 174858  
[2026-03-21 12:44:12] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 12:44:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:44:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=6657d800-1a6c-444c-8b0b-fc42f99fbf74&Player_ID=0944384226  
[2026-03-21 12:44:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=6657d800-1a6c-444c-8b0b-fc42f99fbf74&Player_ID=0944384226","has_body":false} 
[2026-03-21 12:44:12] production.INFO: Operation sent successfully {"operation_id":159895,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-cxp-1774086252","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 12:44:12"}},"processed_data":{"order_number":"ORD-cxp-1774086252","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 12:44:13] production.INFO: Constructing job for order: 174859  
[2026-03-21 12:44:15] production.INFO: Handling job for order: 174859  
[2026-03-21 12:44:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 12:44:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:44:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1d9e1426-0068-4654-8587-ff708c3c9abf&Player_ID=52268706953  
[2026-03-21 12:44:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1d9e1426-0068-4654-8587-ff708c3c9abf&Player_ID=52268706953","has_body":false} 
[2026-03-21 12:44:16] production.INFO: Operation sent successfully {"operation_id":159896,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-T0NFrK-1774086256","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 12:44:16"}},"processed_data":{"order_number":"ORD-T0NFrK-1774086256","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 12:44:51] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-T0NFrK-1774086256","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 12:44:51] production.INFO: Processed webhook data (normalized) {"id":"ORD-T0NFrK-1774086256","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 12:44:51] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 12:44:51] production.INFO: SendAcceptReject: Notification queued {"user_id":19,"notification_type":"order_approved","reference_id":174859} 
[2026-03-21 12:44:51] production.INFO: Order updated successfully. Order ID: 174859, Status: completed  
[2026-03-21 12:44:51] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-T0NFrK-1774086256","status":"completed","codes_count":0} 
[2026-03-21 12:44:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 19  
[2026-03-21 12:45:01] production.INFO: Executing GetProducts task...  
[2026-03-21 12:45:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 12:45:01] production.INFO: Executing GetProducts task...  
[2026-03-21 12:45:03] production.INFO: async() رجع: true  
[2026-03-21 12:45:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 12:45:03] production.WARNING: Product with ID 395 not found  
[2026-03-21 12:45:04] production.WARNING: Product with ID 213 not found  
[2026-03-21 12:45:04] production.WARNING: Product with ID 212 not found  
[2026-03-21 12:45:04] production.WARNING: Product with ID 211 not found  
[2026-03-21 12:45:04] production.WARNING: Product with ID 210 not found  
[2026-03-21 12:45:04] production.WARNING: Product with ID 209 not found  
[2026-03-21 12:45:04] production.WARNING: Product with ID 214 not found  
[2026-03-21 12:45:04] production.WARNING: Product with ID 215 not found  
[2026-03-21 12:45:04] production.WARNING: Product with ID 216 not found  
[2026-03-21 12:45:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 12:45:14] production.INFO: Constructing job for order: 174860  
[2026-03-21 12:45:17] production.INFO: Handling job for order: 174860  
[2026-03-21 12:45:17] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 12:45:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:45:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=37192b0f-c06a-417b-b12b-c94db4a71400&Player_ID=52268706953  
[2026-03-21 12:45:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=37192b0f-c06a-417b-b12b-c94db4a71400&Player_ID=52268706953","has_body":false} 
[2026-03-21 12:45:18] production.INFO: Operation sent successfully {"operation_id":159897,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-EU4-1774086317","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 12:45:18"}},"processed_data":{"order_number":"ORD-EU4-1774086317","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 12:45:26] production.INFO: Constructing job for order: 174861  
[2026-03-21 12:45:27] production.INFO: Handling job for order: 174861  
[2026-03-21 12:45:27] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 12:45:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:45:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=d3f141c9-6d17-4e7b-bc4c-3084348ab9c9&Player_ID=5320088590  
[2026-03-21 12:45:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=d3f141c9-6d17-4e7b-bc4c-3084348ab9c9&Player_ID=5320088590","has_body":false} 
[2026-03-21 12:45:27] production.INFO: Operation sent successfully {"operation_id":159898,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ejI-1774086327","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 12:45:27"}},"processed_data":{"order_number":"ORD-ejI-1774086327","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-21 12:45:42] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ejI-1774086327","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 12:45:42] production.INFO: Processed webhook data (normalized) {"id":"ORD-ejI-1774086327","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 12:45:42] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 12:45:42] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-EU4-1774086317","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 12:45:42] production.INFO: Processed webhook data (normalized) {"id":"ORD-EU4-1774086317","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 12:45:42] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 12:45:42] production.INFO: SendAcceptReject: Notification queued {"user_id":720,"notification_type":"order_approved","reference_id":174861} 
[2026-03-21 12:45:42] production.INFO: Order updated successfully. Order ID: 174861, Status: completed  
[2026-03-21 12:45:42] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ejI-1774086327","status":"completed","codes_count":0} 
[2026-03-21 12:45:42] production.INFO: SendAcceptReject: Notification queued {"user_id":19,"notification_type":"order_approved","reference_id":174860} 
[2026-03-21 12:45:42] production.INFO: Order updated successfully. Order ID: 174860, Status: completed  
[2026-03-21 12:45:42] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-EU4-1774086317","status":"completed","codes_count":0} 
[2026-03-21 12:45:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-21 12:45:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 19  
[2026-03-21 12:46:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"8RK4t0OVl2lHAtOnCNPg9mfAoqTEqobu","execution_time":"2026-03-21 12:46:03"} 
[2026-03-21 12:46:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"8RK4t0OVl2lHAtOnCNPg9mfAoqTEqobu","execution_time":"2026-03-21 12:46:03","total_operations":3,"sites_count":2} 
[2026-03-21 12:46:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"8RK4t0OVl2lHAtOnCNPg9mfAoqTEqobu","execution_time":"2026-03-21 12:46:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-WaJd5V-1774074452"]} 
[2026-03-21 12:46:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"8RK4t0OVl2lHAtOnCNPg9mfAoqTEqobu","execution_time":"2026-03-21 12:46:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 12:46:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"8RK4t0OVl2lHAtOnCNPg9mfAoqTEqobu","execution_time":"2026-03-21 12:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 12:46:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8RK4t0OVl2lHAtOnCNPg9mfAoqTEqobu","execution_time":"2026-03-21 12:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 12:46:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"8RK4t0OVl2lHAtOnCNPg9mfAoqTEqobu","execution_time":"2026-03-21 12:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 12:46:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"8RK4t0OVl2lHAtOnCNPg9mfAoqTEqobu","execution_time":"2026-03-21 12:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 12:46:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"8RK4t0OVl2lHAtOnCNPg9mfAoqTEqobu","execution_time":"2026-03-21 12:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":2,"order_ids":["ORD-lbTfWW-1774086245","ORD-cxp-1774086252"]} 
[2026-03-21 12:46:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"8RK4t0OVl2lHAtOnCNPg9mfAoqTEqobu","execution_time":"2026-03-21 12:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 12:46:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"8RK4t0OVl2lHAtOnCNPg9mfAoqTEqobu","execution_time":"2026-03-21 12:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":2} 
[2026-03-21 12:46:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"8RK4t0OVl2lHAtOnCNPg9mfAoqTEqobu","execution_time":"2026-03-21 12:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lbTfWW-1774086245","operation_id":159894,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-21 12:46:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"8RK4t0OVl2lHAtOnCNPg9mfAoqTEqobu","execution_time":"2026-03-21 12:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lbTfWW-1774086245","operation_id":159894,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-21 12:46:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"8RK4t0OVl2lHAtOnCNPg9mfAoqTEqobu","execution_time":"2026-03-21 12:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lbTfWW-1774086245","operation_id":159894,"count":2} 
[2026-03-21 12:46:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"8RK4t0OVl2lHAtOnCNPg9mfAoqTEqobu","execution_time":"2026-03-21 12:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lbTfWW-1774086245","operation_id":159894,"count":2} 
[2026-03-21 12:46:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"8RK4t0OVl2lHAtOnCNPg9mfAoqTEqobu","execution_time":"2026-03-21 12:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lbTfWW-1774086245","operation_id":159894,"user_id":32,"notification_type":"order_approved","reference_id":174858} 
[2026-03-21 12:46:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"8RK4t0OVl2lHAtOnCNPg9mfAoqTEqobu","execution_time":"2026-03-21 12:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lbTfWW-1774086245","operation_id":159894,"user_id":32,"notification_type":"order_approved","reference_id":174857} 
[2026-03-21 12:46:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"8RK4t0OVl2lHAtOnCNPg9mfAoqTEqobu","execution_time":"2026-03-21 12:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lbTfWW-1774086245","operation_id":159894,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-21 12:46:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"8RK4t0OVl2lHAtOnCNPg9mfAoqTEqobu","execution_time":"2026-03-21 12:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lbTfWW-1774086245","operation_id":159894,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-21 12:46:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"8RK4t0OVl2lHAtOnCNPg9mfAoqTEqobu","execution_time":"2026-03-21 12:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lbTfWW-1774086245","operation_id":159894,"processed":2,"errors":0} 
[2026-03-21 12:46:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"8RK4t0OVl2lHAtOnCNPg9mfAoqTEqobu","execution_time":"2026-03-21 12:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lbTfWW-1774086245","operation_id":159894,"processed":2,"errors":0} 
[2026-03-21 12:46:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"8RK4t0OVl2lHAtOnCNPg9mfAoqTEqobu","execution_time":"2026-03-21 12:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lbTfWW-1774086245","operation_id":159894} 
[2026-03-21 12:46:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-21 12:46:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-21 12:46:11] production.INFO: Constructing job for order: 174862  
[2026-03-21 12:46:13] production.INFO: Handling job for order: 174862  
[2026-03-21 12:46:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 12:46:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:46:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=100&uuid=1efc3d65-fef3-4ba1-93f0-e6b4c96788ef&Player_ID=shahen88  
[2026-03-21 12:46:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=100&uuid=1efc3d65-fef3-4ba1-93f0-e6b4c96788ef&Player_ID=shahen88","has_body":false} 
[2026-03-21 12:46:14] production.INFO: Operation sent successfully {"operation_id":159899,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-T4R2NSI0-1774086373","amount":1.747826079999999837610857866820879280567169189453125,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-21 12:46:14"}},"processed_data":{"order_number":"ORD-T4R2NSI0-1774086373","amount":1.747826079999999837610857866820879280567169189453125,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-21 12:46:16] production.INFO: Constructing job for order: 174863  
[2026-03-21 12:46:17] production.INFO: Handling job for order: 174863  
[2026-03-21 12:46:17] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 12:46:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:46:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0047acd1-03c4-41ee-a64f-00e94e54392b&Player_ID=52268706953  
[2026-03-21 12:46:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0047acd1-03c4-41ee-a64f-00e94e54392b&Player_ID=52268706953","has_body":false} 
[2026-03-21 12:46:17] production.INFO: Operation sent successfully {"operation_id":159900,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-v6rxB7Nw-1774086377","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 12:46:17"}},"processed_data":{"order_number":"ORD-v6rxB7Nw-1774086377","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 12:46:18] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-T4R2NSI0-1774086373","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 12:46:18] production.INFO: Processed webhook data (normalized) {"id":"ORD-T4R2NSI0-1774086373","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 12:46:18] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 12:46:18] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":174862} 
[2026-03-21 12:46:18] production.INFO: Order updated successfully. Order ID: 174862, Status: completed  
[2026-03-21 12:46:18] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-T4R2NSI0-1774086373","status":"completed","codes_count":0} 
[2026-03-21 12:46:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-21 12:46:30] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-v6rxB7Nw-1774086377","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 12:46:30] production.INFO: Processed webhook data (normalized) {"id":"ORD-v6rxB7Nw-1774086377","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 12:46:30] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 12:46:30] production.INFO: SendAcceptReject: Notification queued {"user_id":19,"notification_type":"order_approved","reference_id":174863} 
[2026-03-21 12:46:30] production.INFO: Order updated successfully. Order ID: 174863, Status: completed  
[2026-03-21 12:46:30] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-v6rxB7Nw-1774086377","status":"completed","codes_count":0} 
[2026-03-21 12:46:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 19  
[2026-03-21 12:47:51] production.INFO: Constructing job for order: 174864  
[2026-03-21 12:47:54] production.INFO: Handling job for order: 174864  
[2026-03-21 12:47:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 12:47:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:47:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=db52ec98-989a-4f27-ab5d-c96f49f39acb&Player_ID=15050075764  
[2026-03-21 12:47:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=db52ec98-989a-4f27-ab5d-c96f49f39acb&Player_ID=15050075764","has_body":false} 
[2026-03-21 12:47:54] production.INFO: Operation sent successfully {"operation_id":159901,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hhVfLg76-1774086474","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 12:47:54"}},"processed_data":{"order_number":"ORD-hhVfLg76-1774086474","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 12:48:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"c5c16lHfFWqJPqSu9XwSVwY4i6GhrKJe","execution_time":"2026-03-21 12:48:03"} 
[2026-03-21 12:48:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"c5c16lHfFWqJPqSu9XwSVwY4i6GhrKJe","execution_time":"2026-03-21 12:48:03","total_operations":2,"sites_count":1} 
[2026-03-21 12:48:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"c5c16lHfFWqJPqSu9XwSVwY4i6GhrKJe","execution_time":"2026-03-21 12:48:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-WaJd5V-1774074452","ORD-hhVfLg76-1774086474"]} 
[2026-03-21 12:48:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"c5c16lHfFWqJPqSu9XwSVwY4i6GhrKJe","execution_time":"2026-03-21 12:48:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 12:48:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"c5c16lHfFWqJPqSu9XwSVwY4i6GhrKJe","execution_time":"2026-03-21 12:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 12:48:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"c5c16lHfFWqJPqSu9XwSVwY4i6GhrKJe","execution_time":"2026-03-21 12:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hhVfLg76-1774086474","operation_id":159901} 
[2026-03-21 12:48:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"c5c16lHfFWqJPqSu9XwSVwY4i6GhrKJe","execution_time":"2026-03-21 12:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 12:48:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"c5c16lHfFWqJPqSu9XwSVwY4i6GhrKJe","execution_time":"2026-03-21 12:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 12:48:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"c5c16lHfFWqJPqSu9XwSVwY4i6GhrKJe","execution_time":"2026-03-21 12:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 12:48:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"c5c16lHfFWqJPqSu9XwSVwY4i6GhrKJe","execution_time":"2026-03-21 12:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 12:48:18] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-hhVfLg76-1774086474","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 12:48:18] production.INFO: Processed webhook data (normalized) {"id":"ORD-hhVfLg76-1774086474","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 12:48:18] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 12:48:18] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":174864} 
[2026-03-21 12:48:18] production.INFO: Order updated successfully. Order ID: 174864, Status: completed  
[2026-03-21 12:48:18] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-hhVfLg76-1774086474","status":"completed","codes_count":0} 
[2026-03-21 12:48:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-21 12:49:17] production.INFO: Constructing job for order: 174865  
[2026-03-21 12:49:19] production.INFO: Handling job for order: 174865  
[2026-03-21 12:49:19] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 12:49:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:49:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=1ed2b454-2942-4a48-8f4c-b9c3ea6d9ba0&Player_ID=15050075764  
[2026-03-21 12:49:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=1ed2b454-2942-4a48-8f4c-b9c3ea6d9ba0&Player_ID=15050075764","has_body":false} 
[2026-03-21 12:49:19] production.INFO: Operation sent successfully {"operation_id":159902,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-YsCw-1774086559","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 12:49:19"}},"processed_data":{"order_number":"ORD-YsCw-1774086559","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 12:49:31] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"1349.0","mainamount":"1349","operation_number":"600428825886","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpr1067ulu509i1j55TnR"}},"user_id":100} 
[2026-03-21 12:49:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 12:49:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 12:49:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 12:49:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 12:49:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 12:49:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 12:49:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 12:49:31] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 12:49:31] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18303,"user_id":100,"amount":1349.0,"admins_notified":7} 
[2026-03-21 12:50:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"XBoLcQprw7JE3rnHAKEpAELlW36VqNZk","execution_time":"2026-03-21 12:50:02"} 
[2026-03-21 12:50:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"XBoLcQprw7JE3rnHAKEpAELlW36VqNZk","execution_time":"2026-03-21 12:50:02","total_operations":2,"sites_count":1} 
[2026-03-21 12:50:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"XBoLcQprw7JE3rnHAKEpAELlW36VqNZk","execution_time":"2026-03-21 12:50:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-WaJd5V-1774074452","ORD-YsCw-1774086559"]} 
[2026-03-21 12:50:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"XBoLcQprw7JE3rnHAKEpAELlW36VqNZk","execution_time":"2026-03-21 12:50:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 12:50:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"XBoLcQprw7JE3rnHAKEpAELlW36VqNZk","execution_time":"2026-03-21 12:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 12:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XBoLcQprw7JE3rnHAKEpAELlW36VqNZk","execution_time":"2026-03-21 12:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 12:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XBoLcQprw7JE3rnHAKEpAELlW36VqNZk","execution_time":"2026-03-21 12:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YsCw-1774086559","operation_id":159902} 
[2026-03-21 12:50:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"XBoLcQprw7JE3rnHAKEpAELlW36VqNZk","execution_time":"2026-03-21 12:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YsCw-1774086559","operation_id":159902,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 12:50:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"XBoLcQprw7JE3rnHAKEpAELlW36VqNZk","execution_time":"2026-03-21 12:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YsCw-1774086559","operation_id":159902,"processed":0,"errors":0} 
[2026-03-21 12:50:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"XBoLcQprw7JE3rnHAKEpAELlW36VqNZk","execution_time":"2026-03-21 12:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YsCw-1774086559","operation_id":159902} 
[2026-03-21 12:50:02] production.INFO: Executing GetProducts task...  
[2026-03-21 12:50:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 12:50:02] production.INFO: Executing GetProducts task...  
[2026-03-21 12:50:04] production.INFO: async() رجع: true  
[2026-03-21 12:50:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 12:50:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 12:50:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 12:50:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 12:50:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 12:50:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 12:50:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 12:50:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 12:50:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 12:50:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 12:50:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 12:50:16] production.INFO: Constructing job for order: 174866  
[2026-03-21 12:50:17] production.INFO: Handling job for order: 174866  
[2026-03-21 12:50:17] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 12:50:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:50:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=953822b1-b9b0-4d1f-87c7-d35269589d6e&Player_ID=52165717397  
[2026-03-21 12:50:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=953822b1-b9b0-4d1f-87c7-d35269589d6e&Player_ID=52165717397","has_body":false} 
[2026-03-21 12:50:18] production.INFO: Operation sent successfully {"operation_id":159903,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-CE6f8rM0-1774086618","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 12:50:18"}},"processed_data":{"order_number":"ORD-CE6f8rM0-1774086618","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-21 12:50:28] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-YsCw-1774086559","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 12:50:28] production.INFO: Processed webhook data (normalized) {"id":"ORD-YsCw-1774086559","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 12:50:28] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 12:50:28] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":174865} 
[2026-03-21 12:50:28] production.INFO: Order updated successfully. Order ID: 174865, Status: completed  
[2026-03-21 12:50:28] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-YsCw-1774086559","status":"completed","codes_count":0} 
[2026-03-21 12:50:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-21 12:50:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-CE6f8rM0-1774086618","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 12:50:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-CE6f8rM0-1774086618","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 12:50:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 12:50:31] production.INFO: SendAcceptReject: Notification queued {"user_id":67,"notification_type":"order_approved","reference_id":174866} 
[2026-03-21 12:50:31] production.INFO: Order updated successfully. Order ID: 174866, Status: completed  
[2026-03-21 12:50:31] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-CE6f8rM0-1774086618","status":"completed","codes_count":0} 
[2026-03-21 12:50:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 67  
[2026-03-21 12:50:53] production.INFO: SendAcceptReject: Notification queued {"user_id":1753,"notification_type":"request_approved","reference_id":18299} 
[2026-03-21 12:50:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1753  
[2026-03-21 12:51:19] production.INFO: SendAcceptReject: Notification queued {"user_id":1659,"notification_type":"request_rejected","reference_id":18300} 
[2026-03-21 12:51:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1659  
[2026-03-21 12:51:30] production.INFO: SendAcceptReject: Notification queued {"user_id":1056,"notification_type":"request_approved","reference_id":18301} 
[2026-03-21 12:51:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-21 12:51:43] production.INFO: SendAcceptReject: Notification queued {"user_id":1508,"notification_type":"request_approved","reference_id":18302} 
[2026-03-21 12:51:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1508  
[2026-03-21 12:51:53] production.INFO: SendAcceptReject: Notification queued {"user_id":100,"notification_type":"request_approved","reference_id":18303} 
[2026-03-21 12:51:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 100  
[2026-03-21 12:52:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"9txrcpTL9y9rBrWBuavv6WDLLTsUnlQM","execution_time":"2026-03-21 12:52:03"} 
[2026-03-21 12:52:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"9txrcpTL9y9rBrWBuavv6WDLLTsUnlQM","execution_time":"2026-03-21 12:52:03","total_operations":1,"sites_count":1} 
[2026-03-21 12:52:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"9txrcpTL9y9rBrWBuavv6WDLLTsUnlQM","execution_time":"2026-03-21 12:52:03","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-WaJd5V-1774074452"]} 
[2026-03-21 12:52:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"9txrcpTL9y9rBrWBuavv6WDLLTsUnlQM","execution_time":"2026-03-21 12:52:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 12:52:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"9txrcpTL9y9rBrWBuavv6WDLLTsUnlQM","execution_time":"2026-03-21 12:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 12:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9txrcpTL9y9rBrWBuavv6WDLLTsUnlQM","execution_time":"2026-03-21 12:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 12:52:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"9txrcpTL9y9rBrWBuavv6WDLLTsUnlQM","execution_time":"2026-03-21 12:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 12:52:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"9txrcpTL9y9rBrWBuavv6WDLLTsUnlQM","execution_time":"2026-03-21 12:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 12:52:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"9txrcpTL9y9rBrWBuavv6WDLLTsUnlQM","execution_time":"2026-03-21 12:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 12:52:43] production.INFO: Constructing job for order: 174867  
[2026-03-21 12:52:46] production.INFO: Handling job for order: 174867  
[2026-03-21 12:52:46] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 12:52:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:52:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=a3078308-bfcd-4fa1-8a72-5e5e86f88411&Player_ID=0992854514  
[2026-03-21 12:52:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=a3078308-bfcd-4fa1-8a72-5e5e86f88411&Player_ID=0992854514","has_body":false} 
[2026-03-21 12:52:46] production.INFO: Operation sent successfully {"operation_id":159904,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7HE-1774086766","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 12:52:46"}},"processed_data":{"order_number":"ORD-7HE-1774086766","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 12:52:57] production.INFO: Constructing job for order: 174868  
[2026-03-21 12:52:58] production.INFO: Handling job for order: 174868  
[2026-03-21 12:52:58] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 12:52:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:52:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=724303d5-8f55-4bdb-beba-81f90f8735d1&Player_ID=0992854514  
[2026-03-21 12:52:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=724303d5-8f55-4bdb-beba-81f90f8735d1&Player_ID=0992854514","has_body":false} 
[2026-03-21 12:52:59] production.INFO: Operation sent successfully {"operation_id":159905,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-v1JAUjS-1774086779","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 12:52:59"}},"processed_data":{"order_number":"ORD-v1JAUjS-1774086779","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 12:53:56] production.INFO: Constructing job for order: 174869  
[2026-03-21 12:53:59] production.INFO: Handling job for order: 174869  
[2026-03-21 12:53:59] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 12:53:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:53:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=4f8d2112-c047-46c7-b4e7-15370d3c9465&Player_ID=14612446199  
[2026-03-21 12:53:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=4f8d2112-c047-46c7-b4e7-15370d3c9465&Player_ID=14612446199","has_body":false} 
[2026-03-21 12:54:00] production.INFO: Operation sent successfully {"operation_id":159906,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-IEJa-1774086840","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 12:54:00"}},"processed_data":{"order_number":"ORD-IEJa-1774086840","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 12:54:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"fwu3z2Ix3BdRfZe0GiqqIqhtTUbF5ZVF","execution_time":"2026-03-21 12:54:03"} 
[2026-03-21 12:54:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"fwu3z2Ix3BdRfZe0GiqqIqhtTUbF5ZVF","execution_time":"2026-03-21 12:54:03","total_operations":4,"sites_count":2} 
[2026-03-21 12:54:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"fwu3z2Ix3BdRfZe0GiqqIqhtTUbF5ZVF","execution_time":"2026-03-21 12:54:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-WaJd5V-1774074452","ORD-IEJa-1774086840"]} 
[2026-03-21 12:54:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"fwu3z2Ix3BdRfZe0GiqqIqhtTUbF5ZVF","execution_time":"2026-03-21 12:54:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 12:54:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"fwu3z2Ix3BdRfZe0GiqqIqhtTUbF5ZVF","execution_time":"2026-03-21 12:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 12:54:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fwu3z2Ix3BdRfZe0GiqqIqhtTUbF5ZVF","execution_time":"2026-03-21 12:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IEJa-1774086840","operation_id":159906} 
[2026-03-21 12:54:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fwu3z2Ix3BdRfZe0GiqqIqhtTUbF5ZVF","execution_time":"2026-03-21 12:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 12:54:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"fwu3z2Ix3BdRfZe0GiqqIqhtTUbF5ZVF","execution_time":"2026-03-21 12:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 12:54:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"fwu3z2Ix3BdRfZe0GiqqIqhtTUbF5ZVF","execution_time":"2026-03-21 12:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 12:54:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"fwu3z2Ix3BdRfZe0GiqqIqhtTUbF5ZVF","execution_time":"2026-03-21 12:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":2,"order_ids":["ORD-7HE-1774086766","ORD-v1JAUjS-1774086779"]} 
[2026-03-21 12:54:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"fwu3z2Ix3BdRfZe0GiqqIqhtTUbF5ZVF","execution_time":"2026-03-21 12:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 12:54:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"fwu3z2Ix3BdRfZe0GiqqIqhtTUbF5ZVF","execution_time":"2026-03-21 12:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":2} 
[2026-03-21 12:54:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"fwu3z2Ix3BdRfZe0GiqqIqhtTUbF5ZVF","execution_time":"2026-03-21 12:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v1JAUjS-1774086779","operation_id":159905,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-21 12:54:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"fwu3z2Ix3BdRfZe0GiqqIqhtTUbF5ZVF","execution_time":"2026-03-21 12:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v1JAUjS-1774086779","operation_id":159905,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-21 12:54:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"fwu3z2Ix3BdRfZe0GiqqIqhtTUbF5ZVF","execution_time":"2026-03-21 12:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v1JAUjS-1774086779","operation_id":159905,"count":2} 
[2026-03-21 12:54:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"fwu3z2Ix3BdRfZe0GiqqIqhtTUbF5ZVF","execution_time":"2026-03-21 12:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v1JAUjS-1774086779","operation_id":159905,"count":2} 
[2026-03-21 12:54:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"fwu3z2Ix3BdRfZe0GiqqIqhtTUbF5ZVF","execution_time":"2026-03-21 12:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v1JAUjS-1774086779","operation_id":159905,"user_id":587,"notification_type":"order_approved","reference_id":174867} 
[2026-03-21 12:54:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"fwu3z2Ix3BdRfZe0GiqqIqhtTUbF5ZVF","execution_time":"2026-03-21 12:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v1JAUjS-1774086779","operation_id":159905,"user_id":587,"notification_type":"order_approved","reference_id":174868} 
[2026-03-21 12:54:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"fwu3z2Ix3BdRfZe0GiqqIqhtTUbF5ZVF","execution_time":"2026-03-21 12:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v1JAUjS-1774086779","operation_id":159905,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-21 12:54:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"fwu3z2Ix3BdRfZe0GiqqIqhtTUbF5ZVF","execution_time":"2026-03-21 12:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v1JAUjS-1774086779","operation_id":159905,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-21 12:54:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"fwu3z2Ix3BdRfZe0GiqqIqhtTUbF5ZVF","execution_time":"2026-03-21 12:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v1JAUjS-1774086779","operation_id":159905,"processed":2,"errors":0} 
[2026-03-21 12:54:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"fwu3z2Ix3BdRfZe0GiqqIqhtTUbF5ZVF","execution_time":"2026-03-21 12:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v1JAUjS-1774086779","operation_id":159905,"processed":2,"errors":0} 
[2026-03-21 12:54:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"fwu3z2Ix3BdRfZe0GiqqIqhtTUbF5ZVF","execution_time":"2026-03-21 12:54:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v1JAUjS-1774086779","operation_id":159905} 
[2026-03-21 12:54:05] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 12:54:06] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 12:54:58] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-IEJa-1774086840","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 12:54:58] production.INFO: Processed webhook data (normalized) {"id":"ORD-IEJa-1774086840","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 12:54:58] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 12:54:58] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":174869} 
[2026-03-21 12:54:58] production.INFO: Order updated successfully. Order ID: 174869, Status: completed  
[2026-03-21 12:54:58] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-IEJa-1774086840","status":"completed","codes_count":0} 
[2026-03-21 12:55:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-21 12:55:04] production.INFO: Executing GetProducts task...  
[2026-03-21 12:55:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 12:55:04] production.INFO: Executing GetProducts task...  
[2026-03-21 12:55:05] production.INFO: async() رجع: true  
[2026-03-21 12:55:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 12:55:06] production.WARNING: Product with ID 395 not found  
[2026-03-21 12:55:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 12:55:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 12:55:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 12:55:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 12:55:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 12:55:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 12:55:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 12:55:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 12:55:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 12:55:33] production.INFO: SendAcceptReject: Notification queued {"user_id":253,"notification_type":"order_approved","reference_id":174731} 
[2026-03-21 12:55:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 253  
[2026-03-21 12:56:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"cRsIzF0dxSiwSs4d2mLuq8b9HHRK58pu","execution_time":"2026-03-21 12:56:04"} 
[2026-03-21 12:56:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"cRsIzF0dxSiwSs4d2mLuq8b9HHRK58pu","execution_time":"2026-03-21 12:56:04","total_operations":1,"sites_count":1} 
[2026-03-21 12:56:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"cRsIzF0dxSiwSs4d2mLuq8b9HHRK58pu","execution_time":"2026-03-21 12:56:04","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-WaJd5V-1774074452"]} 
[2026-03-21 12:56:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"cRsIzF0dxSiwSs4d2mLuq8b9HHRK58pu","execution_time":"2026-03-21 12:56:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 12:56:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"cRsIzF0dxSiwSs4d2mLuq8b9HHRK58pu","execution_time":"2026-03-21 12:56:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 12:56:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cRsIzF0dxSiwSs4d2mLuq8b9HHRK58pu","execution_time":"2026-03-21 12:56:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 12:56:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"cRsIzF0dxSiwSs4d2mLuq8b9HHRK58pu","execution_time":"2026-03-21 12:56:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 12:56:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"cRsIzF0dxSiwSs4d2mLuq8b9HHRK58pu","execution_time":"2026-03-21 12:56:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 12:56:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"cRsIzF0dxSiwSs4d2mLuq8b9HHRK58pu","execution_time":"2026-03-21 12:56:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 12:56:47] production.INFO: Constructing job for order: 174870  
[2026-03-21 12:56:49] production.INFO: Handling job for order: 174870  
[2026-03-21 12:56:49] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 12:56:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:56:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=3fa9a03b-1599-415f-9b0e-43afc2d50701&Player_ID=12420196088  
[2026-03-21 12:56:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=3fa9a03b-1599-415f-9b0e-43afc2d50701&Player_ID=12420196088","has_body":false} 
[2026-03-21 12:56:50] production.INFO: Operation sent successfully {"operation_id":159907,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-sUDhGn-1774087010","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 12:56:50"}},"processed_data":{"order_number":"ORD-sUDhGn-1774087010","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 12:56:52] production.INFO: Constructing job for order: 174871  
[2026-03-21 12:56:53] production.INFO: Handling job for order: 174871  
[2026-03-21 12:56:53] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 12:56:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:56:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/808/params?qty=1&uuid=c895635f-bc3b-48bd-acbc-919274b7d905&Player_ID=0995033508  
[2026-03-21 12:56:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/808/params?qty=1&uuid=c895635f-bc3b-48bd-acbc-919274b7d905&Player_ID=0995033508","has_body":false} 
[2026-03-21 12:56:54] production.INFO: Operation sent successfully {"operation_id":159908,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-nKCBmkBC-1774087013","amount":202.9507800000000088402885012328624725341796875,"status":"processing","product":"192.31 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 12:56:54"}},"processed_data":{"order_number":"ORD-nKCBmkBC-1774087013","amount":202.9507800000000088402885012328624725341796875,"status":"processing","product":"192.31 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 12:56:56] production.INFO: Constructing job for order: 174872  
[2026-03-21 12:56:57] production.INFO: Handling job for order: 174872  
[2026-03-21 12:56:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 12:56:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:56:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=e81ea92e-0e5a-4044-8af1-bf0b7b5e9bdb&Player_ID=9735884168  
[2026-03-21 12:56:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=e81ea92e-0e5a-4044-8af1-bf0b7b5e9bdb&Player_ID=9735884168","has_body":false} 
[2026-03-21 12:56:57] production.INFO: Operation sent successfully {"operation_id":159909,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-zML-1774087017","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 12:56:57"}},"processed_data":{"order_number":"ORD-zML-1774087017","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 12:57:02] production.INFO: Constructing job for order: 174873  
[2026-03-21 12:57:03] production.INFO: Handling job for order: 174873  
[2026-03-21 12:57:03] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 12:57:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:57:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=ac590bd8-7dbd-4e2a-b133-3db4c61529ae&Player_ID=0995033508  
[2026-03-21 12:57:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=ac590bd8-7dbd-4e2a-b133-3db4c61529ae&Player_ID=0995033508","has_body":false} 
[2026-03-21 12:57:04] production.INFO: Operation sent successfully {"operation_id":159910,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-gJ0-1774087024","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 12:57:04"}},"processed_data":{"order_number":"ORD-gJ0-1774087024","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 12:57:16] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-21 12:57:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1033  
[2026-03-21 12:57:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1079  
[2026-03-21 12:58:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"mINiaYGYird1me4MQKpbz39r2lUdI0Z7","execution_time":"2026-03-21 12:58:01"} 
[2026-03-21 12:58:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"mINiaYGYird1me4MQKpbz39r2lUdI0Z7","execution_time":"2026-03-21 12:58:01","total_operations":5,"sites_count":2} 
[2026-03-21 12:58:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"mINiaYGYird1me4MQKpbz39r2lUdI0Z7","execution_time":"2026-03-21 12:58:01","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-WaJd5V-1774074452","ORD-sUDhGn-1774087010","ORD-zML-1774087017"]} 
[2026-03-21 12:58:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"mINiaYGYird1me4MQKpbz39r2lUdI0Z7","execution_time":"2026-03-21 12:58:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 12:58:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"mINiaYGYird1me4MQKpbz39r2lUdI0Z7","execution_time":"2026-03-21 12:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-21 12:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mINiaYGYird1me4MQKpbz39r2lUdI0Z7","execution_time":"2026-03-21 12:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sUDhGn-1774087010","operation_id":159907} 
[2026-03-21 12:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mINiaYGYird1me4MQKpbz39r2lUdI0Z7","execution_time":"2026-03-21 12:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 12:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mINiaYGYird1me4MQKpbz39r2lUdI0Z7","execution_time":"2026-03-21 12:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zML-1774087017","operation_id":159909} 
[2026-03-21 12:58:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"mINiaYGYird1me4MQKpbz39r2lUdI0Z7","execution_time":"2026-03-21 12:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zML-1774087017","operation_id":159909,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-21 12:58:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"mINiaYGYird1me4MQKpbz39r2lUdI0Z7","execution_time":"2026-03-21 12:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zML-1774087017","operation_id":159909,"processed":0,"errors":0} 
[2026-03-21 12:58:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"mINiaYGYird1me4MQKpbz39r2lUdI0Z7","execution_time":"2026-03-21 12:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zML-1774087017","operation_id":159909,"orders_count":2,"order_ids":["ORD-nKCBmkBC-1774087013","ORD-gJ0-1774087024"]} 
[2026-03-21 12:58:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"mINiaYGYird1me4MQKpbz39r2lUdI0Z7","execution_time":"2026-03-21 12:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zML-1774087017","operation_id":159909} 
[2026-03-21 12:58:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"mINiaYGYird1me4MQKpbz39r2lUdI0Z7","execution_time":"2026-03-21 12:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zML-1774087017","operation_id":159909,"orders_count":2} 
[2026-03-21 12:58:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"mINiaYGYird1me4MQKpbz39r2lUdI0Z7","execution_time":"2026-03-21 12:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nKCBmkBC-1774087013","operation_id":159908,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-21 12:58:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"mINiaYGYird1me4MQKpbz39r2lUdI0Z7","execution_time":"2026-03-21 12:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nKCBmkBC-1774087013","operation_id":159908,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-21 12:58:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"mINiaYGYird1me4MQKpbz39r2lUdI0Z7","execution_time":"2026-03-21 12:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nKCBmkBC-1774087013","operation_id":159908,"count":2} 
[2026-03-21 12:58:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"mINiaYGYird1me4MQKpbz39r2lUdI0Z7","execution_time":"2026-03-21 12:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nKCBmkBC-1774087013","operation_id":159908,"count":2} 
[2026-03-21 12:58:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"mINiaYGYird1me4MQKpbz39r2lUdI0Z7","execution_time":"2026-03-21 12:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nKCBmkBC-1774087013","operation_id":159908,"user_id":1056,"notification_type":"order_approved","reference_id":174873} 
[2026-03-21 12:58:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"mINiaYGYird1me4MQKpbz39r2lUdI0Z7","execution_time":"2026-03-21 12:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nKCBmkBC-1774087013","operation_id":159908,"user_id":1056,"notification_type":"order_approved","reference_id":174871} 
[2026-03-21 12:58:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"mINiaYGYird1me4MQKpbz39r2lUdI0Z7","execution_time":"2026-03-21 12:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nKCBmkBC-1774087013","operation_id":159908,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-21 12:58:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"mINiaYGYird1me4MQKpbz39r2lUdI0Z7","execution_time":"2026-03-21 12:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nKCBmkBC-1774087013","operation_id":159908,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-21 12:58:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"mINiaYGYird1me4MQKpbz39r2lUdI0Z7","execution_time":"2026-03-21 12:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nKCBmkBC-1774087013","operation_id":159908,"processed":2,"errors":0} 
[2026-03-21 12:58:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"mINiaYGYird1me4MQKpbz39r2lUdI0Z7","execution_time":"2026-03-21 12:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nKCBmkBC-1774087013","operation_id":159908,"processed":2,"errors":0} 
[2026-03-21 12:58:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"mINiaYGYird1me4MQKpbz39r2lUdI0Z7","execution_time":"2026-03-21 12:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nKCBmkBC-1774087013","operation_id":159908} 
[2026-03-21 12:58:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-21 12:58:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-21 12:58:13] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-sUDhGn-1774087010","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 12:58:13] production.INFO: Processed webhook data (normalized) {"id":"ORD-sUDhGn-1774087010","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 12:58:13] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 12:58:13] production.INFO: SendAcceptReject: Notification queued {"user_id":659,"notification_type":"order_approved","reference_id":174870} 
[2026-03-21 12:58:13] production.INFO: Order updated successfully. Order ID: 174870, Status: completed  
[2026-03-21 12:58:13] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-sUDhGn-1774087010","status":"completed","codes_count":0} 
[2026-03-21 12:58:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 659  
[2026-03-21 12:58:26] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-zML-1774087017","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 12:58:26] production.INFO: Processed webhook data (normalized) {"id":"ORD-zML-1774087017","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 12:58:26] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 12:58:26] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":174872} 
[2026-03-21 12:58:26] production.INFO: Order updated successfully. Order ID: 174872, Status: completed  
[2026-03-21 12:58:26] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-zML-1774087017","status":"completed","codes_count":0} 
[2026-03-21 12:58:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 12:58:44] production.INFO: Constructing job for order: 174874  
[2026-03-21 12:58:47] production.INFO: Handling job for order: 174874  
[2026-03-21 12:58:47] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 12:58:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:58:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/810/params?qty=1&uuid=d38e16ac-5f39-4beb-88e6-984adb7d824e&Player_ID=0930384378  
[2026-03-21 12:58:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/810/params?qty=1&uuid=d38e16ac-5f39-4beb-88e6-984adb7d824e&Player_ID=0930384378","has_body":false} 
[2026-03-21 12:58:48] production.INFO: Operation sent successfully {"operation_id":159911,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-GodY-1774087127","amount":253.683439999999990277501638047397136688232421875,"status":"processing","product":"240.38 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 12:58:48"}},"processed_data":{"order_number":"ORD-GodY-1774087127","amount":253.683439999999990277501638047397136688232421875,"status":"processing","product":"240.38 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 12:59:31] production.INFO: Constructing job for order: 174875  
[2026-03-21 12:59:33] production.INFO: Handling job for order: 174875  
[2026-03-21 12:59:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 12:59:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:59:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=7b561f0b-9ea4-421b-a843-94d79e170083&Player_ID=12513323791  
[2026-03-21 12:59:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=7b561f0b-9ea4-421b-a843-94d79e170083&Player_ID=12513323791","has_body":false} 
[2026-03-21 12:59:33] production.INFO: Operation sent successfully {"operation_id":159912,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-iFW-1774087173","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 12:59:33"}},"processed_data":{"order_number":"ORD-iFW-1774087173","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 12:59:40] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"6.0","mainamount":"6","operation_number":"155752744","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php7d2n7p6ql4t30pwnM33"}},"user_id":1751} 
[2026-03-21 12:59:41] production.INFO: Constructing job for order: 174876  
[2026-03-21 12:59:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 12:59:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 12:59:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 12:59:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 12:59:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 12:59:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 12:59:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 12:59:42] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 12:59:42] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18304,"user_id":1751,"amount":6.0,"admins_notified":7} 
[2026-03-21 12:59:42] production.INFO: Handling job for order: 174876  
[2026-03-21 12:59:42] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 12:59:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:59:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=b3701e7e-fd96-4921-b53e-eff46dd5722d&Player_ID=10992284248  
[2026-03-21 12:59:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=b3701e7e-fd96-4921-b53e-eff46dd5722d&Player_ID=10992284248","has_body":false} 
[2026-03-21 12:59:43] production.INFO: Constructing job for order: 174877  
[2026-03-21 12:59:43] production.INFO: Operation sent successfully {"operation_id":159913,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-elk0a-1774087183","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 12:59:43"}},"processed_data":{"order_number":"ORD-elk0a-1774087183","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 12:59:46] production.INFO: Handling job for order: 174877  
[2026-03-21 12:59:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 12:59:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:59:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=36037fad-a80e-4a75-b342-4dd0853c2a61&Player_ID=51576974145  
[2026-03-21 12:59:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=36037fad-a80e-4a75-b342-4dd0853c2a61&Player_ID=51576974145","has_body":false} 
[2026-03-21 12:59:47] production.INFO: Operation sent successfully {"operation_id":159914,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Pt3xedd-1774087187","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 12:59:47"}},"processed_data":{"order_number":"ORD-Pt3xedd-1774087187","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 12:59:50] production.INFO: Constructing job for order: 174878  
[2026-03-21 12:59:53] production.INFO: Handling job for order: 174878  
[2026-03-21 12:59:53] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 12:59:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 12:59:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=bae516ca-4bae-46e7-b05d-6e69a5b4368a&Player_ID=10992284248  
[2026-03-21 12:59:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=bae516ca-4bae-46e7-b05d-6e69a5b4368a&Player_ID=10992284248","has_body":false} 
[2026-03-21 12:59:54] production.INFO: Operation sent successfully {"operation_id":159915,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7cmE-1774087194","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 12:59:54"}},"processed_data":{"order_number":"ORD-7cmE-1774087194","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 13:00:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Pt3xedd-1774087187","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 13:00:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-Pt3xedd-1774087187","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 13:00:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 13:00:02] production.INFO: SendAcceptReject: Notification queued {"user_id":1079,"notification_type":"order_approved","reference_id":174877} 
[2026-03-21 13:00:02] production.INFO: Order updated successfully. Order ID: 174877, Status: completed  
[2026-03-21 13:00:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Pt3xedd-1774087187","status":"completed","codes_count":0} 
[2026-03-21 13:00:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"1QgP2II0frATHwejES0O6fIotkbM9EYs","execution_time":"2026-03-21 13:00:03"} 
[2026-03-21 13:00:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"1QgP2II0frATHwejES0O6fIotkbM9EYs","execution_time":"2026-03-21 13:00:03","total_operations":5,"sites_count":2} 
[2026-03-21 13:00:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"1QgP2II0frATHwejES0O6fIotkbM9EYs","execution_time":"2026-03-21 13:00:03","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-WaJd5V-1774074452","ORD-iFW-1774087173","ORD-elk0a-1774087183","ORD-7cmE-1774087194"]} 
[2026-03-21 13:00:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"1QgP2II0frATHwejES0O6fIotkbM9EYs","execution_time":"2026-03-21 13:00:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 13:00:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"1QgP2II0frATHwejES0O6fIotkbM9EYs","execution_time":"2026-03-21 13:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-21 13:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1QgP2II0frATHwejES0O6fIotkbM9EYs","execution_time":"2026-03-21 13:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7cmE-1774087194","operation_id":159915} 
[2026-03-21 13:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1QgP2II0frATHwejES0O6fIotkbM9EYs","execution_time":"2026-03-21 13:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-elk0a-1774087183","operation_id":159913} 
[2026-03-21 13:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1QgP2II0frATHwejES0O6fIotkbM9EYs","execution_time":"2026-03-21 13:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iFW-1774087173","operation_id":159912} 
[2026-03-21 13:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1QgP2II0frATHwejES0O6fIotkbM9EYs","execution_time":"2026-03-21 13:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 13:00:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"1QgP2II0frATHwejES0O6fIotkbM9EYs","execution_time":"2026-03-21 13:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-21 13:00:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"1QgP2II0frATHwejES0O6fIotkbM9EYs","execution_time":"2026-03-21 13:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 13:00:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"1QgP2II0frATHwejES0O6fIotkbM9EYs","execution_time":"2026-03-21 13:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":1,"order_ids":["ORD-GodY-1774087127"]} 
[2026-03-21 13:00:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"1QgP2II0frATHwejES0O6fIotkbM9EYs","execution_time":"2026-03-21 13:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 13:00:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"1QgP2II0frATHwejES0O6fIotkbM9EYs","execution_time":"2026-03-21 13:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":1} 
[2026-03-21 13:00:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"1QgP2II0frATHwejES0O6fIotkbM9EYs","execution_time":"2026-03-21 13:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GodY-1774087127","operation_id":159911,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 13:00:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"1QgP2II0frATHwejES0O6fIotkbM9EYs","execution_time":"2026-03-21 13:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GodY-1774087127","operation_id":159911,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 13:00:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"1QgP2II0frATHwejES0O6fIotkbM9EYs","execution_time":"2026-03-21 13:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GodY-1774087127","operation_id":159911,"count":1} 
[2026-03-21 13:00:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"1QgP2II0frATHwejES0O6fIotkbM9EYs","execution_time":"2026-03-21 13:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GodY-1774087127","operation_id":159911,"count":1} 
[2026-03-21 13:00:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"1QgP2II0frATHwejES0O6fIotkbM9EYs","execution_time":"2026-03-21 13:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GodY-1774087127","operation_id":159911,"user_id":1056,"notification_type":"order_approved","reference_id":174874} 
[2026-03-21 13:00:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"1QgP2II0frATHwejES0O6fIotkbM9EYs","execution_time":"2026-03-21 13:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GodY-1774087127","operation_id":159911,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 13:00:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"1QgP2II0frATHwejES0O6fIotkbM9EYs","execution_time":"2026-03-21 13:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GodY-1774087127","operation_id":159911,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 13:00:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"1QgP2II0frATHwejES0O6fIotkbM9EYs","execution_time":"2026-03-21 13:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GodY-1774087127","operation_id":159911,"processed":1,"errors":0} 
[2026-03-21 13:00:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"1QgP2II0frATHwejES0O6fIotkbM9EYs","execution_time":"2026-03-21 13:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GodY-1774087127","operation_id":159911,"processed":1,"errors":0} 
[2026-03-21 13:00:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"1QgP2II0frATHwejES0O6fIotkbM9EYs","execution_time":"2026-03-21 13:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GodY-1774087127","operation_id":159911} 
[2026-03-21 13:00:03] production.INFO: Executing GetProducts task...  
[2026-03-21 13:00:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 13:00:03] production.INFO: Executing GetProducts task...  
[2026-03-21 13:00:05] production.INFO: async() رجع: true  
[2026-03-21 13:00:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 13:00:06] production.WARNING: Product with ID 395 not found  
[2026-03-21 13:00:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 13:00:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 13:00:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 13:00:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 13:00:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 13:00:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 13:00:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 13:00:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 13:00:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 13:00:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1079  
[2026-03-21 13:00:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-21 13:00:32] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-elk0a-1774087183","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 13:00:32] production.INFO: Processed webhook data (normalized) {"id":"ORD-elk0a-1774087183","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 13:00:32] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 13:00:32] production.INFO: SendAcceptReject: Notification queued {"user_id":1753,"notification_type":"order_approved","reference_id":174876} 
[2026-03-21 13:00:32] production.INFO: Order updated successfully. Order ID: 174876, Status: completed  
[2026-03-21 13:00:32] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-elk0a-1774087183","status":"completed","codes_count":0} 
[2026-03-21 13:00:33] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-7cmE-1774087194","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 13:00:33] production.INFO: Processed webhook data (normalized) {"id":"ORD-7cmE-1774087194","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 13:00:33] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 13:00:33] production.INFO: SendAcceptReject: Notification queued {"user_id":1753,"notification_type":"order_approved","reference_id":174878} 
[2026-03-21 13:00:33] production.INFO: Order updated successfully. Order ID: 174878, Status: completed  
[2026-03-21 13:00:33] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-7cmE-1774087194","status":"completed","codes_count":0} 
[2026-03-21 13:00:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1753  
[2026-03-21 13:00:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1753  
[2026-03-21 13:00:39] production.INFO: Constructing job for order: 174879  
[2026-03-21 13:00:40] production.INFO: Handling job for order: 174879  
[2026-03-21 13:00:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:00:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:00:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=100000&uuid=57259778-a00f-41bc-a4d4-556fee48ab83&Player_ID=62314633  
[2026-03-21 13:00:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=100000&uuid=57259778-a00f-41bc-a4d4-556fee48ab83&Player_ID=62314633","has_body":false} 
[2026-03-21 13:00:41] production.INFO: Operation sent successfully {"operation_id":159916,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8RUMof-1774087241","amount":10.60407000000000010686562745831906795501708984375,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-21 13:00:41"}},"processed_data":{"order_number":"ORD-8RUMof-1774087241","amount":10.60407000000000010686562745831906795501708984375,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-21 13:00:42] production.INFO: Constructing job for order: 174880  
[2026-03-21 13:00:44] production.INFO: Handling job for order: 174880  
[2026-03-21 13:00:44] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 13:00:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:00:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=88deb043-d6bf-4520-9b54-fb9fc68c3baf&Player_ID=0984341081  
[2026-03-21 13:00:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=88deb043-d6bf-4520-9b54-fb9fc68c3baf&Player_ID=0984341081","has_body":false} 
[2026-03-21 13:00:45] production.INFO: Operation sent successfully {"operation_id":159917,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dQ2kFyhY-1774087245","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 13:00:45"}},"processed_data":{"order_number":"ORD-dQ2kFyhY-1774087245","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 13:00:47] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-8RUMof-1774087241","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 13:00:47] production.INFO: Processed webhook data (normalized) {"id":"ORD-8RUMof-1774087241","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 13:00:47] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 13:00:47] production.INFO: SendAcceptReject: Notification queued {"user_id":1056,"notification_type":"order_approved","reference_id":174879} 
[2026-03-21 13:00:47] production.INFO: Order updated successfully. Order ID: 174879, Status: completed  
[2026-03-21 13:00:47] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-8RUMof-1774087241","status":"completed","codes_count":0} 
[2026-03-21 13:00:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-21 13:01:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-iFW-1774087173","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 13:01:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-iFW-1774087173","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 13:01:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 13:01:05] production.INFO: SendAcceptReject: Notification queued {"user_id":659,"notification_type":"order_approved","reference_id":174875} 
[2026-03-21 13:01:05] production.INFO: Order updated successfully. Order ID: 174875, Status: completed  
[2026-03-21 13:01:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-iFW-1774087173","status":"completed","codes_count":0} 
[2026-03-21 13:01:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 659  
[2026-03-21 13:01:38] production.INFO: Constructing job for order: 174881  
[2026-03-21 13:01:39] production.INFO: Handling job for order: 174881  
[2026-03-21 13:01:39] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:01:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:01:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=50000&uuid=e1f26ac6-b71d-4d17-97c1-e90a823af07c&Player_ID=63448676  
[2026-03-21 13:01:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=50000&uuid=e1f26ac6-b71d-4d17-97c1-e90a823af07c&Player_ID=63448676","has_body":false} 
[2026-03-21 13:01:41] production.INFO: Operation sent successfully {"operation_id":159918,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1QMtmIZW-1774087301","amount":5.302035000000000053432813729159533977508544921875,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-21 13:01:41"}},"processed_data":{"order_number":"ORD-1QMtmIZW-1774087301","amount":5.302035000000000053432813729159533977508544921875,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-21 13:01:47] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-1QMtmIZW-1774087301","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 13:01:47] production.INFO: Processed webhook data (normalized) {"id":"ORD-1QMtmIZW-1774087301","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 13:01:47] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 13:01:47] production.INFO: SendAcceptReject: Notification queued {"user_id":1056,"notification_type":"order_approved","reference_id":174881} 
[2026-03-21 13:01:47] production.INFO: Order updated successfully. Order ID: 174881, Status: completed  
[2026-03-21 13:01:47] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-1QMtmIZW-1774087301","status":"completed","codes_count":0} 
[2026-03-21 13:01:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-21 13:02:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Ppu9h0afETximqUOhRXFF4S9J39RTUa5","execution_time":"2026-03-21 13:02:02"} 
[2026-03-21 13:02:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Ppu9h0afETximqUOhRXFF4S9J39RTUa5","execution_time":"2026-03-21 13:02:02","total_operations":2,"sites_count":2} 
[2026-03-21 13:02:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Ppu9h0afETximqUOhRXFF4S9J39RTUa5","execution_time":"2026-03-21 13:02:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-WaJd5V-1774074452"]} 
[2026-03-21 13:02:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Ppu9h0afETximqUOhRXFF4S9J39RTUa5","execution_time":"2026-03-21 13:02:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 13:02:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Ppu9h0afETximqUOhRXFF4S9J39RTUa5","execution_time":"2026-03-21 13:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 13:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Ppu9h0afETximqUOhRXFF4S9J39RTUa5","execution_time":"2026-03-21 13:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 13:02:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Ppu9h0afETximqUOhRXFF4S9J39RTUa5","execution_time":"2026-03-21 13:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 13:02:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Ppu9h0afETximqUOhRXFF4S9J39RTUa5","execution_time":"2026-03-21 13:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 13:02:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Ppu9h0afETximqUOhRXFF4S9J39RTUa5","execution_time":"2026-03-21 13:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":1,"order_ids":["ORD-dQ2kFyhY-1774087245"]} 
[2026-03-21 13:02:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Ppu9h0afETximqUOhRXFF4S9J39RTUa5","execution_time":"2026-03-21 13:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 13:02:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Ppu9h0afETximqUOhRXFF4S9J39RTUa5","execution_time":"2026-03-21 13:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":1} 
[2026-03-21 13:02:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Ppu9h0afETximqUOhRXFF4S9J39RTUa5","execution_time":"2026-03-21 13:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dQ2kFyhY-1774087245","operation_id":159917,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 13:02:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"Ppu9h0afETximqUOhRXFF4S9J39RTUa5","execution_time":"2026-03-21 13:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dQ2kFyhY-1774087245","operation_id":159917,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 13:02:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"Ppu9h0afETximqUOhRXFF4S9J39RTUa5","execution_time":"2026-03-21 13:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dQ2kFyhY-1774087245","operation_id":159917,"count":1} 
[2026-03-21 13:02:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"Ppu9h0afETximqUOhRXFF4S9J39RTUa5","execution_time":"2026-03-21 13:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dQ2kFyhY-1774087245","operation_id":159917,"count":1} 
[2026-03-21 13:02:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Ppu9h0afETximqUOhRXFF4S9J39RTUa5","execution_time":"2026-03-21 13:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dQ2kFyhY-1774087245","operation_id":159917,"user_id":1547,"notification_type":"order_approved","reference_id":174880} 
[2026-03-21 13:02:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"Ppu9h0afETximqUOhRXFF4S9J39RTUa5","execution_time":"2026-03-21 13:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dQ2kFyhY-1774087245","operation_id":159917,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 13:02:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"Ppu9h0afETximqUOhRXFF4S9J39RTUa5","execution_time":"2026-03-21 13:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dQ2kFyhY-1774087245","operation_id":159917,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 13:02:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"Ppu9h0afETximqUOhRXFF4S9J39RTUa5","execution_time":"2026-03-21 13:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dQ2kFyhY-1774087245","operation_id":159917,"processed":1,"errors":0} 
[2026-03-21 13:02:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Ppu9h0afETximqUOhRXFF4S9J39RTUa5","execution_time":"2026-03-21 13:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dQ2kFyhY-1774087245","operation_id":159917,"processed":1,"errors":0} 
[2026-03-21 13:02:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Ppu9h0afETximqUOhRXFF4S9J39RTUa5","execution_time":"2026-03-21 13:02:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dQ2kFyhY-1774087245","operation_id":159917} 
[2026-03-21 13:02:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1547  
[2026-03-21 13:02:05] production.INFO: Constructing job for order: 174882  
[2026-03-21 13:02:08] production.INFO: Handling job for order: 174882  
[2026-03-21 13:02:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:02:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:02:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=254a0dbf-f0e2-4602-8609-24c33ee3dde9&Player_ID=52393507403  
[2026-03-21 13:02:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=254a0dbf-f0e2-4602-8609-24c33ee3dde9&Player_ID=52393507403","has_body":false} 
[2026-03-21 13:02:09] production.INFO: Operation sent successfully {"operation_id":159919,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-YHgZs9n-1774087329","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 13:02:09"}},"processed_data":{"order_number":"ORD-YHgZs9n-1774087329","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 13:02:15] production.INFO: Constructing job for order: 174883  
[2026-03-21 13:02:18] production.INFO: Handling job for order: 174883  
[2026-03-21 13:02:18] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 13:02:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:02:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=a0508ae5-06aa-4b95-9dfe-4a6b7aa5e972&Player_ID=0984341081  
[2026-03-21 13:02:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=a0508ae5-06aa-4b95-9dfe-4a6b7aa5e972&Player_ID=0984341081","has_body":false} 
[2026-03-21 13:02:19] production.INFO: Operation sent successfully {"operation_id":159920,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2BOtuV-1774087339","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 13:02:19"}},"processed_data":{"order_number":"ORD-2BOtuV-1774087339","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 13:02:35] production.INFO: Constructing job for order: 174884  
[2026-03-21 13:02:37] production.INFO: Handling job for order: 174884  
[2026-03-21 13:02:37] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:02:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:02:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=4d3e5069-4134-4f76-94bb-a546ee3e63ca&Player_ID=52387611484  
[2026-03-21 13:02:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=4d3e5069-4134-4f76-94bb-a546ee3e63ca&Player_ID=52387611484","has_body":false} 
[2026-03-21 13:02:38] production.INFO: Operation sent successfully {"operation_id":159921,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-LYSa3Mhe-1774087358","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 13:02:38"}},"processed_data":{"order_number":"ORD-LYSa3Mhe-1774087358","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 13:02:39] production.INFO: Constructing job for order: 174885  
[2026-03-21 13:02:41] production.INFO: Handling job for order: 174885  
[2026-03-21 13:02:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:02:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:02:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/141/params?qty=1&uuid=f50d901a-5baf-42b5-ad34-ac48b7943a84&Player_ID=185851183072307610359  
[2026-03-21 13:02:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/141/params?qty=1&uuid=f50d901a-5baf-42b5-ad34-ac48b7943a84&Player_ID=185851183072307610359","has_body":false} 
[2026-03-21 13:02:42] production.INFO: Operation sent successfully {"operation_id":159922,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-OPtijp-1774087361","amount":8.2949999999999999289457264239899814128875732421875,"status":"processing","product":"680+Bouns","game":"DeltaForec","notes":[],"created_at":"2026-03-21 13:02:42"}},"processed_data":{"order_number":"ORD-OPtijp-1774087361","amount":8.2949999999999999289457264239899814128875732421875,"status":"processing","product":"680+Bouns","game":"DeltaForec"}} 
[2026-03-21 13:02:47] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-YHgZs9n-1774087329","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 13:02:47] production.INFO: Processed webhook data (normalized) {"id":"ORD-YHgZs9n-1774087329","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 13:02:47] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 13:02:47] production.INFO: SendAcceptReject: Notification queued {"user_id":1753,"notification_type":"order_approved","reference_id":174882} 
[2026-03-21 13:02:47] production.INFO: Order updated successfully. Order ID: 174882, Status: completed  
[2026-03-21 13:02:47] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-YHgZs9n-1774087329","status":"completed","codes_count":0} 
[2026-03-21 13:02:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1753  
[2026-03-21 13:02:50] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-LYSa3Mhe-1774087358","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 13:02:50] production.INFO: Processed webhook data (normalized) {"id":"ORD-LYSa3Mhe-1774087358","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 13:02:50] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 13:02:50] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":174884} 
[2026-03-21 13:02:50] production.INFO: Order updated successfully. Order ID: 174884, Status: completed  
[2026-03-21 13:02:50] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-LYSa3Mhe-1774087358","status":"completed","codes_count":0} 
[2026-03-21 13:02:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-21 13:02:57] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-21 13:02:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 225  
[2026-03-21 13:02:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 771  
[2026-03-21 13:03:10] production.INFO: Constructing job for order: 174886  
[2026-03-21 13:03:12] production.INFO: Handling job for order: 174886  
[2026-03-21 13:03:12] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:03:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:03:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=242e1364-7449-4dbb-b298-2ce750c2239e&Player_ID=52387611484  
[2026-03-21 13:03:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=242e1364-7449-4dbb-b298-2ce750c2239e&Player_ID=52387611484","has_body":false} 
[2026-03-21 13:03:13] production.INFO: Operation sent successfully {"operation_id":159923,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-lFp-1774087392","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 13:03:13"}},"processed_data":{"order_number":"ORD-lFp-1774087392","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 13:03:33] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-lFp-1774087392","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 13:03:33] production.INFO: Processed webhook data (normalized) {"id":"ORD-lFp-1774087392","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 13:03:33] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 13:03:33] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":174886} 
[2026-03-21 13:03:33] production.INFO: Order updated successfully. Order ID: 174886, Status: completed  
[2026-03-21 13:03:33] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-lFp-1774087392","status":"completed","codes_count":0} 
[2026-03-21 13:03:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-21 13:03:35] production.INFO: Constructing job for order: 174887  
[2026-03-21 13:03:37] production.INFO: Handling job for order: 174887  
[2026-03-21 13:03:37] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:03:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:03:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/141/params?qty=1&uuid=adb2be25-e6cc-402c-bcd9-c17681e44181&Player_ID=185435378487797657619  
[2026-03-21 13:03:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/141/params?qty=1&uuid=adb2be25-e6cc-402c-bcd9-c17681e44181&Player_ID=185435378487797657619","has_body":false} 
[2026-03-21 13:03:37] production.INFO: Operation sent successfully {"operation_id":159924,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-foEM-1774087417","amount":8.2949999999999999289457264239899814128875732421875,"status":"processing","product":"680+Bouns","game":"DeltaForec","notes":[],"created_at":"2026-03-21 13:03:37"}},"processed_data":{"order_number":"ORD-foEM-1774087417","amount":8.2949999999999999289457264239899814128875732421875,"status":"processing","product":"680+Bouns","game":"DeltaForec"}} 
[2026-03-21 13:03:40] production.INFO: Constructing job for order: 174888  
[2026-03-21 13:03:43] production.INFO: Handling job for order: 174888  
[2026-03-21 13:03:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:03:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:03:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/561/params?qty=50000&uuid=710b7553-2649-4105-af09-5d3bdd3f93e9&Player_ID=3270271  
[2026-03-21 13:03:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/561/params?qty=50000&uuid=710b7553-2649-4105-af09-5d3bdd3f93e9&Player_ID=3270271","has_body":false} 
[2026-03-21 13:03:44] production.INFO: Operation sent successfully {"operation_id":159925,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-zn2cZDp-1774087424","amount":3.70708500000000018559376258053816854953765869140625,"status":"processing","product":"Tami Amount","game":"Tami","notes":[],"created_at":"2026-03-21 13:03:44"}},"processed_data":{"order_number":"ORD-zn2cZDp-1774087424","amount":3.70708500000000018559376258053816854953765869140625,"status":"processing","product":"Tami Amount","game":"Tami"}} 
[2026-03-21 13:04:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"DMzdqCP4KE806Mw3Ss3ifPtu8VssicqS","execution_time":"2026-03-21 13:04:02"} 
[2026-03-21 13:04:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"DMzdqCP4KE806Mw3Ss3ifPtu8VssicqS","execution_time":"2026-03-21 13:04:02","total_operations":5,"sites_count":2} 
[2026-03-21 13:04:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"DMzdqCP4KE806Mw3Ss3ifPtu8VssicqS","execution_time":"2026-03-21 13:04:02","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-WaJd5V-1774074452","ORD-OPtijp-1774087361","ORD-foEM-1774087417","ORD-zn2cZDp-1774087424"]} 
[2026-03-21 13:04:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"DMzdqCP4KE806Mw3Ss3ifPtu8VssicqS","execution_time":"2026-03-21 13:04:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 13:04:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"DMzdqCP4KE806Mw3Ss3ifPtu8VssicqS","execution_time":"2026-03-21 13:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-21 13:04:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DMzdqCP4KE806Mw3Ss3ifPtu8VssicqS","execution_time":"2026-03-21 13:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-foEM-1774087417","operation_id":159924} 
[2026-03-21 13:04:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DMzdqCP4KE806Mw3Ss3ifPtu8VssicqS","execution_time":"2026-03-21 13:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OPtijp-1774087361","operation_id":159922} 
[2026-03-21 13:04:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DMzdqCP4KE806Mw3Ss3ifPtu8VssicqS","execution_time":"2026-03-21 13:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 13:04:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"DMzdqCP4KE806Mw3Ss3ifPtu8VssicqS","execution_time":"2026-03-21 13:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zn2cZDp-1774087424","operation_id":159925} 
[2026-03-21 13:04:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"DMzdqCP4KE806Mw3Ss3ifPtu8VssicqS","execution_time":"2026-03-21 13:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zn2cZDp-1774087424","operation_id":159925,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-21 13:04:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"DMzdqCP4KE806Mw3Ss3ifPtu8VssicqS","execution_time":"2026-03-21 13:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zn2cZDp-1774087424","operation_id":159925,"processed":0,"errors":0} 
[2026-03-21 13:04:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"DMzdqCP4KE806Mw3Ss3ifPtu8VssicqS","execution_time":"2026-03-21 13:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zn2cZDp-1774087424","operation_id":159925,"orders_count":1,"order_ids":["ORD-2BOtuV-1774087339"]} 
[2026-03-21 13:04:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"DMzdqCP4KE806Mw3Ss3ifPtu8VssicqS","execution_time":"2026-03-21 13:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zn2cZDp-1774087424","operation_id":159925} 
[2026-03-21 13:04:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"DMzdqCP4KE806Mw3Ss3ifPtu8VssicqS","execution_time":"2026-03-21 13:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zn2cZDp-1774087424","operation_id":159925,"orders_count":1} 
[2026-03-21 13:04:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"DMzdqCP4KE806Mw3Ss3ifPtu8VssicqS","execution_time":"2026-03-21 13:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2BOtuV-1774087339","operation_id":159920,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 13:04:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"DMzdqCP4KE806Mw3Ss3ifPtu8VssicqS","execution_time":"2026-03-21 13:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2BOtuV-1774087339","operation_id":159920,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 13:04:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"DMzdqCP4KE806Mw3Ss3ifPtu8VssicqS","execution_time":"2026-03-21 13:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2BOtuV-1774087339","operation_id":159920,"count":1} 
[2026-03-21 13:04:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"DMzdqCP4KE806Mw3Ss3ifPtu8VssicqS","execution_time":"2026-03-21 13:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2BOtuV-1774087339","operation_id":159920,"count":1} 
[2026-03-21 13:04:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"DMzdqCP4KE806Mw3Ss3ifPtu8VssicqS","execution_time":"2026-03-21 13:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2BOtuV-1774087339","operation_id":159920,"user_id":1547,"notification_type":"order_approved","reference_id":174883} 
[2026-03-21 13:04:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"DMzdqCP4KE806Mw3Ss3ifPtu8VssicqS","execution_time":"2026-03-21 13:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2BOtuV-1774087339","operation_id":159920,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 13:04:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"DMzdqCP4KE806Mw3Ss3ifPtu8VssicqS","execution_time":"2026-03-21 13:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2BOtuV-1774087339","operation_id":159920,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 13:04:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"DMzdqCP4KE806Mw3Ss3ifPtu8VssicqS","execution_time":"2026-03-21 13:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2BOtuV-1774087339","operation_id":159920,"processed":1,"errors":0} 
[2026-03-21 13:04:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"DMzdqCP4KE806Mw3Ss3ifPtu8VssicqS","execution_time":"2026-03-21 13:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2BOtuV-1774087339","operation_id":159920,"processed":1,"errors":0} 
[2026-03-21 13:04:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"DMzdqCP4KE806Mw3Ss3ifPtu8VssicqS","execution_time":"2026-03-21 13:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2BOtuV-1774087339","operation_id":159920} 
[2026-03-21 13:04:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1547  
[2026-03-21 13:04:10] production.INFO: Constructing job for order: 174889  
[2026-03-21 13:04:12] production.INFO: Handling job for order: 174889  
[2026-03-21 13:04:12] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:04:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:04:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9ac49e38-8c42-4be4-a9c1-00342dd315f8&Player_ID=52387611484  
[2026-03-21 13:04:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9ac49e38-8c42-4be4-a9c1-00342dd315f8&Player_ID=52387611484","has_body":false} 
[2026-03-21 13:04:13] production.INFO: Operation sent successfully {"operation_id":159926,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xPNBLe23-1774087452","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 13:04:13"}},"processed_data":{"order_number":"ORD-xPNBLe23-1774087452","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 13:04:20] production.INFO: Constructing job for order: 174890  
[2026-03-21 13:04:22] production.INFO: Handling job for order: 174890  
[2026-03-21 13:04:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:04:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:04:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=06e64608-7cc4-450b-b1fa-31457afeeebb&Player_ID=1337921972  
[2026-03-21 13:04:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=06e64608-7cc4-450b-b1fa-31457afeeebb&Player_ID=1337921972","has_body":false} 
[2026-03-21 13:04:22] production.INFO: Operation sent successfully {"operation_id":159927,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-AFHn-1774087462","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-21 13:04:22"}},"processed_data":{"order_number":"ORD-AFHn-1774087462","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-21 13:04:29] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-AFHn-1774087462","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 13:04:29] production.INFO: Processed webhook data (normalized) {"id":"ORD-AFHn-1774087462","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 13:04:29] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 13:04:29] production.INFO: SendAcceptReject: Notification queued {"user_id":225,"notification_type":"order_approved","reference_id":174890} 
[2026-03-21 13:04:29] production.INFO: Order updated successfully. Order ID: 174890, Status: completed  
[2026-03-21 13:04:29] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-AFHn-1774087462","status":"completed","codes_count":0} 
[2026-03-21 13:04:29] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-xPNBLe23-1774087452","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 13:04:29] production.INFO: Processed webhook data (normalized) {"id":"ORD-xPNBLe23-1774087452","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 13:04:29] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 13:04:29] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":174889} 
[2026-03-21 13:04:29] production.INFO: Order updated successfully. Order ID: 174889, Status: completed  
[2026-03-21 13:04:29] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-xPNBLe23-1774087452","status":"completed","codes_count":0} 
[2026-03-21 13:04:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 225  
[2026-03-21 13:04:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-21 13:04:33] production.INFO: Constructing job for order: 174891  
[2026-03-21 13:04:34] production.INFO: Handling job for order: 174891  
[2026-03-21 13:04:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:04:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:04:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=854485a0-3c95-4fc7-a718-bafd574c2c6b&Player_ID=52203443234  
[2026-03-21 13:04:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=854485a0-3c95-4fc7-a718-bafd574c2c6b&Player_ID=52203443234","has_body":false} 
[2026-03-21 13:04:35] production.INFO: Operation sent successfully {"operation_id":159928,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kkg-1774087475","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 13:04:35"}},"processed_data":{"order_number":"ORD-kkg-1774087475","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 13:04:53] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-kkg-1774087475","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 13:04:53] production.INFO: Processed webhook data (normalized) {"id":"ORD-kkg-1774087475","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 13:04:53] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 13:04:53] production.INFO: SendAcceptReject: Notification queued {"user_id":1688,"notification_type":"order_approved","reference_id":174891} 
[2026-03-21 13:04:53] production.INFO: Order updated successfully. Order ID: 174891, Status: completed  
[2026-03-21 13:04:53] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-kkg-1774087475","status":"completed","codes_count":0} 
[2026-03-21 13:04:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1688  
[2026-03-21 13:05:02] production.INFO: Executing GetProducts task...  
[2026-03-21 13:05:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 13:05:02] production.INFO: Executing GetProducts task...  
[2026-03-21 13:05:04] production.INFO: async() رجع: true  
[2026-03-21 13:05:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 13:05:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 13:05:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 13:05:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 13:05:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 13:05:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 13:05:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 13:05:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 13:05:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 13:05:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 13:05:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 13:05:28] production.INFO: Constructing job for order: 174892  
[2026-03-21 13:05:30] production.INFO: Handling job for order: 174892  
[2026-03-21 13:05:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:05:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:05:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=fc54b1b2-72f7-4520-a562-21b37eabc795&Player_ID=52387611484  
[2026-03-21 13:05:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=fc54b1b2-72f7-4520-a562-21b37eabc795&Player_ID=52387611484","has_body":false} 
[2026-03-21 13:05:31] production.INFO: Operation sent successfully {"operation_id":159929,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6Xygy6s-1774087530","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 13:05:31"}},"processed_data":{"order_number":"ORD-6Xygy6s-1774087530","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 13:05:44] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-6Xygy6s-1774087530","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 13:05:44] production.INFO: Processed webhook data (normalized) {"id":"ORD-6Xygy6s-1774087530","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 13:05:44] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 13:05:44] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":174892} 
[2026-03-21 13:05:44] production.INFO: Order updated successfully. Order ID: 174892, Status: completed  
[2026-03-21 13:05:44] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-6Xygy6s-1774087530","status":"completed","codes_count":0} 
[2026-03-21 13:05:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-21 13:05:50] production.INFO: Constructing job for order: 174893  
[2026-03-21 13:05:52] production.INFO: Handling job for order: 174893  
[2026-03-21 13:05:52] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:05:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:05:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=44744d5f-5122-408f-9bee-85d0ba8be01b&Player_ID=52203443234  
[2026-03-21 13:05:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=44744d5f-5122-408f-9bee-85d0ba8be01b&Player_ID=52203443234","has_body":false} 
[2026-03-21 13:05:52] production.INFO: Operation sent successfully {"operation_id":159930,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5zI-1774087552","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 13:05:52"}},"processed_data":{"order_number":"ORD-5zI-1774087552","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 13:05:57] production.INFO: SendAcceptReject: Notification queued {"user_id":1751,"notification_type":"request_approved","reference_id":18304} 
[2026-03-21 13:05:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1751  
[2026-03-21 13:06:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Gkoan0jhFDoFTTI8vqz9lxw5AoUBiaWL","execution_time":"2026-03-21 13:06:01"} 
[2026-03-21 13:06:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Gkoan0jhFDoFTTI8vqz9lxw5AoUBiaWL","execution_time":"2026-03-21 13:06:01","total_operations":5,"sites_count":1} 
[2026-03-21 13:06:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Gkoan0jhFDoFTTI8vqz9lxw5AoUBiaWL","execution_time":"2026-03-21 13:06:01","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-WaJd5V-1774074452","ORD-OPtijp-1774087361","ORD-foEM-1774087417","ORD-zn2cZDp-1774087424","ORD-5zI-1774087552"]} 
[2026-03-21 13:06:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Gkoan0jhFDoFTTI8vqz9lxw5AoUBiaWL","execution_time":"2026-03-21 13:06:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 13:06:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Gkoan0jhFDoFTTI8vqz9lxw5AoUBiaWL","execution_time":"2026-03-21 13:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-21 13:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Gkoan0jhFDoFTTI8vqz9lxw5AoUBiaWL","execution_time":"2026-03-21 13:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5zI-1774087552","operation_id":159930} 
[2026-03-21 13:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Gkoan0jhFDoFTTI8vqz9lxw5AoUBiaWL","execution_time":"2026-03-21 13:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-foEM-1774087417","operation_id":159924} 
[2026-03-21 13:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Gkoan0jhFDoFTTI8vqz9lxw5AoUBiaWL","execution_time":"2026-03-21 13:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OPtijp-1774087361","operation_id":159922} 
[2026-03-21 13:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Gkoan0jhFDoFTTI8vqz9lxw5AoUBiaWL","execution_time":"2026-03-21 13:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 13:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Gkoan0jhFDoFTTI8vqz9lxw5AoUBiaWL","execution_time":"2026-03-21 13:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zn2cZDp-1774087424","operation_id":159925} 
[2026-03-21 13:06:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Gkoan0jhFDoFTTI8vqz9lxw5AoUBiaWL","execution_time":"2026-03-21 13:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zn2cZDp-1774087424","operation_id":159925,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-21 13:06:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Gkoan0jhFDoFTTI8vqz9lxw5AoUBiaWL","execution_time":"2026-03-21 13:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zn2cZDp-1774087424","operation_id":159925,"processed":0,"errors":0} 
[2026-03-21 13:06:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Gkoan0jhFDoFTTI8vqz9lxw5AoUBiaWL","execution_time":"2026-03-21 13:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zn2cZDp-1774087424","operation_id":159925} 
[2026-03-21 13:06:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-zn2cZDp-1774087424","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 13:06:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-zn2cZDp-1774087424","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 13:06:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 13:06:05] production.INFO: SendAcceptReject: Notification queued {"user_id":771,"notification_type":"order_approved","reference_id":174888} 
[2026-03-21 13:06:05] production.INFO: Order updated successfully. Order ID: 174888, Status: completed  
[2026-03-21 13:06:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-zn2cZDp-1774087424","status":"completed","codes_count":0} 
[2026-03-21 13:06:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 771  
[2026-03-21 13:06:08] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-5zI-1774087552","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 13:06:08] production.INFO: Processed webhook data (normalized) {"id":"ORD-5zI-1774087552","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 13:06:08] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 13:06:08] production.INFO: SendAcceptReject: Notification queued {"user_id":1688,"notification_type":"order_approved","reference_id":174893} 
[2026-03-21 13:06:08] production.INFO: Order updated successfully. Order ID: 174893, Status: completed  
[2026-03-21 13:06:08] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-5zI-1774087552","status":"completed","codes_count":0} 
[2026-03-21 13:06:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1688  
[2026-03-21 13:06:18] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"994.85","mainamount":"1010","operation_number":"155699903","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php11i3jv6jqr0089Z5Q08"}},"user_id":1659} 
[2026-03-21 13:06:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 13:06:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 13:06:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 13:06:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 13:06:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 13:06:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 13:06:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 13:06:20] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 13:06:20] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18305,"user_id":1659,"amount":994.8500000000000227373675443232059478759765625,"admins_notified":7} 
[2026-03-21 13:07:03] production.INFO: Constructing job for order: 174894  
[2026-03-21 13:07:05] production.INFO: Handling job for order: 174894  
[2026-03-21 13:07:05] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 13:07:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:07:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/33/params?qty=1&uuid=e091f33d-e016-47f3-8789-ba37425f39e0&Player_ID=0934178296  
[2026-03-21 13:07:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/33/params?qty=1&uuid=e091f33d-e016-47f3-8789-ba37425f39e0&Player_ID=0934178296","has_body":false} 
[2026-03-21 13:07:05] production.INFO: Operation sent successfully {"operation_id":159931,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-s5ZzfIR-1774087625","amount":25.366330000000001376747604808770120143890380859375,"status":"processing","product":"24.04 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 13:07:05"}},"processed_data":{"order_number":"ORD-s5ZzfIR-1774087625","amount":25.366330000000001376747604808770120143890380859375,"status":"processing","product":"24.04 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 13:07:36] production.INFO: Constructing job for order: 174895  
[2026-03-21 13:07:38] production.INFO: Handling job for order: 174895  
[2026-03-21 13:07:38] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 13:07:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:07:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=fa6a9726-8bef-4023-b176-1d462f2809ba&Player_ID=0934404868  
[2026-03-21 13:07:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=fa6a9726-8bef-4023-b176-1d462f2809ba&Player_ID=0934404868","has_body":false} 
[2026-03-21 13:07:39] production.INFO: Operation sent successfully {"operation_id":159932,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5QLluw-1774087659","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 13:07:39"}},"processed_data":{"order_number":"ORD-5QLluw-1774087659","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 13:08:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"1783CkvYX55HxMmXSZC8fZkjHo2EWq9w","execution_time":"2026-03-21 13:08:03"} 
[2026-03-21 13:08:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"1783CkvYX55HxMmXSZC8fZkjHo2EWq9w","execution_time":"2026-03-21 13:08:03","total_operations":5,"sites_count":2} 
[2026-03-21 13:08:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"1783CkvYX55HxMmXSZC8fZkjHo2EWq9w","execution_time":"2026-03-21 13:08:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-WaJd5V-1774074452","ORD-OPtijp-1774087361","ORD-foEM-1774087417"]} 
[2026-03-21 13:08:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"1783CkvYX55HxMmXSZC8fZkjHo2EWq9w","execution_time":"2026-03-21 13:08:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 13:08:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"1783CkvYX55HxMmXSZC8fZkjHo2EWq9w","execution_time":"2026-03-21 13:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-21 13:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1783CkvYX55HxMmXSZC8fZkjHo2EWq9w","execution_time":"2026-03-21 13:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-foEM-1774087417","operation_id":159924} 
[2026-03-21 13:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1783CkvYX55HxMmXSZC8fZkjHo2EWq9w","execution_time":"2026-03-21 13:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OPtijp-1774087361","operation_id":159922} 
[2026-03-21 13:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1783CkvYX55HxMmXSZC8fZkjHo2EWq9w","execution_time":"2026-03-21 13:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 13:08:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"1783CkvYX55HxMmXSZC8fZkjHo2EWq9w","execution_time":"2026-03-21 13:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-21 13:08:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"1783CkvYX55HxMmXSZC8fZkjHo2EWq9w","execution_time":"2026-03-21 13:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 13:08:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"1783CkvYX55HxMmXSZC8fZkjHo2EWq9w","execution_time":"2026-03-21 13:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":2,"order_ids":["ORD-s5ZzfIR-1774087625","ORD-5QLluw-1774087659"]} 
[2026-03-21 13:08:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"1783CkvYX55HxMmXSZC8fZkjHo2EWq9w","execution_time":"2026-03-21 13:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 13:08:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"1783CkvYX55HxMmXSZC8fZkjHo2EWq9w","execution_time":"2026-03-21 13:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":2} 
[2026-03-21 13:08:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"1783CkvYX55HxMmXSZC8fZkjHo2EWq9w","execution_time":"2026-03-21 13:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s5ZzfIR-1774087625","operation_id":159931,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-21 13:08:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"1783CkvYX55HxMmXSZC8fZkjHo2EWq9w","execution_time":"2026-03-21 13:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s5ZzfIR-1774087625","operation_id":159931,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-21 13:08:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"1783CkvYX55HxMmXSZC8fZkjHo2EWq9w","execution_time":"2026-03-21 13:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s5ZzfIR-1774087625","operation_id":159931,"count":2} 
[2026-03-21 13:08:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"1783CkvYX55HxMmXSZC8fZkjHo2EWq9w","execution_time":"2026-03-21 13:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s5ZzfIR-1774087625","operation_id":159931,"count":2} 
[2026-03-21 13:08:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"1783CkvYX55HxMmXSZC8fZkjHo2EWq9w","execution_time":"2026-03-21 13:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s5ZzfIR-1774087625","operation_id":159931,"user_id":1056,"notification_type":"order_approved","reference_id":174895} 
[2026-03-21 13:08:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"1783CkvYX55HxMmXSZC8fZkjHo2EWq9w","execution_time":"2026-03-21 13:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s5ZzfIR-1774087625","operation_id":159931,"user_id":1551,"notification_type":"order_approved","reference_id":174894} 
[2026-03-21 13:08:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"1783CkvYX55HxMmXSZC8fZkjHo2EWq9w","execution_time":"2026-03-21 13:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s5ZzfIR-1774087625","operation_id":159931,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-21 13:08:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"1783CkvYX55HxMmXSZC8fZkjHo2EWq9w","execution_time":"2026-03-21 13:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s5ZzfIR-1774087625","operation_id":159931,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-21 13:08:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"1783CkvYX55HxMmXSZC8fZkjHo2EWq9w","execution_time":"2026-03-21 13:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s5ZzfIR-1774087625","operation_id":159931,"processed":2,"errors":0} 
[2026-03-21 13:08:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"1783CkvYX55HxMmXSZC8fZkjHo2EWq9w","execution_time":"2026-03-21 13:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s5ZzfIR-1774087625","operation_id":159931,"processed":2,"errors":0} 
[2026-03-21 13:08:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"1783CkvYX55HxMmXSZC8fZkjHo2EWq9w","execution_time":"2026-03-21 13:08:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s5ZzfIR-1774087625","operation_id":159931} 
[2026-03-21 13:08:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-21 13:08:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1551  
[2026-03-21 13:08:13] production.INFO: Constructing job for order: 174896  
[2026-03-21 13:08:16] production.INFO: Handling job for order: 174896  
[2026-03-21 13:08:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:08:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:08:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=9ffcdb36-d829-452b-8b36-a577a3e47c99&Player_ID=11200494  
[2026-03-21 13:08:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=9ffcdb36-d829-452b-8b36-a577a3e47c99&Player_ID=11200494","has_body":false} 
[2026-03-21 13:08:16] production.INFO: Operation sent successfully {"operation_id":159933,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-NS9j-1774087696","amount":2.060226239999999986451939548715017735958099365234375,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-21 13:08:16"}},"processed_data":{"order_number":"ORD-NS9j-1774087696","amount":2.060226239999999986451939548715017735958099365234375,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-21 13:08:57] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"994.85","mainamount":"1010","operation_number":"155699903","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpr8gsurn8kjra7niKJEd"}},"user_id":1659} 
[2026-03-21 13:09:05] production.INFO: Constructing job for order: 174897  
[2026-03-21 13:09:07] production.INFO: Handling job for order: 174897  
[2026-03-21 13:09:07] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 13:09:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:09:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/13/params?qty=1&uuid=703760af-a505-4755-b7d7-3966a032ea67&Player_ID=0945507245  
[2026-03-21 13:09:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/13/params?qty=1&uuid=703760af-a505-4755-b7d7-3966a032ea67&Player_ID=0945507245","has_body":false} 
[2026-03-21 13:09:08] production.INFO: Operation sent successfully {"operation_id":159934,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ZQG-1774087748","amount":295.49407999999999674400896765291690826416015625,"status":"processing","product":"280 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 13:09:08"}},"processed_data":{"order_number":"ORD-ZQG-1774087748","amount":295.49407999999999674400896765291690826416015625,"status":"processing","product":"280 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 13:09:12] production.INFO: Constructing job for order: 174898  
[2026-03-21 13:09:14] production.INFO: Handling job for order: 174898  
[2026-03-21 13:09:14] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 13:09:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:09:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=753cc2b1-19c4-4fb7-8712-08f0bf6d56ee&Player_ID=0945507245  
[2026-03-21 13:09:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=753cc2b1-19c4-4fb7-8712-08f0bf6d56ee&Player_ID=0945507245","has_body":false} 
[2026-03-21 13:09:15] production.INFO: Operation sent successfully {"operation_id":159935,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kiGK-1774087755","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 13:09:15"}},"processed_data":{"order_number":"ORD-kiGK-1774087755","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 13:09:32] production.INFO: Constructing job for order: 174899  
[2026-03-21 13:09:33] production.INFO: Handling job for order: 174899  
[2026-03-21 13:09:33] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 13:09:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:09:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=afd3083b-19a3-4158-aa3e-f440a1baf5be&Player_ID=0996519750  
[2026-03-21 13:09:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=afd3083b-19a3-4158-aa3e-f440a1baf5be&Player_ID=0996519750","has_body":false} 
[2026-03-21 13:09:34] production.INFO: Operation sent successfully {"operation_id":159936,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-MB4-1774087773","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 13:09:34"}},"processed_data":{"order_number":"ORD-MB4-1774087773","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 13:09:35] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"994.85","mainamount":"1010","operation_number":"155699903","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpm4h1orm1fsq3chjPjwS"}},"user_id":1659} 
[2026-03-21 13:09:41] production.INFO: Constructing job for order: 174900  
[2026-03-21 13:09:43] production.INFO: Handling job for order: 174900  
[2026-03-21 13:09:43] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 13:09:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:09:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/812/params?qty=1&uuid=23d042bb-358b-40d5-89cd-5d15a4648368&Player_ID=0936174082  
[2026-03-21 13:09:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/812/params?qty=1&uuid=23d042bb-358b-40d5-89cd-5d15a4648368&Player_ID=0936174082","has_body":false} 
[2026-03-21 13:09:43] production.INFO: Operation sent successfully {"operation_id":159937,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-XleBBT-1774087783","amount":334.86777999999998201019479893147945404052734375,"status":"processing","product":"317.31 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 13:09:43"}},"processed_data":{"order_number":"ORD-XleBBT-1774087783","amount":334.86777999999998201019479893147945404052734375,"status":"processing","product":"317.31 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 13:09:55] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"994.85","mainamount":"1010","operation_number":"155699903","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpcc201b8c6kg173IX4hN"}},"user_id":1659} 
[2026-03-21 13:10:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"zSjrW0uiisVCz3rjOkJEZBkPr1GYWBBY","execution_time":"2026-03-21 13:10:01"} 
[2026-03-21 13:10:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"zSjrW0uiisVCz3rjOkJEZBkPr1GYWBBY","execution_time":"2026-03-21 13:10:01","total_operations":8,"sites_count":2} 
[2026-03-21 13:10:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"zSjrW0uiisVCz3rjOkJEZBkPr1GYWBBY","execution_time":"2026-03-21 13:10:01","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-WaJd5V-1774074452","ORD-OPtijp-1774087361","ORD-foEM-1774087417","ORD-NS9j-1774087696"]} 
[2026-03-21 13:10:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"zSjrW0uiisVCz3rjOkJEZBkPr1GYWBBY","execution_time":"2026-03-21 13:10:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 13:10:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"zSjrW0uiisVCz3rjOkJEZBkPr1GYWBBY","execution_time":"2026-03-21 13:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-21 13:10:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zSjrW0uiisVCz3rjOkJEZBkPr1GYWBBY","execution_time":"2026-03-21 13:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-foEM-1774087417","operation_id":159924} 
[2026-03-21 13:10:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zSjrW0uiisVCz3rjOkJEZBkPr1GYWBBY","execution_time":"2026-03-21 13:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NS9j-1774087696","operation_id":159933} 
[2026-03-21 13:10:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zSjrW0uiisVCz3rjOkJEZBkPr1GYWBBY","execution_time":"2026-03-21 13:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OPtijp-1774087361","operation_id":159922} 
[2026-03-21 13:10:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zSjrW0uiisVCz3rjOkJEZBkPr1GYWBBY","execution_time":"2026-03-21 13:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 13:10:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"zSjrW0uiisVCz3rjOkJEZBkPr1GYWBBY","execution_time":"2026-03-21 13:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-21 13:10:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"zSjrW0uiisVCz3rjOkJEZBkPr1GYWBBY","execution_time":"2026-03-21 13:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 13:10:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"zSjrW0uiisVCz3rjOkJEZBkPr1GYWBBY","execution_time":"2026-03-21 13:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":4,"order_ids":["ORD-ZQG-1774087748","ORD-kiGK-1774087755","ORD-MB4-1774087773","ORD-XleBBT-1774087783"]} 
[2026-03-21 13:10:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"zSjrW0uiisVCz3rjOkJEZBkPr1GYWBBY","execution_time":"2026-03-21 13:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 13:10:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"zSjrW0uiisVCz3rjOkJEZBkPr1GYWBBY","execution_time":"2026-03-21 13:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":4} 
[2026-03-21 13:10:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"zSjrW0uiisVCz3rjOkJEZBkPr1GYWBBY","execution_time":"2026-03-21 13:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZQG-1774087748","operation_id":159934,"processed":4,"skipped":0,"updates_prepared":4} 
[2026-03-21 13:10:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"zSjrW0uiisVCz3rjOkJEZBkPr1GYWBBY","execution_time":"2026-03-21 13:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZQG-1774087748","operation_id":159934,"total_items":4,"chunks":1,"chunk_size":10} 
[2026-03-21 13:10:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"zSjrW0uiisVCz3rjOkJEZBkPr1GYWBBY","execution_time":"2026-03-21 13:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZQG-1774087748","operation_id":159934,"count":4} 
[2026-03-21 13:10:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"zSjrW0uiisVCz3rjOkJEZBkPr1GYWBBY","execution_time":"2026-03-21 13:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZQG-1774087748","operation_id":159934,"count":4} 
[2026-03-21 13:10:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"zSjrW0uiisVCz3rjOkJEZBkPr1GYWBBY","execution_time":"2026-03-21 13:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZQG-1774087748","operation_id":159934,"user_id":32,"notification_type":"order_approved","reference_id":174898} 
[2026-03-21 13:10:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"zSjrW0uiisVCz3rjOkJEZBkPr1GYWBBY","execution_time":"2026-03-21 13:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZQG-1774087748","operation_id":159934,"user_id":1056,"notification_type":"order_approved","reference_id":174899} 
[2026-03-21 13:10:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"zSjrW0uiisVCz3rjOkJEZBkPr1GYWBBY","execution_time":"2026-03-21 13:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZQG-1774087748","operation_id":159934,"user_id":1751,"notification_type":"order_approved","reference_id":174900} 
[2026-03-21 13:10:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"zSjrW0uiisVCz3rjOkJEZBkPr1GYWBBY","execution_time":"2026-03-21 13:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZQG-1774087748","operation_id":159934,"user_id":32,"notification_type":"order_approved","reference_id":174897} 
[2026-03-21 13:10:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"zSjrW0uiisVCz3rjOkJEZBkPr1GYWBBY","execution_time":"2026-03-21 13:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZQG-1774087748","operation_id":159934,"chunk_number":1,"processed":4,"errors":0,"total_operations":4,"total_orders":4,"total_codes":0,"total_refunds":0} 
[2026-03-21 13:10:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"zSjrW0uiisVCz3rjOkJEZBkPr1GYWBBY","execution_time":"2026-03-21 13:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZQG-1774087748","operation_id":159934,"total_processed":4,"total_errors":0,"chunks_processed":1} 
[2026-03-21 13:10:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"zSjrW0uiisVCz3rjOkJEZBkPr1GYWBBY","execution_time":"2026-03-21 13:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZQG-1774087748","operation_id":159934,"processed":4,"errors":0} 
[2026-03-21 13:10:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"zSjrW0uiisVCz3rjOkJEZBkPr1GYWBBY","execution_time":"2026-03-21 13:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZQG-1774087748","operation_id":159934,"processed":4,"errors":0} 
[2026-03-21 13:10:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"zSjrW0uiisVCz3rjOkJEZBkPr1GYWBBY","execution_time":"2026-03-21 13:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZQG-1774087748","operation_id":159934} 
[2026-03-21 13:10:02] production.INFO: Executing GetProducts task...  
[2026-03-21 13:10:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 13:10:02] production.INFO: Executing GetProducts task...  
[2026-03-21 13:10:04] production.INFO: async() رجع: true  
[2026-03-21 13:10:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 13:10:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 13:10:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 13:10:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 13:10:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 13:10:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 13:10:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 13:10:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 13:10:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 13:10:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 13:10:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 13:10:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-21 13:10:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-21 13:10:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1751  
[2026-03-21 13:10:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-21 13:10:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-NS9j-1774087696","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 13:10:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-NS9j-1774087696","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 13:10:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 13:10:05] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":174896} 
[2026-03-21 13:10:05] production.INFO: Order updated successfully. Order ID: 174896, Status: completed  
[2026-03-21 13:10:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-NS9j-1774087696","status":"completed","codes_count":0} 
[2026-03-21 13:10:08] production.INFO: Constructing job for order: 174901  
[2026-03-21 13:10:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 13:10:11] production.INFO: Handling job for order: 174901  
[2026-03-21 13:10:11] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:10:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:10:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=dc513366-cdf6-44cb-921b-bcd7295755c4&Player_ID=3610048447  
[2026-03-21 13:10:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=dc513366-cdf6-44cb-921b-bcd7295755c4&Player_ID=3610048447","has_body":false} 
[2026-03-21 13:10:12] production.INFO: Operation sent successfully {"operation_id":159938,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ZaSDLYaV-1774087812","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 13:10:12"}},"processed_data":{"order_number":"ORD-ZaSDLYaV-1774087812","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 13:10:17] production.INFO: Constructing job for order: 174902  
[2026-03-21 13:10:18] production.INFO: Handling job for order: 174902  
[2026-03-21 13:10:18] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:10:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:10:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=10000&uuid=ad38af9e-2384-4986-ace6-900d65c42647&Player_ID=107003278  
[2026-03-21 13:10:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=10000&uuid=ad38af9e-2384-4986-ace6-900d65c42647&Player_ID=107003278","has_body":false} 
[2026-03-21 13:10:19] production.INFO: Operation sent successfully {"operation_id":159939,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-aVug-1774087819","amount":17.3712340000000011741576599888503551483154296875,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-21 13:10:19"}},"processed_data":{"order_number":"ORD-aVug-1774087819","amount":17.3712340000000011741576599888503551483154296875,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-21 13:10:24] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-aVug-1774087819","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 13:10:24] production.INFO: Processed webhook data (normalized) {"id":"ORD-aVug-1774087819","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 13:10:24] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 13:10:24] production.INFO: SendAcceptReject: Notification queued {"user_id":148,"notification_type":"order_approved","reference_id":174902} 
[2026-03-21 13:10:24] production.INFO: Order updated successfully. Order ID: 174902, Status: completed  
[2026-03-21 13:10:24] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-aVug-1774087819","status":"completed","codes_count":0} 
[2026-03-21 13:10:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-21 13:10:37] production.INFO: Constructing job for order: 174903  
[2026-03-21 13:10:40] production.INFO: Handling job for order: 174903  
[2026-03-21 13:10:40] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 13:10:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:10:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=8e930d02-703f-4cc6-9b0e-a3c7e6d8f601&Player_ID=0982274136  
[2026-03-21 13:10:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=8e930d02-703f-4cc6-9b0e-a3c7e6d8f601&Player_ID=0982274136","has_body":false} 
[2026-03-21 13:10:41] production.INFO: Operation sent successfully {"operation_id":159940,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5sQIn-1774087841","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 13:10:41"}},"processed_data":{"order_number":"ORD-5sQIn-1774087841","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 13:11:02] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-21 13:11:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 645  
[2026-03-21 13:11:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1752  
[2026-03-21 13:11:13] production.INFO: Constructing job for order: 174904  
[2026-03-21 13:11:14] production.INFO: Handling job for order: 174904  
[2026-03-21 13:11:14] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 13:11:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:11:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/811/params?qty=1&uuid=487d42ca-49fb-49a5-91cf-d268e769d898&Player_ID=0934097214  
[2026-03-21 13:11:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/811/params?qty=1&uuid=487d42ca-49fb-49a5-91cf-d268e769d898&Player_ID=0934097214","has_body":false} 
[2026-03-21 13:11:15] production.INFO: Operation sent successfully {"operation_id":159941,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-iBjbO1k-1774087874","amount":304.42617000000001326043275184929370880126953125,"status":"processing","product":"288.46 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 13:11:15"}},"processed_data":{"order_number":"ORD-iBjbO1k-1774087874","amount":304.42617000000001326043275184929370880126953125,"status":"processing","product":"288.46 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 13:11:16] production.INFO: Constructing job for order: 174905  
[2026-03-21 13:11:18] production.INFO: Handling job for order: 174905  
[2026-03-21 13:11:18] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:11:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:11:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=0eab5db1-2621-469f-a0d8-c2b9cf56f4f9&Player_ID=1535981375  
[2026-03-21 13:11:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=0eab5db1-2621-469f-a0d8-c2b9cf56f4f9&Player_ID=1535981375","has_body":false} 
[2026-03-21 13:11:19] production.INFO: Operation sent successfully {"operation_id":159942,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-yY7x-1774087878","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 13:11:19"}},"processed_data":{"order_number":"ORD-yY7x-1774087878","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-21 13:11:20] production.INFO: Constructing job for order: 174906  
[2026-03-21 13:11:22] production.INFO: Handling job for order: 174906  
[2026-03-21 13:11:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:11:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:11:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=9ac8686a-8576-4295-913b-3c8fd1503805&Player_ID=1535981375  
[2026-03-21 13:11:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=9ac8686a-8576-4295-913b-3c8fd1503805&Player_ID=1535981375","has_body":false} 
[2026-03-21 13:11:22] production.INFO: Operation sent successfully {"operation_id":159943,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-CNZRbWM-1774087882","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 13:11:22"}},"processed_data":{"order_number":"ORD-CNZRbWM-1774087882","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 13:11:23] production.INFO: Constructing job for order: 174907  
[2026-03-21 13:11:25] production.INFO: Handling job for order: 174907  
[2026-03-21 13:11:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:11:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:11:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=1e781e22-d000-4d80-89dc-5c8df5ce5617&Player_ID=3610048447  
[2026-03-21 13:11:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=1e781e22-d000-4d80-89dc-5c8df5ce5617&Player_ID=3610048447","has_body":false} 
[2026-03-21 13:11:26] production.INFO: Operation sent successfully {"operation_id":159944,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Y0j1YYLo-1774087886","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 13:11:26"}},"processed_data":{"order_number":"ORD-Y0j1YYLo-1774087886","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 13:11:27] production.INFO: Constructing job for order: 174908  
[2026-03-21 13:11:29] production.INFO: Handling job for order: 174908  
[2026-03-21 13:11:29] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:11:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:11:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=2fe138b3-01f2-4f5c-a5b9-8dd260ac2424&Player_ID=5574948044  
[2026-03-21 13:11:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=2fe138b3-01f2-4f5c-a5b9-8dd260ac2424&Player_ID=5574948044","has_body":false} 
[2026-03-21 13:11:30] production.INFO: Operation sent successfully {"operation_id":159945,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-S9l98qYG-1774087890","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 13:11:30"}},"processed_data":{"order_number":"ORD-S9l98qYG-1774087890","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 13:11:37] production.INFO: Constructing job for order: 174909  
[2026-03-21 13:11:39] production.INFO: Handling job for order: 174909  
[2026-03-21 13:11:39] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:11:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:11:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ee7a6eb1-d326-4086-a291-df1585e9cfb9&Player_ID=5574948044  
[2026-03-21 13:11:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ee7a6eb1-d326-4086-a291-df1585e9cfb9&Player_ID=5574948044","has_body":false} 
[2026-03-21 13:11:40] production.INFO: Operation sent successfully {"operation_id":159946,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-axAWjzke-1774087900","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 13:11:40"}},"processed_data":{"order_number":"ORD-axAWjzke-1774087900","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 13:11:42] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-S9l98qYG-1774087890","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 13:11:42] production.INFO: Processed webhook data (normalized) {"id":"ORD-S9l98qYG-1774087890","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 13:11:42] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 13:11:42] production.INFO: SendAcceptReject: Notification queued {"user_id":720,"notification_type":"order_approved","reference_id":174908} 
[2026-03-21 13:11:42] production.INFO: Order updated successfully. Order ID: 174908, Status: completed  
[2026-03-21 13:11:42] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-S9l98qYG-1774087890","status":"completed","codes_count":0} 
[2026-03-21 13:11:42] production.INFO: Constructing job for order: 174910  
[2026-03-21 13:11:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-21 13:11:43] production.INFO: Handling job for order: 174910  
[2026-03-21 13:11:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:11:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:11:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=2126b1f9-59cb-4518-8dd9-0339917a6583&Player_ID=4632254365  
[2026-03-21 13:11:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=2126b1f9-59cb-4518-8dd9-0339917a6583&Player_ID=4632254365","has_body":false} 
[2026-03-21 13:11:44] production.INFO: Operation sent successfully {"operation_id":159947,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-C95y-1774087903","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 13:11:44"}},"processed_data":{"order_number":"ORD-C95y-1774087903","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-21 13:11:45] production.INFO: Constructing job for order: 174911  
[2026-03-21 13:11:47] production.INFO: Handling job for order: 174911  
[2026-03-21 13:11:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:11:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:11:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=e42a9bd0-e7d2-49f9-8063-f3c4cf950471&Player_ID=4632254365  
[2026-03-21 13:11:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=e42a9bd0-e7d2-49f9-8063-f3c4cf950471&Player_ID=4632254365","has_body":false} 
[2026-03-21 13:11:48] production.INFO: Operation sent successfully {"operation_id":159948,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-t97sP-1774087907","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 13:11:48"}},"processed_data":{"order_number":"ORD-t97sP-1774087907","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 13:11:54] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-axAWjzke-1774087900","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 13:11:54] production.INFO: Processed webhook data (normalized) {"id":"ORD-axAWjzke-1774087900","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 13:11:54] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 13:11:54] production.INFO: SendAcceptReject: Notification queued {"user_id":720,"notification_type":"order_approved","reference_id":174909} 
[2026-03-21 13:11:54] production.INFO: Order updated successfully. Order ID: 174909, Status: completed  
[2026-03-21 13:11:54] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-axAWjzke-1774087900","status":"completed","codes_count":0} 
[2026-03-21 13:11:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-21 13:12:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"nqBS2dIcZA0l1MabRZJy5D9Joey4vXjk","execution_time":"2026-03-21 13:12:03"} 
[2026-03-21 13:12:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"nqBS2dIcZA0l1MabRZJy5D9Joey4vXjk","execution_time":"2026-03-21 13:12:03","total_operations":11,"sites_count":2} 
[2026-03-21 13:12:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"nqBS2dIcZA0l1MabRZJy5D9Joey4vXjk","execution_time":"2026-03-21 13:12:03","site_id":3,"site_name":"swgamessd","orders_count":9,"order_ids":["ORD-WaJd5V-1774074452","ORD-OPtijp-1774087361","ORD-foEM-1774087417","ORD-ZaSDLYaV-1774087812","ORD-yY7x-1774087878","ORD-CNZRbWM-1774087882","ORD-Y0j1YYLo-1774087886","ORD-C95y-1774087903","ORD-t97sP-1774087907"]} 
[2026-03-21 13:12:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"nqBS2dIcZA0l1MabRZJy5D9Joey4vXjk","execution_time":"2026-03-21 13:12:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 13:12:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"nqBS2dIcZA0l1MabRZJy5D9Joey4vXjk","execution_time":"2026-03-21 13:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":9} 
[2026-03-21 13:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nqBS2dIcZA0l1MabRZJy5D9Joey4vXjk","execution_time":"2026-03-21 13:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C95y-1774087903","operation_id":159947} 
[2026-03-21 13:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nqBS2dIcZA0l1MabRZJy5D9Joey4vXjk","execution_time":"2026-03-21 13:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CNZRbWM-1774087882","operation_id":159943} 
[2026-03-21 13:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nqBS2dIcZA0l1MabRZJy5D9Joey4vXjk","execution_time":"2026-03-21 13:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-foEM-1774087417","operation_id":159924} 
[2026-03-21 13:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nqBS2dIcZA0l1MabRZJy5D9Joey4vXjk","execution_time":"2026-03-21 13:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OPtijp-1774087361","operation_id":159922} 
[2026-03-21 13:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nqBS2dIcZA0l1MabRZJy5D9Joey4vXjk","execution_time":"2026-03-21 13:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-t97sP-1774087907","operation_id":159948} 
[2026-03-21 13:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nqBS2dIcZA0l1MabRZJy5D9Joey4vXjk","execution_time":"2026-03-21 13:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 13:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nqBS2dIcZA0l1MabRZJy5D9Joey4vXjk","execution_time":"2026-03-21 13:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y0j1YYLo-1774087886","operation_id":159944} 
[2026-03-21 13:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nqBS2dIcZA0l1MabRZJy5D9Joey4vXjk","execution_time":"2026-03-21 13:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yY7x-1774087878","operation_id":159942} 
[2026-03-21 13:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nqBS2dIcZA0l1MabRZJy5D9Joey4vXjk","execution_time":"2026-03-21 13:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZaSDLYaV-1774087812","operation_id":159938} 
[2026-03-21 13:12:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"nqBS2dIcZA0l1MabRZJy5D9Joey4vXjk","execution_time":"2026-03-21 13:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZaSDLYaV-1774087812","operation_id":159938,"processed":0,"skipped":9,"updates_prepared":0} 
[2026-03-21 13:12:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"nqBS2dIcZA0l1MabRZJy5D9Joey4vXjk","execution_time":"2026-03-21 13:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZaSDLYaV-1774087812","operation_id":159938,"processed":0,"errors":0} 
[2026-03-21 13:12:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"nqBS2dIcZA0l1MabRZJy5D9Joey4vXjk","execution_time":"2026-03-21 13:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZaSDLYaV-1774087812","operation_id":159938,"orders_count":2,"order_ids":["ORD-5sQIn-1774087841","ORD-iBjbO1k-1774087874"]} 
[2026-03-21 13:12:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"nqBS2dIcZA0l1MabRZJy5D9Joey4vXjk","execution_time":"2026-03-21 13:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZaSDLYaV-1774087812","operation_id":159938} 
[2026-03-21 13:12:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"nqBS2dIcZA0l1MabRZJy5D9Joey4vXjk","execution_time":"2026-03-21 13:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZaSDLYaV-1774087812","operation_id":159938,"orders_count":2} 
[2026-03-21 13:12:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"nqBS2dIcZA0l1MabRZJy5D9Joey4vXjk","execution_time":"2026-03-21 13:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iBjbO1k-1774087874","operation_id":159941,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-21 13:12:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"nqBS2dIcZA0l1MabRZJy5D9Joey4vXjk","execution_time":"2026-03-21 13:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iBjbO1k-1774087874","operation_id":159941,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-21 13:12:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"nqBS2dIcZA0l1MabRZJy5D9Joey4vXjk","execution_time":"2026-03-21 13:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iBjbO1k-1774087874","operation_id":159941,"count":2} 
[2026-03-21 13:12:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"nqBS2dIcZA0l1MabRZJy5D9Joey4vXjk","execution_time":"2026-03-21 13:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iBjbO1k-1774087874","operation_id":159941,"count":2} 
[2026-03-21 13:12:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"nqBS2dIcZA0l1MabRZJy5D9Joey4vXjk","execution_time":"2026-03-21 13:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iBjbO1k-1774087874","operation_id":159941,"user_id":1074,"notification_type":"order_approved","reference_id":174903} 
[2026-03-21 13:12:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"nqBS2dIcZA0l1MabRZJy5D9Joey4vXjk","execution_time":"2026-03-21 13:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iBjbO1k-1774087874","operation_id":159941,"user_id":1751,"notification_type":"order_approved","reference_id":174904} 
[2026-03-21 13:12:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"nqBS2dIcZA0l1MabRZJy5D9Joey4vXjk","execution_time":"2026-03-21 13:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iBjbO1k-1774087874","operation_id":159941,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-21 13:12:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"nqBS2dIcZA0l1MabRZJy5D9Joey4vXjk","execution_time":"2026-03-21 13:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iBjbO1k-1774087874","operation_id":159941,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-21 13:12:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"nqBS2dIcZA0l1MabRZJy5D9Joey4vXjk","execution_time":"2026-03-21 13:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iBjbO1k-1774087874","operation_id":159941,"processed":2,"errors":0} 
[2026-03-21 13:12:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"nqBS2dIcZA0l1MabRZJy5D9Joey4vXjk","execution_time":"2026-03-21 13:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iBjbO1k-1774087874","operation_id":159941,"processed":2,"errors":0} 
[2026-03-21 13:12:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"nqBS2dIcZA0l1MabRZJy5D9Joey4vXjk","execution_time":"2026-03-21 13:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iBjbO1k-1774087874","operation_id":159941} 
[2026-03-21 13:12:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-21 13:12:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1751  
[2026-03-21 13:12:11] production.INFO: Constructing job for order: 174912  
[2026-03-21 13:12:12] production.INFO: Constructing job for order: 174913  
[2026-03-21 13:12:12] production.INFO: Handling job for order: 174912  
[2026-03-21 13:12:12] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:12:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:12:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/561/params?qty=75000&uuid=0f3ce279-ec52-4a1f-95f9-7360bb7be2b7&Player_ID=3270271  
[2026-03-21 13:12:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/561/params?qty=75000&uuid=0f3ce279-ec52-4a1f-95f9-7360bb7be2b7&Player_ID=3270271","has_body":false} 
[2026-03-21 13:12:13] production.INFO: Operation sent successfully {"operation_id":159949,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dI4P-1774087933","amount":5.56062749999999983430143402074463665485382080078125,"status":"processing","product":"Tami Amount","game":"Tami","notes":[],"created_at":"2026-03-21 13:12:13"}},"processed_data":{"order_number":"ORD-dI4P-1774087933","amount":5.56062749999999983430143402074463665485382080078125,"status":"processing","product":"Tami Amount","game":"Tami"}} 
[2026-03-21 13:12:13] production.INFO: Handling job for order: 174913  
[2026-03-21 13:12:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:12:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:12:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=18cf1679-b789-4aca-b764-e82b8acaecde&Player_ID=11179411695  
[2026-03-21 13:12:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=18cf1679-b789-4aca-b764-e82b8acaecde&Player_ID=11179411695","has_body":false} 
[2026-03-21 13:12:14] production.INFO: Operation sent successfully {"operation_id":159950,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2HN2co-1774087933","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 13:12:14"}},"processed_data":{"order_number":"ORD-2HN2co-1774087933","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 13:13:15] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-dI4P-1774087933","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 13:13:15] production.INFO: Processed webhook data (normalized) {"id":"ORD-dI4P-1774087933","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 13:13:15] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 13:13:15] production.INFO: SendAcceptReject: Notification queued {"user_id":771,"notification_type":"order_approved","reference_id":174912} 
[2026-03-21 13:13:15] production.INFO: Order updated successfully. Order ID: 174912, Status: completed  
[2026-03-21 13:13:15] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-dI4P-1774087933","status":"completed","codes_count":0} 
[2026-03-21 13:13:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 771  
[2026-03-21 13:13:33] production.INFO: Constructing job for order: 174914  
[2026-03-21 13:13:35] production.INFO: Handling job for order: 174914  
[2026-03-21 13:13:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:13:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:13:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=2f3557a0-eea6-445a-8a35-3ccc5b77df60&Player_ID=11179411695  
[2026-03-21 13:13:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=2f3557a0-eea6-445a-8a35-3ccc5b77df60&Player_ID=11179411695","has_body":false} 
[2026-03-21 13:13:36] production.INFO: Operation sent successfully {"operation_id":159951,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-y8rh-1774088015","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 13:13:36"}},"processed_data":{"order_number":"ORD-y8rh-1774088015","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 13:13:50] production.INFO: Constructing job for order: 174915  
[2026-03-21 13:13:51] production.INFO: Handling job for order: 174915  
[2026-03-21 13:13:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:13:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:13:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=06fa47de-a0c3-4744-9e12-9fe183f5adc7&Player_ID=5574948044  
[2026-03-21 13:13:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=06fa47de-a0c3-4744-9e12-9fe183f5adc7&Player_ID=5574948044","has_body":false} 
[2026-03-21 13:13:52] production.INFO: Operation sent successfully {"operation_id":159952,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dob-1774088031","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 13:13:52"}},"processed_data":{"order_number":"ORD-dob-1774088031","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 13:14:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"tUBQvo2wUulG1sHcxzgUJc0gHPjJeJ41","execution_time":"2026-03-21 13:14:04"} 
[2026-03-21 13:14:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"tUBQvo2wUulG1sHcxzgUJc0gHPjJeJ41","execution_time":"2026-03-21 13:14:04","total_operations":12,"sites_count":1} 
[2026-03-21 13:14:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"tUBQvo2wUulG1sHcxzgUJc0gHPjJeJ41","execution_time":"2026-03-21 13:14:04","site_id":3,"site_name":"swgamessd","orders_count":12,"order_ids":["ORD-WaJd5V-1774074452","ORD-OPtijp-1774087361","ORD-foEM-1774087417","ORD-ZaSDLYaV-1774087812","ORD-yY7x-1774087878","ORD-CNZRbWM-1774087882","ORD-Y0j1YYLo-1774087886","ORD-C95y-1774087903","ORD-t97sP-1774087907","ORD-2HN2co-1774087933"]} 
[2026-03-21 13:14:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"tUBQvo2wUulG1sHcxzgUJc0gHPjJeJ41","execution_time":"2026-03-21 13:14:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 13:14:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"tUBQvo2wUulG1sHcxzgUJc0gHPjJeJ41","execution_time":"2026-03-21 13:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":12} 
[2026-03-21 13:14:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tUBQvo2wUulG1sHcxzgUJc0gHPjJeJ41","execution_time":"2026-03-21 13:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2HN2co-1774087933","operation_id":159950} 
[2026-03-21 13:14:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tUBQvo2wUulG1sHcxzgUJc0gHPjJeJ41","execution_time":"2026-03-21 13:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C95y-1774087903","operation_id":159947} 
[2026-03-21 13:14:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tUBQvo2wUulG1sHcxzgUJc0gHPjJeJ41","execution_time":"2026-03-21 13:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CNZRbWM-1774087882","operation_id":159943} 
[2026-03-21 13:14:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tUBQvo2wUulG1sHcxzgUJc0gHPjJeJ41","execution_time":"2026-03-21 13:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dob-1774088031","operation_id":159952} 
[2026-03-21 13:14:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tUBQvo2wUulG1sHcxzgUJc0gHPjJeJ41","execution_time":"2026-03-21 13:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-foEM-1774087417","operation_id":159924} 
[2026-03-21 13:14:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tUBQvo2wUulG1sHcxzgUJc0gHPjJeJ41","execution_time":"2026-03-21 13:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OPtijp-1774087361","operation_id":159922} 
[2026-03-21 13:14:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tUBQvo2wUulG1sHcxzgUJc0gHPjJeJ41","execution_time":"2026-03-21 13:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-t97sP-1774087907","operation_id":159948} 
[2026-03-21 13:14:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tUBQvo2wUulG1sHcxzgUJc0gHPjJeJ41","execution_time":"2026-03-21 13:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 13:14:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tUBQvo2wUulG1sHcxzgUJc0gHPjJeJ41","execution_time":"2026-03-21 13:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y0j1YYLo-1774087886","operation_id":159944} 
[2026-03-21 13:14:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tUBQvo2wUulG1sHcxzgUJc0gHPjJeJ41","execution_time":"2026-03-21 13:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y8rh-1774088015","operation_id":159951} 
[2026-03-21 13:14:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tUBQvo2wUulG1sHcxzgUJc0gHPjJeJ41","execution_time":"2026-03-21 13:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yY7x-1774087878","operation_id":159942} 
[2026-03-21 13:14:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tUBQvo2wUulG1sHcxzgUJc0gHPjJeJ41","execution_time":"2026-03-21 13:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZaSDLYaV-1774087812","operation_id":159938} 
[2026-03-21 13:14:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"tUBQvo2wUulG1sHcxzgUJc0gHPjJeJ41","execution_time":"2026-03-21 13:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZaSDLYaV-1774087812","operation_id":159938,"processed":0,"skipped":12,"updates_prepared":0} 
[2026-03-21 13:14:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"tUBQvo2wUulG1sHcxzgUJc0gHPjJeJ41","execution_time":"2026-03-21 13:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZaSDLYaV-1774087812","operation_id":159938,"processed":0,"errors":0} 
[2026-03-21 13:14:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"tUBQvo2wUulG1sHcxzgUJc0gHPjJeJ41","execution_time":"2026-03-21 13:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZaSDLYaV-1774087812","operation_id":159938} 
[2026-03-21 13:14:10] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-dob-1774088031","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 13:14:10] production.INFO: Processed webhook data (normalized) {"id":"ORD-dob-1774088031","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 13:14:10] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 13:14:10] production.INFO: SendAcceptReject: Notification queued {"user_id":720,"notification_type":"order_approved","reference_id":174915} 
[2026-03-21 13:14:10] production.INFO: Order updated successfully. Order ID: 174915, Status: completed  
[2026-03-21 13:14:10] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-dob-1774088031","status":"completed","codes_count":0} 
[2026-03-21 13:14:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-21 13:14:43] production.INFO: Constructing job for order: 174916  
[2026-03-21 13:14:46] production.INFO: Handling job for order: 174916  
[2026-03-21 13:14:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:14:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:14:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/561/params?qty=90000&uuid=8dc3cf2b-3d74-456b-81c9-b7ac2908b09d&Player_ID=3270271  
[2026-03-21 13:14:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/561/params?qty=90000&uuid=8dc3cf2b-3d74-456b-81c9-b7ac2908b09d&Player_ID=3270271","has_body":false} 
[2026-03-21 13:14:47] production.INFO: Operation sent successfully {"operation_id":159953,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8Nj3M-1774088086","amount":6.67275300000000015643308870494365692138671875,"status":"processing","product":"Tami Amount","game":"Tami","notes":[],"created_at":"2026-03-21 13:14:47"}},"processed_data":{"order_number":"ORD-8Nj3M-1774088086","amount":6.67275300000000015643308870494365692138671875,"status":"processing","product":"Tami Amount","game":"Tami"}} 
[2026-03-21 13:15:02] production.INFO: Executing GetProducts task...  
[2026-03-21 13:15:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 13:15:02] production.INFO: Executing GetProducts task...  
[2026-03-21 13:15:04] production.INFO: async() رجع: true  
[2026-03-21 13:15:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 13:15:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 13:15:04] production.WARNING: Product with ID 213 not found  
[2026-03-21 13:15:04] production.WARNING: Product with ID 212 not found  
[2026-03-21 13:15:04] production.WARNING: Product with ID 211 not found  
[2026-03-21 13:15:04] production.WARNING: Product with ID 210 not found  
[2026-03-21 13:15:04] production.WARNING: Product with ID 209 not found  
[2026-03-21 13:15:04] production.WARNING: Product with ID 214 not found  
[2026-03-21 13:15:04] production.WARNING: Product with ID 215 not found  
[2026-03-21 13:15:04] production.WARNING: Product with ID 216 not found  
[2026-03-21 13:15:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 13:15:10] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-8Nj3M-1774088086","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 13:15:10] production.INFO: Processed webhook data (normalized) {"id":"ORD-8Nj3M-1774088086","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 13:15:10] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 13:15:10] production.INFO: SendAcceptReject: Notification queued {"user_id":771,"notification_type":"order_approved","reference_id":174916} 
[2026-03-21 13:15:10] production.INFO: Order updated successfully. Order ID: 174916, Status: completed  
[2026-03-21 13:15:10] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-8Nj3M-1774088086","status":"completed","codes_count":0} 
[2026-03-21 13:15:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 771  
[2026-03-21 13:15:15] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-yY7x-1774087878","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-21 13:15:15] production.INFO: Processed webhook data (normalized) {"id":"ORD-yY7x-1774087878","status":"cancelled","codes":[],"notes":[]} 
[2026-03-21 13:15:15] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-21 13:15:15] production.INFO: SendAcceptReject: Notification queued {"user_id":1074,"notification_type":"order_rejected","reference_id":174905} 
[2026-03-21 13:15:15] production.INFO: Order updated successfully. Order ID: 174905, Status: rejected  
[2026-03-21 13:15:15] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-yY7x-1774087878","status":"rejected","codes_count":0} 
[2026-03-21 13:15:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-21 13:15:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-21 13:15:24] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-CNZRbWM-1774087882","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-21 13:15:24] production.INFO: Processed webhook data (normalized) {"id":"ORD-CNZRbWM-1774087882","status":"cancelled","codes":[],"notes":[]} 
[2026-03-21 13:15:24] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-21 13:15:24] production.INFO: SendAcceptReject: Notification queued {"user_id":1074,"notification_type":"order_rejected","reference_id":174906} 
[2026-03-21 13:15:24] production.INFO: Order updated successfully. Order ID: 174906, Status: rejected  
[2026-03-21 13:15:24] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-CNZRbWM-1774087882","status":"rejected","codes_count":0} 
[2026-03-21 13:15:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-21 13:15:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-21 13:15:39] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-C95y-1774087903","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-21 13:15:39] production.INFO: Processed webhook data (normalized) {"id":"ORD-C95y-1774087903","status":"cancelled","codes":[],"notes":[]} 
[2026-03-21 13:15:39] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-21 13:15:39] production.INFO: SendAcceptReject: Notification queued {"user_id":1074,"notification_type":"order_rejected","reference_id":174910} 
[2026-03-21 13:15:39] production.INFO: Order updated successfully. Order ID: 174910, Status: rejected  
[2026-03-21 13:15:39] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-C95y-1774087903","status":"rejected","codes_count":0} 
[2026-03-21 13:15:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-21 13:15:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-21 13:15:48] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-t97sP-1774087907","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-21 13:15:48] production.INFO: Processed webhook data (normalized) {"id":"ORD-t97sP-1774087907","status":"cancelled","codes":[],"notes":[]} 
[2026-03-21 13:15:48] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-21 13:15:48] production.INFO: SendAcceptReject: Notification queued {"user_id":1074,"notification_type":"order_rejected","reference_id":174911} 
[2026-03-21 13:15:48] production.INFO: Order updated successfully. Order ID: 174911, Status: rejected  
[2026-03-21 13:15:48] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-t97sP-1774087907","status":"rejected","codes_count":0} 
[2026-03-21 13:15:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-21 13:15:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-21 13:16:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"zuFxBo906ftbyQkmBt7uGracIzW0oKPa","execution_time":"2026-03-21 13:16:02"} 
[2026-03-21 13:16:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"zuFxBo906ftbyQkmBt7uGracIzW0oKPa","execution_time":"2026-03-21 13:16:02","total_operations":7,"sites_count":1} 
[2026-03-21 13:16:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"zuFxBo906ftbyQkmBt7uGracIzW0oKPa","execution_time":"2026-03-21 13:16:02","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-WaJd5V-1774074452","ORD-OPtijp-1774087361","ORD-foEM-1774087417","ORD-ZaSDLYaV-1774087812","ORD-Y0j1YYLo-1774087886","ORD-2HN2co-1774087933","ORD-y8rh-1774088015"]} 
[2026-03-21 13:16:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"zuFxBo906ftbyQkmBt7uGracIzW0oKPa","execution_time":"2026-03-21 13:16:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 13:16:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"zuFxBo906ftbyQkmBt7uGracIzW0oKPa","execution_time":"2026-03-21 13:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-21 13:16:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zuFxBo906ftbyQkmBt7uGracIzW0oKPa","execution_time":"2026-03-21 13:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2HN2co-1774087933","operation_id":159950} 
[2026-03-21 13:16:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zuFxBo906ftbyQkmBt7uGracIzW0oKPa","execution_time":"2026-03-21 13:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-foEM-1774087417","operation_id":159924} 
[2026-03-21 13:16:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zuFxBo906ftbyQkmBt7uGracIzW0oKPa","execution_time":"2026-03-21 13:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OPtijp-1774087361","operation_id":159922} 
[2026-03-21 13:16:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zuFxBo906ftbyQkmBt7uGracIzW0oKPa","execution_time":"2026-03-21 13:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 13:16:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zuFxBo906ftbyQkmBt7uGracIzW0oKPa","execution_time":"2026-03-21 13:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y0j1YYLo-1774087886","operation_id":159944} 
[2026-03-21 13:16:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zuFxBo906ftbyQkmBt7uGracIzW0oKPa","execution_time":"2026-03-21 13:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y8rh-1774088015","operation_id":159951} 
[2026-03-21 13:16:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zuFxBo906ftbyQkmBt7uGracIzW0oKPa","execution_time":"2026-03-21 13:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZaSDLYaV-1774087812","operation_id":159938} 
[2026-03-21 13:16:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"zuFxBo906ftbyQkmBt7uGracIzW0oKPa","execution_time":"2026-03-21 13:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZaSDLYaV-1774087812","operation_id":159938,"processed":0,"skipped":7,"updates_prepared":0} 
[2026-03-21 13:16:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"zuFxBo906ftbyQkmBt7uGracIzW0oKPa","execution_time":"2026-03-21 13:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZaSDLYaV-1774087812","operation_id":159938,"processed":0,"errors":0} 
[2026-03-21 13:16:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"zuFxBo906ftbyQkmBt7uGracIzW0oKPa","execution_time":"2026-03-21 13:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZaSDLYaV-1774087812","operation_id":159938} 
[2026-03-21 13:16:12] production.INFO: Constructing job for order: 174917  
[2026-03-21 13:16:15] production.INFO: Handling job for order: 174917  
[2026-03-21 13:16:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:16:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:16:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0adebd4a-a558-4ad7-a63f-6416b60b374f&Player_ID=5574948044  
[2026-03-21 13:16:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0adebd4a-a558-4ad7-a63f-6416b60b374f&Player_ID=5574948044","has_body":false} 
[2026-03-21 13:16:16] production.INFO: Operation sent successfully {"operation_id":159954,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pdq-1774088175","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 13:16:16"}},"processed_data":{"order_number":"ORD-pdq-1774088175","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 13:16:24] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-pdq-1774088175","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 13:16:24] production.INFO: Processed webhook data (normalized) {"id":"ORD-pdq-1774088175","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 13:16:24] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 13:16:24] production.INFO: SendAcceptReject: Notification queued {"user_id":720,"notification_type":"order_approved","reference_id":174917} 
[2026-03-21 13:16:24] production.INFO: Order updated successfully. Order ID: 174917, Status: completed  
[2026-03-21 13:16:24] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-pdq-1774088175","status":"completed","codes_count":0} 
[2026-03-21 13:16:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-21 13:16:55] production.INFO: Constructing job for order: 174918  
[2026-03-21 13:16:58] production.INFO: Handling job for order: 174918  
[2026-03-21 13:16:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:16:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:16:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=77157922-d9aa-45bc-97da-f28b5e1b9d80&Player_ID=1535981375  
[2026-03-21 13:16:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=77157922-d9aa-45bc-97da-f28b5e1b9d80&Player_ID=1535981375","has_body":false} 
[2026-03-21 13:16:58] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-21 13:16:58] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":159955,"exception":"Unknown named parameter $userId"} 
[2026-03-21 13:16:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-21 13:17:19] production.INFO: Constructing job for order: 174919  
[2026-03-21 13:17:22] production.INFO: Handling job for order: 174919  
[2026-03-21 13:17:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:17:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:17:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=31519a29-37eb-48fa-8001-37394b2d93f4&Player_ID=5574948044  
[2026-03-21 13:17:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=31519a29-37eb-48fa-8001-37394b2d93f4&Player_ID=5574948044","has_body":false} 
[2026-03-21 13:17:23] production.INFO: Operation sent successfully {"operation_id":159956,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-WLXi0-1774088243","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 13:17:23"}},"processed_data":{"order_number":"ORD-WLXi0-1774088243","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 13:17:33] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-WLXi0-1774088243","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 13:17:33] production.INFO: Processed webhook data (normalized) {"id":"ORD-WLXi0-1774088243","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 13:17:33] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 13:17:33] production.INFO: SendAcceptReject: Notification queued {"user_id":720,"notification_type":"order_approved","reference_id":174919} 
[2026-03-21 13:17:33] production.INFO: Order updated successfully. Order ID: 174919, Status: completed  
[2026-03-21 13:17:33] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-WLXi0-1774088243","status":"completed","codes_count":0} 
[2026-03-21 13:17:34] production.INFO: Constructing job for order: 174920  
[2026-03-21 13:17:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-21 13:17:35] production.INFO: Handling job for order: 174920  
[2026-03-21 13:17:35] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 13:17:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:17:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=7c5bfdb1-167e-4c71-a7b0-0b0da79bd5a7&Player_ID=%E2%80%AA0997582249%E2%80%AC  
[2026-03-21 13:17:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=7c5bfdb1-167e-4c71-a7b0-0b0da79bd5a7&Player_ID=%E2%80%AA0997582249%E2%80%AC","has_body":false} 
[2026-03-21 13:17:35] production.ERROR: ❌ Missing required field: order_number for site: swgamessls {"available_fields":["error","message",0],"required_fields":["order_number","amount","status"]} 
[2026-03-21 13:17:35] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":159957,"exception":"Unknown named parameter $userId"} 
[2026-03-21 13:17:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1700  
[2026-03-21 13:17:56] production.INFO: Constructing job for order: 174921  
[2026-03-21 13:17:59] production.INFO: Handling job for order: 174921  
[2026-03-21 13:17:59] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:17:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:17:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=361a0c07-5c59-4f6b-81d8-08178d90f8a6&Player_ID=4632254365  
[2026-03-21 13:17:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=361a0c07-5c59-4f6b-81d8-08178d90f8a6&Player_ID=4632254365","has_body":false} 
[2026-03-21 13:18:00] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-21 13:18:00] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":159958,"exception":"Unknown named parameter $userId"} 
[2026-03-21 13:18:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-21 13:18:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"nnDSeRshTLUMVQAfqG7qn19iKhZwfSxF","execution_time":"2026-03-21 13:18:03"} 
[2026-03-21 13:18:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"nnDSeRshTLUMVQAfqG7qn19iKhZwfSxF","execution_time":"2026-03-21 13:18:03","total_operations":7,"sites_count":1} 
[2026-03-21 13:18:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"nnDSeRshTLUMVQAfqG7qn19iKhZwfSxF","execution_time":"2026-03-21 13:18:03","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-WaJd5V-1774074452","ORD-OPtijp-1774087361","ORD-foEM-1774087417","ORD-ZaSDLYaV-1774087812","ORD-Y0j1YYLo-1774087886","ORD-2HN2co-1774087933","ORD-y8rh-1774088015"]} 
[2026-03-21 13:18:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"nnDSeRshTLUMVQAfqG7qn19iKhZwfSxF","execution_time":"2026-03-21 13:18:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 13:18:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"nnDSeRshTLUMVQAfqG7qn19iKhZwfSxF","execution_time":"2026-03-21 13:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-21 13:18:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nnDSeRshTLUMVQAfqG7qn19iKhZwfSxF","execution_time":"2026-03-21 13:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2HN2co-1774087933","operation_id":159950} 
[2026-03-21 13:18:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nnDSeRshTLUMVQAfqG7qn19iKhZwfSxF","execution_time":"2026-03-21 13:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-foEM-1774087417","operation_id":159924} 
[2026-03-21 13:18:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nnDSeRshTLUMVQAfqG7qn19iKhZwfSxF","execution_time":"2026-03-21 13:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OPtijp-1774087361","operation_id":159922} 
[2026-03-21 13:18:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nnDSeRshTLUMVQAfqG7qn19iKhZwfSxF","execution_time":"2026-03-21 13:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 13:18:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nnDSeRshTLUMVQAfqG7qn19iKhZwfSxF","execution_time":"2026-03-21 13:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y0j1YYLo-1774087886","operation_id":159944} 
[2026-03-21 13:18:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nnDSeRshTLUMVQAfqG7qn19iKhZwfSxF","execution_time":"2026-03-21 13:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y8rh-1774088015","operation_id":159951} 
[2026-03-21 13:18:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nnDSeRshTLUMVQAfqG7qn19iKhZwfSxF","execution_time":"2026-03-21 13:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZaSDLYaV-1774087812","operation_id":159938} 
[2026-03-21 13:18:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"nnDSeRshTLUMVQAfqG7qn19iKhZwfSxF","execution_time":"2026-03-21 13:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZaSDLYaV-1774087812","operation_id":159938,"processed":0,"skipped":7,"updates_prepared":0} 
[2026-03-21 13:18:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"nnDSeRshTLUMVQAfqG7qn19iKhZwfSxF","execution_time":"2026-03-21 13:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZaSDLYaV-1774087812","operation_id":159938,"processed":0,"errors":0} 
[2026-03-21 13:18:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"nnDSeRshTLUMVQAfqG7qn19iKhZwfSxF","execution_time":"2026-03-21 13:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZaSDLYaV-1774087812","operation_id":159938} 
[2026-03-21 13:18:36] production.INFO: Constructing job for order: 174922  
[2026-03-21 13:18:37] production.INFO: Constructing job for order: 174923  
[2026-03-21 13:18:39] production.INFO: Handling job for order: 174922  
[2026-03-21 13:18:39] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 13:18:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:18:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=1bafeb55-7b8c-4ea2-8f97-197dee75682d&Player_ID=0997582249  
[2026-03-21 13:18:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=1bafeb55-7b8c-4ea2-8f97-197dee75682d&Player_ID=0997582249","has_body":false} 
[2026-03-21 13:18:40] production.INFO: Operation sent successfully {"operation_id":159959,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5KZguIw-1774088320","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 13:18:40"}},"processed_data":{"order_number":"ORD-5KZguIw-1774088320","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 13:18:40] production.INFO: Handling job for order: 174923  
[2026-03-21 13:18:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:18:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:18:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=97ca23ad-d269-40e6-b9ab-f2198508e723&Player_ID=1535981375  
[2026-03-21 13:18:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=97ca23ad-d269-40e6-b9ab-f2198508e723&Player_ID=1535981375","has_body":false} 
[2026-03-21 13:18:40] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-21 13:18:40] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":159960,"exception":"Unknown named parameter $userId"} 
[2026-03-21 13:18:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-21 13:19:02] production.INFO: Constructing job for order: 174924  
[2026-03-21 13:19:05] production.INFO: Handling job for order: 174924  
[2026-03-21 13:19:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:19:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:19:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=2cc9b9cd-310b-4c7b-8b84-187f16e9e8fc&Player_ID=5113444135  
[2026-03-21 13:19:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=2cc9b9cd-310b-4c7b-8b84-187f16e9e8fc&Player_ID=5113444135","has_body":false} 
[2026-03-21 13:19:05] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-21 13:19:05] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":159961,"exception":"Unknown named parameter $userId"} 
[2026-03-21 13:19:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 765  
[2026-03-21 13:19:18] production.INFO: Constructing job for order: 174925  
[2026-03-21 13:19:20] production.INFO: Handling job for order: 174925  
[2026-03-21 13:19:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:19:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:19:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2f82f350-f64f-403d-8e6d-a5030a4907cc&Player_ID=52051363958  
[2026-03-21 13:19:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2f82f350-f64f-403d-8e6d-a5030a4907cc&Player_ID=52051363958","has_body":false} 
[2026-03-21 13:19:21] production.INFO: Operation sent successfully {"operation_id":159962,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4QL-1774088361","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 13:19:21"}},"processed_data":{"order_number":"ORD-4QL-1774088361","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 13:19:33] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-4QL-1774088361","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 13:19:33] production.INFO: Processed webhook data (normalized) {"id":"ORD-4QL-1774088361","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 13:19:33] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 13:19:33] production.INFO: SendAcceptReject: Notification queued {"user_id":1508,"notification_type":"order_approved","reference_id":174925} 
[2026-03-21 13:19:33] production.INFO: Order updated successfully. Order ID: 174925, Status: completed  
[2026-03-21 13:19:33] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-4QL-1774088361","status":"completed","codes_count":0} 
[2026-03-21 13:19:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1508  
[2026-03-21 13:19:48] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ZaSDLYaV-1774087812","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 13:19:48] production.INFO: Processed webhook data (normalized) {"id":"ORD-ZaSDLYaV-1774087812","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 13:19:48] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 13:19:48] production.INFO: SendAcceptReject: Notification queued {"user_id":675,"notification_type":"order_approved","reference_id":174901} 
[2026-03-21 13:19:48] production.INFO: Order updated successfully. Order ID: 174901, Status: completed  
[2026-03-21 13:19:48] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ZaSDLYaV-1774087812","status":"completed","codes_count":0} 
[2026-03-21 13:19:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 675  
[2026-03-21 13:20:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"hUIeVEDupfSmio54YegP56naRQk0U9Fq","execution_time":"2026-03-21 13:20:03"} 
[2026-03-21 13:20:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"hUIeVEDupfSmio54YegP56naRQk0U9Fq","execution_time":"2026-03-21 13:20:03","total_operations":7,"sites_count":2} 
[2026-03-21 13:20:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"hUIeVEDupfSmio54YegP56naRQk0U9Fq","execution_time":"2026-03-21 13:20:03","site_id":3,"site_name":"swgamessd","orders_count":6,"order_ids":["ORD-WaJd5V-1774074452","ORD-OPtijp-1774087361","ORD-foEM-1774087417","ORD-Y0j1YYLo-1774087886","ORD-2HN2co-1774087933","ORD-y8rh-1774088015"]} 
[2026-03-21 13:20:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"hUIeVEDupfSmio54YegP56naRQk0U9Fq","execution_time":"2026-03-21 13:20:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 13:20:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"hUIeVEDupfSmio54YegP56naRQk0U9Fq","execution_time":"2026-03-21 13:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":6} 
[2026-03-21 13:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hUIeVEDupfSmio54YegP56naRQk0U9Fq","execution_time":"2026-03-21 13:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2HN2co-1774087933","operation_id":159950} 
[2026-03-21 13:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hUIeVEDupfSmio54YegP56naRQk0U9Fq","execution_time":"2026-03-21 13:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-foEM-1774087417","operation_id":159924} 
[2026-03-21 13:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hUIeVEDupfSmio54YegP56naRQk0U9Fq","execution_time":"2026-03-21 13:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OPtijp-1774087361","operation_id":159922} 
[2026-03-21 13:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hUIeVEDupfSmio54YegP56naRQk0U9Fq","execution_time":"2026-03-21 13:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 13:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hUIeVEDupfSmio54YegP56naRQk0U9Fq","execution_time":"2026-03-21 13:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y0j1YYLo-1774087886","operation_id":159944} 
[2026-03-21 13:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hUIeVEDupfSmio54YegP56naRQk0U9Fq","execution_time":"2026-03-21 13:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y8rh-1774088015","operation_id":159951} 
[2026-03-21 13:20:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"hUIeVEDupfSmio54YegP56naRQk0U9Fq","execution_time":"2026-03-21 13:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y8rh-1774088015","operation_id":159951,"processed":0,"skipped":6,"updates_prepared":0} 
[2026-03-21 13:20:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"hUIeVEDupfSmio54YegP56naRQk0U9Fq","execution_time":"2026-03-21 13:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y8rh-1774088015","operation_id":159951,"processed":0,"errors":0} 
[2026-03-21 13:20:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"hUIeVEDupfSmio54YegP56naRQk0U9Fq","execution_time":"2026-03-21 13:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y8rh-1774088015","operation_id":159951,"orders_count":1,"order_ids":["ORD-5KZguIw-1774088320"]} 
[2026-03-21 13:20:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"hUIeVEDupfSmio54YegP56naRQk0U9Fq","execution_time":"2026-03-21 13:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y8rh-1774088015","operation_id":159951} 
[2026-03-21 13:20:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"hUIeVEDupfSmio54YegP56naRQk0U9Fq","execution_time":"2026-03-21 13:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y8rh-1774088015","operation_id":159951,"orders_count":1} 
[2026-03-21 13:20:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"hUIeVEDupfSmio54YegP56naRQk0U9Fq","execution_time":"2026-03-21 13:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5KZguIw-1774088320","operation_id":159959,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 13:20:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"hUIeVEDupfSmio54YegP56naRQk0U9Fq","execution_time":"2026-03-21 13:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5KZguIw-1774088320","operation_id":159959,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 13:20:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"hUIeVEDupfSmio54YegP56naRQk0U9Fq","execution_time":"2026-03-21 13:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5KZguIw-1774088320","operation_id":159959,"count":1} 
[2026-03-21 13:20:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"hUIeVEDupfSmio54YegP56naRQk0U9Fq","execution_time":"2026-03-21 13:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5KZguIw-1774088320","operation_id":159959,"count":1} 
[2026-03-21 13:20:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"hUIeVEDupfSmio54YegP56naRQk0U9Fq","execution_time":"2026-03-21 13:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5KZguIw-1774088320","operation_id":159959,"user_id":1700,"notification_type":"order_approved","reference_id":174922} 
[2026-03-21 13:20:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"hUIeVEDupfSmio54YegP56naRQk0U9Fq","execution_time":"2026-03-21 13:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5KZguIw-1774088320","operation_id":159959,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 13:20:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"hUIeVEDupfSmio54YegP56naRQk0U9Fq","execution_time":"2026-03-21 13:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5KZguIw-1774088320","operation_id":159959,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 13:20:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"hUIeVEDupfSmio54YegP56naRQk0U9Fq","execution_time":"2026-03-21 13:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5KZguIw-1774088320","operation_id":159959,"processed":1,"errors":0} 
[2026-03-21 13:20:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"hUIeVEDupfSmio54YegP56naRQk0U9Fq","execution_time":"2026-03-21 13:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5KZguIw-1774088320","operation_id":159959,"processed":1,"errors":0} 
[2026-03-21 13:20:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"hUIeVEDupfSmio54YegP56naRQk0U9Fq","execution_time":"2026-03-21 13:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5KZguIw-1774088320","operation_id":159959} 
[2026-03-21 13:20:03] production.INFO: Executing GetProducts task...  
[2026-03-21 13:20:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 13:20:03] production.INFO: Executing GetProducts task...  
[2026-03-21 13:20:05] production.INFO: async() رجع: true  
[2026-03-21 13:20:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 13:20:06] production.WARNING: Product with ID 395 not found  
[2026-03-21 13:20:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 13:20:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 13:20:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 13:20:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 13:20:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 13:20:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 13:20:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 13:20:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 13:20:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 13:20:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1700  
[2026-03-21 13:20:10] production.INFO: Constructing job for order: 174926  
[2026-03-21 13:20:11] production.INFO: Constructing job for order: 174927  
[2026-03-21 13:20:13] production.INFO: Handling job for order: 174926  
[2026-03-21 13:20:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:20:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:20:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=639880e4-819a-4d12-a56d-8fd879d794f3&Player_ID=10551717528  
[2026-03-21 13:20:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=639880e4-819a-4d12-a56d-8fd879d794f3&Player_ID=10551717528","has_body":false} 
[2026-03-21 13:20:13] production.INFO: Constructing job for order: 174928  
[2026-03-21 13:20:13] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-21 13:20:13] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":159963,"exception":"Unknown named parameter $userId"} 
[2026-03-21 13:20:13] production.INFO: Handling job for order: 174927  
[2026-03-21 13:20:13] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 13:20:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:20:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=bd07c757-37b2-4ecc-ae29-f52d09f5750c&Player_ID=0940656831  
[2026-03-21 13:20:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=bd07c757-37b2-4ecc-ae29-f52d09f5750c&Player_ID=0940656831","has_body":false} 
[2026-03-21 13:20:14] production.INFO: Operation sent successfully {"operation_id":159964,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7GqT35Z-1774088414","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 13:20:14"}},"processed_data":{"order_number":"ORD-7GqT35Z-1774088414","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 13:20:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1423  
[2026-03-21 13:20:14] production.INFO: Handling job for order: 174928  
[2026-03-21 13:20:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:20:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:20:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=92b1a505-a42c-4cb0-a40b-4e3640e967ca&Player_ID=1535981375  
[2026-03-21 13:20:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=92b1a505-a42c-4cb0-a40b-4e3640e967ca&Player_ID=1535981375","has_body":false} 
[2026-03-21 13:20:15] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-21 13:20:15] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":159965,"exception":"Unknown named parameter $userId"} 
[2026-03-21 13:20:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-21 13:20:34] production.INFO: Constructing job for order: 174929  
[2026-03-21 13:20:36] production.INFO: Handling job for order: 174929  
[2026-03-21 13:20:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:20:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:20:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=d857734c-c3d1-4037-ac64-292a8ef5f284&Player_ID=5976874154  
[2026-03-21 13:20:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=d857734c-c3d1-4037-ac64-292a8ef5f284&Player_ID=5976874154","has_body":false} 
[2026-03-21 13:20:36] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-21 13:20:36] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":159966,"exception":"Unknown named parameter $userId"} 
[2026-03-21 13:20:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1753  
[2026-03-21 13:20:48] production.INFO: Constructing job for order: 174930  
[2026-03-21 13:20:51] production.INFO: Handling job for order: 174930  
[2026-03-21 13:20:51] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 13:20:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:20:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=68083b0a-5b21-4054-99c4-4bb6a305ffbc&Player_ID=0994192959  
[2026-03-21 13:20:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=68083b0a-5b21-4054-99c4-4bb6a305ffbc&Player_ID=0994192959","has_body":false} 
[2026-03-21 13:20:52] production.INFO: Operation sent successfully {"operation_id":159967,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-i1Qkw0ZY-1774088452","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 13:20:52"}},"processed_data":{"order_number":"ORD-i1Qkw0ZY-1774088452","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 13:21:15] production.INFO: Constructing job for order: 174931  
[2026-03-21 13:21:16] production.INFO: Handling job for order: 174931  
[2026-03-21 13:21:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:21:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:21:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=59e2a280-b4db-48c8-bd6f-ae5f38e2ca5f&Player_ID=52051363958  
[2026-03-21 13:21:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=59e2a280-b4db-48c8-bd6f-ae5f38e2ca5f&Player_ID=52051363958","has_body":false} 
[2026-03-21 13:21:17] production.INFO: Operation sent successfully {"operation_id":159968,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-lS7yaG7-1774088476","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 13:21:17"}},"processed_data":{"order_number":"ORD-lS7yaG7-1774088476","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 13:21:25] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Y0j1YYLo-1774087886","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 13:21:25] production.INFO: Processed webhook data (normalized) {"id":"ORD-Y0j1YYLo-1774087886","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 13:21:25] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 13:21:25] production.INFO: SendAcceptReject: Notification queued {"user_id":675,"notification_type":"order_approved","reference_id":174907} 
[2026-03-21 13:21:25] production.INFO: Order updated successfully. Order ID: 174907, Status: completed  
[2026-03-21 13:21:25] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Y0j1YYLo-1774087886","status":"completed","codes_count":0} 
[2026-03-21 13:21:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 675  
[2026-03-21 13:21:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-lS7yaG7-1774088476","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 13:21:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-lS7yaG7-1774088476","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 13:21:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 13:21:31] production.INFO: SendAcceptReject: Notification queued {"user_id":1508,"notification_type":"order_approved","reference_id":174931} 
[2026-03-21 13:21:31] production.INFO: Order updated successfully. Order ID: 174931, Status: completed  
[2026-03-21 13:21:31] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-lS7yaG7-1774088476","status":"completed","codes_count":0} 
[2026-03-21 13:21:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1508  
[2026-03-21 13:22:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"phXHbmCBXJUYfxDa5n0xZWihh6pL244q","execution_time":"2026-03-21 13:22:02"} 
[2026-03-21 13:22:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"phXHbmCBXJUYfxDa5n0xZWihh6pL244q","execution_time":"2026-03-21 13:22:02","total_operations":7,"sites_count":2} 
[2026-03-21 13:22:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"phXHbmCBXJUYfxDa5n0xZWihh6pL244q","execution_time":"2026-03-21 13:22:02","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-WaJd5V-1774074452","ORD-OPtijp-1774087361","ORD-foEM-1774087417","ORD-2HN2co-1774087933","ORD-y8rh-1774088015"]} 
[2026-03-21 13:22:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"phXHbmCBXJUYfxDa5n0xZWihh6pL244q","execution_time":"2026-03-21 13:22:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 13:22:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"phXHbmCBXJUYfxDa5n0xZWihh6pL244q","execution_time":"2026-03-21 13:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-21 13:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"phXHbmCBXJUYfxDa5n0xZWihh6pL244q","execution_time":"2026-03-21 13:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2HN2co-1774087933","operation_id":159950} 
[2026-03-21 13:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"phXHbmCBXJUYfxDa5n0xZWihh6pL244q","execution_time":"2026-03-21 13:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-foEM-1774087417","operation_id":159924} 
[2026-03-21 13:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"phXHbmCBXJUYfxDa5n0xZWihh6pL244q","execution_time":"2026-03-21 13:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OPtijp-1774087361","operation_id":159922} 
[2026-03-21 13:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"phXHbmCBXJUYfxDa5n0xZWihh6pL244q","execution_time":"2026-03-21 13:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 13:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"phXHbmCBXJUYfxDa5n0xZWihh6pL244q","execution_time":"2026-03-21 13:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y8rh-1774088015","operation_id":159951} 
[2026-03-21 13:22:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"phXHbmCBXJUYfxDa5n0xZWihh6pL244q","execution_time":"2026-03-21 13:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y8rh-1774088015","operation_id":159951,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-21 13:22:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"phXHbmCBXJUYfxDa5n0xZWihh6pL244q","execution_time":"2026-03-21 13:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y8rh-1774088015","operation_id":159951,"processed":0,"errors":0} 
[2026-03-21 13:22:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"phXHbmCBXJUYfxDa5n0xZWihh6pL244q","execution_time":"2026-03-21 13:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y8rh-1774088015","operation_id":159951,"orders_count":2,"order_ids":["ORD-7GqT35Z-1774088414","ORD-i1Qkw0ZY-1774088452"]} 
[2026-03-21 13:22:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"phXHbmCBXJUYfxDa5n0xZWihh6pL244q","execution_time":"2026-03-21 13:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y8rh-1774088015","operation_id":159951} 
[2026-03-21 13:22:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"phXHbmCBXJUYfxDa5n0xZWihh6pL244q","execution_time":"2026-03-21 13:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y8rh-1774088015","operation_id":159951,"orders_count":2} 
[2026-03-21 13:22:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"phXHbmCBXJUYfxDa5n0xZWihh6pL244q","execution_time":"2026-03-21 13:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i1Qkw0ZY-1774088452","operation_id":159967,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-21 13:22:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"phXHbmCBXJUYfxDa5n0xZWihh6pL244q","execution_time":"2026-03-21 13:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i1Qkw0ZY-1774088452","operation_id":159967,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-21 13:22:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"phXHbmCBXJUYfxDa5n0xZWihh6pL244q","execution_time":"2026-03-21 13:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i1Qkw0ZY-1774088452","operation_id":159967,"count":2} 
[2026-03-21 13:22:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"phXHbmCBXJUYfxDa5n0xZWihh6pL244q","execution_time":"2026-03-21 13:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i1Qkw0ZY-1774088452","operation_id":159967,"count":2} 
[2026-03-21 13:22:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"phXHbmCBXJUYfxDa5n0xZWihh6pL244q","execution_time":"2026-03-21 13:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i1Qkw0ZY-1774088452","operation_id":159967,"user_id":949,"notification_type":"order_approved","reference_id":174927} 
[2026-03-21 13:22:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"phXHbmCBXJUYfxDa5n0xZWihh6pL244q","execution_time":"2026-03-21 13:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i1Qkw0ZY-1774088452","operation_id":159967,"user_id":1752,"notification_type":"order_approved","reference_id":174930} 
[2026-03-21 13:22:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"phXHbmCBXJUYfxDa5n0xZWihh6pL244q","execution_time":"2026-03-21 13:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i1Qkw0ZY-1774088452","operation_id":159967,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-21 13:22:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"phXHbmCBXJUYfxDa5n0xZWihh6pL244q","execution_time":"2026-03-21 13:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i1Qkw0ZY-1774088452","operation_id":159967,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-21 13:22:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"phXHbmCBXJUYfxDa5n0xZWihh6pL244q","execution_time":"2026-03-21 13:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i1Qkw0ZY-1774088452","operation_id":159967,"processed":2,"errors":0} 
[2026-03-21 13:22:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"phXHbmCBXJUYfxDa5n0xZWihh6pL244q","execution_time":"2026-03-21 13:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i1Qkw0ZY-1774088452","operation_id":159967,"processed":2,"errors":0} 
[2026-03-21 13:22:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"phXHbmCBXJUYfxDa5n0xZWihh6pL244q","execution_time":"2026-03-21 13:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i1Qkw0ZY-1774088452","operation_id":159967} 
[2026-03-21 13:22:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 13:22:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1752  
[2026-03-21 13:22:13] production.INFO: Constructing job for order: 174933  
[2026-03-21 13:22:14] production.INFO: Handling job for order: 174933  
[2026-03-21 13:22:14] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 13:22:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:22:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=48b87c9f-fd7e-411c-90bd-7af55d42841d&Player_ID=0934592642  
[2026-03-21 13:22:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=48b87c9f-fd7e-411c-90bd-7af55d42841d&Player_ID=0934592642","has_body":false} 
[2026-03-21 13:22:15] production.INFO: Operation sent successfully {"operation_id":159969,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-QF7tcX-1774088535","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 13:22:15"}},"processed_data":{"order_number":"ORD-QF7tcX-1774088535","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 13:22:44] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-2HN2co-1774087933","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 13:22:44] production.INFO: Processed webhook data (normalized) {"id":"ORD-2HN2co-1774087933","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 13:22:44] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 13:22:44] production.INFO: SendAcceptReject: Notification queued {"user_id":675,"notification_type":"order_approved","reference_id":174913} 
[2026-03-21 13:22:44] production.INFO: Order updated successfully. Order ID: 174913, Status: completed  
[2026-03-21 13:22:44] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-2HN2co-1774087933","status":"completed","codes_count":0} 
[2026-03-21 13:22:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 675  
[2026-03-21 13:22:48] production.ERROR: Order Failed: No query results for model [App\Models\Product].  
[2026-03-21 13:23:14] production.INFO: Constructing job for order: 174935  
[2026-03-21 13:23:15] production.INFO: Handling job for order: 174935  
[2026-03-21 13:23:15] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 13:23:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:23:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=409d3419-0e4b-4780-8897-7f8dab8f202f&Player_ID=0997582249  
[2026-03-21 13:23:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=409d3419-0e4b-4780-8897-7f8dab8f202f&Player_ID=0997582249","has_body":false} 
[2026-03-21 13:23:16] production.INFO: Operation sent successfully {"operation_id":159970,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-zGp-1774088595","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 13:23:16"}},"processed_data":{"order_number":"ORD-zGp-1774088595","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 13:23:32] production.INFO: Constructing job for order: 174936  
[2026-03-21 13:23:32] production.INFO: Constructing job for order: 174937  
[2026-03-21 13:23:34] production.INFO: Handling job for order: 174936  
[2026-03-21 13:23:34] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 13:23:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:23:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=298fbe17-49a2-483c-bb14-268fea050d4f&Player_ID=0956293518  
[2026-03-21 13:23:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=298fbe17-49a2-483c-bb14-268fea050d4f&Player_ID=0956293518","has_body":false} 
[2026-03-21 13:23:34] production.INFO: Operation sent successfully {"operation_id":159971,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vJYW-1774088614","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 13:23:34"}},"processed_data":{"order_number":"ORD-vJYW-1774088614","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 13:23:34] production.INFO: Handling job for order: 174937  
[2026-03-21 13:23:34] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 13:23:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:23:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=59f23eb3-8a8c-4fcb-bce4-914a4cfad4ce&Player_ID=0934592642  
[2026-03-21 13:23:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=59f23eb3-8a8c-4fcb-bce4-914a4cfad4ce&Player_ID=0934592642","has_body":false} 
[2026-03-21 13:23:35] production.INFO: Operation sent successfully {"operation_id":159972,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HPMmG4n-1774088615","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 13:23:35"}},"processed_data":{"order_number":"ORD-HPMmG4n-1774088615","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 13:24:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"yD3rneIeo6tNsmvohdDttD3L9BYUCI0s","execution_time":"2026-03-21 13:24:02"} 
[2026-03-21 13:24:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"yD3rneIeo6tNsmvohdDttD3L9BYUCI0s","execution_time":"2026-03-21 13:24:02","total_operations":8,"sites_count":2} 
[2026-03-21 13:24:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"yD3rneIeo6tNsmvohdDttD3L9BYUCI0s","execution_time":"2026-03-21 13:24:02","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-WaJd5V-1774074452","ORD-OPtijp-1774087361","ORD-foEM-1774087417","ORD-y8rh-1774088015"]} 
[2026-03-21 13:24:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"yD3rneIeo6tNsmvohdDttD3L9BYUCI0s","execution_time":"2026-03-21 13:24:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 13:24:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"yD3rneIeo6tNsmvohdDttD3L9BYUCI0s","execution_time":"2026-03-21 13:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-21 13:24:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yD3rneIeo6tNsmvohdDttD3L9BYUCI0s","execution_time":"2026-03-21 13:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-foEM-1774087417","operation_id":159924} 
[2026-03-21 13:24:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yD3rneIeo6tNsmvohdDttD3L9BYUCI0s","execution_time":"2026-03-21 13:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OPtijp-1774087361","operation_id":159922} 
[2026-03-21 13:24:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yD3rneIeo6tNsmvohdDttD3L9BYUCI0s","execution_time":"2026-03-21 13:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 13:24:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yD3rneIeo6tNsmvohdDttD3L9BYUCI0s","execution_time":"2026-03-21 13:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y8rh-1774088015","operation_id":159951} 
[2026-03-21 13:24:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"yD3rneIeo6tNsmvohdDttD3L9BYUCI0s","execution_time":"2026-03-21 13:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y8rh-1774088015","operation_id":159951,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-21 13:24:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"yD3rneIeo6tNsmvohdDttD3L9BYUCI0s","execution_time":"2026-03-21 13:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y8rh-1774088015","operation_id":159951,"processed":0,"errors":0} 
[2026-03-21 13:24:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"yD3rneIeo6tNsmvohdDttD3L9BYUCI0s","execution_time":"2026-03-21 13:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y8rh-1774088015","operation_id":159951,"orders_count":4,"order_ids":["ORD-QF7tcX-1774088535","ORD-zGp-1774088595","ORD-vJYW-1774088614","ORD-HPMmG4n-1774088615"]} 
[2026-03-21 13:24:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"yD3rneIeo6tNsmvohdDttD3L9BYUCI0s","execution_time":"2026-03-21 13:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y8rh-1774088015","operation_id":159951} 
[2026-03-21 13:24:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"yD3rneIeo6tNsmvohdDttD3L9BYUCI0s","execution_time":"2026-03-21 13:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y8rh-1774088015","operation_id":159951,"orders_count":4} 
[2026-03-21 13:24:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yD3rneIeo6tNsmvohdDttD3L9BYUCI0s","execution_time":"2026-03-21 13:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HPMmG4n-1774088615","operation_id":159972} 
[2026-03-21 13:24:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yD3rneIeo6tNsmvohdDttD3L9BYUCI0s","execution_time":"2026-03-21 13:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vJYW-1774088614","operation_id":159971} 
[2026-03-21 13:24:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"yD3rneIeo6tNsmvohdDttD3L9BYUCI0s","execution_time":"2026-03-21 13:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zGp-1774088595","operation_id":159970,"processed":2,"skipped":2,"updates_prepared":2} 
[2026-03-21 13:24:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"yD3rneIeo6tNsmvohdDttD3L9BYUCI0s","execution_time":"2026-03-21 13:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zGp-1774088595","operation_id":159970,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-21 13:24:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"yD3rneIeo6tNsmvohdDttD3L9BYUCI0s","execution_time":"2026-03-21 13:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zGp-1774088595","operation_id":159970,"count":2} 
[2026-03-21 13:24:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"yD3rneIeo6tNsmvohdDttD3L9BYUCI0s","execution_time":"2026-03-21 13:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zGp-1774088595","operation_id":159970,"count":2} 
[2026-03-21 13:24:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"yD3rneIeo6tNsmvohdDttD3L9BYUCI0s","execution_time":"2026-03-21 13:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zGp-1774088595","operation_id":159970,"user_id":1056,"notification_type":"order_approved","reference_id":174933} 
[2026-03-21 13:24:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"yD3rneIeo6tNsmvohdDttD3L9BYUCI0s","execution_time":"2026-03-21 13:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zGp-1774088595","operation_id":159970,"user_id":1700,"notification_type":"order_approved","reference_id":174935} 
[2026-03-21 13:24:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"yD3rneIeo6tNsmvohdDttD3L9BYUCI0s","execution_time":"2026-03-21 13:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zGp-1774088595","operation_id":159970,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-21 13:24:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"yD3rneIeo6tNsmvohdDttD3L9BYUCI0s","execution_time":"2026-03-21 13:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zGp-1774088595","operation_id":159970,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-21 13:24:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"yD3rneIeo6tNsmvohdDttD3L9BYUCI0s","execution_time":"2026-03-21 13:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zGp-1774088595","operation_id":159970,"processed":2,"errors":0} 
[2026-03-21 13:24:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"yD3rneIeo6tNsmvohdDttD3L9BYUCI0s","execution_time":"2026-03-21 13:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zGp-1774088595","operation_id":159970,"processed":2,"errors":0} 
[2026-03-21 13:24:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"yD3rneIeo6tNsmvohdDttD3L9BYUCI0s","execution_time":"2026-03-21 13:24:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zGp-1774088595","operation_id":159970} 
[2026-03-21 13:24:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-21 13:24:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1700  
[2026-03-21 13:24:14] production.INFO: Constructing job for order: 174938  
[2026-03-21 13:24:17] production.INFO: Handling job for order: 174938  
[2026-03-21 13:24:18] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:24:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:24:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=400&uuid=dc5c37b0-1af3-4689-a0e7-b7fcac924b74&Player_ID=shahen88  
[2026-03-21 13:24:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=400&uuid=dc5c37b0-1af3-4689-a0e7-b7fcac924b74&Player_ID=shahen88","has_body":false} 
[2026-03-21 13:24:18] production.INFO: Operation sent successfully {"operation_id":159973,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-WZ4-1774088658","amount":6.9913043199999993504434314672835171222686767578125,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-21 13:24:18"}},"processed_data":{"order_number":"ORD-WZ4-1774088658","amount":6.9913043199999993504434314672835171222686767578125,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-21 13:24:25] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-WZ4-1774088658","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 13:24:25] production.INFO: Processed webhook data (normalized) {"id":"ORD-WZ4-1774088658","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 13:24:25] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 13:24:25] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":174938} 
[2026-03-21 13:24:25] production.INFO: Order updated successfully. Order ID: 174938, Status: completed  
[2026-03-21 13:24:25] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-WZ4-1774088658","status":"completed","codes_count":0} 
[2026-03-21 13:24:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-21 13:24:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-y8rh-1774088015","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 13:24:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-y8rh-1774088015","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 13:24:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 13:24:31] production.INFO: SendAcceptReject: Notification queued {"user_id":675,"notification_type":"order_approved","reference_id":174914} 
[2026-03-21 13:24:31] production.INFO: Order updated successfully. Order ID: 174914, Status: completed  
[2026-03-21 13:24:31] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-y8rh-1774088015","status":"completed","codes_count":0} 
[2026-03-21 13:24:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 675  
[2026-03-21 13:24:36] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"5001.5","mainamount":"5000","currency_id":"2"},"user_id":1054} 
[2026-03-21 13:24:36] production.ERROR: Undefined array key "operation_number" {"userId":1054,"exception":"[object] (ErrorException(code: 0): Undefined array key \"operation_number\" at /home/talaah/public_html/app/Services/CreditRequestService.php:58)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(258): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'Undefined array...', '/home/talaah/pu...', 58)
#1 /home/talaah/public_html/app/Services/CreditRequestService.php(58): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->{closure:Illuminate\\Foundation\\Bootstrap\\HandleExceptions::forwardsTo():257}(2, 'Undefined array...', '/home/talaah/pu...', 58)
#2 /home/talaah/public_html/app/Http/Controllers/Api/PaymentController.php(66): App\\Services\\CreditRequestService->createCreditRequest(Array, Object(App\\Models\\User), NULL)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Api\\PaymentController->requestcredit(Object(Illuminate\\Http\\Request))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction('requestcredit', Array)
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Api\\PaymentController), 'requestcredit')
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController()
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/app/Http/Middleware/CheckServiceAvailability.php(37): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckServiceAvailability->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'balance_request')
#11 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(72): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#39 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#40 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#41 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#43 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#44 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#45 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#46 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#47 {main}
"} 
[2026-03-21 13:25:03] production.INFO: Executing GetProducts task...  
[2026-03-21 13:25:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 13:25:03] production.INFO: Executing GetProducts task...  
[2026-03-21 13:25:05] production.INFO: async() رجع: true  
[2026-03-21 13:25:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 13:25:06] production.WARNING: Product with ID 395 not found  
[2026-03-21 13:25:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 13:25:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 13:25:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 13:25:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 13:25:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 13:25:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 13:25:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 13:25:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 13:25:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 13:25:28] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-OPtijp-1774087361","status":"completed","notes":[],"codes":[]}} 
[2026-03-21 13:25:28] production.INFO: Processed webhook data (normalized) {"id":"ORD-OPtijp-1774087361","status":"completed","codes":[],"notes":[]} 
[2026-03-21 13:25:28] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 13:25:28] production.INFO: SendAcceptReject: Notification queued {"user_id":59,"notification_type":"order_approved","reference_id":174885} 
[2026-03-21 13:25:28] production.INFO: Order updated successfully. Order ID: 174885, Status: completed  
[2026-03-21 13:25:28] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-OPtijp-1774087361","status":"completed","codes_count":0} 
[2026-03-21 13:25:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-21 13:25:54] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"5001.5","mainamount":"5000","operation_number":"7224b09152","note":"كيالي","currency_id":"2"},"user_id":1054} 
[2026-03-21 13:26:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"17MMAzOjeNoP7dqOMaFI6CcSSrxiXfn6","execution_time":"2026-03-21 13:26:01"} 
[2026-03-21 13:26:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"17MMAzOjeNoP7dqOMaFI6CcSSrxiXfn6","execution_time":"2026-03-21 13:26:01","total_operations":4,"sites_count":2} 
[2026-03-21 13:26:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"17MMAzOjeNoP7dqOMaFI6CcSSrxiXfn6","execution_time":"2026-03-21 13:26:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-WaJd5V-1774074452","ORD-foEM-1774087417"]} 
[2026-03-21 13:26:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"17MMAzOjeNoP7dqOMaFI6CcSSrxiXfn6","execution_time":"2026-03-21 13:26:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 13:26:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"17MMAzOjeNoP7dqOMaFI6CcSSrxiXfn6","execution_time":"2026-03-21 13:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 13:26:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"17MMAzOjeNoP7dqOMaFI6CcSSrxiXfn6","execution_time":"2026-03-21 13:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-foEM-1774087417","operation_id":159924} 
[2026-03-21 13:26:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"17MMAzOjeNoP7dqOMaFI6CcSSrxiXfn6","execution_time":"2026-03-21 13:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 13:26:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"17MMAzOjeNoP7dqOMaFI6CcSSrxiXfn6","execution_time":"2026-03-21 13:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 13:26:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"17MMAzOjeNoP7dqOMaFI6CcSSrxiXfn6","execution_time":"2026-03-21 13:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 13:26:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"17MMAzOjeNoP7dqOMaFI6CcSSrxiXfn6","execution_time":"2026-03-21 13:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":2,"order_ids":["ORD-vJYW-1774088614","ORD-HPMmG4n-1774088615"]} 
[2026-03-21 13:26:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"17MMAzOjeNoP7dqOMaFI6CcSSrxiXfn6","execution_time":"2026-03-21 13:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 13:26:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"17MMAzOjeNoP7dqOMaFI6CcSSrxiXfn6","execution_time":"2026-03-21 13:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":2} 
[2026-03-21 13:26:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"17MMAzOjeNoP7dqOMaFI6CcSSrxiXfn6","execution_time":"2026-03-21 13:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vJYW-1774088614","operation_id":159971,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-21 13:26:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"17MMAzOjeNoP7dqOMaFI6CcSSrxiXfn6","execution_time":"2026-03-21 13:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vJYW-1774088614","operation_id":159971,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-21 13:26:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"17MMAzOjeNoP7dqOMaFI6CcSSrxiXfn6","execution_time":"2026-03-21 13:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vJYW-1774088614","operation_id":159971,"count":2} 
[2026-03-21 13:26:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"17MMAzOjeNoP7dqOMaFI6CcSSrxiXfn6","execution_time":"2026-03-21 13:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vJYW-1774088614","operation_id":159971,"count":2} 
[2026-03-21 13:26:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"17MMAzOjeNoP7dqOMaFI6CcSSrxiXfn6","execution_time":"2026-03-21 13:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vJYW-1774088614","operation_id":159971,"user_id":1056,"notification_type":"order_approved","reference_id":174937} 
[2026-03-21 13:26:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"17MMAzOjeNoP7dqOMaFI6CcSSrxiXfn6","execution_time":"2026-03-21 13:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vJYW-1774088614","operation_id":159971,"user_id":32,"notification_type":"order_approved","reference_id":174936} 
[2026-03-21 13:26:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"17MMAzOjeNoP7dqOMaFI6CcSSrxiXfn6","execution_time":"2026-03-21 13:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vJYW-1774088614","operation_id":159971,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-21 13:26:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"17MMAzOjeNoP7dqOMaFI6CcSSrxiXfn6","execution_time":"2026-03-21 13:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vJYW-1774088614","operation_id":159971,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-21 13:26:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"17MMAzOjeNoP7dqOMaFI6CcSSrxiXfn6","execution_time":"2026-03-21 13:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vJYW-1774088614","operation_id":159971,"processed":2,"errors":0} 
[2026-03-21 13:26:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"17MMAzOjeNoP7dqOMaFI6CcSSrxiXfn6","execution_time":"2026-03-21 13:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vJYW-1774088614","operation_id":159971,"processed":2,"errors":0} 
[2026-03-21 13:26:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"17MMAzOjeNoP7dqOMaFI6CcSSrxiXfn6","execution_time":"2026-03-21 13:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vJYW-1774088614","operation_id":159971} 
[2026-03-21 13:26:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-21 13:26:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-21 13:26:10] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-foEM-1774087417","status":"completed","notes":[],"codes":[]}} 
[2026-03-21 13:26:10] production.INFO: Processed webhook data (normalized) {"id":"ORD-foEM-1774087417","status":"completed","codes":[],"notes":[]} 
[2026-03-21 13:26:10] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 13:26:10] production.INFO: SendAcceptReject: Notification queued {"user_id":59,"notification_type":"order_approved","reference_id":174887} 
[2026-03-21 13:26:10] production.INFO: Order updated successfully. Order ID: 174887, Status: completed  
[2026-03-21 13:26:10] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-foEM-1774087417","status":"completed","codes_count":0} 
[2026-03-21 13:26:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-21 13:26:30] production.INFO: Constructing job for order: 174939  
[2026-03-21 13:26:31] production.INFO: Handling job for order: 174939  
[2026-03-21 13:26:31] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:26:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:26:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/615/params?qty=100000&uuid=b2b804e9-905b-4b2e-8647-35e05c6983a8&Player_ID=21560952  
[2026-03-21 13:26:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/615/params?qty=100000&uuid=b2b804e9-905b-4b2e-8647-35e05c6983a8&Player_ID=21560952","has_body":false} 
[2026-03-21 13:26:32] production.INFO: Operation sent successfully {"operation_id":159974,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pHH5d6om-1774088792","amount":10.575900000000000744648787076584994792938232421875,"status":"processing","product":"Xena Amount","game":"Xena","notes":[],"created_at":"2026-03-21 13:26:32"}},"processed_data":{"order_number":"ORD-pHH5d6om-1774088792","amount":10.575900000000000744648787076584994792938232421875,"status":"processing","product":"Xena Amount","game":"Xena"}} 
[2026-03-21 13:27:19] production.INFO: Constructing job for order: 174940  
[2026-03-21 13:27:20] production.INFO: Handling job for order: 174940  
[2026-03-21 13:27:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:27:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:27:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/825/params?qty=2000&uuid=fa1f4227-5a24-45c3-b9d1-38d40c9f0006&Player_ID=4631414  
[2026-03-21 13:27:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/825/params?qty=2000&uuid=fa1f4227-5a24-45c3-b9d1-38d40c9f0006&Player_ID=4631414","has_body":false} 
[2026-03-21 13:27:21] production.INFO: Operation sent successfully {"operation_id":159975,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-t3Nxoa-1774088841","amount":1.475357999999999947249307297170162200927734375,"status":"processing","product":"Sahra Amount","game":"Sahra Caht","notes":[],"created_at":"2026-03-21 13:27:21"}},"processed_data":{"order_number":"ORD-t3Nxoa-1774088841","amount":1.475357999999999947249307297170162200927734375,"status":"processing","product":"Sahra Amount","game":"Sahra Caht"}} 
[2026-03-21 13:28:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"4DDbS1Y1mNBpDWItmctMCRUtpvBeJYVZ","execution_time":"2026-03-21 13:28:03"} 
[2026-03-21 13:28:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"4DDbS1Y1mNBpDWItmctMCRUtpvBeJYVZ","execution_time":"2026-03-21 13:28:03","total_operations":3,"sites_count":1} 
[2026-03-21 13:28:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"4DDbS1Y1mNBpDWItmctMCRUtpvBeJYVZ","execution_time":"2026-03-21 13:28:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-WaJd5V-1774074452","ORD-pHH5d6om-1774088792","ORD-t3Nxoa-1774088841"]} 
[2026-03-21 13:28:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"4DDbS1Y1mNBpDWItmctMCRUtpvBeJYVZ","execution_time":"2026-03-21 13:28:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 13:28:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"4DDbS1Y1mNBpDWItmctMCRUtpvBeJYVZ","execution_time":"2026-03-21 13:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-21 13:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4DDbS1Y1mNBpDWItmctMCRUtpvBeJYVZ","execution_time":"2026-03-21 13:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-t3Nxoa-1774088841","operation_id":159975} 
[2026-03-21 13:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4DDbS1Y1mNBpDWItmctMCRUtpvBeJYVZ","execution_time":"2026-03-21 13:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 13:28:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"4DDbS1Y1mNBpDWItmctMCRUtpvBeJYVZ","execution_time":"2026-03-21 13:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":1,"skipped":2,"updates_prepared":1} 
[2026-03-21 13:28:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"4DDbS1Y1mNBpDWItmctMCRUtpvBeJYVZ","execution_time":"2026-03-21 13:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 13:28:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"4DDbS1Y1mNBpDWItmctMCRUtpvBeJYVZ","execution_time":"2026-03-21 13:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"count":1} 
[2026-03-21 13:28:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"4DDbS1Y1mNBpDWItmctMCRUtpvBeJYVZ","execution_time":"2026-03-21 13:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"count":1} 
[2026-03-21 13:28:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"4DDbS1Y1mNBpDWItmctMCRUtpvBeJYVZ","execution_time":"2026-03-21 13:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"user_id":659,"notification_type":"order_approved","reference_id":174939} 
[2026-03-21 13:28:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"4DDbS1Y1mNBpDWItmctMCRUtpvBeJYVZ","execution_time":"2026-03-21 13:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 13:28:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"4DDbS1Y1mNBpDWItmctMCRUtpvBeJYVZ","execution_time":"2026-03-21 13:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 13:28:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"4DDbS1Y1mNBpDWItmctMCRUtpvBeJYVZ","execution_time":"2026-03-21 13:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":1,"errors":0} 
[2026-03-21 13:28:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"4DDbS1Y1mNBpDWItmctMCRUtpvBeJYVZ","execution_time":"2026-03-21 13:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":1,"errors":0} 
[2026-03-21 13:28:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"4DDbS1Y1mNBpDWItmctMCRUtpvBeJYVZ","execution_time":"2026-03-21 13:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 13:28:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 659  
[2026-03-21 13:28:10] production.INFO: Constructing job for order: 174941  
[2026-03-21 13:28:12] production.INFO: Handling job for order: 174941  
[2026-03-21 13:28:12] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 13:28:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:28:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/44/params?qty=1&uuid=ae3cd222-f4db-4693-b90d-dbdd3af0cf71&Player_ID=0938129909  
[2026-03-21 13:28:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/44/params?qty=1&uuid=ae3cd222-f4db-4693-b90d-dbdd3af0cf71&Player_ID=0938129909","has_body":false} 
[2026-03-21 13:28:13] production.INFO: Operation sent successfully {"operation_id":159976,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6Wn6X-1774088893","amount":111.6259500000000031150193535722792148590087890625,"status":"processing","product":"105.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 13:28:13"}},"processed_data":{"order_number":"ORD-6Wn6X-1774088893","amount":111.6259500000000031150193535722792148590087890625,"status":"processing","product":"105.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 13:28:27] production.INFO: Constructing job for order: 174942  
[2026-03-21 13:28:28] production.INFO: Handling job for order: 174942  
[2026-03-21 13:28:28] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:28:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:28:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=18fd13ce-220b-4658-b8fd-17eec66d1574&Player_ID=51508071184  
[2026-03-21 13:28:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=18fd13ce-220b-4658-b8fd-17eec66d1574&Player_ID=51508071184","has_body":false} 
[2026-03-21 13:28:29] production.INFO: Operation sent successfully {"operation_id":159977,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-VvMvi-1774088909","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 13:28:29"}},"processed_data":{"order_number":"ORD-VvMvi-1774088909","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-21 13:28:36] production.INFO: Constructing job for order: 174943  
[2026-03-21 13:28:38] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-VvMvi-1774088909","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 13:28:38] production.INFO: Processed webhook data (normalized) {"id":"ORD-VvMvi-1774088909","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 13:28:38] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 13:28:38] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":174942} 
[2026-03-21 13:28:38] production.INFO: Order updated successfully. Order ID: 174942, Status: completed  
[2026-03-21 13:28:38] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-VvMvi-1774088909","status":"completed","codes_count":0} 
[2026-03-21 13:28:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-21 13:28:38] production.INFO: Handling job for order: 174943  
[2026-03-21 13:28:38] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:28:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:28:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=2104b774-85d4-45bc-81ec-75ba276d0f90&Player_ID=51508071184  
[2026-03-21 13:28:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=2104b774-85d4-45bc-81ec-75ba276d0f90&Player_ID=51508071184","has_body":false} 
[2026-03-21 13:28:39] production.INFO: Operation sent successfully {"operation_id":159978,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-FYrl-1774088919","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 13:28:39"}},"processed_data":{"order_number":"ORD-FYrl-1774088919","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 13:28:49] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-FYrl-1774088919","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 13:28:49] production.INFO: Processed webhook data (normalized) {"id":"ORD-FYrl-1774088919","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 13:28:49] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 13:28:49] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":174943} 
[2026-03-21 13:28:49] production.INFO: Order updated successfully. Order ID: 174943, Status: completed  
[2026-03-21 13:28:49] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-FYrl-1774088919","status":"completed","codes_count":0} 
[2026-03-21 13:28:50] production.INFO: Constructing job for order: 174944  
[2026-03-21 13:28:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-21 13:28:51] production.INFO: Handling job for order: 174944  
[2026-03-21 13:28:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:28:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:28:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a0350d2c-5f4a-4b92-8ccf-48262bbc0465&Player_ID=51957524285  
[2026-03-21 13:28:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a0350d2c-5f4a-4b92-8ccf-48262bbc0465&Player_ID=51957524285","has_body":false} 
[2026-03-21 13:28:52] production.INFO: Operation sent successfully {"operation_id":159979,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8p5-1774088931","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 13:28:52"}},"processed_data":{"order_number":"ORD-8p5-1774088931","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 13:29:07] production.INFO: Constructing job for order: 174945  
[2026-03-21 13:29:08] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-8p5-1774088931","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 13:29:08] production.INFO: Processed webhook data (normalized) {"id":"ORD-8p5-1774088931","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 13:29:08] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 13:29:08] production.INFO: SendAcceptReject: Notification queued {"user_id":903,"notification_type":"order_approved","reference_id":174944} 
[2026-03-21 13:29:08] production.INFO: Order updated successfully. Order ID: 174944, Status: completed  
[2026-03-21 13:29:08] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-8p5-1774088931","status":"completed","codes_count":0} 
[2026-03-21 13:29:09] production.INFO: Constructing job for order: 174946  
[2026-03-21 13:29:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-21 13:29:10] production.INFO: Handling job for order: 174945  
[2026-03-21 13:29:10] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:29:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:29:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=fca5942f-bbc6-4ed9-80e6-9301f64c9865&Player_ID=10551717528  
[2026-03-21 13:29:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=fca5942f-bbc6-4ed9-80e6-9301f64c9865&Player_ID=10551717528","has_body":false} 
[2026-03-21 13:29:11] production.INFO: Operation sent successfully {"operation_id":159980,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rqGm-1774088950","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 13:29:11"}},"processed_data":{"order_number":"ORD-rqGm-1774088950","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 13:29:11] production.INFO: Handling job for order: 174946  
[2026-03-21 13:29:11] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:29:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:29:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=8c2044c8-407e-4c34-8f2b-8a3810eae095&Player_ID=12780739225  
[2026-03-21 13:29:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=8c2044c8-407e-4c34-8f2b-8a3810eae095&Player_ID=12780739225","has_body":false} 
[2026-03-21 13:29:12] production.INFO: Operation sent successfully {"operation_id":159981,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wP2arj-1774088951","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 13:29:12"}},"processed_data":{"order_number":"ORD-wP2arj-1774088951","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 13:29:37] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-wP2arj-1774088951","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 13:29:37] production.INFO: Processed webhook data (normalized) {"id":"ORD-wP2arj-1774088951","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 13:29:37] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 13:29:37] production.INFO: SendAcceptReject: Notification queued {"user_id":55,"notification_type":"order_approved","reference_id":174946} 
[2026-03-21 13:29:37] production.INFO: Order updated successfully. Order ID: 174946, Status: completed  
[2026-03-21 13:29:37] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-wP2arj-1774088951","status":"completed","codes_count":0} 
[2026-03-21 13:29:38] production.INFO: Constructing job for order: 174947  
[2026-03-21 13:29:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 55  
[2026-03-21 13:29:39] production.INFO: Handling job for order: 174947  
[2026-03-21 13:29:39] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:29:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:29:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=66419a38-59b1-435b-be7a-4dcc411203ff&Player_ID=12780739225  
[2026-03-21 13:29:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=66419a38-59b1-435b-be7a-4dcc411203ff&Player_ID=12780739225","has_body":false} 
[2026-03-21 13:29:39] production.INFO: Operation sent successfully {"operation_id":159982,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mR3-1774088979","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 13:29:39"}},"processed_data":{"order_number":"ORD-mR3-1774088979","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 13:30:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"lSBlA4I0cjNtRMYRAXGvkwmAxlPiNEdb","execution_time":"2026-03-21 13:30:03"} 
[2026-03-21 13:30:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"lSBlA4I0cjNtRMYRAXGvkwmAxlPiNEdb","execution_time":"2026-03-21 13:30:03","total_operations":5,"sites_count":2} 
[2026-03-21 13:30:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"lSBlA4I0cjNtRMYRAXGvkwmAxlPiNEdb","execution_time":"2026-03-21 13:30:03","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-WaJd5V-1774074452","ORD-t3Nxoa-1774088841","ORD-rqGm-1774088950","ORD-mR3-1774088979"]} 
[2026-03-21 13:30:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"lSBlA4I0cjNtRMYRAXGvkwmAxlPiNEdb","execution_time":"2026-03-21 13:30:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 13:30:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"lSBlA4I0cjNtRMYRAXGvkwmAxlPiNEdb","execution_time":"2026-03-21 13:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-21 13:30:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lSBlA4I0cjNtRMYRAXGvkwmAxlPiNEdb","execution_time":"2026-03-21 13:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mR3-1774088979","operation_id":159982} 
[2026-03-21 13:30:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lSBlA4I0cjNtRMYRAXGvkwmAxlPiNEdb","execution_time":"2026-03-21 13:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rqGm-1774088950","operation_id":159980} 
[2026-03-21 13:30:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lSBlA4I0cjNtRMYRAXGvkwmAxlPiNEdb","execution_time":"2026-03-21 13:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 13:30:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"lSBlA4I0cjNtRMYRAXGvkwmAxlPiNEdb","execution_time":"2026-03-21 13:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":1,"skipped":3,"updates_prepared":1} 
[2026-03-21 13:30:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"lSBlA4I0cjNtRMYRAXGvkwmAxlPiNEdb","execution_time":"2026-03-21 13:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 13:30:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"lSBlA4I0cjNtRMYRAXGvkwmAxlPiNEdb","execution_time":"2026-03-21 13:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"count":1} 
[2026-03-21 13:30:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"lSBlA4I0cjNtRMYRAXGvkwmAxlPiNEdb","execution_time":"2026-03-21 13:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"count":1} 
[2026-03-21 13:30:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"lSBlA4I0cjNtRMYRAXGvkwmAxlPiNEdb","execution_time":"2026-03-21 13:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"user_id":59,"notification_type":"order_approved","reference_id":174940} 
[2026-03-21 13:30:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"lSBlA4I0cjNtRMYRAXGvkwmAxlPiNEdb","execution_time":"2026-03-21 13:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 13:30:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"lSBlA4I0cjNtRMYRAXGvkwmAxlPiNEdb","execution_time":"2026-03-21 13:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 13:30:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"lSBlA4I0cjNtRMYRAXGvkwmAxlPiNEdb","execution_time":"2026-03-21 13:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":1,"errors":0} 
[2026-03-21 13:30:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"lSBlA4I0cjNtRMYRAXGvkwmAxlPiNEdb","execution_time":"2026-03-21 13:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":1,"errors":0} 
[2026-03-21 13:30:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"lSBlA4I0cjNtRMYRAXGvkwmAxlPiNEdb","execution_time":"2026-03-21 13:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":1,"order_ids":["ORD-6Wn6X-1774088893"]} 
[2026-03-21 13:30:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"lSBlA4I0cjNtRMYRAXGvkwmAxlPiNEdb","execution_time":"2026-03-21 13:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 13:30:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"lSBlA4I0cjNtRMYRAXGvkwmAxlPiNEdb","execution_time":"2026-03-21 13:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":1} 
[2026-03-21 13:30:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"lSBlA4I0cjNtRMYRAXGvkwmAxlPiNEdb","execution_time":"2026-03-21 13:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6Wn6X-1774088893","operation_id":159976,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 13:30:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"lSBlA4I0cjNtRMYRAXGvkwmAxlPiNEdb","execution_time":"2026-03-21 13:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6Wn6X-1774088893","operation_id":159976,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 13:30:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"lSBlA4I0cjNtRMYRAXGvkwmAxlPiNEdb","execution_time":"2026-03-21 13:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6Wn6X-1774088893","operation_id":159976,"count":1} 
[2026-03-21 13:30:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"lSBlA4I0cjNtRMYRAXGvkwmAxlPiNEdb","execution_time":"2026-03-21 13:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6Wn6X-1774088893","operation_id":159976,"count":1} 
[2026-03-21 13:30:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"lSBlA4I0cjNtRMYRAXGvkwmAxlPiNEdb","execution_time":"2026-03-21 13:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6Wn6X-1774088893","operation_id":159976,"user_id":1320,"notification_type":"order_approved","reference_id":174941} 
[2026-03-21 13:30:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"lSBlA4I0cjNtRMYRAXGvkwmAxlPiNEdb","execution_time":"2026-03-21 13:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6Wn6X-1774088893","operation_id":159976,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 13:30:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"lSBlA4I0cjNtRMYRAXGvkwmAxlPiNEdb","execution_time":"2026-03-21 13:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6Wn6X-1774088893","operation_id":159976,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 13:30:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"lSBlA4I0cjNtRMYRAXGvkwmAxlPiNEdb","execution_time":"2026-03-21 13:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6Wn6X-1774088893","operation_id":159976,"processed":1,"errors":0} 
[2026-03-21 13:30:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"lSBlA4I0cjNtRMYRAXGvkwmAxlPiNEdb","execution_time":"2026-03-21 13:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6Wn6X-1774088893","operation_id":159976,"processed":1,"errors":0} 
[2026-03-21 13:30:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"lSBlA4I0cjNtRMYRAXGvkwmAxlPiNEdb","execution_time":"2026-03-21 13:30:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6Wn6X-1774088893","operation_id":159976} 
[2026-03-21 13:30:04] production.INFO: Executing GetProducts task...  
[2026-03-21 13:30:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 13:30:04] production.INFO: Executing GetProducts task...  
[2026-03-21 13:30:06] production.INFO: async() رجع: true  
[2026-03-21 13:30:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 13:30:06] production.WARNING: Product with ID 395 not found  
[2026-03-21 13:30:07] production.WARNING: Product with ID 213 not found  
[2026-03-21 13:30:07] production.WARNING: Product with ID 212 not found  
[2026-03-21 13:30:07] production.WARNING: Product with ID 211 not found  
[2026-03-21 13:30:07] production.WARNING: Product with ID 210 not found  
[2026-03-21 13:30:07] production.WARNING: Product with ID 209 not found  
[2026-03-21 13:30:07] production.WARNING: Product with ID 214 not found  
[2026-03-21 13:30:07] production.WARNING: Product with ID 215 not found  
[2026-03-21 13:30:07] production.WARNING: Product with ID 216 not found  
[2026-03-21 13:30:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 13:30:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-21 13:30:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1320  
[2026-03-21 13:30:37] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-rqGm-1774088950","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 13:30:37] production.INFO: Processed webhook data (normalized) {"id":"ORD-rqGm-1774088950","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 13:30:37] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 13:30:37] production.INFO: SendAcceptReject: Notification queued {"user_id":1423,"notification_type":"order_approved","reference_id":174945} 
[2026-03-21 13:30:37] production.INFO: Order updated successfully. Order ID: 174945, Status: completed  
[2026-03-21 13:30:37] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-rqGm-1774088950","status":"completed","codes_count":0} 
[2026-03-21 13:30:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1423  
[2026-03-21 13:30:57] production.INFO: Constructing job for order: 174948  
[2026-03-21 13:30:58] production.INFO: Handling job for order: 174948  
[2026-03-21 13:30:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:30:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:30:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=b1936d9d-0af4-41ef-89d1-6da8925313f7&Player_ID=9466052198  
[2026-03-21 13:30:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=b1936d9d-0af4-41ef-89d1-6da8925313f7&Player_ID=9466052198","has_body":false} 
[2026-03-21 13:30:59] production.INFO: Operation sent successfully {"operation_id":159983,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-FryJJJt-1774089059","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 13:30:59"}},"processed_data":{"order_number":"ORD-FryJJJt-1774089059","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 13:31:08] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-mR3-1774088979","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 13:31:08] production.INFO: Processed webhook data (normalized) {"id":"ORD-mR3-1774088979","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 13:31:08] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 13:31:08] production.INFO: SendAcceptReject: Notification queued {"user_id":55,"notification_type":"order_approved","reference_id":174947} 
[2026-03-21 13:31:08] production.INFO: Order updated successfully. Order ID: 174947, Status: completed  
[2026-03-21 13:31:08] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-mR3-1774088979","status":"completed","codes_count":0} 
[2026-03-21 13:31:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 55  
[2026-03-21 13:32:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ODpWlSonVVFs6VKDpxpW3lEklHyQIty3","execution_time":"2026-03-21 13:32:02"} 
[2026-03-21 13:32:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ODpWlSonVVFs6VKDpxpW3lEklHyQIty3","execution_time":"2026-03-21 13:32:02","total_operations":2,"sites_count":1} 
[2026-03-21 13:32:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ODpWlSonVVFs6VKDpxpW3lEklHyQIty3","execution_time":"2026-03-21 13:32:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-WaJd5V-1774074452","ORD-FryJJJt-1774089059"]} 
[2026-03-21 13:32:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ODpWlSonVVFs6VKDpxpW3lEklHyQIty3","execution_time":"2026-03-21 13:32:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 13:32:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ODpWlSonVVFs6VKDpxpW3lEklHyQIty3","execution_time":"2026-03-21 13:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 13:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ODpWlSonVVFs6VKDpxpW3lEklHyQIty3","execution_time":"2026-03-21 13:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FryJJJt-1774089059","operation_id":159983} 
[2026-03-21 13:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ODpWlSonVVFs6VKDpxpW3lEklHyQIty3","execution_time":"2026-03-21 13:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 13:32:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ODpWlSonVVFs6VKDpxpW3lEklHyQIty3","execution_time":"2026-03-21 13:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 13:32:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ODpWlSonVVFs6VKDpxpW3lEklHyQIty3","execution_time":"2026-03-21 13:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 13:32:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ODpWlSonVVFs6VKDpxpW3lEklHyQIty3","execution_time":"2026-03-21 13:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 13:32:20] production.INFO: Constructing job for order: 174949  
[2026-03-21 13:32:23] production.INFO: Handling job for order: 174949  
[2026-03-21 13:32:23] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 13:32:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:32:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=fccfe504-3289-4c27-9827-fa60ab1d9622&Player_ID=0932502753  
[2026-03-21 13:32:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=fccfe504-3289-4c27-9827-fa60ab1d9622&Player_ID=0932502753","has_body":false} 
[2026-03-21 13:32:24] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1970.0","mainamount":"2000","operation_number":"155776584","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpepplencj19b0dVawhuz"}},"user_id":1748} 
[2026-03-21 13:32:24] production.INFO: Operation sent successfully {"operation_id":159984,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-OA7-1774089144","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 13:32:24"}},"processed_data":{"order_number":"ORD-OA7-1774089144","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 13:32:25] production.INFO: Constructing job for order: 174950  
[2026-03-21 13:32:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 13:32:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 13:32:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 13:32:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 13:32:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 13:32:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 13:32:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 13:32:27] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 13:32:27] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18306,"user_id":1748,"amount":1970.0,"admins_notified":7} 
[2026-03-21 13:32:27] production.INFO: Handling job for order: 174950  
[2026-03-21 13:32:27] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 13:32:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:32:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=9f322c06-5167-4ebc-acbb-ef05ec34e670&Player_ID=0932502753  
[2026-03-21 13:32:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=9f322c06-5167-4ebc-acbb-ef05ec34e670&Player_ID=0932502753","has_body":false} 
[2026-03-21 13:32:28] production.INFO: Operation sent successfully {"operation_id":159985,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-EYGekz-1774089148","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 13:32:28"}},"processed_data":{"order_number":"ORD-EYGekz-1774089148","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 13:32:36] production.INFO: Constructing job for order: 174951  
[2026-03-21 13:32:37] production.INFO: Handling job for order: 174951  
[2026-03-21 13:32:37] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 13:32:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:32:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/813/params?qty=1&uuid=045647e2-dc49-445f-887c-f0c883dfbbb6&Player_ID=0991337876  
[2026-03-21 13:32:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/813/params?qty=1&uuid=045647e2-dc49-445f-887c-f0c883dfbbb6&Player_ID=0991337876","has_body":false} 
[2026-03-21 13:32:37] production.INFO: Constructing job for order: 174952  
[2026-03-21 13:32:38] production.INFO: Operation sent successfully {"operation_id":159986,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ubi400x-1774089157","amount":390.67572000000001253283699043095111846923828125,"status":"processing","product":"370.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 13:32:38"}},"processed_data":{"order_number":"ORD-ubi400x-1774089157","amount":390.67572000000001253283699043095111846923828125,"status":"processing","product":"370.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 13:32:38] production.INFO: Handling job for order: 174952  
[2026-03-21 13:32:38] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:32:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:32:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=f38a3b0c-b291-4384-991d-2d2c803bd6f1&Player_ID=13975825583  
[2026-03-21 13:32:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=f38a3b0c-b291-4384-991d-2d2c803bd6f1&Player_ID=13975825583","has_body":false} 
[2026-03-21 13:32:38] production.INFO: Operation sent successfully {"operation_id":159987,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mDqaG-1774089158","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 13:32:38"}},"processed_data":{"order_number":"ORD-mDqaG-1774089158","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 13:33:08] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-mDqaG-1774089158","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 13:33:08] production.INFO: Processed webhook data (normalized) {"id":"ORD-mDqaG-1774089158","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 13:33:08] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 13:33:08] production.INFO: SendAcceptReject: Notification queued {"user_id":1753,"notification_type":"order_approved","reference_id":174952} 
[2026-03-21 13:33:08] production.INFO: Order updated successfully. Order ID: 174952, Status: completed  
[2026-03-21 13:33:08] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-mDqaG-1774089158","status":"completed","codes_count":0} 
[2026-03-21 13:33:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1753  
[2026-03-21 13:33:25] production.INFO: Constructing job for order: 174953  
[2026-03-21 13:33:26] production.INFO: Handling job for order: 174953  
[2026-03-21 13:33:27] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 13:33:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:33:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=5df08d08-7cd6-46a1-8f01-4f1716a0f265&Player_ID=0991337876  
[2026-03-21 13:33:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=5df08d08-7cd6-46a1-8f01-4f1716a0f265&Player_ID=0991337876","has_body":false} 
[2026-03-21 13:33:27] production.INFO: Operation sent successfully {"operation_id":159988,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-g1AVLH-1774089207","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 13:33:27"}},"processed_data":{"order_number":"ORD-g1AVLH-1774089207","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 13:33:40] production.INFO: Constructing job for order: 174954  
[2026-03-21 13:33:42] production.INFO: Handling job for order: 174954  
[2026-03-21 13:33:42] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 13:33:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:33:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=53380849-00df-4381-8575-532344105a94&Player_ID=0943557052  
[2026-03-21 13:33:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=53380849-00df-4381-8575-532344105a94&Player_ID=0943557052","has_body":false} 
[2026-03-21 13:33:43] production.INFO: Operation sent successfully {"operation_id":159989,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xbhPr6-1774089223","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 13:33:43"}},"processed_data":{"order_number":"ORD-xbhPr6-1774089223","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 13:33:45] production.INFO: Constructing job for order: 174955  
[2026-03-21 13:33:46] production.INFO: Handling job for order: 174955  
[2026-03-21 13:33:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:33:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:33:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=cf3cdab9-0f15-4f15-9b78-4ef85057facb&Player_ID=5976874154  
[2026-03-21 13:33:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=cf3cdab9-0f15-4f15-9b78-4ef85057facb&Player_ID=5976874154","has_body":false} 
[2026-03-21 13:33:47] production.INFO: Operation sent successfully {"operation_id":159990,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-iW1em0-1774089227","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 13:33:47"}},"processed_data":{"order_number":"ORD-iW1em0-1774089227","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 13:34:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"IXVPrdEHo0EH8rntBjt0gRVSAxzYpCai","execution_time":"2026-03-21 13:34:02"} 
[2026-03-21 13:34:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"IXVPrdEHo0EH8rntBjt0gRVSAxzYpCai","execution_time":"2026-03-21 13:34:02","total_operations":8,"sites_count":2} 
[2026-03-21 13:34:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"IXVPrdEHo0EH8rntBjt0gRVSAxzYpCai","execution_time":"2026-03-21 13:34:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-WaJd5V-1774074452","ORD-FryJJJt-1774089059","ORD-iW1em0-1774089227"]} 
[2026-03-21 13:34:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"IXVPrdEHo0EH8rntBjt0gRVSAxzYpCai","execution_time":"2026-03-21 13:34:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 13:34:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"IXVPrdEHo0EH8rntBjt0gRVSAxzYpCai","execution_time":"2026-03-21 13:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-21 13:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IXVPrdEHo0EH8rntBjt0gRVSAxzYpCai","execution_time":"2026-03-21 13:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FryJJJt-1774089059","operation_id":159983} 
[2026-03-21 13:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IXVPrdEHo0EH8rntBjt0gRVSAxzYpCai","execution_time":"2026-03-21 13:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iW1em0-1774089227","operation_id":159990} 
[2026-03-21 13:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IXVPrdEHo0EH8rntBjt0gRVSAxzYpCai","execution_time":"2026-03-21 13:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 13:34:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"IXVPrdEHo0EH8rntBjt0gRVSAxzYpCai","execution_time":"2026-03-21 13:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-21 13:34:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"IXVPrdEHo0EH8rntBjt0gRVSAxzYpCai","execution_time":"2026-03-21 13:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 13:34:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"IXVPrdEHo0EH8rntBjt0gRVSAxzYpCai","execution_time":"2026-03-21 13:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":5,"order_ids":["ORD-OA7-1774089144","ORD-EYGekz-1774089148","ORD-ubi400x-1774089157","ORD-g1AVLH-1774089207","ORD-xbhPr6-1774089223"]} 
[2026-03-21 13:34:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"IXVPrdEHo0EH8rntBjt0gRVSAxzYpCai","execution_time":"2026-03-21 13:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 13:34:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"IXVPrdEHo0EH8rntBjt0gRVSAxzYpCai","execution_time":"2026-03-21 13:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":5} 
[2026-03-21 13:34:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"IXVPrdEHo0EH8rntBjt0gRVSAxzYpCai","execution_time":"2026-03-21 13:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbhPr6-1774089223","operation_id":159989,"processed":5,"skipped":0,"updates_prepared":5} 
[2026-03-21 13:34:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"IXVPrdEHo0EH8rntBjt0gRVSAxzYpCai","execution_time":"2026-03-21 13:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbhPr6-1774089223","operation_id":159989,"total_items":5,"chunks":1,"chunk_size":10} 
[2026-03-21 13:34:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"IXVPrdEHo0EH8rntBjt0gRVSAxzYpCai","execution_time":"2026-03-21 13:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbhPr6-1774089223","operation_id":159989,"count":5} 
[2026-03-21 13:34:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"IXVPrdEHo0EH8rntBjt0gRVSAxzYpCai","execution_time":"2026-03-21 13:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbhPr6-1774089223","operation_id":159989,"count":5} 
[2026-03-21 13:34:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"IXVPrdEHo0EH8rntBjt0gRVSAxzYpCai","execution_time":"2026-03-21 13:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbhPr6-1774089223","operation_id":159989,"user_id":587,"notification_type":"order_approved","reference_id":174950} 
[2026-03-21 13:34:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"IXVPrdEHo0EH8rntBjt0gRVSAxzYpCai","execution_time":"2026-03-21 13:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbhPr6-1774089223","operation_id":159989,"user_id":1320,"notification_type":"order_approved","reference_id":174953} 
[2026-03-21 13:34:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"IXVPrdEHo0EH8rntBjt0gRVSAxzYpCai","execution_time":"2026-03-21 13:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbhPr6-1774089223","operation_id":159989,"user_id":587,"notification_type":"order_approved","reference_id":174949} 
[2026-03-21 13:34:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"IXVPrdEHo0EH8rntBjt0gRVSAxzYpCai","execution_time":"2026-03-21 13:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbhPr6-1774089223","operation_id":159989,"user_id":1320,"notification_type":"order_approved","reference_id":174951} 
[2026-03-21 13:34:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"IXVPrdEHo0EH8rntBjt0gRVSAxzYpCai","execution_time":"2026-03-21 13:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbhPr6-1774089223","operation_id":159989,"user_id":587,"notification_type":"order_approved","reference_id":174954} 
[2026-03-21 13:34:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"IXVPrdEHo0EH8rntBjt0gRVSAxzYpCai","execution_time":"2026-03-21 13:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbhPr6-1774089223","operation_id":159989,"chunk_number":1,"processed":5,"errors":0,"total_operations":5,"total_orders":5,"total_codes":0,"total_refunds":0} 
[2026-03-21 13:34:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"IXVPrdEHo0EH8rntBjt0gRVSAxzYpCai","execution_time":"2026-03-21 13:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbhPr6-1774089223","operation_id":159989,"total_processed":5,"total_errors":0,"chunks_processed":1} 
[2026-03-21 13:34:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"IXVPrdEHo0EH8rntBjt0gRVSAxzYpCai","execution_time":"2026-03-21 13:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbhPr6-1774089223","operation_id":159989,"processed":5,"errors":0} 
[2026-03-21 13:34:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"IXVPrdEHo0EH8rntBjt0gRVSAxzYpCai","execution_time":"2026-03-21 13:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbhPr6-1774089223","operation_id":159989,"processed":5,"errors":0} 
[2026-03-21 13:34:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"IXVPrdEHo0EH8rntBjt0gRVSAxzYpCai","execution_time":"2026-03-21 13:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbhPr6-1774089223","operation_id":159989} 
[2026-03-21 13:34:04] production.INFO: Constructing job for order: 174956  
[2026-03-21 13:34:04] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 13:34:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1320  
[2026-03-21 13:34:06] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 13:34:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1320  
[2026-03-21 13:34:07] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 13:34:08] production.INFO: Handling job for order: 174956  
[2026-03-21 13:34:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:34:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:34:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=bca91d63-1db8-41d5-aa48-93d77a73c844&Player_ID=8094875975  
[2026-03-21 13:34:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=bca91d63-1db8-41d5-aa48-93d77a73c844&Player_ID=8094875975","has_body":false} 
[2026-03-21 13:34:09] production.INFO: Operation sent successfully {"operation_id":159991,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-auJ5HF5-1774089248","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 13:34:09"}},"processed_data":{"order_number":"ORD-auJ5HF5-1774089248","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 13:34:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 5  
[2026-03-21 13:34:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-21 13:34:32] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-auJ5HF5-1774089248","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 13:34:32] production.INFO: Processed webhook data (normalized) {"id":"ORD-auJ5HF5-1774089248","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 13:34:32] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 13:34:32] production.INFO: SendAcceptReject: Notification queued {"user_id":659,"notification_type":"order_approved","reference_id":174956} 
[2026-03-21 13:34:32] production.INFO: Order updated successfully. Order ID: 174956, Status: completed  
[2026-03-21 13:34:32] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-auJ5HF5-1774089248","status":"completed","codes_count":0} 
[2026-03-21 13:34:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 659  
[2026-03-21 13:35:03] production.INFO: Executing GetProducts task...  
[2026-03-21 13:35:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 13:35:03] production.INFO: Executing GetProducts task...  
[2026-03-21 13:35:05] production.INFO: async() رجع: true  
[2026-03-21 13:35:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 13:35:06] production.WARNING: Product with ID 395 not found  
[2026-03-21 13:35:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 13:35:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 13:35:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 13:35:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 13:35:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 13:35:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 13:35:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 13:35:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 13:35:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 13:35:19] production.INFO: Constructing job for order: 174957  
[2026-03-21 13:35:22] production.INFO: Handling job for order: 174957  
[2026-03-21 13:35:22] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 13:35:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:35:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=6b9ef9f3-3986-4198-9748-82daafa51a09&Player_ID=0937314781  
[2026-03-21 13:35:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=6b9ef9f3-3986-4198-9748-82daafa51a09&Player_ID=0937314781","has_body":false} 
[2026-03-21 13:35:23] production.INFO: Operation sent successfully {"operation_id":159992,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-olEp-1774089322","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 13:35:23"}},"processed_data":{"order_number":"ORD-olEp-1774089322","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 13:35:28] production.INFO: Constructing job for order: 174958  
[2026-03-21 13:35:29] production.INFO: Handling job for order: 174958  
[2026-03-21 13:35:29] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 13:35:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:35:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=d66ddd6f-7eb8-4095-8699-9562643bf8dd&Player_ID=0998671976  
[2026-03-21 13:35:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=d66ddd6f-7eb8-4095-8699-9562643bf8dd&Player_ID=0998671976","has_body":false} 
[2026-03-21 13:35:29] production.INFO: Operation sent successfully {"operation_id":159993,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pzwq-1774089329","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 13:35:29"}},"processed_data":{"order_number":"ORD-pzwq-1774089329","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 13:35:50] production.INFO: Constructing job for order: 174959  
[2026-03-21 13:35:51] production.INFO: Constructing job for order: 174960  
[2026-03-21 13:35:53] production.INFO: Handling job for order: 174959  
[2026-03-21 13:35:53] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:35:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:35:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=5c6f668f-c2f1-4a1f-b2ab-15125767feb2&Player_ID=51225734738  
[2026-03-21 13:35:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=5c6f668f-c2f1-4a1f-b2ab-15125767feb2&Player_ID=51225734738","has_body":false} 
[2026-03-21 13:35:54] production.INFO: Operation sent successfully {"operation_id":159994,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-yZH84G-1774089354","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 13:35:54"}},"processed_data":{"order_number":"ORD-yZH84G-1774089354","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 13:35:54] production.INFO: Handling job for order: 174960  
[2026-03-21 13:35:54] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 13:35:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:35:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=bcc44c0b-8751-4ca3-9444-a306ca0eb386&Player_ID=0954327217  
[2026-03-21 13:35:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=bcc44c0b-8751-4ca3-9444-a306ca0eb386&Player_ID=0954327217","has_body":false} 
[2026-03-21 13:35:55] production.INFO: Operation sent successfully {"operation_id":159995,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-zeChuxXv-1774089355","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 13:35:55"}},"processed_data":{"order_number":"ORD-zeChuxXv-1774089355","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 13:35:55] production.INFO: Constructing job for order: 174961  
[2026-03-21 13:35:58] production.INFO: Handling job for order: 174961  
[2026-03-21 13:35:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:35:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:35:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=10de0fba-72ed-4114-9f91-b6545439e52d&Player_ID=13975825583  
[2026-03-21 13:35:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=10de0fba-72ed-4114-9f91-b6545439e52d&Player_ID=13975825583","has_body":false} 
[2026-03-21 13:35:59] production.INFO: Operation sent successfully {"operation_id":159996,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3HbcyUf-1774089358","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 13:35:59"}},"processed_data":{"order_number":"ORD-3HbcyUf-1774089358","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 13:36:01] production.INFO: Constructing job for order: 174962  
[2026-03-21 13:36:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"4MqWd6JrO7vFhf6bzSsGNoeflQeRedy3","execution_time":"2026-03-21 13:36:02"} 
[2026-03-21 13:36:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"4MqWd6JrO7vFhf6bzSsGNoeflQeRedy3","execution_time":"2026-03-21 13:36:02","total_operations":8,"sites_count":2} 
[2026-03-21 13:36:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"4MqWd6JrO7vFhf6bzSsGNoeflQeRedy3","execution_time":"2026-03-21 13:36:02","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-WaJd5V-1774074452","ORD-FryJJJt-1774089059","ORD-iW1em0-1774089227","ORD-yZH84G-1774089354","ORD-3HbcyUf-1774089358"]} 
[2026-03-21 13:36:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"4MqWd6JrO7vFhf6bzSsGNoeflQeRedy3","execution_time":"2026-03-21 13:36:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 13:36:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"4MqWd6JrO7vFhf6bzSsGNoeflQeRedy3","execution_time":"2026-03-21 13:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-21 13:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4MqWd6JrO7vFhf6bzSsGNoeflQeRedy3","execution_time":"2026-03-21 13:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3HbcyUf-1774089358","operation_id":159996} 
[2026-03-21 13:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4MqWd6JrO7vFhf6bzSsGNoeflQeRedy3","execution_time":"2026-03-21 13:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FryJJJt-1774089059","operation_id":159983} 
[2026-03-21 13:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4MqWd6JrO7vFhf6bzSsGNoeflQeRedy3","execution_time":"2026-03-21 13:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iW1em0-1774089227","operation_id":159990} 
[2026-03-21 13:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4MqWd6JrO7vFhf6bzSsGNoeflQeRedy3","execution_time":"2026-03-21 13:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 13:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4MqWd6JrO7vFhf6bzSsGNoeflQeRedy3","execution_time":"2026-03-21 13:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yZH84G-1774089354","operation_id":159994} 
[2026-03-21 13:36:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"4MqWd6JrO7vFhf6bzSsGNoeflQeRedy3","execution_time":"2026-03-21 13:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yZH84G-1774089354","operation_id":159994,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-21 13:36:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"4MqWd6JrO7vFhf6bzSsGNoeflQeRedy3","execution_time":"2026-03-21 13:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yZH84G-1774089354","operation_id":159994,"processed":0,"errors":0} 
[2026-03-21 13:36:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"4MqWd6JrO7vFhf6bzSsGNoeflQeRedy3","execution_time":"2026-03-21 13:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yZH84G-1774089354","operation_id":159994,"orders_count":3,"order_ids":["ORD-olEp-1774089322","ORD-pzwq-1774089329","ORD-zeChuxXv-1774089355"]} 
[2026-03-21 13:36:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"4MqWd6JrO7vFhf6bzSsGNoeflQeRedy3","execution_time":"2026-03-21 13:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yZH84G-1774089354","operation_id":159994} 
[2026-03-21 13:36:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"4MqWd6JrO7vFhf6bzSsGNoeflQeRedy3","execution_time":"2026-03-21 13:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yZH84G-1774089354","operation_id":159994,"orders_count":3} 
[2026-03-21 13:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4MqWd6JrO7vFhf6bzSsGNoeflQeRedy3","execution_time":"2026-03-21 13:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zeChuxXv-1774089355","operation_id":159995} 
[2026-03-21 13:36:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"4MqWd6JrO7vFhf6bzSsGNoeflQeRedy3","execution_time":"2026-03-21 13:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zeChuxXv-1774089355","operation_id":159995,"processed":2,"skipped":1,"updates_prepared":2} 
[2026-03-21 13:36:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"4MqWd6JrO7vFhf6bzSsGNoeflQeRedy3","execution_time":"2026-03-21 13:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zeChuxXv-1774089355","operation_id":159995,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-21 13:36:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"4MqWd6JrO7vFhf6bzSsGNoeflQeRedy3","execution_time":"2026-03-21 13:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zeChuxXv-1774089355","operation_id":159995,"count":2} 
[2026-03-21 13:36:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"4MqWd6JrO7vFhf6bzSsGNoeflQeRedy3","execution_time":"2026-03-21 13:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zeChuxXv-1774089355","operation_id":159995,"count":2} 
[2026-03-21 13:36:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"4MqWd6JrO7vFhf6bzSsGNoeflQeRedy3","execution_time":"2026-03-21 13:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zeChuxXv-1774089355","operation_id":159995,"user_id":587,"notification_type":"order_approved","reference_id":174957} 
[2026-03-21 13:36:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"4MqWd6JrO7vFhf6bzSsGNoeflQeRedy3","execution_time":"2026-03-21 13:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zeChuxXv-1774089355","operation_id":159995,"user_id":107,"notification_type":"order_approved","reference_id":174958} 
[2026-03-21 13:36:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"4MqWd6JrO7vFhf6bzSsGNoeflQeRedy3","execution_time":"2026-03-21 13:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zeChuxXv-1774089355","operation_id":159995,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-21 13:36:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"4MqWd6JrO7vFhf6bzSsGNoeflQeRedy3","execution_time":"2026-03-21 13:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zeChuxXv-1774089355","operation_id":159995,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-21 13:36:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"4MqWd6JrO7vFhf6bzSsGNoeflQeRedy3","execution_time":"2026-03-21 13:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zeChuxXv-1774089355","operation_id":159995,"processed":2,"errors":0} 
[2026-03-21 13:36:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"4MqWd6JrO7vFhf6bzSsGNoeflQeRedy3","execution_time":"2026-03-21 13:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zeChuxXv-1774089355","operation_id":159995,"processed":2,"errors":0} 
[2026-03-21 13:36:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"4MqWd6JrO7vFhf6bzSsGNoeflQeRedy3","execution_time":"2026-03-21 13:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zeChuxXv-1774089355","operation_id":159995} 
[2026-03-21 13:36:02] production.INFO: Handling job for order: 174962  
[2026-03-21 13:36:02] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 13:36:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:36:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=03788a49-376c-42ec-b341-5c97cedd50be&Player_ID=0954327217  
[2026-03-21 13:36:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=03788a49-376c-42ec-b341-5c97cedd50be&Player_ID=0954327217","has_body":false} 
[2026-03-21 13:36:03] production.INFO: Operation sent successfully {"operation_id":159997,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kj0zh-1774089363","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 13:36:03"}},"processed_data":{"order_number":"ORD-kj0zh-1774089363","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 13:36:04] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 13:36:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-21 13:36:08] production.INFO: Constructing job for order: 174963  
[2026-03-21 13:36:08] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-yZH84G-1774089354","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 13:36:08] production.INFO: Processed webhook data (normalized) {"id":"ORD-yZH84G-1774089354","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 13:36:08] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 13:36:08] production.INFO: SendAcceptReject: Notification queued {"user_id":148,"notification_type":"order_approved","reference_id":174959} 
[2026-03-21 13:36:08] production.INFO: Order updated successfully. Order ID: 174959, Status: completed  
[2026-03-21 13:36:08] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-yZH84G-1774089354","status":"completed","codes_count":0} 
[2026-03-21 13:36:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-21 13:36:10] production.INFO: Handling job for order: 174963  
[2026-03-21 13:36:10] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 13:36:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:36:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=3c260e42-265b-46cd-9e98-ef5235fd3f43&Player_ID=0954327217  
[2026-03-21 13:36:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=3c260e42-265b-46cd-9e98-ef5235fd3f43&Player_ID=0954327217","has_body":false} 
[2026-03-21 13:36:11] production.INFO: Operation sent successfully {"operation_id":159998,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Unllf-1774089371","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 13:36:11"}},"processed_data":{"order_number":"ORD-Unllf-1774089371","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 13:36:11] production.INFO: Constructing job for order: 174964  
[2026-03-21 13:36:14] production.INFO: Handling job for order: 174964  
[2026-03-21 13:36:14] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 13:36:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:36:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/815/params?qty=1&uuid=5607d0da-ed5a-410b-823f-d603f20c63d4&Player_ID=0980250790  
[2026-03-21 13:36:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/815/params?qty=1&uuid=5607d0da-ed5a-410b-823f-d603f20c63d4&Player_ID=0980250790","has_body":false} 
[2026-03-21 13:36:14] production.INFO: Constructing job for order: 174965  
[2026-03-21 13:36:15] production.INFO: Operation sent successfully {"operation_id":159999,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kQ05kBL0-1774089375","amount":456.6342200000000275394995696842670440673828125,"status":"processing","product":"432.69 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 13:36:15"}},"processed_data":{"order_number":"ORD-kQ05kBL0-1774089375","amount":456.6342200000000275394995696842670440673828125,"status":"processing","product":"432.69 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 13:36:15] production.INFO: Handling job for order: 174965  
[2026-03-21 13:36:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:36:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:36:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=500&uuid=f76715da-391d-4a2f-a5f0-4d63831e3c80&Player_ID=77779999Zyb  
[2026-03-21 13:36:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=500&uuid=f76715da-391d-4a2f-a5f0-4d63831e3c80&Player_ID=77779999Zyb","has_body":false} 
[2026-03-21 13:36:16] production.INFO: Operation sent successfully {"operation_id":160000,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9TjBBr-1774089375","amount":8.7391303999999987439650794840417802333831787109375,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-21 13:36:16"}},"processed_data":{"order_number":"ORD-9TjBBr-1774089375","amount":8.7391303999999987439650794840417802333831787109375,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-21 13:36:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-9TjBBr-1774089375","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 13:36:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-9TjBBr-1774089375","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 13:36:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 13:36:23] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":174965} 
[2026-03-21 13:36:23] production.INFO: Order updated successfully. Order ID: 174965, Status: completed  
[2026-03-21 13:36:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-9TjBBr-1774089375","status":"completed","codes_count":0} 
[2026-03-21 13:36:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-21 13:36:52] production.INFO: Constructing job for order: 174966  
[2026-03-21 13:36:55] production.INFO: Handling job for order: 174966  
[2026-03-21 13:36:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:36:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:36:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9cb2c89d-9926-4fcc-8056-93b07c6c596c&Player_ID=52306257241  
[2026-03-21 13:36:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9cb2c89d-9926-4fcc-8056-93b07c6c596c&Player_ID=52306257241","has_body":false} 
[2026-03-21 13:36:56] production.INFO: Operation sent successfully {"operation_id":160001,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HfpN-1774089415","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 13:36:56"}},"processed_data":{"order_number":"ORD-HfpN-1774089415","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 13:37:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-HfpN-1774089415","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 13:37:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-HfpN-1774089415","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 13:37:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 13:37:06] production.INFO: SendAcceptReject: Notification queued {"user_id":148,"notification_type":"order_approved","reference_id":174966} 
[2026-03-21 13:37:06] production.INFO: Order updated successfully. Order ID: 174966, Status: completed  
[2026-03-21 13:37:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-HfpN-1774089415","status":"completed","codes_count":0} 
[2026-03-21 13:37:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-21 13:37:18] production.INFO: Constructing job for order: 174967  
[2026-03-21 13:37:20] production.INFO: Handling job for order: 174967  
[2026-03-21 13:37:20] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 13:37:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:37:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=f2e13062-98a2-4e42-9f5d-c78174a1e209&Player_ID=0954327217  
[2026-03-21 13:37:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=f2e13062-98a2-4e42-9f5d-c78174a1e209&Player_ID=0954327217","has_body":false} 
[2026-03-21 13:37:20] production.INFO: Operation sent successfully {"operation_id":160002,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-LN6v-1774089440","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 13:37:20"}},"processed_data":{"order_number":"ORD-LN6v-1774089440","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 13:38:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"SaXFBjybikWWN6XroDaABOvx3xg2kSbZ","execution_time":"2026-03-21 13:38:02"} 
[2026-03-21 13:38:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"SaXFBjybikWWN6XroDaABOvx3xg2kSbZ","execution_time":"2026-03-21 13:38:02","total_operations":9,"sites_count":2} 
[2026-03-21 13:38:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"SaXFBjybikWWN6XroDaABOvx3xg2kSbZ","execution_time":"2026-03-21 13:38:02","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-WaJd5V-1774074452","ORD-FryJJJt-1774089059","ORD-iW1em0-1774089227","ORD-3HbcyUf-1774089358"]} 
[2026-03-21 13:38:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"SaXFBjybikWWN6XroDaABOvx3xg2kSbZ","execution_time":"2026-03-21 13:38:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 13:38:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"SaXFBjybikWWN6XroDaABOvx3xg2kSbZ","execution_time":"2026-03-21 13:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-21 13:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SaXFBjybikWWN6XroDaABOvx3xg2kSbZ","execution_time":"2026-03-21 13:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3HbcyUf-1774089358","operation_id":159996} 
[2026-03-21 13:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SaXFBjybikWWN6XroDaABOvx3xg2kSbZ","execution_time":"2026-03-21 13:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FryJJJt-1774089059","operation_id":159983} 
[2026-03-21 13:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SaXFBjybikWWN6XroDaABOvx3xg2kSbZ","execution_time":"2026-03-21 13:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iW1em0-1774089227","operation_id":159990} 
[2026-03-21 13:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SaXFBjybikWWN6XroDaABOvx3xg2kSbZ","execution_time":"2026-03-21 13:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 13:38:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"SaXFBjybikWWN6XroDaABOvx3xg2kSbZ","execution_time":"2026-03-21 13:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-21 13:38:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"SaXFBjybikWWN6XroDaABOvx3xg2kSbZ","execution_time":"2026-03-21 13:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 13:38:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"SaXFBjybikWWN6XroDaABOvx3xg2kSbZ","execution_time":"2026-03-21 13:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":5,"order_ids":["ORD-zeChuxXv-1774089355","ORD-kj0zh-1774089363","ORD-Unllf-1774089371","ORD-kQ05kBL0-1774089375","ORD-LN6v-1774089440"]} 
[2026-03-21 13:38:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"SaXFBjybikWWN6XroDaABOvx3xg2kSbZ","execution_time":"2026-03-21 13:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 13:38:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"SaXFBjybikWWN6XroDaABOvx3xg2kSbZ","execution_time":"2026-03-21 13:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":5} 
[2026-03-21 13:38:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"SaXFBjybikWWN6XroDaABOvx3xg2kSbZ","execution_time":"2026-03-21 13:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zeChuxXv-1774089355","operation_id":159995,"processed":5,"skipped":0,"updates_prepared":5} 
[2026-03-21 13:38:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"SaXFBjybikWWN6XroDaABOvx3xg2kSbZ","execution_time":"2026-03-21 13:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zeChuxXv-1774089355","operation_id":159995,"total_items":5,"chunks":1,"chunk_size":10} 
[2026-03-21 13:38:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"SaXFBjybikWWN6XroDaABOvx3xg2kSbZ","execution_time":"2026-03-21 13:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zeChuxXv-1774089355","operation_id":159995,"count":5} 
[2026-03-21 13:38:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"SaXFBjybikWWN6XroDaABOvx3xg2kSbZ","execution_time":"2026-03-21 13:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zeChuxXv-1774089355","operation_id":159995,"count":5} 
[2026-03-21 13:38:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"SaXFBjybikWWN6XroDaABOvx3xg2kSbZ","execution_time":"2026-03-21 13:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zeChuxXv-1774089355","operation_id":159995,"user_id":949,"notification_type":"order_approved","reference_id":174962} 
[2026-03-21 13:38:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"SaXFBjybikWWN6XroDaABOvx3xg2kSbZ","execution_time":"2026-03-21 13:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zeChuxXv-1774089355","operation_id":159995,"user_id":409,"notification_type":"order_approved","reference_id":174964} 
[2026-03-21 13:38:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"SaXFBjybikWWN6XroDaABOvx3xg2kSbZ","execution_time":"2026-03-21 13:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zeChuxXv-1774089355","operation_id":159995,"user_id":949,"notification_type":"order_approved","reference_id":174967} 
[2026-03-21 13:38:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"SaXFBjybikWWN6XroDaABOvx3xg2kSbZ","execution_time":"2026-03-21 13:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zeChuxXv-1774089355","operation_id":159995,"user_id":949,"notification_type":"order_approved","reference_id":174963} 
[2026-03-21 13:38:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"SaXFBjybikWWN6XroDaABOvx3xg2kSbZ","execution_time":"2026-03-21 13:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zeChuxXv-1774089355","operation_id":159995,"user_id":949,"notification_type":"order_approved","reference_id":174960} 
[2026-03-21 13:38:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"SaXFBjybikWWN6XroDaABOvx3xg2kSbZ","execution_time":"2026-03-21 13:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zeChuxXv-1774089355","operation_id":159995,"chunk_number":1,"processed":5,"errors":0,"total_operations":5,"total_orders":5,"total_codes":0,"total_refunds":0} 
[2026-03-21 13:38:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"SaXFBjybikWWN6XroDaABOvx3xg2kSbZ","execution_time":"2026-03-21 13:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zeChuxXv-1774089355","operation_id":159995,"total_processed":5,"total_errors":0,"chunks_processed":1} 
[2026-03-21 13:38:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"SaXFBjybikWWN6XroDaABOvx3xg2kSbZ","execution_time":"2026-03-21 13:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zeChuxXv-1774089355","operation_id":159995,"processed":5,"errors":0} 
[2026-03-21 13:38:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"SaXFBjybikWWN6XroDaABOvx3xg2kSbZ","execution_time":"2026-03-21 13:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zeChuxXv-1774089355","operation_id":159995,"processed":5,"errors":0} 
[2026-03-21 13:38:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"SaXFBjybikWWN6XroDaABOvx3xg2kSbZ","execution_time":"2026-03-21 13:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zeChuxXv-1774089355","operation_id":159995} 
[2026-03-21 13:38:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 13:38:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 409  
[2026-03-21 13:38:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 13:38:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 13:38:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 13:38:12] production.INFO: Constructing job for order: 174968  
[2026-03-21 13:38:15] production.INFO: Handling job for order: 174968  
[2026-03-21 13:38:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:38:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:38:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9eec9db2-44bb-456d-8abe-18aec427cb1a&Player_ID=51948711022  
[2026-03-21 13:38:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9eec9db2-44bb-456d-8abe-18aec427cb1a&Player_ID=51948711022","has_body":false} 
[2026-03-21 13:38:16] production.INFO: Operation sent successfully {"operation_id":160003,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-eUldU6h-1774089495","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 13:38:15"}},"processed_data":{"order_number":"ORD-eUldU6h-1774089495","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 13:38:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-3HbcyUf-1774089358","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 13:38:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-3HbcyUf-1774089358","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 13:38:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 13:38:23] production.INFO: SendAcceptReject: Notification queued {"user_id":1753,"notification_type":"order_approved","reference_id":174961} 
[2026-03-21 13:38:23] production.INFO: Order updated successfully. Order ID: 174961, Status: completed  
[2026-03-21 13:38:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-3HbcyUf-1774089358","status":"completed","codes_count":0} 
[2026-03-21 13:38:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1753  
[2026-03-21 13:38:26] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-eUldU6h-1774089495","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 13:38:26] production.INFO: Processed webhook data (normalized) {"id":"ORD-eUldU6h-1774089495","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 13:38:26] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 13:38:26] production.INFO: SendAcceptReject: Notification queued {"user_id":720,"notification_type":"order_approved","reference_id":174968} 
[2026-03-21 13:38:26] production.INFO: Order updated successfully. Order ID: 174968, Status: completed  
[2026-03-21 13:38:26] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-eUldU6h-1774089495","status":"completed","codes_count":0} 
[2026-03-21 13:38:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-21 13:38:41] production.INFO: Constructing job for order: 174969  
[2026-03-21 13:38:43] production.INFO: Handling job for order: 174969  
[2026-03-21 13:38:43] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 13:38:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:38:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=2c86bfe5-078f-40a1-8d27-c23d1d09e3c2&Player_ID=0954327217  
[2026-03-21 13:38:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=2c86bfe5-078f-40a1-8d27-c23d1d09e3c2&Player_ID=0954327217","has_body":false} 
[2026-03-21 13:38:43] production.INFO: Operation sent successfully {"operation_id":160004,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-be2-1774089523","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 13:38:43"}},"processed_data":{"order_number":"ORD-be2-1774089523","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 13:39:34] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"1040.0","mainamount":"1040","operation_number":"600428866376","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php7090qkgrsvd93V6ztwJ"}},"user_id":1495} 
[2026-03-21 13:39:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 13:39:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 13:39:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 13:39:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 13:39:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 13:39:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 13:39:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 13:39:34] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 13:39:34] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18307,"user_id":1495,"amount":1040.0,"admins_notified":7} 
[2026-03-21 13:39:38] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1477.5","mainamount":"1500","operation_number":"155782887","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpk98djlcdomgt7MyoWEV"}},"user_id":1247} 
[2026-03-21 13:39:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 13:39:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 13:39:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 13:39:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 13:39:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 13:39:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 13:39:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 13:39:40] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 13:39:40] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18308,"user_id":1247,"amount":1477.5,"admins_notified":7} 
[2026-03-21 13:39:59] production.INFO: Constructing job for order: 174970  
[2026-03-21 13:39:59] production.INFO: Creating credit request {"payload":{"method_id":"14","amount":"1117.0","mainamount":"1117","operation_number":"155632223","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php5q62uddkgpc17QwVaGj"}},"user_id":1258} 
[2026-03-21 13:40:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 13:40:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 13:40:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 13:40:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 13:40:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 13:40:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 13:40:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 13:40:01] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 13:40:01] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18309,"user_id":1258,"amount":1117.0,"admins_notified":7} 
[2026-03-21 13:40:01] production.INFO: Handling job for order: 174970  
[2026-03-21 13:40:01] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:40:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:40:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=fe5ab9ae-4ea6-4ad7-ae44-c369da2ac5e1&Player_ID=14391740079  
[2026-03-21 13:40:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=fe5ab9ae-4ea6-4ad7-ae44-c369da2ac5e1&Player_ID=14391740079","has_body":false} 
[2026-03-21 13:40:02] production.INFO: Operation sent successfully {"operation_id":160005,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4HPcbi-1774089602","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 13:40:02"}},"processed_data":{"order_number":"ORD-4HPcbi-1774089602","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 13:40:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"eRVOZayenv7MNDYc97OWw8EoXiLyXiD5","execution_time":"2026-03-21 13:40:02"} 
[2026-03-21 13:40:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"eRVOZayenv7MNDYc97OWw8EoXiLyXiD5","execution_time":"2026-03-21 13:40:02","total_operations":5,"sites_count":2} 
[2026-03-21 13:40:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"eRVOZayenv7MNDYc97OWw8EoXiLyXiD5","execution_time":"2026-03-21 13:40:02","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-WaJd5V-1774074452","ORD-FryJJJt-1774089059","ORD-iW1em0-1774089227","ORD-4HPcbi-1774089602"]} 
[2026-03-21 13:40:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"eRVOZayenv7MNDYc97OWw8EoXiLyXiD5","execution_time":"2026-03-21 13:40:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 13:40:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"eRVOZayenv7MNDYc97OWw8EoXiLyXiD5","execution_time":"2026-03-21 13:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-21 13:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eRVOZayenv7MNDYc97OWw8EoXiLyXiD5","execution_time":"2026-03-21 13:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4HPcbi-1774089602","operation_id":160005} 
[2026-03-21 13:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eRVOZayenv7MNDYc97OWw8EoXiLyXiD5","execution_time":"2026-03-21 13:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FryJJJt-1774089059","operation_id":159983} 
[2026-03-21 13:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eRVOZayenv7MNDYc97OWw8EoXiLyXiD5","execution_time":"2026-03-21 13:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iW1em0-1774089227","operation_id":159990} 
[2026-03-21 13:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eRVOZayenv7MNDYc97OWw8EoXiLyXiD5","execution_time":"2026-03-21 13:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 13:40:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"eRVOZayenv7MNDYc97OWw8EoXiLyXiD5","execution_time":"2026-03-21 13:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-21 13:40:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"eRVOZayenv7MNDYc97OWw8EoXiLyXiD5","execution_time":"2026-03-21 13:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 13:40:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"eRVOZayenv7MNDYc97OWw8EoXiLyXiD5","execution_time":"2026-03-21 13:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":1,"order_ids":["ORD-be2-1774089523"]} 
[2026-03-21 13:40:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"eRVOZayenv7MNDYc97OWw8EoXiLyXiD5","execution_time":"2026-03-21 13:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 13:40:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"eRVOZayenv7MNDYc97OWw8EoXiLyXiD5","execution_time":"2026-03-21 13:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":1} 
[2026-03-21 13:40:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"eRVOZayenv7MNDYc97OWw8EoXiLyXiD5","execution_time":"2026-03-21 13:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-be2-1774089523","operation_id":160004,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 13:40:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"eRVOZayenv7MNDYc97OWw8EoXiLyXiD5","execution_time":"2026-03-21 13:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-be2-1774089523","operation_id":160004,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 13:40:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"eRVOZayenv7MNDYc97OWw8EoXiLyXiD5","execution_time":"2026-03-21 13:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-be2-1774089523","operation_id":160004,"count":1} 
[2026-03-21 13:40:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"eRVOZayenv7MNDYc97OWw8EoXiLyXiD5","execution_time":"2026-03-21 13:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-be2-1774089523","operation_id":160004,"count":1} 
[2026-03-21 13:40:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"eRVOZayenv7MNDYc97OWw8EoXiLyXiD5","execution_time":"2026-03-21 13:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-be2-1774089523","operation_id":160004,"user_id":949,"notification_type":"order_approved","reference_id":174969} 
[2026-03-21 13:40:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"eRVOZayenv7MNDYc97OWw8EoXiLyXiD5","execution_time":"2026-03-21 13:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-be2-1774089523","operation_id":160004,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 13:40:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"eRVOZayenv7MNDYc97OWw8EoXiLyXiD5","execution_time":"2026-03-21 13:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-be2-1774089523","operation_id":160004,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 13:40:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"eRVOZayenv7MNDYc97OWw8EoXiLyXiD5","execution_time":"2026-03-21 13:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-be2-1774089523","operation_id":160004,"processed":1,"errors":0} 
[2026-03-21 13:40:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"eRVOZayenv7MNDYc97OWw8EoXiLyXiD5","execution_time":"2026-03-21 13:40:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-be2-1774089523","operation_id":160004,"processed":1,"errors":0} 
[2026-03-21 13:40:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"eRVOZayenv7MNDYc97OWw8EoXiLyXiD5","execution_time":"2026-03-21 13:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-be2-1774089523","operation_id":160004} 
[2026-03-21 13:40:03] production.INFO: Executing GetProducts task...  
[2026-03-21 13:40:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 13:40:03] production.INFO: Executing GetProducts task...  
[2026-03-21 13:40:03] production.INFO: Constructing job for order: 174971  
[2026-03-21 13:40:05] production.INFO: async() رجع: true  
[2026-03-21 13:40:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 13:40:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 13:40:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 13:40:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 13:40:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 13:40:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 13:40:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 13:40:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 13:40:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 13:40:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 13:40:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 13:40:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 13:40:06] production.INFO: Handling job for order: 174971  
[2026-03-21 13:40:06] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 13:40:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:40:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=59173c5d-b67c-467f-9071-f1ba62d7ef08&Player_ID=0952593477  
[2026-03-21 13:40:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=59173c5d-b67c-467f-9071-f1ba62d7ef08&Player_ID=0952593477","has_body":false} 
[2026-03-21 13:40:07] production.INFO: Operation sent successfully {"operation_id":160006,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kQFsEfiE-1774089607","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 13:40:07"}},"processed_data":{"order_number":"ORD-kQFsEfiE-1774089607","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 13:40:22] production.INFO: Constructing job for order: 174972  
[2026-03-21 13:40:25] production.INFO: Handling job for order: 174972  
[2026-03-21 13:40:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:40:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:40:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=fbd8890d-b7f0-4263-a881-f5bca21283ad&Player_ID=12152267550  
[2026-03-21 13:40:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=fbd8890d-b7f0-4263-a881-f5bca21283ad&Player_ID=12152267550","has_body":false} 
[2026-03-21 13:40:26] production.INFO: Operation sent successfully {"operation_id":160007,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-t8ayPPYG-1774089625","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 13:40:26"}},"processed_data":{"order_number":"ORD-t8ayPPYG-1774089625","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 13:40:28] production.INFO: Constructing job for order: 174973  
[2026-03-21 13:40:29] production.INFO: Handling job for order: 174973  
[2026-03-21 13:40:29] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:40:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:40:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a18ca221-6741-4d40-a179-df25a7da59d2&Player_ID=51508071184  
[2026-03-21 13:40:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a18ca221-6741-4d40-a179-df25a7da59d2&Player_ID=51508071184","has_body":false} 
[2026-03-21 13:40:29] production.INFO: Operation sent successfully {"operation_id":160008,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mj1Is9-1774089629","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 13:40:29"}},"processed_data":{"order_number":"ORD-mj1Is9-1774089629","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 13:40:37] production.INFO: Constructing job for order: 174974  
[2026-03-21 13:40:38] production.INFO: Handling job for order: 174974  
[2026-03-21 13:40:38] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:40:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:40:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=38cf49fd-a41b-445a-a6ea-7b1c61f6c9fb&Player_ID=8578272314  
[2026-03-21 13:40:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=38cf49fd-a41b-445a-a6ea-7b1c61f6c9fb&Player_ID=8578272314","has_body":false} 
[2026-03-21 13:40:39] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-mj1Is9-1774089629","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 13:40:39] production.INFO: Processed webhook data (normalized) {"id":"ORD-mj1Is9-1774089629","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 13:40:39] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 13:40:39] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":174973} 
[2026-03-21 13:40:39] production.INFO: Order updated successfully. Order ID: 174973, Status: completed  
[2026-03-21 13:40:39] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-mj1Is9-1774089629","status":"completed","codes_count":0} 
[2026-03-21 13:40:39] production.INFO: Operation sent successfully {"operation_id":160009,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ZMz-1774089639","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 13:40:39"}},"processed_data":{"order_number":"ORD-ZMz-1774089639","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 13:40:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-21 13:40:59] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-t8ayPPYG-1774089625","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 13:40:59] production.INFO: Processed webhook data (normalized) {"id":"ORD-t8ayPPYG-1774089625","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 13:40:59] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 13:40:59] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":174972} 
[2026-03-21 13:40:59] production.INFO: Order updated successfully. Order ID: 174972, Status: completed  
[2026-03-21 13:40:59] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-t8ayPPYG-1774089625","status":"completed","codes_count":0} 
[2026-03-21 13:41:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-21 13:41:27] production.INFO: Constructing job for order: 174975  
[2026-03-21 13:41:30] production.INFO: Handling job for order: 174975  
[2026-03-21 13:41:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:41:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:41:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=71685393-9539-4f97-9d81-f8521acd2807&Player_ID=51726222735  
[2026-03-21 13:41:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=71685393-9539-4f97-9d81-f8521acd2807&Player_ID=51726222735","has_body":false} 
[2026-03-21 13:41:31] production.INFO: Operation sent successfully {"operation_id":160010,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-y35Ui5ey-1774089691","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 13:41:31"}},"processed_data":{"order_number":"ORD-y35Ui5ey-1774089691","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 13:41:42] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-y35Ui5ey-1774089691","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 13:41:42] production.INFO: Processed webhook data (normalized) {"id":"ORD-y35Ui5ey-1774089691","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 13:41:42] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 13:41:42] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":174975} 
[2026-03-21 13:41:42] production.INFO: Order updated successfully. Order ID: 174975, Status: completed  
[2026-03-21 13:41:42] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-y35Ui5ey-1774089691","status":"completed","codes_count":0} 
[2026-03-21 13:41:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-21 13:42:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"uHmhC34YLBawxj9OZ8F1AarHDraV1Hmo","execution_time":"2026-03-21 13:42:01"} 
[2026-03-21 13:42:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"uHmhC34YLBawxj9OZ8F1AarHDraV1Hmo","execution_time":"2026-03-21 13:42:01","total_operations":6,"sites_count":2} 
[2026-03-21 13:42:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"uHmhC34YLBawxj9OZ8F1AarHDraV1Hmo","execution_time":"2026-03-21 13:42:01","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-WaJd5V-1774074452","ORD-FryJJJt-1774089059","ORD-iW1em0-1774089227","ORD-4HPcbi-1774089602","ORD-ZMz-1774089639"]} 
[2026-03-21 13:42:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"uHmhC34YLBawxj9OZ8F1AarHDraV1Hmo","execution_time":"2026-03-21 13:42:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 13:42:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"uHmhC34YLBawxj9OZ8F1AarHDraV1Hmo","execution_time":"2026-03-21 13:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-21 13:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uHmhC34YLBawxj9OZ8F1AarHDraV1Hmo","execution_time":"2026-03-21 13:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4HPcbi-1774089602","operation_id":160005} 
[2026-03-21 13:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uHmhC34YLBawxj9OZ8F1AarHDraV1Hmo","execution_time":"2026-03-21 13:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FryJJJt-1774089059","operation_id":159983} 
[2026-03-21 13:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uHmhC34YLBawxj9OZ8F1AarHDraV1Hmo","execution_time":"2026-03-21 13:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iW1em0-1774089227","operation_id":159990} 
[2026-03-21 13:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uHmhC34YLBawxj9OZ8F1AarHDraV1Hmo","execution_time":"2026-03-21 13:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 13:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uHmhC34YLBawxj9OZ8F1AarHDraV1Hmo","execution_time":"2026-03-21 13:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009} 
[2026-03-21 13:42:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"uHmhC34YLBawxj9OZ8F1AarHDraV1Hmo","execution_time":"2026-03-21 13:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-21 13:42:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"uHmhC34YLBawxj9OZ8F1AarHDraV1Hmo","execution_time":"2026-03-21 13:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"processed":0,"errors":0} 
[2026-03-21 13:42:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"uHmhC34YLBawxj9OZ8F1AarHDraV1Hmo","execution_time":"2026-03-21 13:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"orders_count":1,"order_ids":["ORD-kQFsEfiE-1774089607"]} 
[2026-03-21 13:42:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"uHmhC34YLBawxj9OZ8F1AarHDraV1Hmo","execution_time":"2026-03-21 13:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009} 
[2026-03-21 13:42:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"uHmhC34YLBawxj9OZ8F1AarHDraV1Hmo","execution_time":"2026-03-21 13:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"orders_count":1} 
[2026-03-21 13:42:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"uHmhC34YLBawxj9OZ8F1AarHDraV1Hmo","execution_time":"2026-03-21 13:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kQFsEfiE-1774089607","operation_id":160006,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 13:42:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"uHmhC34YLBawxj9OZ8F1AarHDraV1Hmo","execution_time":"2026-03-21 13:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kQFsEfiE-1774089607","operation_id":160006,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 13:42:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"uHmhC34YLBawxj9OZ8F1AarHDraV1Hmo","execution_time":"2026-03-21 13:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kQFsEfiE-1774089607","operation_id":160006,"count":1} 
[2026-03-21 13:42:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"uHmhC34YLBawxj9OZ8F1AarHDraV1Hmo","execution_time":"2026-03-21 13:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kQFsEfiE-1774089607","operation_id":160006,"count":1} 
[2026-03-21 13:42:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"uHmhC34YLBawxj9OZ8F1AarHDraV1Hmo","execution_time":"2026-03-21 13:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kQFsEfiE-1774089607","operation_id":160006,"user_id":722,"notification_type":"order_approved","reference_id":174971} 
[2026-03-21 13:42:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"uHmhC34YLBawxj9OZ8F1AarHDraV1Hmo","execution_time":"2026-03-21 13:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kQFsEfiE-1774089607","operation_id":160006,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 13:42:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"uHmhC34YLBawxj9OZ8F1AarHDraV1Hmo","execution_time":"2026-03-21 13:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kQFsEfiE-1774089607","operation_id":160006,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 13:42:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"uHmhC34YLBawxj9OZ8F1AarHDraV1Hmo","execution_time":"2026-03-21 13:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kQFsEfiE-1774089607","operation_id":160006,"processed":1,"errors":0} 
[2026-03-21 13:42:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"uHmhC34YLBawxj9OZ8F1AarHDraV1Hmo","execution_time":"2026-03-21 13:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kQFsEfiE-1774089607","operation_id":160006,"processed":1,"errors":0} 
[2026-03-21 13:42:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"uHmhC34YLBawxj9OZ8F1AarHDraV1Hmo","execution_time":"2026-03-21 13:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kQFsEfiE-1774089607","operation_id":160006} 
[2026-03-21 13:42:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 722  
[2026-03-21 13:42:55] production.INFO: Constructing job for order: 174976  
[2026-03-21 13:42:56] production.INFO: Handling job for order: 174976  
[2026-03-21 13:42:56] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:42:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:42:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=afef6bfc-20df-43fa-9f1e-9dc7c9fba85b&Player_ID=11204857094  
[2026-03-21 13:42:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=afef6bfc-20df-43fa-9f1e-9dc7c9fba85b&Player_ID=11204857094","has_body":false} 
[2026-03-21 13:42:57] production.INFO: Operation sent successfully {"operation_id":160011,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-C9zMvnPn-1774089776","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 13:42:57"}},"processed_data":{"order_number":"ORD-C9zMvnPn-1774089776","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 13:43:04] production.INFO: Constructing job for order: 174977  
[2026-03-21 13:43:06] production.INFO: Handling job for order: 174977  
[2026-03-21 13:43:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:43:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:43:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=155dd89f-d752-48ca-9bb1-36738c4f7f0e&Player_ID=11204857094  
[2026-03-21 13:43:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=155dd89f-d752-48ca-9bb1-36738c4f7f0e&Player_ID=11204857094","has_body":false} 
[2026-03-21 13:43:07] production.INFO: Operation sent successfully {"operation_id":160012,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-nWPz-1774089786","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 13:43:07"}},"processed_data":{"order_number":"ORD-nWPz-1774089786","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 13:43:10] production.INFO: Constructing job for order: 174978  
[2026-03-21 13:43:13] production.INFO: Handling job for order: 174978  
[2026-03-21 13:43:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:43:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:43:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=c2b4f33d-d543-4bbd-932a-3ab02c23f837&Player_ID=11204857094  
[2026-03-21 13:43:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=c2b4f33d-d543-4bbd-932a-3ab02c23f837&Player_ID=11204857094","has_body":false} 
[2026-03-21 13:43:13] production.INFO: Operation sent successfully {"operation_id":160013,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-cOa-1774089793","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 13:43:13"}},"processed_data":{"order_number":"ORD-cOa-1774089793","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 13:43:48] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-nWPz-1774089786","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 13:43:48] production.INFO: Processed webhook data (normalized) {"id":"ORD-nWPz-1774089786","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 13:43:48] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 13:43:48] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":174977} 
[2026-03-21 13:43:48] production.INFO: Order updated successfully. Order ID: 174977, Status: completed  
[2026-03-21 13:43:48] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-nWPz-1774089786","status":"completed","codes_count":0} 
[2026-03-21 13:43:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-21 13:43:58] production.INFO: Constructing job for order: 174979  
[2026-03-21 13:44:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"bCNTuYJJdJmEzCcd1vRS6Idl5xGT2LXE","execution_time":"2026-03-21 13:44:01"} 
[2026-03-21 13:44:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"bCNTuYJJdJmEzCcd1vRS6Idl5xGT2LXE","execution_time":"2026-03-21 13:44:01","total_operations":7,"sites_count":1} 
[2026-03-21 13:44:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"bCNTuYJJdJmEzCcd1vRS6Idl5xGT2LXE","execution_time":"2026-03-21 13:44:01","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-WaJd5V-1774074452","ORD-FryJJJt-1774089059","ORD-iW1em0-1774089227","ORD-4HPcbi-1774089602","ORD-ZMz-1774089639","ORD-C9zMvnPn-1774089776","ORD-cOa-1774089793"]} 
[2026-03-21 13:44:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"bCNTuYJJdJmEzCcd1vRS6Idl5xGT2LXE","execution_time":"2026-03-21 13:44:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 13:44:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"bCNTuYJJdJmEzCcd1vRS6Idl5xGT2LXE","execution_time":"2026-03-21 13:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-21 13:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bCNTuYJJdJmEzCcd1vRS6Idl5xGT2LXE","execution_time":"2026-03-21 13:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4HPcbi-1774089602","operation_id":160005} 
[2026-03-21 13:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bCNTuYJJdJmEzCcd1vRS6Idl5xGT2LXE","execution_time":"2026-03-21 13:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C9zMvnPn-1774089776","operation_id":160011} 
[2026-03-21 13:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bCNTuYJJdJmEzCcd1vRS6Idl5xGT2LXE","execution_time":"2026-03-21 13:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cOa-1774089793","operation_id":160013} 
[2026-03-21 13:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bCNTuYJJdJmEzCcd1vRS6Idl5xGT2LXE","execution_time":"2026-03-21 13:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FryJJJt-1774089059","operation_id":159983} 
[2026-03-21 13:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bCNTuYJJdJmEzCcd1vRS6Idl5xGT2LXE","execution_time":"2026-03-21 13:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iW1em0-1774089227","operation_id":159990} 
[2026-03-21 13:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bCNTuYJJdJmEzCcd1vRS6Idl5xGT2LXE","execution_time":"2026-03-21 13:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 13:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bCNTuYJJdJmEzCcd1vRS6Idl5xGT2LXE","execution_time":"2026-03-21 13:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009} 
[2026-03-21 13:44:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"bCNTuYJJdJmEzCcd1vRS6Idl5xGT2LXE","execution_time":"2026-03-21 13:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"processed":0,"skipped":7,"updates_prepared":0} 
[2026-03-21 13:44:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"bCNTuYJJdJmEzCcd1vRS6Idl5xGT2LXE","execution_time":"2026-03-21 13:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"processed":0,"errors":0} 
[2026-03-21 13:44:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"bCNTuYJJdJmEzCcd1vRS6Idl5xGT2LXE","execution_time":"2026-03-21 13:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009} 
[2026-03-21 13:44:02] production.INFO: Handling job for order: 174979  
[2026-03-21 13:44:02] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 13:44:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:44:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/44/params?qty=1&uuid=4b5eb651-8c0a-4aff-a4d6-fc0ca00e08f1&Player_ID=0993958944  
[2026-03-21 13:44:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/44/params?qty=1&uuid=4b5eb651-8c0a-4aff-a4d6-fc0ca00e08f1&Player_ID=0993958944","has_body":false} 
[2026-03-21 13:44:02] production.INFO: Operation sent successfully {"operation_id":160014,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1qK-1774089842","amount":111.6259500000000031150193535722792148590087890625,"status":"processing","product":"105.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 13:44:02"}},"processed_data":{"order_number":"ORD-1qK-1774089842","amount":111.6259500000000031150193535722792148590087890625,"status":"processing","product":"105.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 13:44:06] production.INFO: Constructing job for order: 174980  
[2026-03-21 13:44:08] production.INFO: Handling job for order: 174980  
[2026-03-21 13:44:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:44:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:44:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=6f6e3d4a-4987-4ff1-9686-6d0c7a590417&Player_ID=12780739225  
[2026-03-21 13:44:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=6f6e3d4a-4987-4ff1-9686-6d0c7a590417&Player_ID=12780739225","has_body":false} 
[2026-03-21 13:44:09] production.INFO: Operation sent successfully {"operation_id":160015,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-n3IU-1774089849","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 13:44:09"}},"processed_data":{"order_number":"ORD-n3IU-1774089849","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 13:44:16] production.INFO: Constructing job for order: 174981  
[2026-03-21 13:44:18] production.INFO: Handling job for order: 174981  
[2026-03-21 13:44:18] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:44:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:44:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=bce87baf-3241-4336-a972-277f64c80f06&Player_ID=51716147845  
[2026-03-21 13:44:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=bce87baf-3241-4336-a972-277f64c80f06&Player_ID=51716147845","has_body":false} 
[2026-03-21 13:44:19] production.INFO: Operation sent successfully {"operation_id":160016,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ovKN-1774089859","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 13:44:19"}},"processed_data":{"order_number":"ORD-ovKN-1774089859","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 13:44:30] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ovKN-1774089859","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 13:44:30] production.INFO: Processed webhook data (normalized) {"id":"ORD-ovKN-1774089859","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 13:44:30] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 13:44:30] production.INFO: SendAcceptReject: Notification queued {"user_id":797,"notification_type":"order_approved","reference_id":174981} 
[2026-03-21 13:44:30] production.INFO: Order updated successfully. Order ID: 174981, Status: completed  
[2026-03-21 13:44:30] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ovKN-1774089859","status":"completed","codes_count":0} 
[2026-03-21 13:44:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 797  
[2026-03-21 13:44:42] production.INFO: Constructing job for order: 174982  
[2026-03-21 13:44:43] production.INFO: Handling job for order: 174982  
[2026-03-21 13:44:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:44:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:44:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=33dfef7d-6d28-422f-87da-71137d8c4255&Player_ID=11204857094  
[2026-03-21 13:44:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=33dfef7d-6d28-422f-87da-71137d8c4255&Player_ID=11204857094","has_body":false} 
[2026-03-21 13:44:44] production.INFO: Operation sent successfully {"operation_id":160017,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-cacy-1774089884","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 13:44:44"}},"processed_data":{"order_number":"ORD-cacy-1774089884","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 13:45:02] production.INFO: Executing GetProducts task...  
[2026-03-21 13:45:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 13:45:02] production.INFO: Executing GetProducts task...  
[2026-03-21 13:45:04] production.INFO: async() رجع: true  
[2026-03-21 13:45:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 13:45:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 13:45:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 13:45:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 13:45:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 13:45:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 13:45:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 13:45:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 13:45:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 13:45:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 13:45:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 13:45:30] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-cOa-1774089793","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 13:45:30] production.INFO: Processed webhook data (normalized) {"id":"ORD-cOa-1774089793","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 13:45:30] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 13:45:30] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":174978} 
[2026-03-21 13:45:30] production.INFO: Order updated successfully. Order ID: 174978, Status: completed  
[2026-03-21 13:45:30] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-cOa-1774089793","status":"completed","codes_count":0} 
[2026-03-21 13:45:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-21 13:46:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"BcxePTxJFS9kFKQMsVs6S4EJ8Zsruq0l","execution_time":"2026-03-21 13:46:02"} 
[2026-03-21 13:46:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"BcxePTxJFS9kFKQMsVs6S4EJ8Zsruq0l","execution_time":"2026-03-21 13:46:02","total_operations":9,"sites_count":2} 
[2026-03-21 13:46:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"BcxePTxJFS9kFKQMsVs6S4EJ8Zsruq0l","execution_time":"2026-03-21 13:46:02","site_id":3,"site_name":"swgamessd","orders_count":8,"order_ids":["ORD-WaJd5V-1774074452","ORD-FryJJJt-1774089059","ORD-iW1em0-1774089227","ORD-4HPcbi-1774089602","ORD-ZMz-1774089639","ORD-C9zMvnPn-1774089776","ORD-n3IU-1774089849","ORD-cacy-1774089884"]} 
[2026-03-21 13:46:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"BcxePTxJFS9kFKQMsVs6S4EJ8Zsruq0l","execution_time":"2026-03-21 13:46:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 13:46:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"BcxePTxJFS9kFKQMsVs6S4EJ8Zsruq0l","execution_time":"2026-03-21 13:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":8} 
[2026-03-21 13:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BcxePTxJFS9kFKQMsVs6S4EJ8Zsruq0l","execution_time":"2026-03-21 13:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4HPcbi-1774089602","operation_id":160005} 
[2026-03-21 13:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BcxePTxJFS9kFKQMsVs6S4EJ8Zsruq0l","execution_time":"2026-03-21 13:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C9zMvnPn-1774089776","operation_id":160011} 
[2026-03-21 13:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BcxePTxJFS9kFKQMsVs6S4EJ8Zsruq0l","execution_time":"2026-03-21 13:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cacy-1774089884","operation_id":160017} 
[2026-03-21 13:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BcxePTxJFS9kFKQMsVs6S4EJ8Zsruq0l","execution_time":"2026-03-21 13:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FryJJJt-1774089059","operation_id":159983} 
[2026-03-21 13:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BcxePTxJFS9kFKQMsVs6S4EJ8Zsruq0l","execution_time":"2026-03-21 13:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iW1em0-1774089227","operation_id":159990} 
[2026-03-21 13:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BcxePTxJFS9kFKQMsVs6S4EJ8Zsruq0l","execution_time":"2026-03-21 13:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-n3IU-1774089849","operation_id":160015} 
[2026-03-21 13:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BcxePTxJFS9kFKQMsVs6S4EJ8Zsruq0l","execution_time":"2026-03-21 13:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 13:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BcxePTxJFS9kFKQMsVs6S4EJ8Zsruq0l","execution_time":"2026-03-21 13:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009} 
[2026-03-21 13:46:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"BcxePTxJFS9kFKQMsVs6S4EJ8Zsruq0l","execution_time":"2026-03-21 13:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"processed":0,"skipped":8,"updates_prepared":0} 
[2026-03-21 13:46:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"BcxePTxJFS9kFKQMsVs6S4EJ8Zsruq0l","execution_time":"2026-03-21 13:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"processed":0,"errors":0} 
[2026-03-21 13:46:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"BcxePTxJFS9kFKQMsVs6S4EJ8Zsruq0l","execution_time":"2026-03-21 13:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"orders_count":1,"order_ids":["ORD-1qK-1774089842"]} 
[2026-03-21 13:46:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"BcxePTxJFS9kFKQMsVs6S4EJ8Zsruq0l","execution_time":"2026-03-21 13:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009} 
[2026-03-21 13:46:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"BcxePTxJFS9kFKQMsVs6S4EJ8Zsruq0l","execution_time":"2026-03-21 13:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"orders_count":1} 
[2026-03-21 13:46:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"BcxePTxJFS9kFKQMsVs6S4EJ8Zsruq0l","execution_time":"2026-03-21 13:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1qK-1774089842","operation_id":160014,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 13:46:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"BcxePTxJFS9kFKQMsVs6S4EJ8Zsruq0l","execution_time":"2026-03-21 13:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1qK-1774089842","operation_id":160014,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 13:46:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"BcxePTxJFS9kFKQMsVs6S4EJ8Zsruq0l","execution_time":"2026-03-21 13:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1qK-1774089842","operation_id":160014,"count":1} 
[2026-03-21 13:46:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"BcxePTxJFS9kFKQMsVs6S4EJ8Zsruq0l","execution_time":"2026-03-21 13:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1qK-1774089842","operation_id":160014,"count":1} 
[2026-03-21 13:46:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"BcxePTxJFS9kFKQMsVs6S4EJ8Zsruq0l","execution_time":"2026-03-21 13:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1qK-1774089842","operation_id":160014,"user_id":1266,"notification_type":"order_approved","reference_id":174979} 
[2026-03-21 13:46:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"BcxePTxJFS9kFKQMsVs6S4EJ8Zsruq0l","execution_time":"2026-03-21 13:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1qK-1774089842","operation_id":160014,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 13:46:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"BcxePTxJFS9kFKQMsVs6S4EJ8Zsruq0l","execution_time":"2026-03-21 13:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1qK-1774089842","operation_id":160014,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 13:46:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"BcxePTxJFS9kFKQMsVs6S4EJ8Zsruq0l","execution_time":"2026-03-21 13:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1qK-1774089842","operation_id":160014,"processed":1,"errors":0} 
[2026-03-21 13:46:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"BcxePTxJFS9kFKQMsVs6S4EJ8Zsruq0l","execution_time":"2026-03-21 13:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1qK-1774089842","operation_id":160014,"processed":1,"errors":0} 
[2026-03-21 13:46:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"BcxePTxJFS9kFKQMsVs6S4EJ8Zsruq0l","execution_time":"2026-03-21 13:46:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1qK-1774089842","operation_id":160014} 
[2026-03-21 13:46:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1266  
[2026-03-21 13:46:46] production.INFO: Constructing job for order: 174984  
[2026-03-21 13:46:48] production.INFO: Handling job for order: 174984  
[2026-03-21 13:46:48] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 13:46:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:46:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=d5fb50e8-1eb9-4810-a9d3-94cb97e95ddb&Player_ID=0944902275%E2%80%AC  
[2026-03-21 13:46:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=d5fb50e8-1eb9-4810-a9d3-94cb97e95ddb&Player_ID=0944902275%E2%80%AC","has_body":false} 
[2026-03-21 13:46:48] production.ERROR: ❌ Missing required field: order_number for site: swgamessls {"available_fields":["error","message",0],"required_fields":["order_number","amount","status"]} 
[2026-03-21 13:46:48] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":160018,"exception":"Unknown named parameter $userId"} 
[2026-03-21 13:46:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 373  
[2026-03-21 13:47:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-n3IU-1774089849","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 13:47:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-n3IU-1774089849","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 13:47:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 13:47:06] production.INFO: SendAcceptReject: Notification queued {"user_id":55,"notification_type":"order_approved","reference_id":174980} 
[2026-03-21 13:47:06] production.INFO: Order updated successfully. Order ID: 174980, Status: completed  
[2026-03-21 13:47:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-n3IU-1774089849","status":"completed","codes_count":0} 
[2026-03-21 13:47:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 55  
[2026-03-21 13:47:34] production.INFO: Constructing job for order: 174985  
[2026-03-21 13:47:36] production.INFO: Handling job for order: 174985  
[2026-03-21 13:47:36] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 13:47:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:47:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=a6e1b8e5-20cc-49b7-853b-2224bd5378d5&Player_ID=%E2%80%AA0944902275%E2%80%AC  
[2026-03-21 13:47:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=a6e1b8e5-20cc-49b7-853b-2224bd5378d5&Player_ID=%E2%80%AA0944902275%E2%80%AC","has_body":false} 
[2026-03-21 13:47:36] production.ERROR: ❌ Missing required field: order_number for site: swgamessls {"available_fields":["error","message",0],"required_fields":["order_number","amount","status"]} 
[2026-03-21 13:47:36] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":160019,"exception":"Unknown named parameter $userId"} 
[2026-03-21 13:47:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 373  
[2026-03-21 13:48:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"sqJdsWmUCfSu197YdNrT4X7bIRoLus4P","execution_time":"2026-03-21 13:48:03"} 
[2026-03-21 13:48:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"sqJdsWmUCfSu197YdNrT4X7bIRoLus4P","execution_time":"2026-03-21 13:48:03","total_operations":7,"sites_count":1} 
[2026-03-21 13:48:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"sqJdsWmUCfSu197YdNrT4X7bIRoLus4P","execution_time":"2026-03-21 13:48:03","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-WaJd5V-1774074452","ORD-FryJJJt-1774089059","ORD-iW1em0-1774089227","ORD-4HPcbi-1774089602","ORD-ZMz-1774089639","ORD-C9zMvnPn-1774089776","ORD-cacy-1774089884"]} 
[2026-03-21 13:48:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"sqJdsWmUCfSu197YdNrT4X7bIRoLus4P","execution_time":"2026-03-21 13:48:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 13:48:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"sqJdsWmUCfSu197YdNrT4X7bIRoLus4P","execution_time":"2026-03-21 13:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-21 13:48:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sqJdsWmUCfSu197YdNrT4X7bIRoLus4P","execution_time":"2026-03-21 13:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4HPcbi-1774089602","operation_id":160005} 
[2026-03-21 13:48:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sqJdsWmUCfSu197YdNrT4X7bIRoLus4P","execution_time":"2026-03-21 13:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C9zMvnPn-1774089776","operation_id":160011} 
[2026-03-21 13:48:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sqJdsWmUCfSu197YdNrT4X7bIRoLus4P","execution_time":"2026-03-21 13:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cacy-1774089884","operation_id":160017} 
[2026-03-21 13:48:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sqJdsWmUCfSu197YdNrT4X7bIRoLus4P","execution_time":"2026-03-21 13:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FryJJJt-1774089059","operation_id":159983} 
[2026-03-21 13:48:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sqJdsWmUCfSu197YdNrT4X7bIRoLus4P","execution_time":"2026-03-21 13:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iW1em0-1774089227","operation_id":159990} 
[2026-03-21 13:48:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sqJdsWmUCfSu197YdNrT4X7bIRoLus4P","execution_time":"2026-03-21 13:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 13:48:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sqJdsWmUCfSu197YdNrT4X7bIRoLus4P","execution_time":"2026-03-21 13:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009} 
[2026-03-21 13:48:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"sqJdsWmUCfSu197YdNrT4X7bIRoLus4P","execution_time":"2026-03-21 13:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"processed":0,"skipped":7,"updates_prepared":0} 
[2026-03-21 13:48:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"sqJdsWmUCfSu197YdNrT4X7bIRoLus4P","execution_time":"2026-03-21 13:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"processed":0,"errors":0} 
[2026-03-21 13:48:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"sqJdsWmUCfSu197YdNrT4X7bIRoLus4P","execution_time":"2026-03-21 13:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009} 
[2026-03-21 13:48:42] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-cacy-1774089884","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 13:48:42] production.INFO: Processed webhook data (normalized) {"id":"ORD-cacy-1774089884","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 13:48:42] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 13:48:42] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":174982} 
[2026-03-21 13:48:42] production.INFO: Order updated successfully. Order ID: 174982, Status: completed  
[2026-03-21 13:48:42] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-cacy-1774089884","status":"completed","codes_count":0} 
[2026-03-21 13:48:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-21 13:48:43] production.INFO: Constructing job for order: 174986  
[2026-03-21 13:48:45] production.INFO: Handling job for order: 174986  
[2026-03-21 13:48:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:48:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:48:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=480a7418-b709-4c5b-8ed8-173eddfaa3d2&Player_ID=5395302354  
[2026-03-21 13:48:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=480a7418-b709-4c5b-8ed8-173eddfaa3d2&Player_ID=5395302354","has_body":false} 
[2026-03-21 13:48:46] production.INFO: Operation sent successfully {"operation_id":160020,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1bRwNUx-1774090126","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 13:48:46"}},"processed_data":{"order_number":"ORD-1bRwNUx-1774090126","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 13:48:56] production.INFO: Constructing job for order: 174987  
[2026-03-21 13:48:58] production.INFO: Handling job for order: 174987  
[2026-03-21 13:48:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:48:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:48:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=1f5b2875-14a4-4cbe-9022-a77a2768ea35&Player_ID=9276617747  
[2026-03-21 13:48:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=1f5b2875-14a4-4cbe-9022-a77a2768ea35&Player_ID=9276617747","has_body":false} 
[2026-03-21 13:48:59] production.INFO: Operation sent successfully {"operation_id":160021,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-EvKLMs-1774090139","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 13:48:59"}},"processed_data":{"order_number":"ORD-EvKLMs-1774090139","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 13:49:00] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-1bRwNUx-1774090126","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 13:49:00] production.INFO: Processed webhook data (normalized) {"id":"ORD-1bRwNUx-1774090126","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 13:49:00] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 13:49:01] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":174986} 
[2026-03-21 13:49:01] production.INFO: Order updated successfully. Order ID: 174986, Status: completed  
[2026-03-21 13:49:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-1bRwNUx-1774090126","status":"completed","codes_count":0} 
[2026-03-21 13:49:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-21 13:49:15] production.INFO: Constructing job for order: 174988  
[2026-03-21 13:49:17] production.INFO: Handling job for order: 174988  
[2026-03-21 13:49:17] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:49:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:49:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=6f99a5ef-7668-4d71-aee6-30a5be12903f&Player_ID=52265813282  
[2026-03-21 13:49:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=6f99a5ef-7668-4d71-aee6-30a5be12903f&Player_ID=52265813282","has_body":false} 
[2026-03-21 13:49:18] production.INFO: Operation sent successfully {"operation_id":160022,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Ncm3PE-1774090158","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 13:49:18"}},"processed_data":{"order_number":"ORD-Ncm3PE-1774090158","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-21 13:49:30] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Ncm3PE-1774090158","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 13:49:30] production.INFO: Processed webhook data (normalized) {"id":"ORD-Ncm3PE-1774090158","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 13:49:30] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 13:49:30] production.INFO: SendAcceptReject: Notification queued {"user_id":59,"notification_type":"order_approved","reference_id":174988} 
[2026-03-21 13:49:30] production.INFO: Order updated successfully. Order ID: 174988, Status: completed  
[2026-03-21 13:49:30] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Ncm3PE-1774090158","status":"completed","codes_count":0} 
[2026-03-21 13:49:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-21 13:49:46] production.INFO: Constructing job for order: 174989  
[2026-03-21 13:49:48] production.INFO: Handling job for order: 174989  
[2026-03-21 13:49:48] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 13:49:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:49:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=57d678a2-c8b1-4377-8b3d-973f17c37549&Player_ID=0985970389  
[2026-03-21 13:49:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=57d678a2-c8b1-4377-8b3d-973f17c37549&Player_ID=0985970389","has_body":false} 
[2026-03-21 13:49:49] production.INFO: Operation sent successfully {"operation_id":160023,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-obnF-1774090189","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 13:49:49"}},"processed_data":{"order_number":"ORD-obnF-1774090189","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 13:50:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"dxsoZoDlHc0v6iHzsWdAIXND2X0xTJDR","execution_time":"2026-03-21 13:50:04"} 
[2026-03-21 13:50:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"dxsoZoDlHc0v6iHzsWdAIXND2X0xTJDR","execution_time":"2026-03-21 13:50:04","total_operations":8,"sites_count":2} 
[2026-03-21 13:50:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"dxsoZoDlHc0v6iHzsWdAIXND2X0xTJDR","execution_time":"2026-03-21 13:50:04","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-WaJd5V-1774074452","ORD-FryJJJt-1774089059","ORD-iW1em0-1774089227","ORD-4HPcbi-1774089602","ORD-ZMz-1774089639","ORD-C9zMvnPn-1774089776","ORD-EvKLMs-1774090139"]} 
[2026-03-21 13:50:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"dxsoZoDlHc0v6iHzsWdAIXND2X0xTJDR","execution_time":"2026-03-21 13:50:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 13:50:05] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"dxsoZoDlHc0v6iHzsWdAIXND2X0xTJDR","execution_time":"2026-03-21 13:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-21 13:50:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dxsoZoDlHc0v6iHzsWdAIXND2X0xTJDR","execution_time":"2026-03-21 13:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4HPcbi-1774089602","operation_id":160005} 
[2026-03-21 13:50:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dxsoZoDlHc0v6iHzsWdAIXND2X0xTJDR","execution_time":"2026-03-21 13:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C9zMvnPn-1774089776","operation_id":160011} 
[2026-03-21 13:50:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dxsoZoDlHc0v6iHzsWdAIXND2X0xTJDR","execution_time":"2026-03-21 13:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EvKLMs-1774090139","operation_id":160021} 
[2026-03-21 13:50:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dxsoZoDlHc0v6iHzsWdAIXND2X0xTJDR","execution_time":"2026-03-21 13:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FryJJJt-1774089059","operation_id":159983} 
[2026-03-21 13:50:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dxsoZoDlHc0v6iHzsWdAIXND2X0xTJDR","execution_time":"2026-03-21 13:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iW1em0-1774089227","operation_id":159990} 
[2026-03-21 13:50:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dxsoZoDlHc0v6iHzsWdAIXND2X0xTJDR","execution_time":"2026-03-21 13:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 13:50:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dxsoZoDlHc0v6iHzsWdAIXND2X0xTJDR","execution_time":"2026-03-21 13:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009} 
[2026-03-21 13:50:05] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"dxsoZoDlHc0v6iHzsWdAIXND2X0xTJDR","execution_time":"2026-03-21 13:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"processed":0,"skipped":7,"updates_prepared":0} 
[2026-03-21 13:50:05] production.INFO: Batch query completed {"job":"Quryjob","job_id":"dxsoZoDlHc0v6iHzsWdAIXND2X0xTJDR","execution_time":"2026-03-21 13:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"processed":0,"errors":0} 
[2026-03-21 13:50:05] production.INFO: Processing site batch {"job":"Quryjob","job_id":"dxsoZoDlHc0v6iHzsWdAIXND2X0xTJDR","execution_time":"2026-03-21 13:50:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"orders_count":1,"order_ids":["ORD-obnF-1774090189"]} 
[2026-03-21 13:50:05] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"dxsoZoDlHc0v6iHzsWdAIXND2X0xTJDR","execution_time":"2026-03-21 13:50:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009} 
[2026-03-21 13:50:05] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"dxsoZoDlHc0v6iHzsWdAIXND2X0xTJDR","execution_time":"2026-03-21 13:50:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"orders_count":1} 
[2026-03-21 13:50:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dxsoZoDlHc0v6iHzsWdAIXND2X0xTJDR","execution_time":"2026-03-21 13:50:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-obnF-1774090189","operation_id":160023} 
[2026-03-21 13:50:05] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"dxsoZoDlHc0v6iHzsWdAIXND2X0xTJDR","execution_time":"2026-03-21 13:50:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-obnF-1774090189","operation_id":160023,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 13:50:05] production.INFO: Batch query completed {"job":"Quryjob","job_id":"dxsoZoDlHc0v6iHzsWdAIXND2X0xTJDR","execution_time":"2026-03-21 13:50:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-obnF-1774090189","operation_id":160023,"processed":0,"errors":0} 
[2026-03-21 13:50:05] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"dxsoZoDlHc0v6iHzsWdAIXND2X0xTJDR","execution_time":"2026-03-21 13:50:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-obnF-1774090189","operation_id":160023} 
[2026-03-21 13:50:05] production.INFO: Executing GetProducts task...  
[2026-03-21 13:50:05] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 13:50:05] production.INFO: Executing GetProducts task...  
[2026-03-21 13:50:07] production.INFO: async() رجع: true  
[2026-03-21 13:50:07] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 13:50:08] production.WARNING: Product with ID 395 not found  
[2026-03-21 13:50:08] production.WARNING: Product with ID 213 not found  
[2026-03-21 13:50:08] production.WARNING: Product with ID 212 not found  
[2026-03-21 13:50:08] production.WARNING: Product with ID 211 not found  
[2026-03-21 13:50:08] production.WARNING: Product with ID 210 not found  
[2026-03-21 13:50:08] production.WARNING: Product with ID 209 not found  
[2026-03-21 13:50:08] production.WARNING: Product with ID 214 not found  
[2026-03-21 13:50:08] production.WARNING: Product with ID 215 not found  
[2026-03-21 13:50:08] production.WARNING: Product with ID 216 not found  
[2026-03-21 13:50:09] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 13:50:16] production.INFO: Constructing job for order: 174990  
[2026-03-21 13:50:18] production.INFO: Handling job for order: 174990  
[2026-03-21 13:50:18] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:50:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:50:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=14f92006-db32-4a37-bf27-ceac4a742cb0&Player_ID=52343812387  
[2026-03-21 13:50:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=14f92006-db32-4a37-bf27-ceac4a742cb0&Player_ID=52343812387","has_body":false} 
[2026-03-21 13:50:19] production.INFO: Operation sent successfully {"operation_id":160024,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Rrh-1774090218","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 13:50:19"}},"processed_data":{"order_number":"ORD-Rrh-1774090218","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 13:50:28] production.INFO: Constructing job for order: 174991  
[2026-03-21 13:50:31] production.INFO: Handling job for order: 174991  
[2026-03-21 13:50:31] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:50:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:50:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=e1cc3e9f-48a3-4eeb-aaae-4fe37089eee3&Player_ID=1535981375  
[2026-03-21 13:50:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=e1cc3e9f-48a3-4eeb-aaae-4fe37089eee3&Player_ID=1535981375","has_body":false} 
[2026-03-21 13:50:31] production.INFO: Operation sent successfully {"operation_id":160025,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-NGw-1774090231","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 13:50:31"}},"processed_data":{"order_number":"ORD-NGw-1774090231","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 13:50:42] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Rrh-1774090218","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 13:50:42] production.INFO: Processed webhook data (normalized) {"id":"ORD-Rrh-1774090218","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 13:50:42] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 13:50:42] production.INFO: SendAcceptReject: Notification queued {"user_id":1235,"notification_type":"order_approved","reference_id":174990} 
[2026-03-21 13:50:42] production.INFO: Order updated successfully. Order ID: 174990, Status: completed  
[2026-03-21 13:50:42] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Rrh-1774090218","status":"completed","codes_count":0} 
[2026-03-21 13:50:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1235  
[2026-03-21 13:51:15] production.INFO: Constructing job for order: 174992  
[2026-03-21 13:51:16] production.INFO: Handling job for order: 174992  
[2026-03-21 13:51:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:51:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:51:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=afe9c093-586d-46d6-a025-3772dc0a6974&Player_ID=331986032  
[2026-03-21 13:51:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=afe9c093-586d-46d6-a025-3772dc0a6974&Player_ID=331986032","has_body":false} 
[2026-03-21 13:51:17] production.INFO: Operation sent successfully {"operation_id":160026,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Bs0Vv-1774090277","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 13:51:17"}},"processed_data":{"order_number":"ORD-Bs0Vv-1774090277","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 13:51:35] production.INFO: Constructing job for order: 174993  
[2026-03-21 13:51:38] production.INFO: Constructing job for order: 174994  
[2026-03-21 13:51:38] production.INFO: Handling job for order: 174993  
[2026-03-21 13:51:38] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 13:51:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:51:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/13/params?qty=1&uuid=c58b1a4a-48bd-4d60-921f-c300b79a3285&Player_ID=0964658479  
[2026-03-21 13:51:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/13/params?qty=1&uuid=c58b1a4a-48bd-4d60-921f-c300b79a3285&Player_ID=0964658479","has_body":false} 
[2026-03-21 13:51:39] production.INFO: Constructing job for order: 174995  
[2026-03-21 13:51:39] production.INFO: Operation sent successfully {"operation_id":160027,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xlfOAS-1774090299","amount":295.49407999999999674400896765291690826416015625,"status":"processing","product":"280 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 13:51:39"}},"processed_data":{"order_number":"ORD-xlfOAS-1774090299","amount":295.49407999999999674400896765291690826416015625,"status":"processing","product":"280 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 13:51:39] production.INFO: Handling job for order: 174994  
[2026-03-21 13:51:39] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:51:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:51:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/626/params?qty=22300&uuid=8fc1065d-e6f0-440f-ab32-de83b4e1817c&Player_ID=7158345  
[2026-03-21 13:51:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/626/params?qty=22300&uuid=8fc1065d-e6f0-440f-ab32-de83b4e1817c&Player_ID=7158345","has_body":false} 
[2026-03-21 13:51:40] production.INFO: Operation sent successfully {"operation_id":160028,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-UeA7el-1774090300","amount":2.790626459999999919858737484901212155818939208984375,"status":"processing","product":"SoMatch Amount","game":"SoMatch","notes":[],"created_at":"2026-03-21 13:51:40"}},"processed_data":{"order_number":"ORD-UeA7el-1774090300","amount":2.790626459999999919858737484901212155818939208984375,"status":"processing","product":"SoMatch Amount","game":"SoMatch"}} 
[2026-03-21 13:51:40] production.INFO: Handling job for order: 174995  
[2026-03-21 13:51:40] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 13:51:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:51:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=a07393dd-7696-4de0-b4b5-a6da89092d5c&Player_ID=0964658479  
[2026-03-21 13:51:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=a07393dd-7696-4de0-b4b5-a6da89092d5c&Player_ID=0964658479","has_body":false} 
[2026-03-21 13:51:41] production.INFO: Operation sent successfully {"operation_id":160029,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-YIGroVGF-1774090300","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 13:51:41"}},"processed_data":{"order_number":"ORD-YIGroVGF-1774090300","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 13:52:01] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1083.5","mainamount":"1100","operation_number":"155793032","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php0n7lqe6vf53bc0B6Tau"}},"user_id":604} 
[2026-03-21 13:52:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"xzFiu2iyPeqlXcaaEL1RhvMAztV63PlY","execution_time":"2026-03-21 13:52:02"} 
[2026-03-21 13:52:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"xzFiu2iyPeqlXcaaEL1RhvMAztV63PlY","execution_time":"2026-03-21 13:52:02","total_operations":13,"sites_count":2} 
[2026-03-21 13:52:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"xzFiu2iyPeqlXcaaEL1RhvMAztV63PlY","execution_time":"2026-03-21 13:52:02","site_id":3,"site_name":"swgamessd","orders_count":10,"order_ids":["ORD-WaJd5V-1774074452","ORD-FryJJJt-1774089059","ORD-iW1em0-1774089227","ORD-4HPcbi-1774089602","ORD-ZMz-1774089639","ORD-C9zMvnPn-1774089776","ORD-EvKLMs-1774090139","ORD-NGw-1774090231","ORD-Bs0Vv-1774090277","ORD-UeA7el-1774090300"]} 
[2026-03-21 13:52:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"xzFiu2iyPeqlXcaaEL1RhvMAztV63PlY","execution_time":"2026-03-21 13:52:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 13:52:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"xzFiu2iyPeqlXcaaEL1RhvMAztV63PlY","execution_time":"2026-03-21 13:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":10} 
[2026-03-21 13:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xzFiu2iyPeqlXcaaEL1RhvMAztV63PlY","execution_time":"2026-03-21 13:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4HPcbi-1774089602","operation_id":160005} 
[2026-03-21 13:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xzFiu2iyPeqlXcaaEL1RhvMAztV63PlY","execution_time":"2026-03-21 13:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Bs0Vv-1774090277","operation_id":160026} 
[2026-03-21 13:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xzFiu2iyPeqlXcaaEL1RhvMAztV63PlY","execution_time":"2026-03-21 13:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C9zMvnPn-1774089776","operation_id":160011} 
[2026-03-21 13:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xzFiu2iyPeqlXcaaEL1RhvMAztV63PlY","execution_time":"2026-03-21 13:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EvKLMs-1774090139","operation_id":160021} 
[2026-03-21 13:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xzFiu2iyPeqlXcaaEL1RhvMAztV63PlY","execution_time":"2026-03-21 13:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FryJJJt-1774089059","operation_id":159983} 
[2026-03-21 13:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xzFiu2iyPeqlXcaaEL1RhvMAztV63PlY","execution_time":"2026-03-21 13:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iW1em0-1774089227","operation_id":159990} 
[2026-03-21 13:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xzFiu2iyPeqlXcaaEL1RhvMAztV63PlY","execution_time":"2026-03-21 13:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NGw-1774090231","operation_id":160025} 
[2026-03-21 13:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xzFiu2iyPeqlXcaaEL1RhvMAztV63PlY","execution_time":"2026-03-21 13:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UeA7el-1774090300","operation_id":160028} 
[2026-03-21 13:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xzFiu2iyPeqlXcaaEL1RhvMAztV63PlY","execution_time":"2026-03-21 13:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 13:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xzFiu2iyPeqlXcaaEL1RhvMAztV63PlY","execution_time":"2026-03-21 13:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009} 
[2026-03-21 13:52:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"xzFiu2iyPeqlXcaaEL1RhvMAztV63PlY","execution_time":"2026-03-21 13:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"processed":0,"skipped":10,"updates_prepared":0} 
[2026-03-21 13:52:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"xzFiu2iyPeqlXcaaEL1RhvMAztV63PlY","execution_time":"2026-03-21 13:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"processed":0,"errors":0} 
[2026-03-21 13:52:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"xzFiu2iyPeqlXcaaEL1RhvMAztV63PlY","execution_time":"2026-03-21 13:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"orders_count":3,"order_ids":["ORD-obnF-1774090189","ORD-xlfOAS-1774090299","ORD-YIGroVGF-1774090300"]} 
[2026-03-21 13:52:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"xzFiu2iyPeqlXcaaEL1RhvMAztV63PlY","execution_time":"2026-03-21 13:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009} 
[2026-03-21 13:52:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"xzFiu2iyPeqlXcaaEL1RhvMAztV63PlY","execution_time":"2026-03-21 13:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"orders_count":3} 
[2026-03-21 13:52:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"xzFiu2iyPeqlXcaaEL1RhvMAztV63PlY","execution_time":"2026-03-21 13:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YIGroVGF-1774090300","operation_id":160029,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-21 13:52:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"xzFiu2iyPeqlXcaaEL1RhvMAztV63PlY","execution_time":"2026-03-21 13:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YIGroVGF-1774090300","operation_id":160029,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-21 13:52:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"xzFiu2iyPeqlXcaaEL1RhvMAztV63PlY","execution_time":"2026-03-21 13:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YIGroVGF-1774090300","operation_id":160029,"count":3} 
[2026-03-21 13:52:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"xzFiu2iyPeqlXcaaEL1RhvMAztV63PlY","execution_time":"2026-03-21 13:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YIGroVGF-1774090300","operation_id":160029,"count":3} 
[2026-03-21 13:52:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"xzFiu2iyPeqlXcaaEL1RhvMAztV63PlY","execution_time":"2026-03-21 13:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YIGroVGF-1774090300","operation_id":160029,"user_id":1752,"notification_type":"order_approved","reference_id":174989} 
[2026-03-21 13:52:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"xzFiu2iyPeqlXcaaEL1RhvMAztV63PlY","execution_time":"2026-03-21 13:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YIGroVGF-1774090300","operation_id":160029,"user_id":32,"notification_type":"order_approved","reference_id":174993} 
[2026-03-21 13:52:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"xzFiu2iyPeqlXcaaEL1RhvMAztV63PlY","execution_time":"2026-03-21 13:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YIGroVGF-1774090300","operation_id":160029,"user_id":32,"notification_type":"order_approved","reference_id":174995} 
[2026-03-21 13:52:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"xzFiu2iyPeqlXcaaEL1RhvMAztV63PlY","execution_time":"2026-03-21 13:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YIGroVGF-1774090300","operation_id":160029,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-21 13:52:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"xzFiu2iyPeqlXcaaEL1RhvMAztV63PlY","execution_time":"2026-03-21 13:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YIGroVGF-1774090300","operation_id":160029,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-21 13:52:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"xzFiu2iyPeqlXcaaEL1RhvMAztV63PlY","execution_time":"2026-03-21 13:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YIGroVGF-1774090300","operation_id":160029,"processed":3,"errors":0} 
[2026-03-21 13:52:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"xzFiu2iyPeqlXcaaEL1RhvMAztV63PlY","execution_time":"2026-03-21 13:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YIGroVGF-1774090300","operation_id":160029,"processed":3,"errors":0} 
[2026-03-21 13:52:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"xzFiu2iyPeqlXcaaEL1RhvMAztV63PlY","execution_time":"2026-03-21 13:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YIGroVGF-1774090300","operation_id":160029} 
[2026-03-21 13:52:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 13:52:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 13:52:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 13:52:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 13:52:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 13:52:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 13:52:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 13:52:02] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 13:52:02] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18310,"user_id":604,"amount":1083.5,"admins_notified":7} 
[2026-03-21 13:52:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1752  
[2026-03-21 13:52:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-21 13:52:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-21 13:52:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-UeA7el-1774090300","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 13:52:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-UeA7el-1774090300","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 13:52:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 13:52:07] production.INFO: SendAcceptReject: Notification queued {"user_id":951,"notification_type":"order_approved","reference_id":174994} 
[2026-03-21 13:52:07] production.INFO: Order updated successfully. Order ID: 174994, Status: completed  
[2026-03-21 13:52:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-UeA7el-1774090300","status":"completed","codes_count":0} 
[2026-03-21 13:52:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 951  
[2026-03-21 13:53:01] production.INFO: Constructing job for order: 174996  
[2026-03-21 13:53:02] production.INFO: Handling job for order: 174996  
[2026-03-21 13:53:02] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:53:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:53:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=775ad711-a2fc-4998-b52f-ed0dfb75f9a9&Player_ID=4632254365  
[2026-03-21 13:53:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=775ad711-a2fc-4998-b52f-ed0dfb75f9a9&Player_ID=4632254365","has_body":false} 
[2026-03-21 13:53:03] production.INFO: Operation sent successfully {"operation_id":160030,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mfs-1774090383","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 13:53:03"}},"processed_data":{"order_number":"ORD-mfs-1774090383","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 13:53:12] production.INFO: Constructing job for order: 174997  
[2026-03-21 13:53:15] production.INFO: Handling job for order: 174997  
[2026-03-21 13:53:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:53:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:53:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=86a7eac6-f2f7-423c-bf64-7fa85112ab3b&Player_ID=12780739225  
[2026-03-21 13:53:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=86a7eac6-f2f7-423c-bf64-7fa85112ab3b&Player_ID=12780739225","has_body":false} 
[2026-03-21 13:53:16] production.INFO: Operation sent successfully {"operation_id":160031,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-NtGdGDJJ-1774090396","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 13:53:16"}},"processed_data":{"order_number":"ORD-NtGdGDJJ-1774090396","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 13:54:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"tvDia36TlHu7XjwgfCbYODZ2pC3nELrN","execution_time":"2026-03-21 13:54:04"} 
[2026-03-21 13:54:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"tvDia36TlHu7XjwgfCbYODZ2pC3nELrN","execution_time":"2026-03-21 13:54:04","total_operations":11,"sites_count":1} 
[2026-03-21 13:54:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"tvDia36TlHu7XjwgfCbYODZ2pC3nELrN","execution_time":"2026-03-21 13:54:04","site_id":3,"site_name":"swgamessd","orders_count":11,"order_ids":["ORD-WaJd5V-1774074452","ORD-FryJJJt-1774089059","ORD-iW1em0-1774089227","ORD-4HPcbi-1774089602","ORD-ZMz-1774089639","ORD-C9zMvnPn-1774089776","ORD-EvKLMs-1774090139","ORD-NGw-1774090231","ORD-Bs0Vv-1774090277","ORD-mfs-1774090383"]} 
[2026-03-21 13:54:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"tvDia36TlHu7XjwgfCbYODZ2pC3nELrN","execution_time":"2026-03-21 13:54:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 13:54:05] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"tvDia36TlHu7XjwgfCbYODZ2pC3nELrN","execution_time":"2026-03-21 13:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":11} 
[2026-03-21 13:54:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tvDia36TlHu7XjwgfCbYODZ2pC3nELrN","execution_time":"2026-03-21 13:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4HPcbi-1774089602","operation_id":160005} 
[2026-03-21 13:54:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tvDia36TlHu7XjwgfCbYODZ2pC3nELrN","execution_time":"2026-03-21 13:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Bs0Vv-1774090277","operation_id":160026} 
[2026-03-21 13:54:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tvDia36TlHu7XjwgfCbYODZ2pC3nELrN","execution_time":"2026-03-21 13:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C9zMvnPn-1774089776","operation_id":160011} 
[2026-03-21 13:54:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tvDia36TlHu7XjwgfCbYODZ2pC3nELrN","execution_time":"2026-03-21 13:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EvKLMs-1774090139","operation_id":160021} 
[2026-03-21 13:54:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tvDia36TlHu7XjwgfCbYODZ2pC3nELrN","execution_time":"2026-03-21 13:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FryJJJt-1774089059","operation_id":159983} 
[2026-03-21 13:54:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tvDia36TlHu7XjwgfCbYODZ2pC3nELrN","execution_time":"2026-03-21 13:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iW1em0-1774089227","operation_id":159990} 
[2026-03-21 13:54:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tvDia36TlHu7XjwgfCbYODZ2pC3nELrN","execution_time":"2026-03-21 13:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mfs-1774090383","operation_id":160030} 
[2026-03-21 13:54:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tvDia36TlHu7XjwgfCbYODZ2pC3nELrN","execution_time":"2026-03-21 13:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NGw-1774090231","operation_id":160025} 
[2026-03-21 13:54:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tvDia36TlHu7XjwgfCbYODZ2pC3nELrN","execution_time":"2026-03-21 13:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NtGdGDJJ-1774090396","operation_id":160031} 
[2026-03-21 13:54:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tvDia36TlHu7XjwgfCbYODZ2pC3nELrN","execution_time":"2026-03-21 13:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 13:54:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tvDia36TlHu7XjwgfCbYODZ2pC3nELrN","execution_time":"2026-03-21 13:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009} 
[2026-03-21 13:54:05] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"tvDia36TlHu7XjwgfCbYODZ2pC3nELrN","execution_time":"2026-03-21 13:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"processed":0,"skipped":11,"updates_prepared":0} 
[2026-03-21 13:54:05] production.INFO: Batch query completed {"job":"Quryjob","job_id":"tvDia36TlHu7XjwgfCbYODZ2pC3nELrN","execution_time":"2026-03-21 13:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"processed":0,"errors":0} 
[2026-03-21 13:54:05] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"tvDia36TlHu7XjwgfCbYODZ2pC3nELrN","execution_time":"2026-03-21 13:54:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009} 
[2026-03-21 13:55:03] production.INFO: Executing GetProducts task...  
[2026-03-21 13:55:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 13:55:03] production.INFO: Executing GetProducts task...  
[2026-03-21 13:55:04] production.INFO: async() رجع: true  
[2026-03-21 13:55:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 13:55:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 13:55:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 13:55:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 13:55:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 13:55:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 13:55:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 13:55:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 13:55:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 13:55:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 13:55:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 13:55:31] production.INFO: Constructing job for order: 174998  
[2026-03-21 13:55:33] production.INFO: Handling job for order: 174998  
[2026-03-21 13:55:33] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 13:55:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:55:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=8ea99fa0-e8b9-4439-9821-48e2750b7fd2&Player_ID=0985499121  
[2026-03-21 13:55:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=8ea99fa0-e8b9-4439-9821-48e2750b7fd2&Player_ID=0985499121","has_body":false} 
[2026-03-21 13:55:34] production.INFO: Operation sent successfully {"operation_id":160032,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-EdVy-1774090533","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 13:55:34"}},"processed_data":{"order_number":"ORD-EdVy-1774090533","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 13:55:41] production.INFO: Constructing job for order: 174999  
[2026-03-21 13:55:43] production.INFO: Handling job for order: 174999  
[2026-03-21 13:55:43] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 13:55:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:55:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/28/params?qty=1&uuid=bac78864-5822-4ae5-83ff-401004ca12b0&Player_ID=0985499121  
[2026-03-21 13:55:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/28/params?qty=1&uuid=bac78864-5822-4ae5-83ff-401004ca12b0&Player_ID=0985499121","has_body":false} 
[2026-03-21 13:55:43] production.INFO: Operation sent successfully {"operation_id":160033,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-E1Bh4ndM-1774090543","amount":5.07528000000000023561597117804922163486480712890625,"status":"processing","product":"4.81 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 13:55:43"}},"processed_data":{"order_number":"ORD-E1Bh4ndM-1774090543","amount":5.07528000000000023561597117804922163486480712890625,"status":"processing","product":"4.81 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 13:56:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"GNhQdpxnImEfI8QtpOXRo7b7vGVmnpvD","execution_time":"2026-03-21 13:56:01"} 
[2026-03-21 13:56:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"GNhQdpxnImEfI8QtpOXRo7b7vGVmnpvD","execution_time":"2026-03-21 13:56:01","total_operations":13,"sites_count":2} 
[2026-03-21 13:56:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"GNhQdpxnImEfI8QtpOXRo7b7vGVmnpvD","execution_time":"2026-03-21 13:56:01","site_id":3,"site_name":"swgamessd","orders_count":11,"order_ids":["ORD-WaJd5V-1774074452","ORD-FryJJJt-1774089059","ORD-iW1em0-1774089227","ORD-4HPcbi-1774089602","ORD-ZMz-1774089639","ORD-C9zMvnPn-1774089776","ORD-EvKLMs-1774090139","ORD-NGw-1774090231","ORD-Bs0Vv-1774090277","ORD-mfs-1774090383"]} 
[2026-03-21 13:56:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"GNhQdpxnImEfI8QtpOXRo7b7vGVmnpvD","execution_time":"2026-03-21 13:56:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 13:56:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"GNhQdpxnImEfI8QtpOXRo7b7vGVmnpvD","execution_time":"2026-03-21 13:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":11} 
[2026-03-21 13:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GNhQdpxnImEfI8QtpOXRo7b7vGVmnpvD","execution_time":"2026-03-21 13:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4HPcbi-1774089602","operation_id":160005} 
[2026-03-21 13:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GNhQdpxnImEfI8QtpOXRo7b7vGVmnpvD","execution_time":"2026-03-21 13:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Bs0Vv-1774090277","operation_id":160026} 
[2026-03-21 13:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GNhQdpxnImEfI8QtpOXRo7b7vGVmnpvD","execution_time":"2026-03-21 13:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C9zMvnPn-1774089776","operation_id":160011} 
[2026-03-21 13:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GNhQdpxnImEfI8QtpOXRo7b7vGVmnpvD","execution_time":"2026-03-21 13:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EvKLMs-1774090139","operation_id":160021} 
[2026-03-21 13:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GNhQdpxnImEfI8QtpOXRo7b7vGVmnpvD","execution_time":"2026-03-21 13:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FryJJJt-1774089059","operation_id":159983} 
[2026-03-21 13:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GNhQdpxnImEfI8QtpOXRo7b7vGVmnpvD","execution_time":"2026-03-21 13:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iW1em0-1774089227","operation_id":159990} 
[2026-03-21 13:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GNhQdpxnImEfI8QtpOXRo7b7vGVmnpvD","execution_time":"2026-03-21 13:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mfs-1774090383","operation_id":160030} 
[2026-03-21 13:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GNhQdpxnImEfI8QtpOXRo7b7vGVmnpvD","execution_time":"2026-03-21 13:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NGw-1774090231","operation_id":160025} 
[2026-03-21 13:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GNhQdpxnImEfI8QtpOXRo7b7vGVmnpvD","execution_time":"2026-03-21 13:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NtGdGDJJ-1774090396","operation_id":160031} 
[2026-03-21 13:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GNhQdpxnImEfI8QtpOXRo7b7vGVmnpvD","execution_time":"2026-03-21 13:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 13:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GNhQdpxnImEfI8QtpOXRo7b7vGVmnpvD","execution_time":"2026-03-21 13:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009} 
[2026-03-21 13:56:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"GNhQdpxnImEfI8QtpOXRo7b7vGVmnpvD","execution_time":"2026-03-21 13:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"processed":0,"skipped":11,"updates_prepared":0} 
[2026-03-21 13:56:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"GNhQdpxnImEfI8QtpOXRo7b7vGVmnpvD","execution_time":"2026-03-21 13:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"processed":0,"errors":0} 
[2026-03-21 13:56:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"GNhQdpxnImEfI8QtpOXRo7b7vGVmnpvD","execution_time":"2026-03-21 13:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"orders_count":2,"order_ids":["ORD-EdVy-1774090533","ORD-E1Bh4ndM-1774090543"]} 
[2026-03-21 13:56:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"GNhQdpxnImEfI8QtpOXRo7b7vGVmnpvD","execution_time":"2026-03-21 13:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009} 
[2026-03-21 13:56:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"GNhQdpxnImEfI8QtpOXRo7b7vGVmnpvD","execution_time":"2026-03-21 13:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"orders_count":2} 
[2026-03-21 13:56:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"GNhQdpxnImEfI8QtpOXRo7b7vGVmnpvD","execution_time":"2026-03-21 13:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EdVy-1774090533","operation_id":160032,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-21 13:56:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"GNhQdpxnImEfI8QtpOXRo7b7vGVmnpvD","execution_time":"2026-03-21 13:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EdVy-1774090533","operation_id":160032,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-21 13:56:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"GNhQdpxnImEfI8QtpOXRo7b7vGVmnpvD","execution_time":"2026-03-21 13:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EdVy-1774090533","operation_id":160032,"count":2} 
[2026-03-21 13:56:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"GNhQdpxnImEfI8QtpOXRo7b7vGVmnpvD","execution_time":"2026-03-21 13:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EdVy-1774090533","operation_id":160032,"count":2} 
[2026-03-21 13:56:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"GNhQdpxnImEfI8QtpOXRo7b7vGVmnpvD","execution_time":"2026-03-21 13:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EdVy-1774090533","operation_id":160032,"user_id":1547,"notification_type":"order_approved","reference_id":174999} 
[2026-03-21 13:56:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"GNhQdpxnImEfI8QtpOXRo7b7vGVmnpvD","execution_time":"2026-03-21 13:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EdVy-1774090533","operation_id":160032,"user_id":1547,"notification_type":"order_approved","reference_id":174998} 
[2026-03-21 13:56:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"GNhQdpxnImEfI8QtpOXRo7b7vGVmnpvD","execution_time":"2026-03-21 13:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EdVy-1774090533","operation_id":160032,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-21 13:56:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"GNhQdpxnImEfI8QtpOXRo7b7vGVmnpvD","execution_time":"2026-03-21 13:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EdVy-1774090533","operation_id":160032,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-21 13:56:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"GNhQdpxnImEfI8QtpOXRo7b7vGVmnpvD","execution_time":"2026-03-21 13:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EdVy-1774090533","operation_id":160032,"processed":2,"errors":0} 
[2026-03-21 13:56:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"GNhQdpxnImEfI8QtpOXRo7b7vGVmnpvD","execution_time":"2026-03-21 13:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EdVy-1774090533","operation_id":160032,"processed":2,"errors":0} 
[2026-03-21 13:56:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"GNhQdpxnImEfI8QtpOXRo7b7vGVmnpvD","execution_time":"2026-03-21 13:56:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EdVy-1774090533","operation_id":160032} 
[2026-03-21 13:56:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1547  
[2026-03-21 13:56:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1547  
[2026-03-21 13:56:55] production.INFO: Constructing job for order: 175000  
[2026-03-21 13:56:56] production.INFO: Handling job for order: 175000  
[2026-03-21 13:56:56] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:56:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:56:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=7a8a30aa-ca2f-4269-8f68-877806dcb412&Player_ID=52404598001  
[2026-03-21 13:56:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=7a8a30aa-ca2f-4269-8f68-877806dcb412&Player_ID=52404598001","has_body":false} 
[2026-03-21 13:56:57] production.INFO: Operation sent successfully {"operation_id":160034,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-aXQkccu-1774090616","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 13:56:57"}},"processed_data":{"order_number":"ORD-aXQkccu-1774090616","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 13:57:10] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-aXQkccu-1774090616","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 13:57:10] production.INFO: Processed webhook data (normalized) {"id":"ORD-aXQkccu-1774090616","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 13:57:10] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 13:57:10] production.INFO: SendAcceptReject: Notification queued {"user_id":1299,"notification_type":"order_approved","reference_id":175000} 
[2026-03-21 13:57:10] production.INFO: Order updated successfully. Order ID: 175000, Status: completed  
[2026-03-21 13:57:10] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-aXQkccu-1774090616","status":"completed","codes_count":0} 
[2026-03-21 13:57:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-21 13:57:28] production.INFO: Constructing job for order: 175001  
[2026-03-21 13:57:30] production.INFO: Handling job for order: 175001  
[2026-03-21 13:57:30] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 13:57:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:57:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=4d53414a-a21f-4e5a-aeff-73f15ab4fd98&Player_ID=0996803720  
[2026-03-21 13:57:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=4d53414a-a21f-4e5a-aeff-73f15ab4fd98&Player_ID=0996803720","has_body":false} 
[2026-03-21 13:57:30] production.INFO: Operation sent successfully {"operation_id":160035,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-KhK6qmC-1774090650","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 13:57:30"}},"processed_data":{"order_number":"ORD-KhK6qmC-1774090650","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 13:57:37] production.INFO: Constructing job for order: 175002  
[2026-03-21 13:57:39] production.INFO: Handling job for order: 175002  
[2026-03-21 13:57:39] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:57:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:57:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=f6a27c77-f50e-4163-ae29-22f95e545416&Player_ID=8781876719  
[2026-03-21 13:57:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=f6a27c77-f50e-4163-ae29-22f95e545416&Player_ID=8781876719","has_body":false} 
[2026-03-21 13:57:40] production.INFO: Operation sent successfully {"operation_id":160036,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pOjMqI-1774090660","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 13:57:40"}},"processed_data":{"order_number":"ORD-pOjMqI-1774090660","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 13:57:53] production.INFO: Constructing job for order: 175003  
[2026-03-21 13:57:55] production.INFO: Handling job for order: 175003  
[2026-03-21 13:57:55] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 13:57:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:57:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/47/params?qty=1&uuid=871f795f-b03f-416a-a6f1-aff6b7856d45&Player_ID=0938849563  
[2026-03-21 13:57:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/47/params?qty=1&uuid=871f795f-b03f-416a-a6f1-aff6b7856d45&Player_ID=0938849563","has_body":false} 
[2026-03-21 13:57:56] production.INFO: Operation sent successfully {"operation_id":160037,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5aB-1774090676","amount":138.009350000000011959855328314006328582763671875,"status":"processing","product":"130.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 13:57:56"}},"processed_data":{"order_number":"ORD-5aB-1774090676","amount":138.009350000000011959855328314006328582763671875,"status":"processing","product":"130.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 13:58:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ma1XcHLr0MNIy2YJhbuV1gtIZB8I65fb","execution_time":"2026-03-21 13:58:02"} 
[2026-03-21 13:58:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ma1XcHLr0MNIy2YJhbuV1gtIZB8I65fb","execution_time":"2026-03-21 13:58:02","total_operations":14,"sites_count":2} 
[2026-03-21 13:58:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ma1XcHLr0MNIy2YJhbuV1gtIZB8I65fb","execution_time":"2026-03-21 13:58:02","site_id":3,"site_name":"swgamessd","orders_count":12,"order_ids":["ORD-WaJd5V-1774074452","ORD-FryJJJt-1774089059","ORD-iW1em0-1774089227","ORD-4HPcbi-1774089602","ORD-ZMz-1774089639","ORD-C9zMvnPn-1774089776","ORD-EvKLMs-1774090139","ORD-NGw-1774090231","ORD-Bs0Vv-1774090277","ORD-mfs-1774090383"]} 
[2026-03-21 13:58:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ma1XcHLr0MNIy2YJhbuV1gtIZB8I65fb","execution_time":"2026-03-21 13:58:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 13:58:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ma1XcHLr0MNIy2YJhbuV1gtIZB8I65fb","execution_time":"2026-03-21 13:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":12} 
[2026-03-21 13:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ma1XcHLr0MNIy2YJhbuV1gtIZB8I65fb","execution_time":"2026-03-21 13:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4HPcbi-1774089602","operation_id":160005} 
[2026-03-21 13:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ma1XcHLr0MNIy2YJhbuV1gtIZB8I65fb","execution_time":"2026-03-21 13:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Bs0Vv-1774090277","operation_id":160026} 
[2026-03-21 13:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ma1XcHLr0MNIy2YJhbuV1gtIZB8I65fb","execution_time":"2026-03-21 13:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C9zMvnPn-1774089776","operation_id":160011} 
[2026-03-21 13:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ma1XcHLr0MNIy2YJhbuV1gtIZB8I65fb","execution_time":"2026-03-21 13:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EvKLMs-1774090139","operation_id":160021} 
[2026-03-21 13:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ma1XcHLr0MNIy2YJhbuV1gtIZB8I65fb","execution_time":"2026-03-21 13:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FryJJJt-1774089059","operation_id":159983} 
[2026-03-21 13:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ma1XcHLr0MNIy2YJhbuV1gtIZB8I65fb","execution_time":"2026-03-21 13:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iW1em0-1774089227","operation_id":159990} 
[2026-03-21 13:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ma1XcHLr0MNIy2YJhbuV1gtIZB8I65fb","execution_time":"2026-03-21 13:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mfs-1774090383","operation_id":160030} 
[2026-03-21 13:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ma1XcHLr0MNIy2YJhbuV1gtIZB8I65fb","execution_time":"2026-03-21 13:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NGw-1774090231","operation_id":160025} 
[2026-03-21 13:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ma1XcHLr0MNIy2YJhbuV1gtIZB8I65fb","execution_time":"2026-03-21 13:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NtGdGDJJ-1774090396","operation_id":160031} 
[2026-03-21 13:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ma1XcHLr0MNIy2YJhbuV1gtIZB8I65fb","execution_time":"2026-03-21 13:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pOjMqI-1774090660","operation_id":160036} 
[2026-03-21 13:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ma1XcHLr0MNIy2YJhbuV1gtIZB8I65fb","execution_time":"2026-03-21 13:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 13:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ma1XcHLr0MNIy2YJhbuV1gtIZB8I65fb","execution_time":"2026-03-21 13:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009} 
[2026-03-21 13:58:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ma1XcHLr0MNIy2YJhbuV1gtIZB8I65fb","execution_time":"2026-03-21 13:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"processed":0,"skipped":12,"updates_prepared":0} 
[2026-03-21 13:58:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ma1XcHLr0MNIy2YJhbuV1gtIZB8I65fb","execution_time":"2026-03-21 13:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"processed":0,"errors":0} 
[2026-03-21 13:58:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ma1XcHLr0MNIy2YJhbuV1gtIZB8I65fb","execution_time":"2026-03-21 13:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"orders_count":2,"order_ids":["ORD-KhK6qmC-1774090650","ORD-5aB-1774090676"]} 
[2026-03-21 13:58:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ma1XcHLr0MNIy2YJhbuV1gtIZB8I65fb","execution_time":"2026-03-21 13:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009} 
[2026-03-21 13:58:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ma1XcHLr0MNIy2YJhbuV1gtIZB8I65fb","execution_time":"2026-03-21 13:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"orders_count":2} 
[2026-03-21 13:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ma1XcHLr0MNIy2YJhbuV1gtIZB8I65fb","execution_time":"2026-03-21 13:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5aB-1774090676","operation_id":160037} 
[2026-03-21 13:58:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ma1XcHLr0MNIy2YJhbuV1gtIZB8I65fb","execution_time":"2026-03-21 13:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KhK6qmC-1774090650","operation_id":160035,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-21 13:58:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"ma1XcHLr0MNIy2YJhbuV1gtIZB8I65fb","execution_time":"2026-03-21 13:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KhK6qmC-1774090650","operation_id":160035,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 13:58:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"ma1XcHLr0MNIy2YJhbuV1gtIZB8I65fb","execution_time":"2026-03-21 13:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KhK6qmC-1774090650","operation_id":160035,"count":1} 
[2026-03-21 13:58:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"ma1XcHLr0MNIy2YJhbuV1gtIZB8I65fb","execution_time":"2026-03-21 13:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KhK6qmC-1774090650","operation_id":160035,"count":1} 
[2026-03-21 13:58:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ma1XcHLr0MNIy2YJhbuV1gtIZB8I65fb","execution_time":"2026-03-21 13:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KhK6qmC-1774090650","operation_id":160035,"user_id":1551,"notification_type":"order_approved","reference_id":175001} 
[2026-03-21 13:58:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"ma1XcHLr0MNIy2YJhbuV1gtIZB8I65fb","execution_time":"2026-03-21 13:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KhK6qmC-1774090650","operation_id":160035,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 13:58:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"ma1XcHLr0MNIy2YJhbuV1gtIZB8I65fb","execution_time":"2026-03-21 13:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KhK6qmC-1774090650","operation_id":160035,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 13:58:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"ma1XcHLr0MNIy2YJhbuV1gtIZB8I65fb","execution_time":"2026-03-21 13:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KhK6qmC-1774090650","operation_id":160035,"processed":1,"errors":0} 
[2026-03-21 13:58:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ma1XcHLr0MNIy2YJhbuV1gtIZB8I65fb","execution_time":"2026-03-21 13:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KhK6qmC-1774090650","operation_id":160035,"processed":1,"errors":0} 
[2026-03-21 13:58:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ma1XcHLr0MNIy2YJhbuV1gtIZB8I65fb","execution_time":"2026-03-21 13:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KhK6qmC-1774090650","operation_id":160035} 
[2026-03-21 13:58:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1551  
[2026-03-21 13:58:03] production.INFO: Constructing job for order: 175004  
[2026-03-21 13:58:05] production.INFO: Handling job for order: 175004  
[2026-03-21 13:58:05] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 13:58:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:58:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=ff537b29-d540-432a-a2ad-cf9127b3029a&Player_ID=0938849563  
[2026-03-21 13:58:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=ff537b29-d540-432a-a2ad-cf9127b3029a&Player_ID=0938849563","has_body":false} 
[2026-03-21 13:58:06] production.INFO: Operation sent successfully {"operation_id":160038,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-VVX87X-1774090686","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 13:58:06"}},"processed_data":{"order_number":"ORD-VVX87X-1774090686","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 13:59:32] production.INFO: Constructing job for order: 175005  
[2026-03-21 13:59:33] production.INFO: Handling job for order: 175005  
[2026-03-21 13:59:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 13:59:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 13:59:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=eac2ec6c-781f-4062-8866-e4d4b5302f2e&Player_ID=51888677564  
[2026-03-21 13:59:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=eac2ec6c-781f-4062-8866-e4d4b5302f2e&Player_ID=51888677564","has_body":false} 
[2026-03-21 13:59:34] production.INFO: Operation sent successfully {"operation_id":160039,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-bDrr46aP-1774090774","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 13:59:34"}},"processed_data":{"order_number":"ORD-bDrr46aP-1774090774","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-21 13:59:52] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-bDrr46aP-1774090774","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 13:59:52] production.INFO: Processed webhook data (normalized) {"id":"ORD-bDrr46aP-1774090774","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 13:59:52] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 13:59:52] production.INFO: SendAcceptReject: Notification queued {"user_id":302,"notification_type":"order_approved","reference_id":175005} 
[2026-03-21 13:59:52] production.INFO: Order updated successfully. Order ID: 175005, Status: completed  
[2026-03-21 13:59:52] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-bDrr46aP-1774090774","status":"completed","codes_count":0} 
[2026-03-21 13:59:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 302  
[2026-03-21 14:00:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"r3hxOBrsh0jV5YQymealXFkFpJ69OWqU","execution_time":"2026-03-21 14:00:04"} 
[2026-03-21 14:00:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"r3hxOBrsh0jV5YQymealXFkFpJ69OWqU","execution_time":"2026-03-21 14:00:04","total_operations":14,"sites_count":2} 
[2026-03-21 14:00:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"r3hxOBrsh0jV5YQymealXFkFpJ69OWqU","execution_time":"2026-03-21 14:00:04","site_id":3,"site_name":"swgamessd","orders_count":12,"order_ids":["ORD-WaJd5V-1774074452","ORD-FryJJJt-1774089059","ORD-iW1em0-1774089227","ORD-4HPcbi-1774089602","ORD-ZMz-1774089639","ORD-C9zMvnPn-1774089776","ORD-EvKLMs-1774090139","ORD-NGw-1774090231","ORD-Bs0Vv-1774090277","ORD-mfs-1774090383"]} 
[2026-03-21 14:00:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"r3hxOBrsh0jV5YQymealXFkFpJ69OWqU","execution_time":"2026-03-21 14:00:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 14:00:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"r3hxOBrsh0jV5YQymealXFkFpJ69OWqU","execution_time":"2026-03-21 14:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":12} 
[2026-03-21 14:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"r3hxOBrsh0jV5YQymealXFkFpJ69OWqU","execution_time":"2026-03-21 14:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4HPcbi-1774089602","operation_id":160005} 
[2026-03-21 14:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"r3hxOBrsh0jV5YQymealXFkFpJ69OWqU","execution_time":"2026-03-21 14:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Bs0Vv-1774090277","operation_id":160026} 
[2026-03-21 14:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"r3hxOBrsh0jV5YQymealXFkFpJ69OWqU","execution_time":"2026-03-21 14:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C9zMvnPn-1774089776","operation_id":160011} 
[2026-03-21 14:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"r3hxOBrsh0jV5YQymealXFkFpJ69OWqU","execution_time":"2026-03-21 14:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EvKLMs-1774090139","operation_id":160021} 
[2026-03-21 14:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"r3hxOBrsh0jV5YQymealXFkFpJ69OWqU","execution_time":"2026-03-21 14:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FryJJJt-1774089059","operation_id":159983} 
[2026-03-21 14:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"r3hxOBrsh0jV5YQymealXFkFpJ69OWqU","execution_time":"2026-03-21 14:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iW1em0-1774089227","operation_id":159990} 
[2026-03-21 14:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"r3hxOBrsh0jV5YQymealXFkFpJ69OWqU","execution_time":"2026-03-21 14:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mfs-1774090383","operation_id":160030} 
[2026-03-21 14:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"r3hxOBrsh0jV5YQymealXFkFpJ69OWqU","execution_time":"2026-03-21 14:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NGw-1774090231","operation_id":160025} 
[2026-03-21 14:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"r3hxOBrsh0jV5YQymealXFkFpJ69OWqU","execution_time":"2026-03-21 14:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NtGdGDJJ-1774090396","operation_id":160031} 
[2026-03-21 14:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"r3hxOBrsh0jV5YQymealXFkFpJ69OWqU","execution_time":"2026-03-21 14:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pOjMqI-1774090660","operation_id":160036} 
[2026-03-21 14:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"r3hxOBrsh0jV5YQymealXFkFpJ69OWqU","execution_time":"2026-03-21 14:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 14:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"r3hxOBrsh0jV5YQymealXFkFpJ69OWqU","execution_time":"2026-03-21 14:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009} 
[2026-03-21 14:00:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"r3hxOBrsh0jV5YQymealXFkFpJ69OWqU","execution_time":"2026-03-21 14:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"processed":0,"skipped":12,"updates_prepared":0} 
[2026-03-21 14:00:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"r3hxOBrsh0jV5YQymealXFkFpJ69OWqU","execution_time":"2026-03-21 14:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"processed":0,"errors":0} 
[2026-03-21 14:00:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"r3hxOBrsh0jV5YQymealXFkFpJ69OWqU","execution_time":"2026-03-21 14:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"orders_count":2,"order_ids":["ORD-5aB-1774090676","ORD-VVX87X-1774090686"]} 
[2026-03-21 14:00:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"r3hxOBrsh0jV5YQymealXFkFpJ69OWqU","execution_time":"2026-03-21 14:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009} 
[2026-03-21 14:00:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"r3hxOBrsh0jV5YQymealXFkFpJ69OWqU","execution_time":"2026-03-21 14:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"orders_count":2} 
[2026-03-21 14:00:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"r3hxOBrsh0jV5YQymealXFkFpJ69OWqU","execution_time":"2026-03-21 14:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VVX87X-1774090686","operation_id":160038,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-21 14:00:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"r3hxOBrsh0jV5YQymealXFkFpJ69OWqU","execution_time":"2026-03-21 14:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VVX87X-1774090686","operation_id":160038,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-21 14:00:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"r3hxOBrsh0jV5YQymealXFkFpJ69OWqU","execution_time":"2026-03-21 14:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VVX87X-1774090686","operation_id":160038,"count":2} 
[2026-03-21 14:00:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"r3hxOBrsh0jV5YQymealXFkFpJ69OWqU","execution_time":"2026-03-21 14:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VVX87X-1774090686","operation_id":160038,"count":2} 
[2026-03-21 14:00:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"r3hxOBrsh0jV5YQymealXFkFpJ69OWqU","execution_time":"2026-03-21 14:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VVX87X-1774090686","operation_id":160038,"user_id":587,"notification_type":"order_approved","reference_id":175003} 
[2026-03-21 14:00:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"r3hxOBrsh0jV5YQymealXFkFpJ69OWqU","execution_time":"2026-03-21 14:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VVX87X-1774090686","operation_id":160038,"user_id":587,"notification_type":"order_approved","reference_id":175004} 
[2026-03-21 14:00:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"r3hxOBrsh0jV5YQymealXFkFpJ69OWqU","execution_time":"2026-03-21 14:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VVX87X-1774090686","operation_id":160038,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-21 14:00:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"r3hxOBrsh0jV5YQymealXFkFpJ69OWqU","execution_time":"2026-03-21 14:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VVX87X-1774090686","operation_id":160038,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-21 14:00:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"r3hxOBrsh0jV5YQymealXFkFpJ69OWqU","execution_time":"2026-03-21 14:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VVX87X-1774090686","operation_id":160038,"processed":2,"errors":0} 
[2026-03-21 14:00:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"r3hxOBrsh0jV5YQymealXFkFpJ69OWqU","execution_time":"2026-03-21 14:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VVX87X-1774090686","operation_id":160038,"processed":2,"errors":0} 
[2026-03-21 14:00:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"r3hxOBrsh0jV5YQymealXFkFpJ69OWqU","execution_time":"2026-03-21 14:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VVX87X-1774090686","operation_id":160038} 
[2026-03-21 14:00:04] production.INFO: Executing GetProducts task...  
[2026-03-21 14:00:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 14:00:04] production.INFO: Executing GetProducts task...  
[2026-03-21 14:00:06] production.INFO: async() رجع: true  
[2026-03-21 14:00:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 14:00:07] production.WARNING: Product with ID 395 not found  
[2026-03-21 14:00:07] production.WARNING: Product with ID 213 not found  
[2026-03-21 14:00:07] production.WARNING: Product with ID 212 not found  
[2026-03-21 14:00:07] production.WARNING: Product with ID 211 not found  
[2026-03-21 14:00:07] production.WARNING: Product with ID 210 not found  
[2026-03-21 14:00:07] production.WARNING: Product with ID 209 not found  
[2026-03-21 14:00:07] production.WARNING: Product with ID 214 not found  
[2026-03-21 14:00:07] production.WARNING: Product with ID 215 not found  
[2026-03-21 14:00:07] production.WARNING: Product with ID 216 not found  
[2026-03-21 14:00:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 14:00:09] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 14:00:11] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 14:00:55] production.INFO: Constructing job for order: 175006  
[2026-03-21 14:00:56] production.INFO: Handling job for order: 175006  
[2026-03-21 14:00:56] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 14:00:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:00:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=56f51805-2f52-4058-ba5f-dae193277721&Player_ID=0996803720  
[2026-03-21 14:00:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=56f51805-2f52-4058-ba5f-dae193277721&Player_ID=0996803720","has_body":false} 
[2026-03-21 14:00:57] production.INFO: Operation sent successfully {"operation_id":160040,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-SjqF-1774090857","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 14:00:57"}},"processed_data":{"order_number":"ORD-SjqF-1774090857","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 14:02:00] production.INFO: Constructing job for order: 175007  
[2026-03-21 14:02:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"LzKCdFFLwQd6Hq4lFNi5OVNaITVvi3Kj","execution_time":"2026-03-21 14:02:03"} 
[2026-03-21 14:02:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"LzKCdFFLwQd6Hq4lFNi5OVNaITVvi3Kj","execution_time":"2026-03-21 14:02:03","total_operations":13,"sites_count":2} 
[2026-03-21 14:02:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"LzKCdFFLwQd6Hq4lFNi5OVNaITVvi3Kj","execution_time":"2026-03-21 14:02:03","site_id":3,"site_name":"swgamessd","orders_count":12,"order_ids":["ORD-WaJd5V-1774074452","ORD-FryJJJt-1774089059","ORD-iW1em0-1774089227","ORD-4HPcbi-1774089602","ORD-ZMz-1774089639","ORD-C9zMvnPn-1774089776","ORD-EvKLMs-1774090139","ORD-NGw-1774090231","ORD-Bs0Vv-1774090277","ORD-mfs-1774090383"]} 
[2026-03-21 14:02:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"LzKCdFFLwQd6Hq4lFNi5OVNaITVvi3Kj","execution_time":"2026-03-21 14:02:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 14:02:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"LzKCdFFLwQd6Hq4lFNi5OVNaITVvi3Kj","execution_time":"2026-03-21 14:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":12} 
[2026-03-21 14:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LzKCdFFLwQd6Hq4lFNi5OVNaITVvi3Kj","execution_time":"2026-03-21 14:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4HPcbi-1774089602","operation_id":160005} 
[2026-03-21 14:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LzKCdFFLwQd6Hq4lFNi5OVNaITVvi3Kj","execution_time":"2026-03-21 14:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Bs0Vv-1774090277","operation_id":160026} 
[2026-03-21 14:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LzKCdFFLwQd6Hq4lFNi5OVNaITVvi3Kj","execution_time":"2026-03-21 14:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C9zMvnPn-1774089776","operation_id":160011} 
[2026-03-21 14:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LzKCdFFLwQd6Hq4lFNi5OVNaITVvi3Kj","execution_time":"2026-03-21 14:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EvKLMs-1774090139","operation_id":160021} 
[2026-03-21 14:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LzKCdFFLwQd6Hq4lFNi5OVNaITVvi3Kj","execution_time":"2026-03-21 14:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FryJJJt-1774089059","operation_id":159983} 
[2026-03-21 14:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LzKCdFFLwQd6Hq4lFNi5OVNaITVvi3Kj","execution_time":"2026-03-21 14:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iW1em0-1774089227","operation_id":159990} 
[2026-03-21 14:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LzKCdFFLwQd6Hq4lFNi5OVNaITVvi3Kj","execution_time":"2026-03-21 14:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mfs-1774090383","operation_id":160030} 
[2026-03-21 14:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LzKCdFFLwQd6Hq4lFNi5OVNaITVvi3Kj","execution_time":"2026-03-21 14:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NGw-1774090231","operation_id":160025} 
[2026-03-21 14:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LzKCdFFLwQd6Hq4lFNi5OVNaITVvi3Kj","execution_time":"2026-03-21 14:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NtGdGDJJ-1774090396","operation_id":160031} 
[2026-03-21 14:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LzKCdFFLwQd6Hq4lFNi5OVNaITVvi3Kj","execution_time":"2026-03-21 14:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pOjMqI-1774090660","operation_id":160036} 
[2026-03-21 14:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LzKCdFFLwQd6Hq4lFNi5OVNaITVvi3Kj","execution_time":"2026-03-21 14:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 14:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LzKCdFFLwQd6Hq4lFNi5OVNaITVvi3Kj","execution_time":"2026-03-21 14:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009} 
[2026-03-21 14:02:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"LzKCdFFLwQd6Hq4lFNi5OVNaITVvi3Kj","execution_time":"2026-03-21 14:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"processed":0,"skipped":12,"updates_prepared":0} 
[2026-03-21 14:02:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"LzKCdFFLwQd6Hq4lFNi5OVNaITVvi3Kj","execution_time":"2026-03-21 14:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"processed":0,"errors":0} 
[2026-03-21 14:02:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"LzKCdFFLwQd6Hq4lFNi5OVNaITVvi3Kj","execution_time":"2026-03-21 14:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"orders_count":1,"order_ids":["ORD-SjqF-1774090857"]} 
[2026-03-21 14:02:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"LzKCdFFLwQd6Hq4lFNi5OVNaITVvi3Kj","execution_time":"2026-03-21 14:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009} 
[2026-03-21 14:02:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"LzKCdFFLwQd6Hq4lFNi5OVNaITVvi3Kj","execution_time":"2026-03-21 14:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"orders_count":1} 
[2026-03-21 14:02:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"LzKCdFFLwQd6Hq4lFNi5OVNaITVvi3Kj","execution_time":"2026-03-21 14:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SjqF-1774090857","operation_id":160040,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 14:02:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"LzKCdFFLwQd6Hq4lFNi5OVNaITVvi3Kj","execution_time":"2026-03-21 14:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SjqF-1774090857","operation_id":160040,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 14:02:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"LzKCdFFLwQd6Hq4lFNi5OVNaITVvi3Kj","execution_time":"2026-03-21 14:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SjqF-1774090857","operation_id":160040,"count":1} 
[2026-03-21 14:02:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"LzKCdFFLwQd6Hq4lFNi5OVNaITVvi3Kj","execution_time":"2026-03-21 14:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SjqF-1774090857","operation_id":160040,"count":1} 
[2026-03-21 14:02:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"LzKCdFFLwQd6Hq4lFNi5OVNaITVvi3Kj","execution_time":"2026-03-21 14:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SjqF-1774090857","operation_id":160040,"user_id":1551,"notification_type":"order_approved","reference_id":175006} 
[2026-03-21 14:02:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"LzKCdFFLwQd6Hq4lFNi5OVNaITVvi3Kj","execution_time":"2026-03-21 14:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SjqF-1774090857","operation_id":160040,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 14:02:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"LzKCdFFLwQd6Hq4lFNi5OVNaITVvi3Kj","execution_time":"2026-03-21 14:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SjqF-1774090857","operation_id":160040,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 14:02:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"LzKCdFFLwQd6Hq4lFNi5OVNaITVvi3Kj","execution_time":"2026-03-21 14:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SjqF-1774090857","operation_id":160040,"processed":1,"errors":0} 
[2026-03-21 14:02:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"LzKCdFFLwQd6Hq4lFNi5OVNaITVvi3Kj","execution_time":"2026-03-21 14:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SjqF-1774090857","operation_id":160040,"processed":1,"errors":0} 
[2026-03-21 14:02:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"LzKCdFFLwQd6Hq4lFNi5OVNaITVvi3Kj","execution_time":"2026-03-21 14:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SjqF-1774090857","operation_id":160040} 
[2026-03-21 14:02:03] production.INFO: Handling job for order: 175007  
[2026-03-21 14:02:03] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 14:02:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:02:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=9000602c-8545-4870-b91a-6199c5388131&Player_ID=51888677564  
[2026-03-21 14:02:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=9000602c-8545-4870-b91a-6199c5388131&Player_ID=51888677564","has_body":false} 
[2026-03-21 14:02:04] production.INFO: Operation sent successfully {"operation_id":160041,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0SWZ-1774090924","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 14:02:04"}},"processed_data":{"order_number":"ORD-0SWZ-1774090924","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-21 14:02:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1551  
[2026-03-21 14:02:17] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-0SWZ-1774090924","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 14:02:17] production.INFO: Processed webhook data (normalized) {"id":"ORD-0SWZ-1774090924","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 14:02:17] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 14:02:17] production.INFO: SendAcceptReject: Notification queued {"user_id":302,"notification_type":"order_approved","reference_id":175007} 
[2026-03-21 14:02:17] production.INFO: Order updated successfully. Order ID: 175007, Status: completed  
[2026-03-21 14:02:17] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-0SWZ-1774090924","status":"completed","codes_count":0} 
[2026-03-21 14:02:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 302  
[2026-03-21 14:04:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"hCJ0PzrEtHCgx7cxmhlvAUOP9prrxfpn","execution_time":"2026-03-21 14:04:01"} 
[2026-03-21 14:04:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"hCJ0PzrEtHCgx7cxmhlvAUOP9prrxfpn","execution_time":"2026-03-21 14:04:01","total_operations":12,"sites_count":1} 
[2026-03-21 14:04:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"hCJ0PzrEtHCgx7cxmhlvAUOP9prrxfpn","execution_time":"2026-03-21 14:04:01","site_id":3,"site_name":"swgamessd","orders_count":12,"order_ids":["ORD-WaJd5V-1774074452","ORD-FryJJJt-1774089059","ORD-iW1em0-1774089227","ORD-4HPcbi-1774089602","ORD-ZMz-1774089639","ORD-C9zMvnPn-1774089776","ORD-EvKLMs-1774090139","ORD-NGw-1774090231","ORD-Bs0Vv-1774090277","ORD-mfs-1774090383"]} 
[2026-03-21 14:04:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"hCJ0PzrEtHCgx7cxmhlvAUOP9prrxfpn","execution_time":"2026-03-21 14:04:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 14:04:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"hCJ0PzrEtHCgx7cxmhlvAUOP9prrxfpn","execution_time":"2026-03-21 14:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":12} 
[2026-03-21 14:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hCJ0PzrEtHCgx7cxmhlvAUOP9prrxfpn","execution_time":"2026-03-21 14:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4HPcbi-1774089602","operation_id":160005} 
[2026-03-21 14:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hCJ0PzrEtHCgx7cxmhlvAUOP9prrxfpn","execution_time":"2026-03-21 14:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Bs0Vv-1774090277","operation_id":160026} 
[2026-03-21 14:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hCJ0PzrEtHCgx7cxmhlvAUOP9prrxfpn","execution_time":"2026-03-21 14:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C9zMvnPn-1774089776","operation_id":160011} 
[2026-03-21 14:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hCJ0PzrEtHCgx7cxmhlvAUOP9prrxfpn","execution_time":"2026-03-21 14:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EvKLMs-1774090139","operation_id":160021} 
[2026-03-21 14:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hCJ0PzrEtHCgx7cxmhlvAUOP9prrxfpn","execution_time":"2026-03-21 14:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FryJJJt-1774089059","operation_id":159983} 
[2026-03-21 14:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hCJ0PzrEtHCgx7cxmhlvAUOP9prrxfpn","execution_time":"2026-03-21 14:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iW1em0-1774089227","operation_id":159990} 
[2026-03-21 14:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hCJ0PzrEtHCgx7cxmhlvAUOP9prrxfpn","execution_time":"2026-03-21 14:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mfs-1774090383","operation_id":160030} 
[2026-03-21 14:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hCJ0PzrEtHCgx7cxmhlvAUOP9prrxfpn","execution_time":"2026-03-21 14:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NGw-1774090231","operation_id":160025} 
[2026-03-21 14:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hCJ0PzrEtHCgx7cxmhlvAUOP9prrxfpn","execution_time":"2026-03-21 14:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NtGdGDJJ-1774090396","operation_id":160031} 
[2026-03-21 14:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hCJ0PzrEtHCgx7cxmhlvAUOP9prrxfpn","execution_time":"2026-03-21 14:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pOjMqI-1774090660","operation_id":160036} 
[2026-03-21 14:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hCJ0PzrEtHCgx7cxmhlvAUOP9prrxfpn","execution_time":"2026-03-21 14:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 14:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hCJ0PzrEtHCgx7cxmhlvAUOP9prrxfpn","execution_time":"2026-03-21 14:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009} 
[2026-03-21 14:04:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"hCJ0PzrEtHCgx7cxmhlvAUOP9prrxfpn","execution_time":"2026-03-21 14:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"processed":0,"skipped":12,"updates_prepared":0} 
[2026-03-21 14:04:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"hCJ0PzrEtHCgx7cxmhlvAUOP9prrxfpn","execution_time":"2026-03-21 14:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"processed":0,"errors":0} 
[2026-03-21 14:04:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"hCJ0PzrEtHCgx7cxmhlvAUOP9prrxfpn","execution_time":"2026-03-21 14:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009} 
[2026-03-21 14:05:01] production.INFO: Constructing job for order: 175008  
[2026-03-21 14:05:02] production.INFO: Executing GetProducts task...  
[2026-03-21 14:05:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 14:05:02] production.INFO: Executing GetProducts task...  
[2026-03-21 14:05:04] production.INFO: async() رجع: true  
[2026-03-21 14:05:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 14:05:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 14:05:04] production.WARNING: Product with ID 213 not found  
[2026-03-21 14:05:04] production.WARNING: Product with ID 212 not found  
[2026-03-21 14:05:04] production.WARNING: Product with ID 211 not found  
[2026-03-21 14:05:04] production.WARNING: Product with ID 210 not found  
[2026-03-21 14:05:04] production.WARNING: Product with ID 209 not found  
[2026-03-21 14:05:04] production.WARNING: Product with ID 214 not found  
[2026-03-21 14:05:04] production.WARNING: Product with ID 215 not found  
[2026-03-21 14:05:04] production.WARNING: Product with ID 216 not found  
[2026-03-21 14:05:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 14:05:05] production.INFO: Handling job for order: 175008  
[2026-03-21 14:05:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 14:05:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:05:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=525a0057-6e57-42b5-957d-4eac706477c8&Player_ID=5274531799  
[2026-03-21 14:05:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=525a0057-6e57-42b5-957d-4eac706477c8&Player_ID=5274531799","has_body":false} 
[2026-03-21 14:05:06] production.INFO: Operation sent successfully {"operation_id":160042,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-VbhGOjeN-1774091105","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 14:05:06"}},"processed_data":{"order_number":"ORD-VbhGOjeN-1774091105","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-21 14:05:26] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-VbhGOjeN-1774091105","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 14:05:26] production.INFO: Processed webhook data (normalized) {"id":"ORD-VbhGOjeN-1774091105","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 14:05:26] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 14:05:26] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":175008} 
[2026-03-21 14:05:26] production.INFO: Order updated successfully. Order ID: 175008, Status: completed  
[2026-03-21 14:05:26] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-VbhGOjeN-1774091105","status":"completed","codes_count":0} 
[2026-03-21 14:05:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-21 14:05:52] production.INFO: Constructing job for order: 175009  
[2026-03-21 14:05:54] production.INFO: Handling job for order: 175009  
[2026-03-21 14:05:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 14:05:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:05:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=c1d52476-2216-42e5-a6b8-15e65e6c5bd4&Player_ID=52336156120  
[2026-03-21 14:05:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=c1d52476-2216-42e5-a6b8-15e65e6c5bd4&Player_ID=52336156120","has_body":false} 
[2026-03-21 14:05:55] production.INFO: Operation sent successfully {"operation_id":160043,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-gSJE-1774091154","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 14:05:55"}},"processed_data":{"order_number":"ORD-gSJE-1774091154","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 14:06:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"fzWBFuxArOG7DRC1AKhU2FzCWtBD4RmK","execution_time":"2026-03-21 14:06:04"} 
[2026-03-21 14:06:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"fzWBFuxArOG7DRC1AKhU2FzCWtBD4RmK","execution_time":"2026-03-21 14:06:04","total_operations":13,"sites_count":1} 
[2026-03-21 14:06:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"fzWBFuxArOG7DRC1AKhU2FzCWtBD4RmK","execution_time":"2026-03-21 14:06:04","site_id":3,"site_name":"swgamessd","orders_count":13,"order_ids":["ORD-WaJd5V-1774074452","ORD-FryJJJt-1774089059","ORD-iW1em0-1774089227","ORD-4HPcbi-1774089602","ORD-ZMz-1774089639","ORD-C9zMvnPn-1774089776","ORD-EvKLMs-1774090139","ORD-NGw-1774090231","ORD-Bs0Vv-1774090277","ORD-mfs-1774090383"]} 
[2026-03-21 14:06:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"fzWBFuxArOG7DRC1AKhU2FzCWtBD4RmK","execution_time":"2026-03-21 14:06:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 14:06:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"fzWBFuxArOG7DRC1AKhU2FzCWtBD4RmK","execution_time":"2026-03-21 14:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":13} 
[2026-03-21 14:06:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fzWBFuxArOG7DRC1AKhU2FzCWtBD4RmK","execution_time":"2026-03-21 14:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4HPcbi-1774089602","operation_id":160005} 
[2026-03-21 14:06:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fzWBFuxArOG7DRC1AKhU2FzCWtBD4RmK","execution_time":"2026-03-21 14:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Bs0Vv-1774090277","operation_id":160026} 
[2026-03-21 14:06:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fzWBFuxArOG7DRC1AKhU2FzCWtBD4RmK","execution_time":"2026-03-21 14:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C9zMvnPn-1774089776","operation_id":160011} 
[2026-03-21 14:06:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fzWBFuxArOG7DRC1AKhU2FzCWtBD4RmK","execution_time":"2026-03-21 14:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EvKLMs-1774090139","operation_id":160021} 
[2026-03-21 14:06:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fzWBFuxArOG7DRC1AKhU2FzCWtBD4RmK","execution_time":"2026-03-21 14:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FryJJJt-1774089059","operation_id":159983} 
[2026-03-21 14:06:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fzWBFuxArOG7DRC1AKhU2FzCWtBD4RmK","execution_time":"2026-03-21 14:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gSJE-1774091154","operation_id":160043} 
[2026-03-21 14:06:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fzWBFuxArOG7DRC1AKhU2FzCWtBD4RmK","execution_time":"2026-03-21 14:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iW1em0-1774089227","operation_id":159990} 
[2026-03-21 14:06:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fzWBFuxArOG7DRC1AKhU2FzCWtBD4RmK","execution_time":"2026-03-21 14:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mfs-1774090383","operation_id":160030} 
[2026-03-21 14:06:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fzWBFuxArOG7DRC1AKhU2FzCWtBD4RmK","execution_time":"2026-03-21 14:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NGw-1774090231","operation_id":160025} 
[2026-03-21 14:06:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fzWBFuxArOG7DRC1AKhU2FzCWtBD4RmK","execution_time":"2026-03-21 14:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NtGdGDJJ-1774090396","operation_id":160031} 
[2026-03-21 14:06:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fzWBFuxArOG7DRC1AKhU2FzCWtBD4RmK","execution_time":"2026-03-21 14:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pOjMqI-1774090660","operation_id":160036} 
[2026-03-21 14:06:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fzWBFuxArOG7DRC1AKhU2FzCWtBD4RmK","execution_time":"2026-03-21 14:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 14:06:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fzWBFuxArOG7DRC1AKhU2FzCWtBD4RmK","execution_time":"2026-03-21 14:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009} 
[2026-03-21 14:06:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"fzWBFuxArOG7DRC1AKhU2FzCWtBD4RmK","execution_time":"2026-03-21 14:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"processed":0,"skipped":13,"updates_prepared":0} 
[2026-03-21 14:06:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"fzWBFuxArOG7DRC1AKhU2FzCWtBD4RmK","execution_time":"2026-03-21 14:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"processed":0,"errors":0} 
[2026-03-21 14:06:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"fzWBFuxArOG7DRC1AKhU2FzCWtBD4RmK","execution_time":"2026-03-21 14:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009} 
[2026-03-21 14:06:08] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-gSJE-1774091154","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 14:06:08] production.INFO: Processed webhook data (normalized) {"id":"ORD-gSJE-1774091154","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 14:06:08] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 14:06:08] production.INFO: SendAcceptReject: Notification queued {"user_id":348,"notification_type":"order_approved","reference_id":175009} 
[2026-03-21 14:06:08] production.INFO: Order updated successfully. Order ID: 175009, Status: completed  
[2026-03-21 14:06:08] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-gSJE-1774091154","status":"completed","codes_count":0} 
[2026-03-21 14:06:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 348  
[2026-03-21 14:06:17] production.INFO: Constructing job for order: 175010  
[2026-03-21 14:06:20] production.INFO: Handling job for order: 175010  
[2026-03-21 14:06:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 14:06:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:06:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=79b02d57-a0a3-44aa-9bfe-a70b7ea4c312&Player_ID=52232217964  
[2026-03-21 14:06:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=79b02d57-a0a3-44aa-9bfe-a70b7ea4c312&Player_ID=52232217964","has_body":false} 
[2026-03-21 14:06:21] production.INFO: Operation sent successfully {"operation_id":160044,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-H6fK5Uh-1774091181","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 14:06:21"}},"processed_data":{"order_number":"ORD-H6fK5Uh-1774091181","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 14:06:35] production.INFO: Constructing job for order: 175011  
[2026-03-21 14:06:36] production.INFO: Handling job for order: 175011  
[2026-03-21 14:06:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 14:06:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:06:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=500&uuid=d3afaf69-67e6-42ac-8df7-290a6664c861&Player_ID=shahen88  
[2026-03-21 14:06:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=500&uuid=d3afaf69-67e6-42ac-8df7-290a6664c861&Player_ID=shahen88","has_body":false} 
[2026-03-21 14:06:37] production.INFO: Operation sent successfully {"operation_id":160045,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0lWet-1774091196","amount":8.7391303999999987439650794840417802333831787109375,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-21 14:06:37"}},"processed_data":{"order_number":"ORD-0lWet-1774091196","amount":8.7391303999999987439650794840417802333831787109375,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-21 14:06:44] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-0lWet-1774091196","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 14:06:44] production.INFO: Processed webhook data (normalized) {"id":"ORD-0lWet-1774091196","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 14:06:44] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 14:06:44] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":175011} 
[2026-03-21 14:06:44] production.INFO: Order updated successfully. Order ID: 175011, Status: completed  
[2026-03-21 14:06:44] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-0lWet-1774091196","status":"completed","codes_count":0} 
[2026-03-21 14:06:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-21 14:06:59] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-H6fK5Uh-1774091181","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 14:06:59] production.INFO: Processed webhook data (normalized) {"id":"ORD-H6fK5Uh-1774091181","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 14:06:59] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 14:06:59] production.INFO: SendAcceptReject: Notification queued {"user_id":348,"notification_type":"order_approved","reference_id":175010} 
[2026-03-21 14:06:59] production.INFO: Order updated successfully. Order ID: 175010, Status: completed  
[2026-03-21 14:06:59] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-H6fK5Uh-1774091181","status":"completed","codes_count":0} 
[2026-03-21 14:07:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 348  
[2026-03-21 14:08:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"4l4H8bm1Nlhzm1f5LF0lsxGM0kiGT5a9","execution_time":"2026-03-21 14:08:04"} 
[2026-03-21 14:08:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"4l4H8bm1Nlhzm1f5LF0lsxGM0kiGT5a9","execution_time":"2026-03-21 14:08:04","total_operations":12,"sites_count":1} 
[2026-03-21 14:08:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"4l4H8bm1Nlhzm1f5LF0lsxGM0kiGT5a9","execution_time":"2026-03-21 14:08:04","site_id":3,"site_name":"swgamessd","orders_count":12,"order_ids":["ORD-WaJd5V-1774074452","ORD-FryJJJt-1774089059","ORD-iW1em0-1774089227","ORD-4HPcbi-1774089602","ORD-ZMz-1774089639","ORD-C9zMvnPn-1774089776","ORD-EvKLMs-1774090139","ORD-NGw-1774090231","ORD-Bs0Vv-1774090277","ORD-mfs-1774090383"]} 
[2026-03-21 14:08:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"4l4H8bm1Nlhzm1f5LF0lsxGM0kiGT5a9","execution_time":"2026-03-21 14:08:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 14:08:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"4l4H8bm1Nlhzm1f5LF0lsxGM0kiGT5a9","execution_time":"2026-03-21 14:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":12} 
[2026-03-21 14:08:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4l4H8bm1Nlhzm1f5LF0lsxGM0kiGT5a9","execution_time":"2026-03-21 14:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4HPcbi-1774089602","operation_id":160005} 
[2026-03-21 14:08:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4l4H8bm1Nlhzm1f5LF0lsxGM0kiGT5a9","execution_time":"2026-03-21 14:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Bs0Vv-1774090277","operation_id":160026} 
[2026-03-21 14:08:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4l4H8bm1Nlhzm1f5LF0lsxGM0kiGT5a9","execution_time":"2026-03-21 14:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C9zMvnPn-1774089776","operation_id":160011} 
[2026-03-21 14:08:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4l4H8bm1Nlhzm1f5LF0lsxGM0kiGT5a9","execution_time":"2026-03-21 14:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EvKLMs-1774090139","operation_id":160021} 
[2026-03-21 14:08:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4l4H8bm1Nlhzm1f5LF0lsxGM0kiGT5a9","execution_time":"2026-03-21 14:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FryJJJt-1774089059","operation_id":159983} 
[2026-03-21 14:08:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4l4H8bm1Nlhzm1f5LF0lsxGM0kiGT5a9","execution_time":"2026-03-21 14:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iW1em0-1774089227","operation_id":159990} 
[2026-03-21 14:08:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4l4H8bm1Nlhzm1f5LF0lsxGM0kiGT5a9","execution_time":"2026-03-21 14:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mfs-1774090383","operation_id":160030} 
[2026-03-21 14:08:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4l4H8bm1Nlhzm1f5LF0lsxGM0kiGT5a9","execution_time":"2026-03-21 14:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NGw-1774090231","operation_id":160025} 
[2026-03-21 14:08:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4l4H8bm1Nlhzm1f5LF0lsxGM0kiGT5a9","execution_time":"2026-03-21 14:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NtGdGDJJ-1774090396","operation_id":160031} 
[2026-03-21 14:08:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4l4H8bm1Nlhzm1f5LF0lsxGM0kiGT5a9","execution_time":"2026-03-21 14:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pOjMqI-1774090660","operation_id":160036} 
[2026-03-21 14:08:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4l4H8bm1Nlhzm1f5LF0lsxGM0kiGT5a9","execution_time":"2026-03-21 14:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 14:08:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4l4H8bm1Nlhzm1f5LF0lsxGM0kiGT5a9","execution_time":"2026-03-21 14:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009} 
[2026-03-21 14:08:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"4l4H8bm1Nlhzm1f5LF0lsxGM0kiGT5a9","execution_time":"2026-03-21 14:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"processed":0,"skipped":12,"updates_prepared":0} 
[2026-03-21 14:08:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"4l4H8bm1Nlhzm1f5LF0lsxGM0kiGT5a9","execution_time":"2026-03-21 14:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"processed":0,"errors":0} 
[2026-03-21 14:08:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"4l4H8bm1Nlhzm1f5LF0lsxGM0kiGT5a9","execution_time":"2026-03-21 14:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009} 
[2026-03-21 14:09:09] production.INFO: Constructing job for order: 175012  
[2026-03-21 14:09:10] production.INFO: Handling job for order: 175012  
[2026-03-21 14:09:10] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 14:09:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:09:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8f6c794d-c48a-4c21-a3dc-cc83c6ebd506&Player_ID=52366019110  
[2026-03-21 14:09:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8f6c794d-c48a-4c21-a3dc-cc83c6ebd506&Player_ID=52366019110","has_body":false} 
[2026-03-21 14:09:11] production.INFO: Operation sent successfully {"operation_id":160046,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-lzsKZ-1774091351","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 14:09:11"}},"processed_data":{"order_number":"ORD-lzsKZ-1774091351","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 14:09:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-lzsKZ-1774091351","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 14:09:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-lzsKZ-1774091351","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 14:09:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 14:09:23] production.INFO: SendAcceptReject: Notification queued {"user_id":587,"notification_type":"order_approved","reference_id":175012} 
[2026-03-21 14:09:23] production.INFO: Order updated successfully. Order ID: 175012, Status: completed  
[2026-03-21 14:09:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-lzsKZ-1774091351","status":"completed","codes_count":0} 
[2026-03-21 14:09:27] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 14:10:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"FUr4mPT47BuLbOwYm5iz5a1QUic0RIQp","execution_time":"2026-03-21 14:10:04"} 
[2026-03-21 14:10:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"FUr4mPT47BuLbOwYm5iz5a1QUic0RIQp","execution_time":"2026-03-21 14:10:04","total_operations":12,"sites_count":1} 
[2026-03-21 14:10:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"FUr4mPT47BuLbOwYm5iz5a1QUic0RIQp","execution_time":"2026-03-21 14:10:04","site_id":3,"site_name":"swgamessd","orders_count":12,"order_ids":["ORD-WaJd5V-1774074452","ORD-FryJJJt-1774089059","ORD-iW1em0-1774089227","ORD-4HPcbi-1774089602","ORD-ZMz-1774089639","ORD-C9zMvnPn-1774089776","ORD-EvKLMs-1774090139","ORD-NGw-1774090231","ORD-Bs0Vv-1774090277","ORD-mfs-1774090383"]} 
[2026-03-21 14:10:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"FUr4mPT47BuLbOwYm5iz5a1QUic0RIQp","execution_time":"2026-03-21 14:10:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 14:10:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"FUr4mPT47BuLbOwYm5iz5a1QUic0RIQp","execution_time":"2026-03-21 14:10:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":12} 
[2026-03-21 14:10:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FUr4mPT47BuLbOwYm5iz5a1QUic0RIQp","execution_time":"2026-03-21 14:10:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4HPcbi-1774089602","operation_id":160005} 
[2026-03-21 14:10:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FUr4mPT47BuLbOwYm5iz5a1QUic0RIQp","execution_time":"2026-03-21 14:10:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Bs0Vv-1774090277","operation_id":160026} 
[2026-03-21 14:10:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FUr4mPT47BuLbOwYm5iz5a1QUic0RIQp","execution_time":"2026-03-21 14:10:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C9zMvnPn-1774089776","operation_id":160011} 
[2026-03-21 14:10:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FUr4mPT47BuLbOwYm5iz5a1QUic0RIQp","execution_time":"2026-03-21 14:10:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EvKLMs-1774090139","operation_id":160021} 
[2026-03-21 14:10:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FUr4mPT47BuLbOwYm5iz5a1QUic0RIQp","execution_time":"2026-03-21 14:10:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FryJJJt-1774089059","operation_id":159983} 
[2026-03-21 14:10:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FUr4mPT47BuLbOwYm5iz5a1QUic0RIQp","execution_time":"2026-03-21 14:10:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iW1em0-1774089227","operation_id":159990} 
[2026-03-21 14:10:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FUr4mPT47BuLbOwYm5iz5a1QUic0RIQp","execution_time":"2026-03-21 14:10:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mfs-1774090383","operation_id":160030} 
[2026-03-21 14:10:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FUr4mPT47BuLbOwYm5iz5a1QUic0RIQp","execution_time":"2026-03-21 14:10:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NGw-1774090231","operation_id":160025} 
[2026-03-21 14:10:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FUr4mPT47BuLbOwYm5iz5a1QUic0RIQp","execution_time":"2026-03-21 14:10:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NtGdGDJJ-1774090396","operation_id":160031} 
[2026-03-21 14:10:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FUr4mPT47BuLbOwYm5iz5a1QUic0RIQp","execution_time":"2026-03-21 14:10:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pOjMqI-1774090660","operation_id":160036} 
[2026-03-21 14:10:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FUr4mPT47BuLbOwYm5iz5a1QUic0RIQp","execution_time":"2026-03-21 14:10:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 14:10:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FUr4mPT47BuLbOwYm5iz5a1QUic0RIQp","execution_time":"2026-03-21 14:10:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009} 
[2026-03-21 14:10:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"FUr4mPT47BuLbOwYm5iz5a1QUic0RIQp","execution_time":"2026-03-21 14:10:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"processed":0,"skipped":12,"updates_prepared":0} 
[2026-03-21 14:10:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"FUr4mPT47BuLbOwYm5iz5a1QUic0RIQp","execution_time":"2026-03-21 14:10:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"processed":0,"errors":0} 
[2026-03-21 14:10:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"FUr4mPT47BuLbOwYm5iz5a1QUic0RIQp","execution_time":"2026-03-21 14:10:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009} 
[2026-03-21 14:10:04] production.INFO: Executing GetProducts task...  
[2026-03-21 14:10:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 14:10:04] production.INFO: Executing GetProducts task...  
[2026-03-21 14:10:06] production.INFO: async() رجع: true  
[2026-03-21 14:10:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 14:10:06] production.WARNING: Product with ID 395 not found  
[2026-03-21 14:10:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 14:10:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 14:10:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 14:10:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 14:10:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 14:10:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 14:10:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 14:10:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 14:10:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 14:12:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"R4at3l02pfcgNSTk6VccLeYsbKN0KxV5","execution_time":"2026-03-21 14:12:04"} 
[2026-03-21 14:12:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"R4at3l02pfcgNSTk6VccLeYsbKN0KxV5","execution_time":"2026-03-21 14:12:04","total_operations":12,"sites_count":1} 
[2026-03-21 14:12:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"R4at3l02pfcgNSTk6VccLeYsbKN0KxV5","execution_time":"2026-03-21 14:12:04","site_id":3,"site_name":"swgamessd","orders_count":12,"order_ids":["ORD-WaJd5V-1774074452","ORD-FryJJJt-1774089059","ORD-iW1em0-1774089227","ORD-4HPcbi-1774089602","ORD-ZMz-1774089639","ORD-C9zMvnPn-1774089776","ORD-EvKLMs-1774090139","ORD-NGw-1774090231","ORD-Bs0Vv-1774090277","ORD-mfs-1774090383"]} 
[2026-03-21 14:12:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"R4at3l02pfcgNSTk6VccLeYsbKN0KxV5","execution_time":"2026-03-21 14:12:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 14:12:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"R4at3l02pfcgNSTk6VccLeYsbKN0KxV5","execution_time":"2026-03-21 14:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":12} 
[2026-03-21 14:12:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"R4at3l02pfcgNSTk6VccLeYsbKN0KxV5","execution_time":"2026-03-21 14:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4HPcbi-1774089602","operation_id":160005} 
[2026-03-21 14:12:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"R4at3l02pfcgNSTk6VccLeYsbKN0KxV5","execution_time":"2026-03-21 14:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Bs0Vv-1774090277","operation_id":160026} 
[2026-03-21 14:12:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"R4at3l02pfcgNSTk6VccLeYsbKN0KxV5","execution_time":"2026-03-21 14:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C9zMvnPn-1774089776","operation_id":160011} 
[2026-03-21 14:12:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"R4at3l02pfcgNSTk6VccLeYsbKN0KxV5","execution_time":"2026-03-21 14:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EvKLMs-1774090139","operation_id":160021} 
[2026-03-21 14:12:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"R4at3l02pfcgNSTk6VccLeYsbKN0KxV5","execution_time":"2026-03-21 14:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FryJJJt-1774089059","operation_id":159983} 
[2026-03-21 14:12:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"R4at3l02pfcgNSTk6VccLeYsbKN0KxV5","execution_time":"2026-03-21 14:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iW1em0-1774089227","operation_id":159990} 
[2026-03-21 14:12:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"R4at3l02pfcgNSTk6VccLeYsbKN0KxV5","execution_time":"2026-03-21 14:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mfs-1774090383","operation_id":160030} 
[2026-03-21 14:12:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"R4at3l02pfcgNSTk6VccLeYsbKN0KxV5","execution_time":"2026-03-21 14:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NGw-1774090231","operation_id":160025} 
[2026-03-21 14:12:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"R4at3l02pfcgNSTk6VccLeYsbKN0KxV5","execution_time":"2026-03-21 14:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NtGdGDJJ-1774090396","operation_id":160031} 
[2026-03-21 14:12:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"R4at3l02pfcgNSTk6VccLeYsbKN0KxV5","execution_time":"2026-03-21 14:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pOjMqI-1774090660","operation_id":160036} 
[2026-03-21 14:12:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"R4at3l02pfcgNSTk6VccLeYsbKN0KxV5","execution_time":"2026-03-21 14:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 14:12:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"R4at3l02pfcgNSTk6VccLeYsbKN0KxV5","execution_time":"2026-03-21 14:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009} 
[2026-03-21 14:12:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"R4at3l02pfcgNSTk6VccLeYsbKN0KxV5","execution_time":"2026-03-21 14:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"processed":0,"skipped":12,"updates_prepared":0} 
[2026-03-21 14:12:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"R4at3l02pfcgNSTk6VccLeYsbKN0KxV5","execution_time":"2026-03-21 14:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"processed":0,"errors":0} 
[2026-03-21 14:12:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"R4at3l02pfcgNSTk6VccLeYsbKN0KxV5","execution_time":"2026-03-21 14:12:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009} 
[2026-03-21 14:13:26] production.INFO: Constructing job for order: 175013  
[2026-03-21 14:13:28] production.INFO: Handling job for order: 175013  
[2026-03-21 14:13:28] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 14:13:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:13:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/50/params?qty=1&uuid=fdbc6623-dda9-40f0-b9a1-6923a4a89139&Player_ID=0998209302  
[2026-03-21 14:13:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/50/params?qty=1&uuid=fdbc6623-dda9-40f0-b9a1-6923a4a89139&Player_ID=0998209302","has_body":false} 
[2026-03-21 14:13:29] production.INFO: Operation sent successfully {"operation_id":160047,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Tkmbg-1774091609","amount":172.509170000000011668817023746669292449951171875,"status":"processing","product":"163.46 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 14:13:29"}},"processed_data":{"order_number":"ORD-Tkmbg-1774091609","amount":172.509170000000011668817023746669292449951171875,"status":"processing","product":"163.46 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 14:13:34] production.INFO: Constructing job for order: 175014  
[2026-03-21 14:13:35] production.INFO: Handling job for order: 175014  
[2026-03-21 14:13:35] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 14:13:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:13:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/42/params?qty=1&uuid=709ce9c9-699b-481b-b84b-4d3e11b84d71&Player_ID=0934609686  
[2026-03-21 14:13:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/42/params?qty=1&uuid=709ce9c9-699b-481b-b84b-4d3e11b84d71&Player_ID=0934609686","has_body":false} 
[2026-03-21 14:13:36] production.INFO: Operation sent successfully {"operation_id":160048,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xtulo-1774091616","amount":101.47539000000000442014425061643123626708984375,"status":"processing","product":"96.15 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 14:13:36"}},"processed_data":{"order_number":"ORD-xtulo-1774091616","amount":101.47539000000000442014425061643123626708984375,"status":"processing","product":"96.15 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 14:13:49] production.INFO: Constructing job for order: 175015  
[2026-03-21 14:13:51] production.INFO: Handling job for order: 175015  
[2026-03-21 14:13:51] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 14:13:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:13:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/28/params?qty=1&uuid=bd3b567e-5f4c-4e03-abf8-d948cc482d8a&Player_ID=0934609686  
[2026-03-21 14:13:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/28/params?qty=1&uuid=bd3b567e-5f4c-4e03-abf8-d948cc482d8a&Player_ID=0934609686","has_body":false} 
[2026-03-21 14:13:51] production.INFO: Operation sent successfully {"operation_id":160049,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4277-1774091631","amount":5.07528000000000023561597117804922163486480712890625,"status":"processing","product":"4.81 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 14:13:51"}},"processed_data":{"order_number":"ORD-4277-1774091631","amount":5.07528000000000023561597117804922163486480712890625,"status":"processing","product":"4.81 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 14:14:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"AUYyPoUOLVjGrR8AjALZc5CMHK9IaSvn","execution_time":"2026-03-21 14:14:03"} 
[2026-03-21 14:14:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"AUYyPoUOLVjGrR8AjALZc5CMHK9IaSvn","execution_time":"2026-03-21 14:14:03","total_operations":15,"sites_count":2} 
[2026-03-21 14:14:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"AUYyPoUOLVjGrR8AjALZc5CMHK9IaSvn","execution_time":"2026-03-21 14:14:03","site_id":3,"site_name":"swgamessd","orders_count":12,"order_ids":["ORD-WaJd5V-1774074452","ORD-FryJJJt-1774089059","ORD-iW1em0-1774089227","ORD-4HPcbi-1774089602","ORD-ZMz-1774089639","ORD-C9zMvnPn-1774089776","ORD-EvKLMs-1774090139","ORD-NGw-1774090231","ORD-Bs0Vv-1774090277","ORD-mfs-1774090383"]} 
[2026-03-21 14:14:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"AUYyPoUOLVjGrR8AjALZc5CMHK9IaSvn","execution_time":"2026-03-21 14:14:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 14:14:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"AUYyPoUOLVjGrR8AjALZc5CMHK9IaSvn","execution_time":"2026-03-21 14:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":12} 
[2026-03-21 14:14:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AUYyPoUOLVjGrR8AjALZc5CMHK9IaSvn","execution_time":"2026-03-21 14:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4HPcbi-1774089602","operation_id":160005} 
[2026-03-21 14:14:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AUYyPoUOLVjGrR8AjALZc5CMHK9IaSvn","execution_time":"2026-03-21 14:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Bs0Vv-1774090277","operation_id":160026} 
[2026-03-21 14:14:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AUYyPoUOLVjGrR8AjALZc5CMHK9IaSvn","execution_time":"2026-03-21 14:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C9zMvnPn-1774089776","operation_id":160011} 
[2026-03-21 14:14:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AUYyPoUOLVjGrR8AjALZc5CMHK9IaSvn","execution_time":"2026-03-21 14:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EvKLMs-1774090139","operation_id":160021} 
[2026-03-21 14:14:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AUYyPoUOLVjGrR8AjALZc5CMHK9IaSvn","execution_time":"2026-03-21 14:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FryJJJt-1774089059","operation_id":159983} 
[2026-03-21 14:14:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AUYyPoUOLVjGrR8AjALZc5CMHK9IaSvn","execution_time":"2026-03-21 14:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iW1em0-1774089227","operation_id":159990} 
[2026-03-21 14:14:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AUYyPoUOLVjGrR8AjALZc5CMHK9IaSvn","execution_time":"2026-03-21 14:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mfs-1774090383","operation_id":160030} 
[2026-03-21 14:14:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AUYyPoUOLVjGrR8AjALZc5CMHK9IaSvn","execution_time":"2026-03-21 14:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NGw-1774090231","operation_id":160025} 
[2026-03-21 14:14:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AUYyPoUOLVjGrR8AjALZc5CMHK9IaSvn","execution_time":"2026-03-21 14:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NtGdGDJJ-1774090396","operation_id":160031} 
[2026-03-21 14:14:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AUYyPoUOLVjGrR8AjALZc5CMHK9IaSvn","execution_time":"2026-03-21 14:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pOjMqI-1774090660","operation_id":160036} 
[2026-03-21 14:14:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AUYyPoUOLVjGrR8AjALZc5CMHK9IaSvn","execution_time":"2026-03-21 14:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 14:14:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AUYyPoUOLVjGrR8AjALZc5CMHK9IaSvn","execution_time":"2026-03-21 14:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009} 
[2026-03-21 14:14:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"AUYyPoUOLVjGrR8AjALZc5CMHK9IaSvn","execution_time":"2026-03-21 14:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"processed":0,"skipped":12,"updates_prepared":0} 
[2026-03-21 14:14:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"AUYyPoUOLVjGrR8AjALZc5CMHK9IaSvn","execution_time":"2026-03-21 14:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"processed":0,"errors":0} 
[2026-03-21 14:14:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"AUYyPoUOLVjGrR8AjALZc5CMHK9IaSvn","execution_time":"2026-03-21 14:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"orders_count":3,"order_ids":["ORD-Tkmbg-1774091609","ORD-xtulo-1774091616","ORD-4277-1774091631"]} 
[2026-03-21 14:14:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"AUYyPoUOLVjGrR8AjALZc5CMHK9IaSvn","execution_time":"2026-03-21 14:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009} 
[2026-03-21 14:14:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"AUYyPoUOLVjGrR8AjALZc5CMHK9IaSvn","execution_time":"2026-03-21 14:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"orders_count":3} 
[2026-03-21 14:14:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AUYyPoUOLVjGrR8AjALZc5CMHK9IaSvn","execution_time":"2026-03-21 14:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4277-1774091631","operation_id":160049} 
[2026-03-21 14:14:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"AUYyPoUOLVjGrR8AjALZc5CMHK9IaSvn","execution_time":"2026-03-21 14:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xtulo-1774091616","operation_id":160048,"processed":2,"skipped":1,"updates_prepared":2} 
[2026-03-21 14:14:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"AUYyPoUOLVjGrR8AjALZc5CMHK9IaSvn","execution_time":"2026-03-21 14:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xtulo-1774091616","operation_id":160048,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-21 14:14:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"AUYyPoUOLVjGrR8AjALZc5CMHK9IaSvn","execution_time":"2026-03-21 14:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xtulo-1774091616","operation_id":160048,"count":2} 
[2026-03-21 14:14:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"AUYyPoUOLVjGrR8AjALZc5CMHK9IaSvn","execution_time":"2026-03-21 14:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xtulo-1774091616","operation_id":160048,"count":2} 
[2026-03-21 14:14:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"AUYyPoUOLVjGrR8AjALZc5CMHK9IaSvn","execution_time":"2026-03-21 14:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xtulo-1774091616","operation_id":160048,"user_id":949,"notification_type":"order_approved","reference_id":175013} 
[2026-03-21 14:14:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"AUYyPoUOLVjGrR8AjALZc5CMHK9IaSvn","execution_time":"2026-03-21 14:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xtulo-1774091616","operation_id":160048,"user_id":1056,"notification_type":"order_approved","reference_id":175014} 
[2026-03-21 14:14:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"AUYyPoUOLVjGrR8AjALZc5CMHK9IaSvn","execution_time":"2026-03-21 14:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xtulo-1774091616","operation_id":160048,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-21 14:14:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"AUYyPoUOLVjGrR8AjALZc5CMHK9IaSvn","execution_time":"2026-03-21 14:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xtulo-1774091616","operation_id":160048,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-21 14:14:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"AUYyPoUOLVjGrR8AjALZc5CMHK9IaSvn","execution_time":"2026-03-21 14:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xtulo-1774091616","operation_id":160048,"processed":2,"errors":0} 
[2026-03-21 14:14:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"AUYyPoUOLVjGrR8AjALZc5CMHK9IaSvn","execution_time":"2026-03-21 14:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xtulo-1774091616","operation_id":160048,"processed":2,"errors":0} 
[2026-03-21 14:14:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"AUYyPoUOLVjGrR8AjALZc5CMHK9IaSvn","execution_time":"2026-03-21 14:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xtulo-1774091616","operation_id":160048} 
[2026-03-21 14:14:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 14:14:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-21 14:15:01] production.INFO: Executing GetProducts task...  
[2026-03-21 14:15:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 14:15:01] production.INFO: Executing GetProducts task...  
[2026-03-21 14:15:03] production.INFO: async() رجع: true  
[2026-03-21 14:15:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 14:15:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 14:15:04] production.WARNING: Product with ID 213 not found  
[2026-03-21 14:15:04] production.WARNING: Product with ID 212 not found  
[2026-03-21 14:15:04] production.WARNING: Product with ID 211 not found  
[2026-03-21 14:15:04] production.WARNING: Product with ID 210 not found  
[2026-03-21 14:15:04] production.WARNING: Product with ID 209 not found  
[2026-03-21 14:15:04] production.WARNING: Product with ID 214 not found  
[2026-03-21 14:15:04] production.WARNING: Product with ID 215 not found  
[2026-03-21 14:15:04] production.WARNING: Product with ID 216 not found  
[2026-03-21 14:15:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 14:16:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"1ArIlpDCeg8Io3gohlfAhuNRhXg0OiUi","execution_time":"2026-03-21 14:16:02"} 
[2026-03-21 14:16:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"1ArIlpDCeg8Io3gohlfAhuNRhXg0OiUi","execution_time":"2026-03-21 14:16:02","total_operations":13,"sites_count":2} 
[2026-03-21 14:16:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"1ArIlpDCeg8Io3gohlfAhuNRhXg0OiUi","execution_time":"2026-03-21 14:16:02","site_id":3,"site_name":"swgamessd","orders_count":12,"order_ids":["ORD-WaJd5V-1774074452","ORD-FryJJJt-1774089059","ORD-iW1em0-1774089227","ORD-4HPcbi-1774089602","ORD-ZMz-1774089639","ORD-C9zMvnPn-1774089776","ORD-EvKLMs-1774090139","ORD-NGw-1774090231","ORD-Bs0Vv-1774090277","ORD-mfs-1774090383"]} 
[2026-03-21 14:16:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"1ArIlpDCeg8Io3gohlfAhuNRhXg0OiUi","execution_time":"2026-03-21 14:16:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 14:16:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"1ArIlpDCeg8Io3gohlfAhuNRhXg0OiUi","execution_time":"2026-03-21 14:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":12} 
[2026-03-21 14:16:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1ArIlpDCeg8Io3gohlfAhuNRhXg0OiUi","execution_time":"2026-03-21 14:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4HPcbi-1774089602","operation_id":160005} 
[2026-03-21 14:16:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1ArIlpDCeg8Io3gohlfAhuNRhXg0OiUi","execution_time":"2026-03-21 14:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Bs0Vv-1774090277","operation_id":160026} 
[2026-03-21 14:16:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1ArIlpDCeg8Io3gohlfAhuNRhXg0OiUi","execution_time":"2026-03-21 14:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C9zMvnPn-1774089776","operation_id":160011} 
[2026-03-21 14:16:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1ArIlpDCeg8Io3gohlfAhuNRhXg0OiUi","execution_time":"2026-03-21 14:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EvKLMs-1774090139","operation_id":160021} 
[2026-03-21 14:16:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1ArIlpDCeg8Io3gohlfAhuNRhXg0OiUi","execution_time":"2026-03-21 14:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FryJJJt-1774089059","operation_id":159983} 
[2026-03-21 14:16:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1ArIlpDCeg8Io3gohlfAhuNRhXg0OiUi","execution_time":"2026-03-21 14:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iW1em0-1774089227","operation_id":159990} 
[2026-03-21 14:16:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1ArIlpDCeg8Io3gohlfAhuNRhXg0OiUi","execution_time":"2026-03-21 14:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mfs-1774090383","operation_id":160030} 
[2026-03-21 14:16:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1ArIlpDCeg8Io3gohlfAhuNRhXg0OiUi","execution_time":"2026-03-21 14:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NGw-1774090231","operation_id":160025} 
[2026-03-21 14:16:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1ArIlpDCeg8Io3gohlfAhuNRhXg0OiUi","execution_time":"2026-03-21 14:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NtGdGDJJ-1774090396","operation_id":160031} 
[2026-03-21 14:16:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1ArIlpDCeg8Io3gohlfAhuNRhXg0OiUi","execution_time":"2026-03-21 14:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pOjMqI-1774090660","operation_id":160036} 
[2026-03-21 14:16:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1ArIlpDCeg8Io3gohlfAhuNRhXg0OiUi","execution_time":"2026-03-21 14:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 14:16:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1ArIlpDCeg8Io3gohlfAhuNRhXg0OiUi","execution_time":"2026-03-21 14:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009} 
[2026-03-21 14:16:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"1ArIlpDCeg8Io3gohlfAhuNRhXg0OiUi","execution_time":"2026-03-21 14:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"processed":0,"skipped":12,"updates_prepared":0} 
[2026-03-21 14:16:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"1ArIlpDCeg8Io3gohlfAhuNRhXg0OiUi","execution_time":"2026-03-21 14:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"processed":0,"errors":0} 
[2026-03-21 14:16:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"1ArIlpDCeg8Io3gohlfAhuNRhXg0OiUi","execution_time":"2026-03-21 14:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"orders_count":1,"order_ids":["ORD-4277-1774091631"]} 
[2026-03-21 14:16:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"1ArIlpDCeg8Io3gohlfAhuNRhXg0OiUi","execution_time":"2026-03-21 14:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009} 
[2026-03-21 14:16:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"1ArIlpDCeg8Io3gohlfAhuNRhXg0OiUi","execution_time":"2026-03-21 14:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"orders_count":1} 
[2026-03-21 14:16:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"1ArIlpDCeg8Io3gohlfAhuNRhXg0OiUi","execution_time":"2026-03-21 14:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4277-1774091631","operation_id":160049,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 14:16:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"1ArIlpDCeg8Io3gohlfAhuNRhXg0OiUi","execution_time":"2026-03-21 14:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4277-1774091631","operation_id":160049,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 14:16:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"1ArIlpDCeg8Io3gohlfAhuNRhXg0OiUi","execution_time":"2026-03-21 14:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4277-1774091631","operation_id":160049,"count":1} 
[2026-03-21 14:16:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"1ArIlpDCeg8Io3gohlfAhuNRhXg0OiUi","execution_time":"2026-03-21 14:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4277-1774091631","operation_id":160049,"count":1} 
[2026-03-21 14:16:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"1ArIlpDCeg8Io3gohlfAhuNRhXg0OiUi","execution_time":"2026-03-21 14:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4277-1774091631","operation_id":160049,"user_id":1056,"notification_type":"order_approved","reference_id":175015} 
[2026-03-21 14:16:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"1ArIlpDCeg8Io3gohlfAhuNRhXg0OiUi","execution_time":"2026-03-21 14:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4277-1774091631","operation_id":160049,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 14:16:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"1ArIlpDCeg8Io3gohlfAhuNRhXg0OiUi","execution_time":"2026-03-21 14:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4277-1774091631","operation_id":160049,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 14:16:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"1ArIlpDCeg8Io3gohlfAhuNRhXg0OiUi","execution_time":"2026-03-21 14:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4277-1774091631","operation_id":160049,"processed":1,"errors":0} 
[2026-03-21 14:16:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"1ArIlpDCeg8Io3gohlfAhuNRhXg0OiUi","execution_time":"2026-03-21 14:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4277-1774091631","operation_id":160049,"processed":1,"errors":0} 
[2026-03-21 14:16:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"1ArIlpDCeg8Io3gohlfAhuNRhXg0OiUi","execution_time":"2026-03-21 14:16:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4277-1774091631","operation_id":160049} 
[2026-03-21 14:16:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-21 14:16:13] production.INFO: Constructing job for order: 175016  
[2026-03-21 14:16:14] production.INFO: Handling job for order: 175016  
[2026-03-21 14:16:14] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 14:16:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:16:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/35/params?qty=1&uuid=69d073c7-53b3-42de-921a-d87b91709e08&Player_ID=0994171287  
[2026-03-21 14:16:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/35/params?qty=1&uuid=69d073c7-53b3-42de-921a-d87b91709e08&Player_ID=0994171287","has_body":false} 
[2026-03-21 14:16:15] production.INFO: Operation sent successfully {"operation_id":160050,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qtn-1774091775","amount":55.807940000000002100932761095464229583740234375,"status":"processing","product":"52.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 14:16:15"}},"processed_data":{"order_number":"ORD-qtn-1774091775","amount":55.807940000000002100932761095464229583740234375,"status":"processing","product":"52.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 14:16:44] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"492.5","mainamount":"500","operation_number":"155813392","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpvq2do1fkvma6278LGNN"}},"user_id":1640} 
[2026-03-21 14:16:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 14:16:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 14:16:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 14:16:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 14:16:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 14:16:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 14:16:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 14:16:45] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 14:16:45] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18311,"user_id":1640,"amount":492.5,"admins_notified":7} 
[2026-03-21 14:17:10] production.INFO: Constructing job for order: 175017  
[2026-03-21 14:17:12] production.INFO: Handling job for order: 175017  
[2026-03-21 14:17:12] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 14:17:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:17:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=98c4ca36-b6bc-493f-9724-2357d5d5f59f&Player_ID=52350249541  
[2026-03-21 14:17:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=98c4ca36-b6bc-493f-9724-2357d5d5f59f&Player_ID=52350249541","has_body":false} 
[2026-03-21 14:17:13] production.INFO: Operation sent successfully {"operation_id":160051,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-bfv-1774091832","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 14:17:13"}},"processed_data":{"order_number":"ORD-bfv-1774091832","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 14:17:36] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-bfv-1774091832","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 14:17:36] production.INFO: Processed webhook data (normalized) {"id":"ORD-bfv-1774091832","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 14:17:36] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 14:17:36] production.INFO: SendAcceptReject: Notification queued {"user_id":354,"notification_type":"order_approved","reference_id":175017} 
[2026-03-21 14:17:36] production.INFO: Order updated successfully. Order ID: 175017, Status: completed  
[2026-03-21 14:17:36] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-bfv-1774091832","status":"completed","codes_count":0} 
[2026-03-21 14:17:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 354  
[2026-03-21 14:18:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"7xJ3fexgvLh6EaFqYNn5TX8w0f6ZxvNZ","execution_time":"2026-03-21 14:18:04"} 
[2026-03-21 14:18:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"7xJ3fexgvLh6EaFqYNn5TX8w0f6ZxvNZ","execution_time":"2026-03-21 14:18:04","total_operations":13,"sites_count":2} 
[2026-03-21 14:18:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"7xJ3fexgvLh6EaFqYNn5TX8w0f6ZxvNZ","execution_time":"2026-03-21 14:18:04","site_id":3,"site_name":"swgamessd","orders_count":12,"order_ids":["ORD-WaJd5V-1774074452","ORD-FryJJJt-1774089059","ORD-iW1em0-1774089227","ORD-4HPcbi-1774089602","ORD-ZMz-1774089639","ORD-C9zMvnPn-1774089776","ORD-EvKLMs-1774090139","ORD-NGw-1774090231","ORD-Bs0Vv-1774090277","ORD-mfs-1774090383"]} 
[2026-03-21 14:18:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"7xJ3fexgvLh6EaFqYNn5TX8w0f6ZxvNZ","execution_time":"2026-03-21 14:18:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 14:18:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"7xJ3fexgvLh6EaFqYNn5TX8w0f6ZxvNZ","execution_time":"2026-03-21 14:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":12} 
[2026-03-21 14:18:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7xJ3fexgvLh6EaFqYNn5TX8w0f6ZxvNZ","execution_time":"2026-03-21 14:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4HPcbi-1774089602","operation_id":160005} 
[2026-03-21 14:18:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7xJ3fexgvLh6EaFqYNn5TX8w0f6ZxvNZ","execution_time":"2026-03-21 14:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Bs0Vv-1774090277","operation_id":160026} 
[2026-03-21 14:18:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7xJ3fexgvLh6EaFqYNn5TX8w0f6ZxvNZ","execution_time":"2026-03-21 14:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C9zMvnPn-1774089776","operation_id":160011} 
[2026-03-21 14:18:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7xJ3fexgvLh6EaFqYNn5TX8w0f6ZxvNZ","execution_time":"2026-03-21 14:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EvKLMs-1774090139","operation_id":160021} 
[2026-03-21 14:18:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7xJ3fexgvLh6EaFqYNn5TX8w0f6ZxvNZ","execution_time":"2026-03-21 14:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FryJJJt-1774089059","operation_id":159983} 
[2026-03-21 14:18:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7xJ3fexgvLh6EaFqYNn5TX8w0f6ZxvNZ","execution_time":"2026-03-21 14:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iW1em0-1774089227","operation_id":159990} 
[2026-03-21 14:18:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7xJ3fexgvLh6EaFqYNn5TX8w0f6ZxvNZ","execution_time":"2026-03-21 14:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mfs-1774090383","operation_id":160030} 
[2026-03-21 14:18:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7xJ3fexgvLh6EaFqYNn5TX8w0f6ZxvNZ","execution_time":"2026-03-21 14:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NGw-1774090231","operation_id":160025} 
[2026-03-21 14:18:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7xJ3fexgvLh6EaFqYNn5TX8w0f6ZxvNZ","execution_time":"2026-03-21 14:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NtGdGDJJ-1774090396","operation_id":160031} 
[2026-03-21 14:18:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7xJ3fexgvLh6EaFqYNn5TX8w0f6ZxvNZ","execution_time":"2026-03-21 14:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pOjMqI-1774090660","operation_id":160036} 
[2026-03-21 14:18:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7xJ3fexgvLh6EaFqYNn5TX8w0f6ZxvNZ","execution_time":"2026-03-21 14:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 14:18:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7xJ3fexgvLh6EaFqYNn5TX8w0f6ZxvNZ","execution_time":"2026-03-21 14:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009} 
[2026-03-21 14:18:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"7xJ3fexgvLh6EaFqYNn5TX8w0f6ZxvNZ","execution_time":"2026-03-21 14:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"processed":0,"skipped":12,"updates_prepared":0} 
[2026-03-21 14:18:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"7xJ3fexgvLh6EaFqYNn5TX8w0f6ZxvNZ","execution_time":"2026-03-21 14:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"processed":0,"errors":0} 
[2026-03-21 14:18:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"7xJ3fexgvLh6EaFqYNn5TX8w0f6ZxvNZ","execution_time":"2026-03-21 14:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"orders_count":1,"order_ids":["ORD-qtn-1774091775"]} 
[2026-03-21 14:18:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"7xJ3fexgvLh6EaFqYNn5TX8w0f6ZxvNZ","execution_time":"2026-03-21 14:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009} 
[2026-03-21 14:18:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"7xJ3fexgvLh6EaFqYNn5TX8w0f6ZxvNZ","execution_time":"2026-03-21 14:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"orders_count":1} 
[2026-03-21 14:18:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"7xJ3fexgvLh6EaFqYNn5TX8w0f6ZxvNZ","execution_time":"2026-03-21 14:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qtn-1774091775","operation_id":160050,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 14:18:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"7xJ3fexgvLh6EaFqYNn5TX8w0f6ZxvNZ","execution_time":"2026-03-21 14:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qtn-1774091775","operation_id":160050,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 14:18:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"7xJ3fexgvLh6EaFqYNn5TX8w0f6ZxvNZ","execution_time":"2026-03-21 14:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qtn-1774091775","operation_id":160050,"count":1} 
[2026-03-21 14:18:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"7xJ3fexgvLh6EaFqYNn5TX8w0f6ZxvNZ","execution_time":"2026-03-21 14:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qtn-1774091775","operation_id":160050,"count":1} 
[2026-03-21 14:18:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"7xJ3fexgvLh6EaFqYNn5TX8w0f6ZxvNZ","execution_time":"2026-03-21 14:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qtn-1774091775","operation_id":160050,"user_id":587,"notification_type":"order_approved","reference_id":175016} 
[2026-03-21 14:18:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"7xJ3fexgvLh6EaFqYNn5TX8w0f6ZxvNZ","execution_time":"2026-03-21 14:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qtn-1774091775","operation_id":160050,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 14:18:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"7xJ3fexgvLh6EaFqYNn5TX8w0f6ZxvNZ","execution_time":"2026-03-21 14:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qtn-1774091775","operation_id":160050,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 14:18:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"7xJ3fexgvLh6EaFqYNn5TX8w0f6ZxvNZ","execution_time":"2026-03-21 14:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qtn-1774091775","operation_id":160050,"processed":1,"errors":0} 
[2026-03-21 14:18:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"7xJ3fexgvLh6EaFqYNn5TX8w0f6ZxvNZ","execution_time":"2026-03-21 14:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qtn-1774091775","operation_id":160050,"processed":1,"errors":0} 
[2026-03-21 14:18:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"7xJ3fexgvLh6EaFqYNn5TX8w0f6ZxvNZ","execution_time":"2026-03-21 14:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qtn-1774091775","operation_id":160050} 
[2026-03-21 14:18:05] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 14:20:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"WO6o1a4z8UAJOYYGJbfPZ0RedL1bEcm0","execution_time":"2026-03-21 14:20:03"} 
[2026-03-21 14:20:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"WO6o1a4z8UAJOYYGJbfPZ0RedL1bEcm0","execution_time":"2026-03-21 14:20:03","total_operations":12,"sites_count":1} 
[2026-03-21 14:20:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"WO6o1a4z8UAJOYYGJbfPZ0RedL1bEcm0","execution_time":"2026-03-21 14:20:03","site_id":3,"site_name":"swgamessd","orders_count":12,"order_ids":["ORD-WaJd5V-1774074452","ORD-FryJJJt-1774089059","ORD-iW1em0-1774089227","ORD-4HPcbi-1774089602","ORD-ZMz-1774089639","ORD-C9zMvnPn-1774089776","ORD-EvKLMs-1774090139","ORD-NGw-1774090231","ORD-Bs0Vv-1774090277","ORD-mfs-1774090383"]} 
[2026-03-21 14:20:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"WO6o1a4z8UAJOYYGJbfPZ0RedL1bEcm0","execution_time":"2026-03-21 14:20:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 14:20:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"WO6o1a4z8UAJOYYGJbfPZ0RedL1bEcm0","execution_time":"2026-03-21 14:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":12} 
[2026-03-21 14:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WO6o1a4z8UAJOYYGJbfPZ0RedL1bEcm0","execution_time":"2026-03-21 14:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4HPcbi-1774089602","operation_id":160005} 
[2026-03-21 14:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WO6o1a4z8UAJOYYGJbfPZ0RedL1bEcm0","execution_time":"2026-03-21 14:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Bs0Vv-1774090277","operation_id":160026} 
[2026-03-21 14:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WO6o1a4z8UAJOYYGJbfPZ0RedL1bEcm0","execution_time":"2026-03-21 14:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C9zMvnPn-1774089776","operation_id":160011} 
[2026-03-21 14:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WO6o1a4z8UAJOYYGJbfPZ0RedL1bEcm0","execution_time":"2026-03-21 14:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EvKLMs-1774090139","operation_id":160021} 
[2026-03-21 14:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WO6o1a4z8UAJOYYGJbfPZ0RedL1bEcm0","execution_time":"2026-03-21 14:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FryJJJt-1774089059","operation_id":159983} 
[2026-03-21 14:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WO6o1a4z8UAJOYYGJbfPZ0RedL1bEcm0","execution_time":"2026-03-21 14:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iW1em0-1774089227","operation_id":159990} 
[2026-03-21 14:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WO6o1a4z8UAJOYYGJbfPZ0RedL1bEcm0","execution_time":"2026-03-21 14:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mfs-1774090383","operation_id":160030} 
[2026-03-21 14:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WO6o1a4z8UAJOYYGJbfPZ0RedL1bEcm0","execution_time":"2026-03-21 14:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NGw-1774090231","operation_id":160025} 
[2026-03-21 14:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WO6o1a4z8UAJOYYGJbfPZ0RedL1bEcm0","execution_time":"2026-03-21 14:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NtGdGDJJ-1774090396","operation_id":160031} 
[2026-03-21 14:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WO6o1a4z8UAJOYYGJbfPZ0RedL1bEcm0","execution_time":"2026-03-21 14:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pOjMqI-1774090660","operation_id":160036} 
[2026-03-21 14:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WO6o1a4z8UAJOYYGJbfPZ0RedL1bEcm0","execution_time":"2026-03-21 14:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 14:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WO6o1a4z8UAJOYYGJbfPZ0RedL1bEcm0","execution_time":"2026-03-21 14:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009} 
[2026-03-21 14:20:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"WO6o1a4z8UAJOYYGJbfPZ0RedL1bEcm0","execution_time":"2026-03-21 14:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"processed":0,"skipped":12,"updates_prepared":0} 
[2026-03-21 14:20:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"WO6o1a4z8UAJOYYGJbfPZ0RedL1bEcm0","execution_time":"2026-03-21 14:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"processed":0,"errors":0} 
[2026-03-21 14:20:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"WO6o1a4z8UAJOYYGJbfPZ0RedL1bEcm0","execution_time":"2026-03-21 14:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009} 
[2026-03-21 14:20:03] production.INFO: Executing GetProducts task...  
[2026-03-21 14:20:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 14:20:03] production.INFO: Executing GetProducts task...  
[2026-03-21 14:20:05] production.INFO: async() رجع: true  
[2026-03-21 14:20:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 14:20:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 14:20:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 14:20:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 14:20:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 14:20:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 14:20:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 14:20:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 14:20:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 14:20:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 14:20:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 14:20:30] production.INFO: Constructing job for order: 175019  
[2026-03-21 14:20:33] production.INFO: Handling job for order: 175019  
[2026-03-21 14:20:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 14:20:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:20:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=c2d2f030-cb68-4b0e-8637-2ccae073c124&Player_ID=51008780721  
[2026-03-21 14:20:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=c2d2f030-cb68-4b0e-8637-2ccae073c124&Player_ID=51008780721","has_body":false} 
[2026-03-21 14:20:34] production.INFO: Operation sent successfully {"operation_id":160052,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-UvfS-1774092034","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 14:20:34"}},"processed_data":{"order_number":"ORD-UvfS-1774092034","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 14:20:49] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-UvfS-1774092034","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 14:20:49] production.INFO: Processed webhook data (normalized) {"id":"ORD-UvfS-1774092034","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 14:20:49] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 14:20:49] production.INFO: SendAcceptReject: Notification queued {"user_id":675,"notification_type":"order_approved","reference_id":175019} 
[2026-03-21 14:20:49] production.INFO: Order updated successfully. Order ID: 175019, Status: completed  
[2026-03-21 14:20:49] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-UvfS-1774092034","status":"completed","codes_count":0} 
[2026-03-21 14:20:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 675  
[2026-03-21 14:21:14] production.INFO: Constructing job for order: 175020  
[2026-03-21 14:21:16] production.INFO: Handling job for order: 175020  
[2026-03-21 14:21:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 14:21:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:21:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=da68eb6a-666d-47bc-8bf0-27c5842b4744&Player_ID=52262734176  
[2026-03-21 14:21:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=da68eb6a-666d-47bc-8bf0-27c5842b4744&Player_ID=52262734176","has_body":false} 
[2026-03-21 14:21:17] production.INFO: Operation sent successfully {"operation_id":160053,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-eVe-1774092077","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 14:21:17"}},"processed_data":{"order_number":"ORD-eVe-1774092077","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 14:21:21] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"500.0","mainamount":"500","operation_number":"600428903516","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpj4s4lmlou4ojdrNiNQw"}},"user_id":305} 
[2026-03-21 14:21:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 14:21:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 14:21:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 14:21:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 14:21:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 14:21:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 14:21:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 14:21:23] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 14:21:23] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18312,"user_id":305,"amount":500.0,"admins_notified":7} 
[2026-03-21 14:21:36] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-eVe-1774092077","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 14:21:36] production.INFO: Processed webhook data (normalized) {"id":"ORD-eVe-1774092077","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 14:21:36] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 14:21:36] production.INFO: SendAcceptReject: Notification queued {"user_id":59,"notification_type":"order_approved","reference_id":175020} 
[2026-03-21 14:21:36] production.INFO: Order updated successfully. Order ID: 175020, Status: completed  
[2026-03-21 14:21:36] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-eVe-1774092077","status":"completed","codes_count":0} 
[2026-03-21 14:21:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-21 14:21:56] production.INFO: Constructing job for order: 175021  
[2026-03-21 14:21:59] production.INFO: Handling job for order: 175021  
[2026-03-21 14:21:59] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 14:21:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:21:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=724a1f29-ece0-4b13-b27d-19a35edfc510&Player_ID=52116692846  
[2026-03-21 14:21:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=724a1f29-ece0-4b13-b27d-19a35edfc510&Player_ID=52116692846","has_body":false} 
[2026-03-21 14:22:00] production.INFO: Operation sent successfully {"operation_id":160054,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-45N7-1774092120","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 14:22:00"}},"processed_data":{"order_number":"ORD-45N7-1774092120","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 14:22:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"FyVhvqNj5AgHpHgXFHwHO6pzPk5XBoMs","execution_time":"2026-03-21 14:22:03"} 
[2026-03-21 14:22:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"FyVhvqNj5AgHpHgXFHwHO6pzPk5XBoMs","execution_time":"2026-03-21 14:22:03","total_operations":13,"sites_count":1} 
[2026-03-21 14:22:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"FyVhvqNj5AgHpHgXFHwHO6pzPk5XBoMs","execution_time":"2026-03-21 14:22:03","site_id":3,"site_name":"swgamessd","orders_count":13,"order_ids":["ORD-WaJd5V-1774074452","ORD-FryJJJt-1774089059","ORD-iW1em0-1774089227","ORD-4HPcbi-1774089602","ORD-ZMz-1774089639","ORD-C9zMvnPn-1774089776","ORD-EvKLMs-1774090139","ORD-NGw-1774090231","ORD-Bs0Vv-1774090277","ORD-mfs-1774090383"]} 
[2026-03-21 14:22:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"FyVhvqNj5AgHpHgXFHwHO6pzPk5XBoMs","execution_time":"2026-03-21 14:22:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 14:22:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"FyVhvqNj5AgHpHgXFHwHO6pzPk5XBoMs","execution_time":"2026-03-21 14:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":13} 
[2026-03-21 14:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FyVhvqNj5AgHpHgXFHwHO6pzPk5XBoMs","execution_time":"2026-03-21 14:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-45N7-1774092120","operation_id":160054} 
[2026-03-21 14:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FyVhvqNj5AgHpHgXFHwHO6pzPk5XBoMs","execution_time":"2026-03-21 14:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4HPcbi-1774089602","operation_id":160005} 
[2026-03-21 14:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FyVhvqNj5AgHpHgXFHwHO6pzPk5XBoMs","execution_time":"2026-03-21 14:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Bs0Vv-1774090277","operation_id":160026} 
[2026-03-21 14:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FyVhvqNj5AgHpHgXFHwHO6pzPk5XBoMs","execution_time":"2026-03-21 14:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C9zMvnPn-1774089776","operation_id":160011} 
[2026-03-21 14:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FyVhvqNj5AgHpHgXFHwHO6pzPk5XBoMs","execution_time":"2026-03-21 14:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EvKLMs-1774090139","operation_id":160021} 
[2026-03-21 14:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FyVhvqNj5AgHpHgXFHwHO6pzPk5XBoMs","execution_time":"2026-03-21 14:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FryJJJt-1774089059","operation_id":159983} 
[2026-03-21 14:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FyVhvqNj5AgHpHgXFHwHO6pzPk5XBoMs","execution_time":"2026-03-21 14:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iW1em0-1774089227","operation_id":159990} 
[2026-03-21 14:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FyVhvqNj5AgHpHgXFHwHO6pzPk5XBoMs","execution_time":"2026-03-21 14:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mfs-1774090383","operation_id":160030} 
[2026-03-21 14:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FyVhvqNj5AgHpHgXFHwHO6pzPk5XBoMs","execution_time":"2026-03-21 14:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NGw-1774090231","operation_id":160025} 
[2026-03-21 14:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FyVhvqNj5AgHpHgXFHwHO6pzPk5XBoMs","execution_time":"2026-03-21 14:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NtGdGDJJ-1774090396","operation_id":160031} 
[2026-03-21 14:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FyVhvqNj5AgHpHgXFHwHO6pzPk5XBoMs","execution_time":"2026-03-21 14:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pOjMqI-1774090660","operation_id":160036} 
[2026-03-21 14:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FyVhvqNj5AgHpHgXFHwHO6pzPk5XBoMs","execution_time":"2026-03-21 14:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 14:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FyVhvqNj5AgHpHgXFHwHO6pzPk5XBoMs","execution_time":"2026-03-21 14:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009} 
[2026-03-21 14:22:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"FyVhvqNj5AgHpHgXFHwHO6pzPk5XBoMs","execution_time":"2026-03-21 14:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"processed":0,"skipped":13,"updates_prepared":0} 
[2026-03-21 14:22:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"FyVhvqNj5AgHpHgXFHwHO6pzPk5XBoMs","execution_time":"2026-03-21 14:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"processed":0,"errors":0} 
[2026-03-21 14:22:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"FyVhvqNj5AgHpHgXFHwHO6pzPk5XBoMs","execution_time":"2026-03-21 14:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009} 
[2026-03-21 14:22:09] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-45N7-1774092120","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 14:22:09] production.INFO: Processed webhook data (normalized) {"id":"ORD-45N7-1774092120","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 14:22:09] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 14:22:09] production.INFO: SendAcceptReject: Notification queued {"user_id":1665,"notification_type":"order_approved","reference_id":175021} 
[2026-03-21 14:22:09] production.INFO: Order updated successfully. Order ID: 175021, Status: completed  
[2026-03-21 14:22:09] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-45N7-1774092120","status":"completed","codes_count":0} 
[2026-03-21 14:22:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1665  
[2026-03-21 14:22:45] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"230.0","mainamount":"230","operation_number":"600428904845","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpip4au2n5ebtsd1Yq4a6"}},"user_id":1125} 
[2026-03-21 14:22:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 14:22:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 14:22:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 14:22:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 14:22:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 14:22:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 14:22:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 14:22:45] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 14:22:45] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18313,"user_id":1125,"amount":230.0,"admins_notified":7} 
[2026-03-21 14:23:35] production.INFO: Constructing job for order: 175022  
[2026-03-21 14:23:36] production.INFO: Handling job for order: 175022  
[2026-03-21 14:23:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 14:23:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:23:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/591/params?qty=50000&uuid=bd9880df-9cd0-4edc-a4ba-29706e7b3023&Player_ID=85161828  
[2026-03-21 14:23:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/591/params?qty=50000&uuid=bd9880df-9cd0-4edc-a4ba-29706e7b3023&Player_ID=85161828","has_body":false} 
[2026-03-21 14:23:37] production.INFO: Operation sent successfully {"operation_id":160055,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-XtEFwP-1774092217","amount":4.88004999999999977688958097132854163646697998046875,"status":"processing","product":"Yoho Amount","game":"Yoho","notes":[],"created_at":"2026-03-21 14:23:37"}},"processed_data":{"order_number":"ORD-XtEFwP-1774092217","amount":4.88004999999999977688958097132854163646697998046875,"status":"processing","product":"Yoho Amount","game":"Yoho"}} 
[2026-03-21 14:23:48] production.ERROR: error in send email {"msg":"Failed to authenticate on SMTP server with username \"info@kaiali.net\" using the following authenticators: \"LOGIN\", \"PLAIN\". Authenticator \"LOGIN\" returned \"Expected response code \"235\" but got code \"535\", with message \"535 Incorrect authentication data\".\". Authenticator \"PLAIN\" returned \"Expected response code \"235\" but got code \"535\", with message \"535 Incorrect authentication data\".\"."} 
[2026-03-21 14:23:58] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-XtEFwP-1774092217","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 14:23:58] production.INFO: Processed webhook data (normalized) {"id":"ORD-XtEFwP-1774092217","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 14:23:58] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 14:23:58] production.INFO: SendAcceptReject: Notification queued {"user_id":59,"notification_type":"order_approved","reference_id":175022} 
[2026-03-21 14:23:58] production.INFO: Order updated successfully. Order ID: 175022, Status: completed  
[2026-03-21 14:23:58] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-XtEFwP-1774092217","status":"completed","codes_count":0} 
[2026-03-21 14:23:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-21 14:24:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"YHnXKdrd7b1Sgb6XRCf7bdur9tDek45H","execution_time":"2026-03-21 14:24:01"} 
[2026-03-21 14:24:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"YHnXKdrd7b1Sgb6XRCf7bdur9tDek45H","execution_time":"2026-03-21 14:24:01","total_operations":12,"sites_count":1} 
[2026-03-21 14:24:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"YHnXKdrd7b1Sgb6XRCf7bdur9tDek45H","execution_time":"2026-03-21 14:24:01","site_id":3,"site_name":"swgamessd","orders_count":12,"order_ids":["ORD-WaJd5V-1774074452","ORD-FryJJJt-1774089059","ORD-iW1em0-1774089227","ORD-4HPcbi-1774089602","ORD-ZMz-1774089639","ORD-C9zMvnPn-1774089776","ORD-EvKLMs-1774090139","ORD-NGw-1774090231","ORD-Bs0Vv-1774090277","ORD-mfs-1774090383"]} 
[2026-03-21 14:24:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"YHnXKdrd7b1Sgb6XRCf7bdur9tDek45H","execution_time":"2026-03-21 14:24:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 14:24:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"YHnXKdrd7b1Sgb6XRCf7bdur9tDek45H","execution_time":"2026-03-21 14:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":12} 
[2026-03-21 14:24:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YHnXKdrd7b1Sgb6XRCf7bdur9tDek45H","execution_time":"2026-03-21 14:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4HPcbi-1774089602","operation_id":160005} 
[2026-03-21 14:24:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YHnXKdrd7b1Sgb6XRCf7bdur9tDek45H","execution_time":"2026-03-21 14:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Bs0Vv-1774090277","operation_id":160026} 
[2026-03-21 14:24:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YHnXKdrd7b1Sgb6XRCf7bdur9tDek45H","execution_time":"2026-03-21 14:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C9zMvnPn-1774089776","operation_id":160011} 
[2026-03-21 14:24:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YHnXKdrd7b1Sgb6XRCf7bdur9tDek45H","execution_time":"2026-03-21 14:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EvKLMs-1774090139","operation_id":160021} 
[2026-03-21 14:24:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YHnXKdrd7b1Sgb6XRCf7bdur9tDek45H","execution_time":"2026-03-21 14:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FryJJJt-1774089059","operation_id":159983} 
[2026-03-21 14:24:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YHnXKdrd7b1Sgb6XRCf7bdur9tDek45H","execution_time":"2026-03-21 14:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iW1em0-1774089227","operation_id":159990} 
[2026-03-21 14:24:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YHnXKdrd7b1Sgb6XRCf7bdur9tDek45H","execution_time":"2026-03-21 14:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mfs-1774090383","operation_id":160030} 
[2026-03-21 14:24:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YHnXKdrd7b1Sgb6XRCf7bdur9tDek45H","execution_time":"2026-03-21 14:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NGw-1774090231","operation_id":160025} 
[2026-03-21 14:24:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YHnXKdrd7b1Sgb6XRCf7bdur9tDek45H","execution_time":"2026-03-21 14:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NtGdGDJJ-1774090396","operation_id":160031} 
[2026-03-21 14:24:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YHnXKdrd7b1Sgb6XRCf7bdur9tDek45H","execution_time":"2026-03-21 14:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pOjMqI-1774090660","operation_id":160036} 
[2026-03-21 14:24:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YHnXKdrd7b1Sgb6XRCf7bdur9tDek45H","execution_time":"2026-03-21 14:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 14:24:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YHnXKdrd7b1Sgb6XRCf7bdur9tDek45H","execution_time":"2026-03-21 14:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009} 
[2026-03-21 14:24:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"YHnXKdrd7b1Sgb6XRCf7bdur9tDek45H","execution_time":"2026-03-21 14:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"processed":0,"skipped":12,"updates_prepared":0} 
[2026-03-21 14:24:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"YHnXKdrd7b1Sgb6XRCf7bdur9tDek45H","execution_time":"2026-03-21 14:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"processed":0,"errors":0} 
[2026-03-21 14:24:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"YHnXKdrd7b1Sgb6XRCf7bdur9tDek45H","execution_time":"2026-03-21 14:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009} 
[2026-03-21 14:24:13] production.INFO: Constructing job for order: 175023  
[2026-03-21 14:24:16] production.INFO: Handling job for order: 175023  
[2026-03-21 14:24:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 14:24:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:24:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=d5278adb-fee2-4b5e-b5ce-683f2daf92f1&Player_ID=52255379681  
[2026-03-21 14:24:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=d5278adb-fee2-4b5e-b5ce-683f2daf92f1&Player_ID=52255379681","has_body":false} 
[2026-03-21 14:24:17] production.INFO: Operation sent successfully {"operation_id":160056,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-we8dg-1774092257","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 14:24:17"}},"processed_data":{"order_number":"ORD-we8dg-1774092257","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-21 14:24:19] production.INFO: Constructing job for order: 175024  
[2026-03-21 14:24:20] production.INFO: Handling job for order: 175024  
[2026-03-21 14:24:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 14:24:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:24:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=52818bdd-c4b3-4b5b-8a6f-df2156b3e200&Player_ID=52255379681  
[2026-03-21 14:24:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=52818bdd-c4b3-4b5b-8a6f-df2156b3e200&Player_ID=52255379681","has_body":false} 
[2026-03-21 14:24:21] production.INFO: Operation sent successfully {"operation_id":160057,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-UUgBc2-1774092261","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 14:24:21"}},"processed_data":{"order_number":"ORD-UUgBc2-1774092261","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 14:24:34] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-we8dg-1774092257","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 14:24:34] production.INFO: Processed webhook data (normalized) {"id":"ORD-we8dg-1774092257","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 14:24:34] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 14:24:34] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":175023} 
[2026-03-21 14:24:34] production.INFO: Order updated successfully. Order ID: 175023, Status: completed  
[2026-03-21 14:24:34] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-we8dg-1774092257","status":"completed","codes_count":0} 
[2026-03-21 14:24:34] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-UUgBc2-1774092261","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 14:24:34] production.INFO: Processed webhook data (normalized) {"id":"ORD-UUgBc2-1774092261","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 14:24:34] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 14:24:34] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":175024} 
[2026-03-21 14:24:34] production.INFO: Order updated successfully. Order ID: 175024, Status: completed  
[2026-03-21 14:24:34] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-UUgBc2-1774092261","status":"completed","codes_count":0} 
[2026-03-21 14:24:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-21 14:24:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-21 14:25:03] production.INFO: Executing GetProducts task...  
[2026-03-21 14:25:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 14:25:03] production.INFO: Executing GetProducts task...  
[2026-03-21 14:25:05] production.INFO: async() رجع: true  
[2026-03-21 14:25:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 14:25:06] production.WARNING: Product with ID 395 not found  
[2026-03-21 14:25:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 14:25:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 14:25:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 14:25:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 14:25:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 14:25:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 14:25:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 14:25:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 14:25:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 14:25:20] production.INFO: Constructing job for order: 175025  
[2026-03-21 14:25:22] production.INFO: Handling job for order: 175025  
[2026-03-21 14:25:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 14:25:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:25:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=bc44c120-238b-4f47-82ab-ed5b29e274c4&Player_ID=52389161341  
[2026-03-21 14:25:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=bc44c120-238b-4f47-82ab-ed5b29e274c4&Player_ID=52389161341","has_body":false} 
[2026-03-21 14:25:22] production.INFO: Operation sent successfully {"operation_id":160058,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PoQC2RCv-1774092322","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 14:25:22"}},"processed_data":{"order_number":"ORD-PoQC2RCv-1774092322","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 14:25:34] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-PoQC2RCv-1774092322","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 14:25:34] production.INFO: Processed webhook data (normalized) {"id":"ORD-PoQC2RCv-1774092322","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 14:25:34] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 14:25:34] production.INFO: SendAcceptReject: Notification queued {"user_id":675,"notification_type":"order_approved","reference_id":175025} 
[2026-03-21 14:25:34] production.INFO: Order updated successfully. Order ID: 175025, Status: completed  
[2026-03-21 14:25:34] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-PoQC2RCv-1774092322","status":"completed","codes_count":0} 
[2026-03-21 14:25:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 675  
[2026-03-21 14:26:00] production.INFO: Constructing job for order: 175026  
[2026-03-21 14:26:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"IqeLAJcFtkuGtfoCLIF0u5GX9MO41i0S","execution_time":"2026-03-21 14:26:02"} 
[2026-03-21 14:26:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"IqeLAJcFtkuGtfoCLIF0u5GX9MO41i0S","execution_time":"2026-03-21 14:26:02","total_operations":12,"sites_count":1} 
[2026-03-21 14:26:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"IqeLAJcFtkuGtfoCLIF0u5GX9MO41i0S","execution_time":"2026-03-21 14:26:02","site_id":3,"site_name":"swgamessd","orders_count":12,"order_ids":["ORD-WaJd5V-1774074452","ORD-FryJJJt-1774089059","ORD-iW1em0-1774089227","ORD-4HPcbi-1774089602","ORD-ZMz-1774089639","ORD-C9zMvnPn-1774089776","ORD-EvKLMs-1774090139","ORD-NGw-1774090231","ORD-Bs0Vv-1774090277","ORD-mfs-1774090383"]} 
[2026-03-21 14:26:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"IqeLAJcFtkuGtfoCLIF0u5GX9MO41i0S","execution_time":"2026-03-21 14:26:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 14:26:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"IqeLAJcFtkuGtfoCLIF0u5GX9MO41i0S","execution_time":"2026-03-21 14:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":12} 
[2026-03-21 14:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IqeLAJcFtkuGtfoCLIF0u5GX9MO41i0S","execution_time":"2026-03-21 14:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4HPcbi-1774089602","operation_id":160005} 
[2026-03-21 14:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IqeLAJcFtkuGtfoCLIF0u5GX9MO41i0S","execution_time":"2026-03-21 14:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Bs0Vv-1774090277","operation_id":160026} 
[2026-03-21 14:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IqeLAJcFtkuGtfoCLIF0u5GX9MO41i0S","execution_time":"2026-03-21 14:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C9zMvnPn-1774089776","operation_id":160011} 
[2026-03-21 14:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IqeLAJcFtkuGtfoCLIF0u5GX9MO41i0S","execution_time":"2026-03-21 14:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EvKLMs-1774090139","operation_id":160021} 
[2026-03-21 14:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IqeLAJcFtkuGtfoCLIF0u5GX9MO41i0S","execution_time":"2026-03-21 14:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FryJJJt-1774089059","operation_id":159983} 
[2026-03-21 14:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IqeLAJcFtkuGtfoCLIF0u5GX9MO41i0S","execution_time":"2026-03-21 14:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iW1em0-1774089227","operation_id":159990} 
[2026-03-21 14:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IqeLAJcFtkuGtfoCLIF0u5GX9MO41i0S","execution_time":"2026-03-21 14:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mfs-1774090383","operation_id":160030} 
[2026-03-21 14:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IqeLAJcFtkuGtfoCLIF0u5GX9MO41i0S","execution_time":"2026-03-21 14:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NGw-1774090231","operation_id":160025} 
[2026-03-21 14:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IqeLAJcFtkuGtfoCLIF0u5GX9MO41i0S","execution_time":"2026-03-21 14:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NtGdGDJJ-1774090396","operation_id":160031} 
[2026-03-21 14:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IqeLAJcFtkuGtfoCLIF0u5GX9MO41i0S","execution_time":"2026-03-21 14:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pOjMqI-1774090660","operation_id":160036} 
[2026-03-21 14:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IqeLAJcFtkuGtfoCLIF0u5GX9MO41i0S","execution_time":"2026-03-21 14:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 14:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IqeLAJcFtkuGtfoCLIF0u5GX9MO41i0S","execution_time":"2026-03-21 14:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009} 
[2026-03-21 14:26:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"IqeLAJcFtkuGtfoCLIF0u5GX9MO41i0S","execution_time":"2026-03-21 14:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"processed":0,"skipped":12,"updates_prepared":0} 
[2026-03-21 14:26:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"IqeLAJcFtkuGtfoCLIF0u5GX9MO41i0S","execution_time":"2026-03-21 14:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"processed":0,"errors":0} 
[2026-03-21 14:26:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"IqeLAJcFtkuGtfoCLIF0u5GX9MO41i0S","execution_time":"2026-03-21 14:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009} 
[2026-03-21 14:26:02] production.INFO: Handling job for order: 175026  
[2026-03-21 14:26:02] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 14:26:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:26:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=7c8e0329-3168-4b4d-858c-871a03394669&Player_ID=52389161341  
[2026-03-21 14:26:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=7c8e0329-3168-4b4d-858c-871a03394669&Player_ID=52389161341","has_body":false} 
[2026-03-21 14:26:04] production.INFO: Operation sent successfully {"operation_id":160059,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wCw69qb-1774092363","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 14:26:04"}},"processed_data":{"order_number":"ORD-wCw69qb-1774092363","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 14:26:05] production.INFO: Constructing job for order: 175027  
[2026-03-21 14:26:07] production.INFO: Constructing job for order: 175028  
[2026-03-21 14:26:07] production.INFO: Handling job for order: 175027  
[2026-03-21 14:26:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 14:26:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:26:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/772/params?qty=10000&uuid=4c4977ea-06b1-483c-b55c-3ae8ebb77a8f&Player_ID=103024188  
[2026-03-21 14:26:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/772/params?qty=10000&uuid=4c4977ea-06b1-483c-b55c-3ae8ebb77a8f&Player_ID=103024188","has_body":false} 
[2026-03-21 14:26:07] production.INFO: Operation sent successfully {"operation_id":160060,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0DhGiMK-1774092367","amount":1.0357649999999998247091070879832841455936431884765625,"status":"processing","product":"Habi","game":"Habi","notes":[],"created_at":"2026-03-21 14:26:07"}},"processed_data":{"order_number":"ORD-0DhGiMK-1774092367","amount":1.0357649999999998247091070879832841455936431884765625,"status":"processing","product":"Habi","game":"Habi"}} 
[2026-03-21 14:26:10] production.INFO: Handling job for order: 175028  
[2026-03-21 14:26:10] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 14:26:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:26:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=39989f3c-0967-45e0-9119-ab5e8537c5e4&Player_ID=51945760068  
[2026-03-21 14:26:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=39989f3c-0967-45e0-9119-ab5e8537c5e4&Player_ID=51945760068","has_body":false} 
[2026-03-21 14:26:11] production.INFO: Operation sent successfully {"operation_id":160061,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9iPv-1774092371","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 14:26:11"}},"processed_data":{"order_number":"ORD-9iPv-1774092371","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 14:26:16] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-wCw69qb-1774092363","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 14:26:16] production.INFO: Processed webhook data (normalized) {"id":"ORD-wCw69qb-1774092363","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 14:26:16] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 14:26:16] production.INFO: SendAcceptReject: Notification queued {"user_id":675,"notification_type":"order_approved","reference_id":175026} 
[2026-03-21 14:26:16] production.INFO: Order updated successfully. Order ID: 175026, Status: completed  
[2026-03-21 14:26:16] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-wCw69qb-1774092363","status":"completed","codes_count":0} 
[2026-03-21 14:26:16] production.INFO: SendAcceptReject: Notification queued {"user_id":1659,"notification_type":"request_rejected","reference_id":18305} 
[2026-03-21 14:26:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 675  
[2026-03-21 14:26:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1659  
[2026-03-21 14:26:22] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-0DhGiMK-1774092367","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 14:26:22] production.INFO: Processed webhook data (normalized) {"id":"ORD-0DhGiMK-1774092367","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 14:26:22] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 14:26:22] production.INFO: SendAcceptReject: Notification queued {"user_id":1488,"notification_type":"order_approved","reference_id":175027} 
[2026-03-21 14:26:22] production.INFO: Order updated successfully. Order ID: 175027, Status: completed  
[2026-03-21 14:26:22] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-0DhGiMK-1774092367","status":"completed","codes_count":0} 
[2026-03-21 14:26:22] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-9iPv-1774092371","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 14:26:22] production.INFO: Processed webhook data (normalized) {"id":"ORD-9iPv-1774092371","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 14:26:22] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 14:26:22] production.INFO: SendAcceptReject: Notification queued {"user_id":1134,"notification_type":"order_approved","reference_id":175028} 
[2026-03-21 14:26:22] production.INFO: Order updated successfully. Order ID: 175028, Status: completed  
[2026-03-21 14:26:22] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-9iPv-1774092371","status":"completed","codes_count":0} 
[2026-03-21 14:26:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1488  
[2026-03-21 14:26:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1134  
[2026-03-21 14:26:50] production.INFO: SendAcceptReject: Notification queued {"user_id":1748,"notification_type":"request_approved","reference_id":18306} 
[2026-03-21 14:26:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1748  
[2026-03-21 14:26:54] production.INFO: Constructing job for order: 175029  
[2026-03-21 14:26:56] production.INFO: Handling job for order: 175029  
[2026-03-21 14:26:56] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 14:26:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:26:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/812/params?qty=1&uuid=e8f6757a-417a-4cd6-9066-333db9ad044f&Player_ID=0932009846  
[2026-03-21 14:26:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/812/params?qty=1&uuid=e8f6757a-417a-4cd6-9066-333db9ad044f&Player_ID=0932009846","has_body":false} 
[2026-03-21 14:26:57] production.INFO: Operation sent successfully {"operation_id":160062,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Bw9-1774092417","amount":334.86777999999998201019479893147945404052734375,"status":"processing","product":"317.31 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 14:26:57"}},"processed_data":{"order_number":"ORD-Bw9-1774092417","amount":334.86777999999998201019479893147945404052734375,"status":"processing","product":"317.31 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 14:27:11] production.INFO: SendAcceptReject: Notification queued {"user_id":1495,"notification_type":"request_approved","reference_id":18307} 
[2026-03-21 14:27:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1495  
[2026-03-21 14:27:20] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"request_approved","reference_id":18308} 
[2026-03-21 14:27:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-21 14:27:59] production.INFO: SendAcceptReject: Notification queued {"user_id":604,"notification_type":"request_approved","reference_id":18310} 
[2026-03-21 14:28:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 604  
[2026-03-21 14:28:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"3MwbO8b3Bfa9n4zTc8hQTjNUSIJZO4pO","execution_time":"2026-03-21 14:28:03"} 
[2026-03-21 14:28:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"3MwbO8b3Bfa9n4zTc8hQTjNUSIJZO4pO","execution_time":"2026-03-21 14:28:03","total_operations":13,"sites_count":2} 
[2026-03-21 14:28:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"3MwbO8b3Bfa9n4zTc8hQTjNUSIJZO4pO","execution_time":"2026-03-21 14:28:03","site_id":3,"site_name":"swgamessd","orders_count":12,"order_ids":["ORD-WaJd5V-1774074452","ORD-FryJJJt-1774089059","ORD-iW1em0-1774089227","ORD-4HPcbi-1774089602","ORD-ZMz-1774089639","ORD-C9zMvnPn-1774089776","ORD-EvKLMs-1774090139","ORD-NGw-1774090231","ORD-Bs0Vv-1774090277","ORD-mfs-1774090383"]} 
[2026-03-21 14:28:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"3MwbO8b3Bfa9n4zTc8hQTjNUSIJZO4pO","execution_time":"2026-03-21 14:28:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 14:28:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"3MwbO8b3Bfa9n4zTc8hQTjNUSIJZO4pO","execution_time":"2026-03-21 14:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":12} 
[2026-03-21 14:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"3MwbO8b3Bfa9n4zTc8hQTjNUSIJZO4pO","execution_time":"2026-03-21 14:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4HPcbi-1774089602","operation_id":160005} 
[2026-03-21 14:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"3MwbO8b3Bfa9n4zTc8hQTjNUSIJZO4pO","execution_time":"2026-03-21 14:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Bs0Vv-1774090277","operation_id":160026} 
[2026-03-21 14:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"3MwbO8b3Bfa9n4zTc8hQTjNUSIJZO4pO","execution_time":"2026-03-21 14:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C9zMvnPn-1774089776","operation_id":160011} 
[2026-03-21 14:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"3MwbO8b3Bfa9n4zTc8hQTjNUSIJZO4pO","execution_time":"2026-03-21 14:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EvKLMs-1774090139","operation_id":160021} 
[2026-03-21 14:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"3MwbO8b3Bfa9n4zTc8hQTjNUSIJZO4pO","execution_time":"2026-03-21 14:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FryJJJt-1774089059","operation_id":159983} 
[2026-03-21 14:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"3MwbO8b3Bfa9n4zTc8hQTjNUSIJZO4pO","execution_time":"2026-03-21 14:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iW1em0-1774089227","operation_id":159990} 
[2026-03-21 14:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"3MwbO8b3Bfa9n4zTc8hQTjNUSIJZO4pO","execution_time":"2026-03-21 14:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mfs-1774090383","operation_id":160030} 
[2026-03-21 14:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"3MwbO8b3Bfa9n4zTc8hQTjNUSIJZO4pO","execution_time":"2026-03-21 14:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NGw-1774090231","operation_id":160025} 
[2026-03-21 14:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"3MwbO8b3Bfa9n4zTc8hQTjNUSIJZO4pO","execution_time":"2026-03-21 14:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NtGdGDJJ-1774090396","operation_id":160031} 
[2026-03-21 14:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"3MwbO8b3Bfa9n4zTc8hQTjNUSIJZO4pO","execution_time":"2026-03-21 14:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pOjMqI-1774090660","operation_id":160036} 
[2026-03-21 14:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"3MwbO8b3Bfa9n4zTc8hQTjNUSIJZO4pO","execution_time":"2026-03-21 14:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 14:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"3MwbO8b3Bfa9n4zTc8hQTjNUSIJZO4pO","execution_time":"2026-03-21 14:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009} 
[2026-03-21 14:28:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"3MwbO8b3Bfa9n4zTc8hQTjNUSIJZO4pO","execution_time":"2026-03-21 14:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"processed":0,"skipped":12,"updates_prepared":0} 
[2026-03-21 14:28:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"3MwbO8b3Bfa9n4zTc8hQTjNUSIJZO4pO","execution_time":"2026-03-21 14:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"processed":0,"errors":0} 
[2026-03-21 14:28:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"3MwbO8b3Bfa9n4zTc8hQTjNUSIJZO4pO","execution_time":"2026-03-21 14:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"orders_count":1,"order_ids":["ORD-Bw9-1774092417"]} 
[2026-03-21 14:28:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"3MwbO8b3Bfa9n4zTc8hQTjNUSIJZO4pO","execution_time":"2026-03-21 14:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009} 
[2026-03-21 14:28:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"3MwbO8b3Bfa9n4zTc8hQTjNUSIJZO4pO","execution_time":"2026-03-21 14:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"orders_count":1} 
[2026-03-21 14:28:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"3MwbO8b3Bfa9n4zTc8hQTjNUSIJZO4pO","execution_time":"2026-03-21 14:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Bw9-1774092417","operation_id":160062,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 14:28:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"3MwbO8b3Bfa9n4zTc8hQTjNUSIJZO4pO","execution_time":"2026-03-21 14:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Bw9-1774092417","operation_id":160062,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 14:28:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"3MwbO8b3Bfa9n4zTc8hQTjNUSIJZO4pO","execution_time":"2026-03-21 14:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Bw9-1774092417","operation_id":160062,"count":1} 
[2026-03-21 14:28:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"3MwbO8b3Bfa9n4zTc8hQTjNUSIJZO4pO","execution_time":"2026-03-21 14:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Bw9-1774092417","operation_id":160062,"count":1} 
[2026-03-21 14:28:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"3MwbO8b3Bfa9n4zTc8hQTjNUSIJZO4pO","execution_time":"2026-03-21 14:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Bw9-1774092417","operation_id":160062,"user_id":903,"notification_type":"order_approved","reference_id":175029} 
[2026-03-21 14:28:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"3MwbO8b3Bfa9n4zTc8hQTjNUSIJZO4pO","execution_time":"2026-03-21 14:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Bw9-1774092417","operation_id":160062,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 14:28:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"3MwbO8b3Bfa9n4zTc8hQTjNUSIJZO4pO","execution_time":"2026-03-21 14:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Bw9-1774092417","operation_id":160062,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 14:28:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"3MwbO8b3Bfa9n4zTc8hQTjNUSIJZO4pO","execution_time":"2026-03-21 14:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Bw9-1774092417","operation_id":160062,"processed":1,"errors":0} 
[2026-03-21 14:28:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"3MwbO8b3Bfa9n4zTc8hQTjNUSIJZO4pO","execution_time":"2026-03-21 14:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Bw9-1774092417","operation_id":160062,"processed":1,"errors":0} 
[2026-03-21 14:28:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"3MwbO8b3Bfa9n4zTc8hQTjNUSIJZO4pO","execution_time":"2026-03-21 14:28:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Bw9-1774092417","operation_id":160062} 
[2026-03-21 14:28:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-21 14:28:15] production.INFO: SendAcceptReject: Notification queued {"user_id":1640,"notification_type":"request_approved","reference_id":18311} 
[2026-03-21 14:28:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1640  
[2026-03-21 14:28:41] production.INFO: SendAcceptReject: Notification queued {"user_id":305,"notification_type":"request_approved","reference_id":18312} 
[2026-03-21 14:28:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 305  
[2026-03-21 14:29:03] production.INFO: SendAcceptReject: Notification queued {"user_id":1125,"notification_type":"request_approved","reference_id":18313} 
[2026-03-21 14:29:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1125  
[2026-03-21 14:29:33] production.INFO: Constructing job for order: 175030  
[2026-03-21 14:29:34] production.INFO: Handling job for order: 175030  
[2026-03-21 14:29:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 14:29:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:29:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=8086ea60-87b7-474b-a3df-bdcf5ff461b4&Player_ID=51931724588  
[2026-03-21 14:29:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=8086ea60-87b7-474b-a3df-bdcf5ff461b4&Player_ID=51931724588","has_body":false} 
[2026-03-21 14:29:34] production.INFO: Operation sent successfully {"operation_id":160063,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-a4rH-1774092574","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 14:29:34"}},"processed_data":{"order_number":"ORD-a4rH-1774092574","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 14:29:43] production.INFO: Constructing job for order: 175031  
[2026-03-21 14:29:46] production.INFO: Handling job for order: 175031  
[2026-03-21 14:29:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 14:29:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:29:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=f2ba256f-fcd8-4869-aa3d-4566bc37528e&Player_ID=1758711123  
[2026-03-21 14:29:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=f2ba256f-fcd8-4869-aa3d-4566bc37528e&Player_ID=1758711123","has_body":false} 
[2026-03-21 14:29:47] production.INFO: Operation sent successfully {"operation_id":160064,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PXfy2U-1774092587","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-21 14:29:47"}},"processed_data":{"order_number":"ORD-PXfy2U-1774092587","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-21 14:29:49] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-a4rH-1774092574","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 14:29:49] production.INFO: Processed webhook data (normalized) {"id":"ORD-a4rH-1774092574","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 14:29:49] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 14:29:49] production.INFO: SendAcceptReject: Notification queued {"user_id":55,"notification_type":"order_approved","reference_id":175030} 
[2026-03-21 14:29:49] production.INFO: Order updated successfully. Order ID: 175030, Status: completed  
[2026-03-21 14:29:49] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-a4rH-1774092574","status":"completed","codes_count":0} 
[2026-03-21 14:29:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 55  
[2026-03-21 14:29:51] production.INFO: SendAcceptReject: Notification queued {"user_id":1258,"notification_type":"request_approved","reference_id":18309} 
[2026-03-21 14:29:52] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-PXfy2U-1774092587","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 14:29:52] production.INFO: Processed webhook data (normalized) {"id":"ORD-PXfy2U-1774092587","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 14:29:52] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 14:29:52] production.INFO: SendAcceptReject: Notification queued {"user_id":904,"notification_type":"order_approved","reference_id":175031} 
[2026-03-21 14:29:52] production.INFO: Order updated successfully. Order ID: 175031, Status: completed  
[2026-03-21 14:29:52] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-PXfy2U-1774092587","status":"completed","codes_count":0} 
[2026-03-21 14:29:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1258  
[2026-03-21 14:29:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 904  
[2026-03-21 14:29:59] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"197.0","mainamount":"200","operation_number":"155826090","note":"155826090","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phprts5p84bjdg72Pg7BZV"}},"user_id":663} 
[2026-03-21 14:29:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 14:29:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 14:29:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 14:29:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 14:29:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 14:29:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 14:29:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 14:29:59] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 14:29:59] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18314,"user_id":663,"amount":197.0,"admins_notified":7} 
[2026-03-21 14:30:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"K6xdA7lB5QXtt6DXH090dk5qkqAMquRt","execution_time":"2026-03-21 14:30:02"} 
[2026-03-21 14:30:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"K6xdA7lB5QXtt6DXH090dk5qkqAMquRt","execution_time":"2026-03-21 14:30:02","total_operations":12,"sites_count":1} 
[2026-03-21 14:30:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"K6xdA7lB5QXtt6DXH090dk5qkqAMquRt","execution_time":"2026-03-21 14:30:02","site_id":3,"site_name":"swgamessd","orders_count":12,"order_ids":["ORD-WaJd5V-1774074452","ORD-FryJJJt-1774089059","ORD-iW1em0-1774089227","ORD-4HPcbi-1774089602","ORD-ZMz-1774089639","ORD-C9zMvnPn-1774089776","ORD-EvKLMs-1774090139","ORD-NGw-1774090231","ORD-Bs0Vv-1774090277","ORD-mfs-1774090383"]} 
[2026-03-21 14:30:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"K6xdA7lB5QXtt6DXH090dk5qkqAMquRt","execution_time":"2026-03-21 14:30:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 14:30:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"K6xdA7lB5QXtt6DXH090dk5qkqAMquRt","execution_time":"2026-03-21 14:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":12} 
[2026-03-21 14:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"K6xdA7lB5QXtt6DXH090dk5qkqAMquRt","execution_time":"2026-03-21 14:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4HPcbi-1774089602","operation_id":160005} 
[2026-03-21 14:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"K6xdA7lB5QXtt6DXH090dk5qkqAMquRt","execution_time":"2026-03-21 14:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Bs0Vv-1774090277","operation_id":160026} 
[2026-03-21 14:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"K6xdA7lB5QXtt6DXH090dk5qkqAMquRt","execution_time":"2026-03-21 14:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C9zMvnPn-1774089776","operation_id":160011} 
[2026-03-21 14:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"K6xdA7lB5QXtt6DXH090dk5qkqAMquRt","execution_time":"2026-03-21 14:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EvKLMs-1774090139","operation_id":160021} 
[2026-03-21 14:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"K6xdA7lB5QXtt6DXH090dk5qkqAMquRt","execution_time":"2026-03-21 14:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FryJJJt-1774089059","operation_id":159983} 
[2026-03-21 14:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"K6xdA7lB5QXtt6DXH090dk5qkqAMquRt","execution_time":"2026-03-21 14:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iW1em0-1774089227","operation_id":159990} 
[2026-03-21 14:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"K6xdA7lB5QXtt6DXH090dk5qkqAMquRt","execution_time":"2026-03-21 14:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mfs-1774090383","operation_id":160030} 
[2026-03-21 14:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"K6xdA7lB5QXtt6DXH090dk5qkqAMquRt","execution_time":"2026-03-21 14:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NGw-1774090231","operation_id":160025} 
[2026-03-21 14:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"K6xdA7lB5QXtt6DXH090dk5qkqAMquRt","execution_time":"2026-03-21 14:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NtGdGDJJ-1774090396","operation_id":160031} 
[2026-03-21 14:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"K6xdA7lB5QXtt6DXH090dk5qkqAMquRt","execution_time":"2026-03-21 14:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pOjMqI-1774090660","operation_id":160036} 
[2026-03-21 14:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"K6xdA7lB5QXtt6DXH090dk5qkqAMquRt","execution_time":"2026-03-21 14:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 14:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"K6xdA7lB5QXtt6DXH090dk5qkqAMquRt","execution_time":"2026-03-21 14:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009} 
[2026-03-21 14:30:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"K6xdA7lB5QXtt6DXH090dk5qkqAMquRt","execution_time":"2026-03-21 14:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"processed":0,"skipped":12,"updates_prepared":0} 
[2026-03-21 14:30:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"K6xdA7lB5QXtt6DXH090dk5qkqAMquRt","execution_time":"2026-03-21 14:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"processed":0,"errors":0} 
[2026-03-21 14:30:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"K6xdA7lB5QXtt6DXH090dk5qkqAMquRt","execution_time":"2026-03-21 14:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009} 
[2026-03-21 14:30:02] production.INFO: Executing GetProducts task...  
[2026-03-21 14:30:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 14:30:02] production.INFO: Executing GetProducts task...  
[2026-03-21 14:30:05] production.INFO: async() رجع: true  
[2026-03-21 14:30:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 14:30:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 14:30:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 14:30:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 14:30:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 14:30:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 14:30:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 14:30:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 14:30:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 14:30:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 14:30:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 14:30:08] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"30.0","mainamount":"30","operation_number":"155825750","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpjlta3oiqm3o2cOe2T0W"}},"user_id":312} 
[2026-03-21 14:30:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 14:30:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 14:30:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 14:30:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 14:30:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 14:30:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 14:30:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 14:30:09] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 14:30:09] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18315,"user_id":312,"amount":30.0,"admins_notified":7} 
[2026-03-21 14:30:10] production.INFO: SendAcceptReject: Notification queued {"user_id":194,"notification_type":"order_approved","reference_id":174983} 
[2026-03-21 14:30:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 194  
[2026-03-21 14:30:29] production.INFO: Constructing job for order: 175032  
[2026-03-21 14:30:30] production.INFO: Handling job for order: 175032  
[2026-03-21 14:30:30] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 14:30:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:30:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/11/params?qty=1&uuid=84b94a5a-ad3f-459a-b942-a84cac1e61f1&Player_ID=0946782259  
[2026-03-21 14:30:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/11/params?qty=1&uuid=84b94a5a-ad3f-459a-b942-a84cac1e61f1&Player_ID=0946782259","has_body":false} 
[2026-03-21 14:30:31] production.INFO: Operation sent successfully {"operation_id":160065,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0O3-1774092631","amount":179.407119999999991932781995274126529693603515625,"status":"processing","product":"170 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 14:30:31"}},"processed_data":{"order_number":"ORD-0O3-1774092631","amount":179.407119999999991932781995274126529693603515625,"status":"processing","product":"170 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 14:31:37] production.INFO: Constructing job for order: 175033  
[2026-03-21 14:31:40] production.INFO: Handling job for order: 175033  
[2026-03-21 14:31:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 14:31:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:31:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=39129308-722e-420f-8e96-73c54f3ea1c2&Player_ID=52426359781  
[2026-03-21 14:31:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=39129308-722e-420f-8e96-73c54f3ea1c2&Player_ID=52426359781","has_body":false} 
[2026-03-21 14:31:41] production.INFO: Operation sent successfully {"operation_id":160066,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9BAc-1774092701","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 14:31:41"}},"processed_data":{"order_number":"ORD-9BAc-1774092701","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 14:31:53] production.INFO: Constructing job for order: 175034  
[2026-03-21 14:31:56] production.INFO: Handling job for order: 175034  
[2026-03-21 14:31:56] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 14:31:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:31:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/564/params?qty=25000&uuid=a3030ca9-a4a9-4a6f-8295-bb9a792648d2&Player_ID=203255472  
[2026-03-21 14:31:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/564/params?qty=25000&uuid=a3030ca9-a4a9-4a6f-8295-bb9a792648d2&Player_ID=203255472","has_body":false} 
[2026-03-21 14:31:57] production.INFO: Operation sent successfully {"operation_id":160067,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-C0Kb-1774092717","amount":3.453564999999999773905301481136120855808258056640625,"status":"processing","product":"Sugo Amount","game":"Sugo","notes":[],"created_at":"2026-03-21 14:31:57"}},"processed_data":{"order_number":"ORD-C0Kb-1774092717","amount":3.453564999999999773905301481136120855808258056640625,"status":"processing","product":"Sugo Amount","game":"Sugo"}} 
[2026-03-21 14:32:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"XNO79WdNHkcApmRqekNfquZrYcs8td9G","execution_time":"2026-03-21 14:32:03"} 
[2026-03-21 14:32:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"XNO79WdNHkcApmRqekNfquZrYcs8td9G","execution_time":"2026-03-21 14:32:03","total_operations":15,"sites_count":2} 
[2026-03-21 14:32:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"XNO79WdNHkcApmRqekNfquZrYcs8td9G","execution_time":"2026-03-21 14:32:03","site_id":3,"site_name":"swgamessd","orders_count":14,"order_ids":["ORD-WaJd5V-1774074452","ORD-FryJJJt-1774089059","ORD-iW1em0-1774089227","ORD-4HPcbi-1774089602","ORD-ZMz-1774089639","ORD-C9zMvnPn-1774089776","ORD-EvKLMs-1774090139","ORD-NGw-1774090231","ORD-Bs0Vv-1774090277","ORD-mfs-1774090383"]} 
[2026-03-21 14:32:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"XNO79WdNHkcApmRqekNfquZrYcs8td9G","execution_time":"2026-03-21 14:32:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 14:32:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"XNO79WdNHkcApmRqekNfquZrYcs8td9G","execution_time":"2026-03-21 14:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":14} 
[2026-03-21 14:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XNO79WdNHkcApmRqekNfquZrYcs8td9G","execution_time":"2026-03-21 14:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4HPcbi-1774089602","operation_id":160005} 
[2026-03-21 14:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XNO79WdNHkcApmRqekNfquZrYcs8td9G","execution_time":"2026-03-21 14:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9BAc-1774092701","operation_id":160066} 
[2026-03-21 14:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XNO79WdNHkcApmRqekNfquZrYcs8td9G","execution_time":"2026-03-21 14:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Bs0Vv-1774090277","operation_id":160026} 
[2026-03-21 14:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XNO79WdNHkcApmRqekNfquZrYcs8td9G","execution_time":"2026-03-21 14:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C0Kb-1774092717","operation_id":160067} 
[2026-03-21 14:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XNO79WdNHkcApmRqekNfquZrYcs8td9G","execution_time":"2026-03-21 14:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C9zMvnPn-1774089776","operation_id":160011} 
[2026-03-21 14:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XNO79WdNHkcApmRqekNfquZrYcs8td9G","execution_time":"2026-03-21 14:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EvKLMs-1774090139","operation_id":160021} 
[2026-03-21 14:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XNO79WdNHkcApmRqekNfquZrYcs8td9G","execution_time":"2026-03-21 14:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FryJJJt-1774089059","operation_id":159983} 
[2026-03-21 14:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XNO79WdNHkcApmRqekNfquZrYcs8td9G","execution_time":"2026-03-21 14:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iW1em0-1774089227","operation_id":159990} 
[2026-03-21 14:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XNO79WdNHkcApmRqekNfquZrYcs8td9G","execution_time":"2026-03-21 14:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mfs-1774090383","operation_id":160030} 
[2026-03-21 14:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XNO79WdNHkcApmRqekNfquZrYcs8td9G","execution_time":"2026-03-21 14:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NGw-1774090231","operation_id":160025} 
[2026-03-21 14:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XNO79WdNHkcApmRqekNfquZrYcs8td9G","execution_time":"2026-03-21 14:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NtGdGDJJ-1774090396","operation_id":160031} 
[2026-03-21 14:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XNO79WdNHkcApmRqekNfquZrYcs8td9G","execution_time":"2026-03-21 14:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pOjMqI-1774090660","operation_id":160036} 
[2026-03-21 14:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XNO79WdNHkcApmRqekNfquZrYcs8td9G","execution_time":"2026-03-21 14:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 14:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XNO79WdNHkcApmRqekNfquZrYcs8td9G","execution_time":"2026-03-21 14:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009} 
[2026-03-21 14:32:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"XNO79WdNHkcApmRqekNfquZrYcs8td9G","execution_time":"2026-03-21 14:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"processed":0,"skipped":14,"updates_prepared":0} 
[2026-03-21 14:32:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"XNO79WdNHkcApmRqekNfquZrYcs8td9G","execution_time":"2026-03-21 14:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"processed":0,"errors":0} 
[2026-03-21 14:32:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"XNO79WdNHkcApmRqekNfquZrYcs8td9G","execution_time":"2026-03-21 14:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"orders_count":1,"order_ids":["ORD-0O3-1774092631"]} 
[2026-03-21 14:32:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"XNO79WdNHkcApmRqekNfquZrYcs8td9G","execution_time":"2026-03-21 14:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009} 
[2026-03-21 14:32:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"XNO79WdNHkcApmRqekNfquZrYcs8td9G","execution_time":"2026-03-21 14:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"orders_count":1} 
[2026-03-21 14:32:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"XNO79WdNHkcApmRqekNfquZrYcs8td9G","execution_time":"2026-03-21 14:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0O3-1774092631","operation_id":160065,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 14:32:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"XNO79WdNHkcApmRqekNfquZrYcs8td9G","execution_time":"2026-03-21 14:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0O3-1774092631","operation_id":160065,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 14:32:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"XNO79WdNHkcApmRqekNfquZrYcs8td9G","execution_time":"2026-03-21 14:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0O3-1774092631","operation_id":160065,"count":1} 
[2026-03-21 14:32:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"XNO79WdNHkcApmRqekNfquZrYcs8td9G","execution_time":"2026-03-21 14:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0O3-1774092631","operation_id":160065,"count":1} 
[2026-03-21 14:32:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"XNO79WdNHkcApmRqekNfquZrYcs8td9G","execution_time":"2026-03-21 14:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0O3-1774092631","operation_id":160065,"user_id":1074,"notification_type":"order_approved","reference_id":175032} 
[2026-03-21 14:32:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"XNO79WdNHkcApmRqekNfquZrYcs8td9G","execution_time":"2026-03-21 14:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0O3-1774092631","operation_id":160065,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 14:32:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"XNO79WdNHkcApmRqekNfquZrYcs8td9G","execution_time":"2026-03-21 14:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0O3-1774092631","operation_id":160065,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 14:32:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"XNO79WdNHkcApmRqekNfquZrYcs8td9G","execution_time":"2026-03-21 14:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0O3-1774092631","operation_id":160065,"processed":1,"errors":0} 
[2026-03-21 14:32:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"XNO79WdNHkcApmRqekNfquZrYcs8td9G","execution_time":"2026-03-21 14:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0O3-1774092631","operation_id":160065,"processed":1,"errors":0} 
[2026-03-21 14:32:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"XNO79WdNHkcApmRqekNfquZrYcs8td9G","execution_time":"2026-03-21 14:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0O3-1774092631","operation_id":160065} 
[2026-03-21 14:32:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-21 14:32:10] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-9BAc-1774092701","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 14:32:10] production.INFO: Processed webhook data (normalized) {"id":"ORD-9BAc-1774092701","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 14:32:10] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 14:32:10] production.INFO: SendAcceptReject: Notification queued {"user_id":55,"notification_type":"order_approved","reference_id":175033} 
[2026-03-21 14:32:10] production.INFO: Order updated successfully. Order ID: 175033, Status: completed  
[2026-03-21 14:32:10] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-9BAc-1774092701","status":"completed","codes_count":0} 
[2026-03-21 14:32:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 55  
[2026-03-21 14:32:49] production.INFO: Constructing job for order: 175035  
[2026-03-21 14:32:51] production.INFO: Handling job for order: 175035  
[2026-03-21 14:32:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 14:32:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:32:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=40000&uuid=623f557a-d916-4087-ba6e-aee23980a4c9&Player_ID=999115  
[2026-03-21 14:32:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=40000&uuid=623f557a-d916-4087-ba6e-aee23980a4c9&Player_ID=999115","has_body":false} 
[2026-03-21 14:32:52] production.INFO: Operation sent successfully {"operation_id":160068,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Q3MK-1774092772","amount":4.0602999999999997982058630441315472126007080078125,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-21 14:32:52"}},"processed_data":{"order_number":"ORD-Q3MK-1774092772","amount":4.0602999999999997982058630441315472126007080078125,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-21 14:33:08] production.INFO: Constructing job for order: 175036  
[2026-03-21 14:33:10] production.INFO: Handling job for order: 175036  
[2026-03-21 14:33:10] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 14:33:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:33:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=cc52cf0e-78fb-4a03-a419-7e6153837281&Player_ID=51903493795  
[2026-03-21 14:33:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=cc52cf0e-78fb-4a03-a419-7e6153837281&Player_ID=51903493795","has_body":false} 
[2026-03-21 14:33:11] production.INFO: Operation sent successfully {"operation_id":160069,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-VHxzZ0D-1774092791","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 14:33:11"}},"processed_data":{"order_number":"ORD-VHxzZ0D-1774092791","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 14:33:15] production.INFO: Constructing job for order: 175037  
[2026-03-21 14:33:17] production.INFO: Handling job for order: 175037  
[2026-03-21 14:33:17] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 14:33:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:33:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/564/params?qty=15000&uuid=733549f5-b154-4d62-9945-db8b212932ca&Player_ID=93980513  
[2026-03-21 14:33:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/564/params?qty=15000&uuid=733549f5-b154-4d62-9945-db8b212932ca&Player_ID=93980513","has_body":false} 
[2026-03-21 14:33:18] production.INFO: Operation sent successfully {"operation_id":160070,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-VTsrBCP-1774092798","amount":2.07213899999999995316102285869419574737548828125,"status":"processing","product":"Sugo Amount","game":"Sugo","notes":[],"created_at":"2026-03-21 14:33:18"}},"processed_data":{"order_number":"ORD-VTsrBCP-1774092798","amount":2.07213899999999995316102285869419574737548828125,"status":"processing","product":"Sugo Amount","game":"Sugo"}} 
[2026-03-21 14:33:25] production.INFO: Constructing job for order: 175038  
[2026-03-21 14:33:25] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-VHxzZ0D-1774092791","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 14:33:25] production.INFO: Processed webhook data (normalized) {"id":"ORD-VHxzZ0D-1774092791","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 14:33:25] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 14:33:25] production.INFO: SendAcceptReject: Notification queued {"user_id":1125,"notification_type":"order_approved","reference_id":175036} 
[2026-03-21 14:33:25] production.INFO: Order updated successfully. Order ID: 175036, Status: completed  
[2026-03-21 14:33:25] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-VHxzZ0D-1774092791","status":"completed","codes_count":0} 
[2026-03-21 14:33:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1125  
[2026-03-21 14:33:27] production.INFO: Handling job for order: 175038  
[2026-03-21 14:33:27] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 14:33:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:33:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=d7e87de1-0714-47d0-8be7-a68ebaca7296&Player_ID=5363151324  
[2026-03-21 14:33:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=d7e87de1-0714-47d0-8be7-a68ebaca7296&Player_ID=5363151324","has_body":false} 
[2026-03-21 14:33:28] production.INFO: Operation sent successfully {"operation_id":160071,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9ksapM2-1774092807","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 14:33:28"}},"processed_data":{"order_number":"ORD-9ksapM2-1774092807","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 14:33:38] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-9ksapM2-1774092807","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 14:33:38] production.INFO: Processed webhook data (normalized) {"id":"ORD-9ksapM2-1774092807","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 14:33:38] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 14:33:38] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":175038} 
[2026-03-21 14:33:38] production.INFO: Order updated successfully. Order ID: 175038, Status: completed  
[2026-03-21 14:33:38] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-9ksapM2-1774092807","status":"completed","codes_count":0} 
[2026-03-21 14:33:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 14:33:41] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-C0Kb-1774092717","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 14:33:41] production.INFO: Processed webhook data (normalized) {"id":"ORD-C0Kb-1774092717","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 14:33:41] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 14:33:41] production.INFO: SendAcceptReject: Notification queued {"user_id":604,"notification_type":"order_approved","reference_id":175034} 
[2026-03-21 14:33:41] production.INFO: Order updated successfully. Order ID: 175034, Status: completed  
[2026-03-21 14:33:41] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-C0Kb-1774092717","status":"completed","codes_count":0} 
[2026-03-21 14:33:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 604  
[2026-03-21 14:33:49] production.INFO: Constructing job for order: 175039  
[2026-03-21 14:33:52] production.INFO: Handling job for order: 175039  
[2026-03-21 14:33:52] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 14:33:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:33:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=e5020c04-d168-41e5-acfe-378a4359eb0d&Player_ID=0986859893  
[2026-03-21 14:33:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=e5020c04-d168-41e5-acfe-378a4359eb0d&Player_ID=0986859893","has_body":false} 
[2026-03-21 14:33:52] production.INFO: Operation sent successfully {"operation_id":160072,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-YNiAvR9-1774092832","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 14:33:52"}},"processed_data":{"order_number":"ORD-YNiAvR9-1774092832","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 14:34:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"4AUsCXu7sK0nqhQ1GzAbD3YDchpf3nnK","execution_time":"2026-03-21 14:34:01"} 
[2026-03-21 14:34:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"4AUsCXu7sK0nqhQ1GzAbD3YDchpf3nnK","execution_time":"2026-03-21 14:34:01","total_operations":15,"sites_count":2} 
[2026-03-21 14:34:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"4AUsCXu7sK0nqhQ1GzAbD3YDchpf3nnK","execution_time":"2026-03-21 14:34:01","site_id":3,"site_name":"swgamessd","orders_count":14,"order_ids":["ORD-WaJd5V-1774074452","ORD-FryJJJt-1774089059","ORD-iW1em0-1774089227","ORD-4HPcbi-1774089602","ORD-ZMz-1774089639","ORD-C9zMvnPn-1774089776","ORD-EvKLMs-1774090139","ORD-NGw-1774090231","ORD-Bs0Vv-1774090277","ORD-mfs-1774090383"]} 
[2026-03-21 14:34:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"4AUsCXu7sK0nqhQ1GzAbD3YDchpf3nnK","execution_time":"2026-03-21 14:34:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 14:34:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"4AUsCXu7sK0nqhQ1GzAbD3YDchpf3nnK","execution_time":"2026-03-21 14:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":14} 
[2026-03-21 14:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4AUsCXu7sK0nqhQ1GzAbD3YDchpf3nnK","execution_time":"2026-03-21 14:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4HPcbi-1774089602","operation_id":160005} 
[2026-03-21 14:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4AUsCXu7sK0nqhQ1GzAbD3YDchpf3nnK","execution_time":"2026-03-21 14:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Bs0Vv-1774090277","operation_id":160026} 
[2026-03-21 14:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4AUsCXu7sK0nqhQ1GzAbD3YDchpf3nnK","execution_time":"2026-03-21 14:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C9zMvnPn-1774089776","operation_id":160011} 
[2026-03-21 14:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4AUsCXu7sK0nqhQ1GzAbD3YDchpf3nnK","execution_time":"2026-03-21 14:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EvKLMs-1774090139","operation_id":160021} 
[2026-03-21 14:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4AUsCXu7sK0nqhQ1GzAbD3YDchpf3nnK","execution_time":"2026-03-21 14:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FryJJJt-1774089059","operation_id":159983} 
[2026-03-21 14:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4AUsCXu7sK0nqhQ1GzAbD3YDchpf3nnK","execution_time":"2026-03-21 14:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iW1em0-1774089227","operation_id":159990} 
[2026-03-21 14:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4AUsCXu7sK0nqhQ1GzAbD3YDchpf3nnK","execution_time":"2026-03-21 14:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mfs-1774090383","operation_id":160030} 
[2026-03-21 14:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4AUsCXu7sK0nqhQ1GzAbD3YDchpf3nnK","execution_time":"2026-03-21 14:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NGw-1774090231","operation_id":160025} 
[2026-03-21 14:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4AUsCXu7sK0nqhQ1GzAbD3YDchpf3nnK","execution_time":"2026-03-21 14:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NtGdGDJJ-1774090396","operation_id":160031} 
[2026-03-21 14:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4AUsCXu7sK0nqhQ1GzAbD3YDchpf3nnK","execution_time":"2026-03-21 14:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pOjMqI-1774090660","operation_id":160036} 
[2026-03-21 14:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4AUsCXu7sK0nqhQ1GzAbD3YDchpf3nnK","execution_time":"2026-03-21 14:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Q3MK-1774092772","operation_id":160068} 
[2026-03-21 14:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4AUsCXu7sK0nqhQ1GzAbD3YDchpf3nnK","execution_time":"2026-03-21 14:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VTsrBCP-1774092798","operation_id":160070} 
[2026-03-21 14:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4AUsCXu7sK0nqhQ1GzAbD3YDchpf3nnK","execution_time":"2026-03-21 14:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 14:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4AUsCXu7sK0nqhQ1GzAbD3YDchpf3nnK","execution_time":"2026-03-21 14:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009} 
[2026-03-21 14:34:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"4AUsCXu7sK0nqhQ1GzAbD3YDchpf3nnK","execution_time":"2026-03-21 14:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"processed":0,"skipped":14,"updates_prepared":0} 
[2026-03-21 14:34:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"4AUsCXu7sK0nqhQ1GzAbD3YDchpf3nnK","execution_time":"2026-03-21 14:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"processed":0,"errors":0} 
[2026-03-21 14:34:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"4AUsCXu7sK0nqhQ1GzAbD3YDchpf3nnK","execution_time":"2026-03-21 14:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"orders_count":1,"order_ids":["ORD-YNiAvR9-1774092832"]} 
[2026-03-21 14:34:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"4AUsCXu7sK0nqhQ1GzAbD3YDchpf3nnK","execution_time":"2026-03-21 14:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009} 
[2026-03-21 14:34:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"4AUsCXu7sK0nqhQ1GzAbD3YDchpf3nnK","execution_time":"2026-03-21 14:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"orders_count":1} 
[2026-03-21 14:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4AUsCXu7sK0nqhQ1GzAbD3YDchpf3nnK","execution_time":"2026-03-21 14:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YNiAvR9-1774092832","operation_id":160072} 
[2026-03-21 14:34:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"4AUsCXu7sK0nqhQ1GzAbD3YDchpf3nnK","execution_time":"2026-03-21 14:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YNiAvR9-1774092832","operation_id":160072,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 14:34:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"4AUsCXu7sK0nqhQ1GzAbD3YDchpf3nnK","execution_time":"2026-03-21 14:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YNiAvR9-1774092832","operation_id":160072,"processed":0,"errors":0} 
[2026-03-21 14:34:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"4AUsCXu7sK0nqhQ1GzAbD3YDchpf3nnK","execution_time":"2026-03-21 14:34:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YNiAvR9-1774092832","operation_id":160072} 
[2026-03-21 14:34:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Q3MK-1774092772","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 14:34:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-Q3MK-1774092772","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 14:34:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 14:34:04] production.INFO: SendAcceptReject: Notification queued {"user_id":1258,"notification_type":"order_approved","reference_id":175035} 
[2026-03-21 14:34:04] production.INFO: Order updated successfully. Order ID: 175035, Status: completed  
[2026-03-21 14:34:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Q3MK-1774092772","status":"completed","codes_count":0} 
[2026-03-21 14:34:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1258  
[2026-03-21 14:34:23] production.INFO: Constructing job for order: 175040  
[2026-03-21 14:34:25] production.INFO: Constructing job for order: 175041  
[2026-03-21 14:34:26] production.INFO: Handling job for order: 175040  
[2026-03-21 14:34:26] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 14:34:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:34:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=1be3988f-8580-40a5-8dbf-925c05391f70&Player_ID=5574098738  
[2026-03-21 14:34:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=1be3988f-8580-40a5-8dbf-925c05391f70&Player_ID=5574098738","has_body":false} 
[2026-03-21 14:34:27] production.INFO: Operation sent successfully {"operation_id":160073,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-GmKBQp9v-1774092866","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 14:34:27"}},"processed_data":{"order_number":"ORD-GmKBQp9v-1774092866","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 14:34:27] production.INFO: Handling job for order: 175041  
[2026-03-21 14:34:27] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 14:34:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:34:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=646379ee-1e83-436d-ab3a-02bf108e9cc1&Player_ID=51903493795  
[2026-03-21 14:34:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=646379ee-1e83-436d-ab3a-02bf108e9cc1&Player_ID=51903493795","has_body":false} 
[2026-03-21 14:34:28] production.INFO: Operation sent successfully {"operation_id":160074,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ehiTWMf8-1774092867","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 14:34:28"}},"processed_data":{"order_number":"ORD-ehiTWMf8-1774092867","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 14:34:37] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-GmKBQp9v-1774092866","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 14:34:37] production.INFO: Processed webhook data (normalized) {"id":"ORD-GmKBQp9v-1774092866","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 14:34:37] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 14:34:38] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":175040} 
[2026-03-21 14:34:38] production.INFO: Order updated successfully. Order ID: 175040, Status: completed  
[2026-03-21 14:34:38] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-GmKBQp9v-1774092866","status":"completed","codes_count":0} 
[2026-03-21 14:34:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 14:34:41] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-VTsrBCP-1774092798","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 14:34:41] production.INFO: Processed webhook data (normalized) {"id":"ORD-VTsrBCP-1774092798","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 14:34:41] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 14:34:41] production.INFO: SendAcceptReject: Notification queued {"user_id":604,"notification_type":"order_approved","reference_id":175037} 
[2026-03-21 14:34:41] production.INFO: Order updated successfully. Order ID: 175037, Status: completed  
[2026-03-21 14:34:41] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-VTsrBCP-1774092798","status":"completed","codes_count":0} 
[2026-03-21 14:34:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 604  
[2026-03-21 14:34:50] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ehiTWMf8-1774092867","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 14:34:50] production.INFO: Processed webhook data (normalized) {"id":"ORD-ehiTWMf8-1774092867","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 14:34:50] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 14:34:50] production.INFO: SendAcceptReject: Notification queued {"user_id":1125,"notification_type":"order_approved","reference_id":175041} 
[2026-03-21 14:34:50] production.INFO: Order updated successfully. Order ID: 175041, Status: completed  
[2026-03-21 14:34:50] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ehiTWMf8-1774092867","status":"completed","codes_count":0} 
[2026-03-21 14:34:50] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-FryJJJt-1774089059","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 14:34:50] production.INFO: Processed webhook data (normalized) {"id":"ORD-FryJJJt-1774089059","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 14:34:50] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 14:34:50] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":174948} 
[2026-03-21 14:34:50] production.INFO: Order updated successfully. Order ID: 174948, Status: completed  
[2026-03-21 14:34:50] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-FryJJJt-1774089059","status":"completed","codes_count":0} 
[2026-03-21 14:34:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1125  
[2026-03-21 14:34:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 14:35:04] production.INFO: Executing GetProducts task...  
[2026-03-21 14:35:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 14:35:04] production.INFO: Executing GetProducts task...  
[2026-03-21 14:35:05] production.INFO: Constructing job for order: 175042  
[2026-03-21 14:35:06] production.INFO: async() رجع: true  
[2026-03-21 14:35:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 14:35:06] production.WARNING: Product with ID 395 not found  
[2026-03-21 14:35:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 14:35:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 14:35:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 14:35:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 14:35:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 14:35:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 14:35:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 14:35:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 14:35:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 14:35:07] production.INFO: Handling job for order: 175042  
[2026-03-21 14:35:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 14:35:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:35:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e85d3f1a-e7f6-489e-b05c-bd5062f6d56a&Player_ID=52287258273  
[2026-03-21 14:35:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e85d3f1a-e7f6-489e-b05c-bd5062f6d56a&Player_ID=52287258273","has_body":false} 
[2026-03-21 14:35:08] production.INFO: Operation sent successfully {"operation_id":160075,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-fvrvg-1774092908","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 14:35:08"}},"processed_data":{"order_number":"ORD-fvrvg-1774092908","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 14:35:17] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-fvrvg-1774092908","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 14:35:17] production.INFO: Processed webhook data (normalized) {"id":"ORD-fvrvg-1774092908","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 14:35:17] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 14:35:17] production.INFO: SendAcceptReject: Notification queued {"user_id":1751,"notification_type":"order_approved","reference_id":175042} 
[2026-03-21 14:35:17] production.INFO: Order updated successfully. Order ID: 175042, Status: completed  
[2026-03-21 14:35:17] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-fvrvg-1774092908","status":"completed","codes_count":0} 
[2026-03-21 14:35:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1751  
[2026-03-21 14:35:33] production.INFO: Constructing job for order: 175043  
[2026-03-21 14:35:35] production.INFO: Handling job for order: 175043  
[2026-03-21 14:35:35] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 14:35:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:35:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=ed859918-3c61-4b4a-9260-05ba72ba1b0e&Player_ID=0937187206  
[2026-03-21 14:35:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=ed859918-3c61-4b4a-9260-05ba72ba1b0e&Player_ID=0937187206","has_body":false} 
[2026-03-21 14:35:36] production.INFO: Operation sent successfully {"operation_id":160076,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xlnX-1774092935","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 14:35:36"}},"processed_data":{"order_number":"ORD-xlnX-1774092935","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 14:35:39] production.INFO: Constructing job for order: 175044  
[2026-03-21 14:35:42] production.INFO: Handling job for order: 175044  
[2026-03-21 14:35:42] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 14:35:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:35:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=4d1646bc-ce2f-4bc6-8acd-cff27ae7bdb3&Player_ID=0937187206  
[2026-03-21 14:35:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=4d1646bc-ce2f-4bc6-8acd-cff27ae7bdb3&Player_ID=0937187206","has_body":false} 
[2026-03-21 14:35:42] production.INFO: Operation sent successfully {"operation_id":160077,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-gPyODi-1774092942","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 14:35:42"}},"processed_data":{"order_number":"ORD-gPyODi-1774092942","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 14:36:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"KPJ2DMD1wIInicBSyxQzNrrTVVWHgKNK","execution_time":"2026-03-21 14:36:00"} 
[2026-03-21 14:36:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"KPJ2DMD1wIInicBSyxQzNrrTVVWHgKNK","execution_time":"2026-03-21 14:36:00","total_operations":14,"sites_count":2} 
[2026-03-21 14:36:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"KPJ2DMD1wIInicBSyxQzNrrTVVWHgKNK","execution_time":"2026-03-21 14:36:00","site_id":3,"site_name":"swgamessd","orders_count":11,"order_ids":["ORD-WaJd5V-1774074452","ORD-iW1em0-1774089227","ORD-4HPcbi-1774089602","ORD-ZMz-1774089639","ORD-C9zMvnPn-1774089776","ORD-EvKLMs-1774090139","ORD-NGw-1774090231","ORD-Bs0Vv-1774090277","ORD-mfs-1774090383","ORD-NtGdGDJJ-1774090396"]} 
[2026-03-21 14:36:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"KPJ2DMD1wIInicBSyxQzNrrTVVWHgKNK","execution_time":"2026-03-21 14:36:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 14:36:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"KPJ2DMD1wIInicBSyxQzNrrTVVWHgKNK","execution_time":"2026-03-21 14:36:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":11} 
[2026-03-21 14:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KPJ2DMD1wIInicBSyxQzNrrTVVWHgKNK","execution_time":"2026-03-21 14:36:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4HPcbi-1774089602","operation_id":160005} 
[2026-03-21 14:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KPJ2DMD1wIInicBSyxQzNrrTVVWHgKNK","execution_time":"2026-03-21 14:36:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Bs0Vv-1774090277","operation_id":160026} 
[2026-03-21 14:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KPJ2DMD1wIInicBSyxQzNrrTVVWHgKNK","execution_time":"2026-03-21 14:36:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C9zMvnPn-1774089776","operation_id":160011} 
[2026-03-21 14:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KPJ2DMD1wIInicBSyxQzNrrTVVWHgKNK","execution_time":"2026-03-21 14:36:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EvKLMs-1774090139","operation_id":160021} 
[2026-03-21 14:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KPJ2DMD1wIInicBSyxQzNrrTVVWHgKNK","execution_time":"2026-03-21 14:36:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iW1em0-1774089227","operation_id":159990} 
[2026-03-21 14:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KPJ2DMD1wIInicBSyxQzNrrTVVWHgKNK","execution_time":"2026-03-21 14:36:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mfs-1774090383","operation_id":160030} 
[2026-03-21 14:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KPJ2DMD1wIInicBSyxQzNrrTVVWHgKNK","execution_time":"2026-03-21 14:36:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NGw-1774090231","operation_id":160025} 
[2026-03-21 14:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KPJ2DMD1wIInicBSyxQzNrrTVVWHgKNK","execution_time":"2026-03-21 14:36:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NtGdGDJJ-1774090396","operation_id":160031} 
[2026-03-21 14:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KPJ2DMD1wIInicBSyxQzNrrTVVWHgKNK","execution_time":"2026-03-21 14:36:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pOjMqI-1774090660","operation_id":160036} 
[2026-03-21 14:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KPJ2DMD1wIInicBSyxQzNrrTVVWHgKNK","execution_time":"2026-03-21 14:36:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 14:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KPJ2DMD1wIInicBSyxQzNrrTVVWHgKNK","execution_time":"2026-03-21 14:36:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009} 
[2026-03-21 14:36:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"KPJ2DMD1wIInicBSyxQzNrrTVVWHgKNK","execution_time":"2026-03-21 14:36:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"processed":0,"skipped":11,"updates_prepared":0} 
[2026-03-21 14:36:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"KPJ2DMD1wIInicBSyxQzNrrTVVWHgKNK","execution_time":"2026-03-21 14:36:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"processed":0,"errors":0} 
[2026-03-21 14:36:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"KPJ2DMD1wIInicBSyxQzNrrTVVWHgKNK","execution_time":"2026-03-21 14:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"orders_count":3,"order_ids":["ORD-YNiAvR9-1774092832","ORD-xlnX-1774092935","ORD-gPyODi-1774092942"]} 
[2026-03-21 14:36:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"KPJ2DMD1wIInicBSyxQzNrrTVVWHgKNK","execution_time":"2026-03-21 14:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009} 
[2026-03-21 14:36:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"KPJ2DMD1wIInicBSyxQzNrrTVVWHgKNK","execution_time":"2026-03-21 14:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"orders_count":3} 
[2026-03-21 14:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KPJ2DMD1wIInicBSyxQzNrrTVVWHgKNK","execution_time":"2026-03-21 14:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gPyODi-1774092942","operation_id":160077} 
[2026-03-21 14:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KPJ2DMD1wIInicBSyxQzNrrTVVWHgKNK","execution_time":"2026-03-21 14:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xlnX-1774092935","operation_id":160076} 
[2026-03-21 14:36:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"KPJ2DMD1wIInicBSyxQzNrrTVVWHgKNK","execution_time":"2026-03-21 14:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YNiAvR9-1774092832","operation_id":160072,"processed":1,"skipped":2,"updates_prepared":1} 
[2026-03-21 14:36:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"KPJ2DMD1wIInicBSyxQzNrrTVVWHgKNK","execution_time":"2026-03-21 14:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YNiAvR9-1774092832","operation_id":160072,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 14:36:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"KPJ2DMD1wIInicBSyxQzNrrTVVWHgKNK","execution_time":"2026-03-21 14:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YNiAvR9-1774092832","operation_id":160072,"count":1} 
[2026-03-21 14:36:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"KPJ2DMD1wIInicBSyxQzNrrTVVWHgKNK","execution_time":"2026-03-21 14:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YNiAvR9-1774092832","operation_id":160072,"count":1} 
[2026-03-21 14:36:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"KPJ2DMD1wIInicBSyxQzNrrTVVWHgKNK","execution_time":"2026-03-21 14:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YNiAvR9-1774092832","operation_id":160072,"user_id":1258,"notification_type":"order_approved","reference_id":175039} 
[2026-03-21 14:36:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"KPJ2DMD1wIInicBSyxQzNrrTVVWHgKNK","execution_time":"2026-03-21 14:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YNiAvR9-1774092832","operation_id":160072,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 14:36:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"KPJ2DMD1wIInicBSyxQzNrrTVVWHgKNK","execution_time":"2026-03-21 14:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YNiAvR9-1774092832","operation_id":160072,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 14:36:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"KPJ2DMD1wIInicBSyxQzNrrTVVWHgKNK","execution_time":"2026-03-21 14:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YNiAvR9-1774092832","operation_id":160072,"processed":1,"errors":0} 
[2026-03-21 14:36:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"KPJ2DMD1wIInicBSyxQzNrrTVVWHgKNK","execution_time":"2026-03-21 14:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YNiAvR9-1774092832","operation_id":160072,"processed":1,"errors":0} 
[2026-03-21 14:36:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"KPJ2DMD1wIInicBSyxQzNrrTVVWHgKNK","execution_time":"2026-03-21 14:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YNiAvR9-1774092832","operation_id":160072} 
[2026-03-21 14:36:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1258  
[2026-03-21 14:36:37] production.INFO: Constructing job for order: 175045  
[2026-03-21 14:36:40] production.INFO: Handling job for order: 175045  
[2026-03-21 14:36:40] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 14:36:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:36:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/11/params?qty=1&uuid=2c34a7ca-5f36-45bc-b77b-5d7b7b4b2560&Player_ID=0962189976  
[2026-03-21 14:36:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/11/params?qty=1&uuid=2c34a7ca-5f36-45bc-b77b-5d7b7b4b2560&Player_ID=0962189976","has_body":false} 
[2026-03-21 14:36:40] production.INFO: Operation sent successfully {"operation_id":160078,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-tTDMN0-1774093000","amount":179.407119999999991932781995274126529693603515625,"status":"processing","product":"170 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 14:36:40"}},"processed_data":{"order_number":"ORD-tTDMN0-1774093000","amount":179.407119999999991932781995274126529693603515625,"status":"processing","product":"170 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 14:37:32] production.INFO: Constructing job for order: 175047  
[2026-03-21 14:37:34] production.INFO: Handling job for order: 175047  
[2026-03-21 14:37:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 14:37:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:37:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=175e130f-358a-4cc4-93e5-811a0b6ec2b0&Player_ID=51417565458  
[2026-03-21 14:37:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=175e130f-358a-4cc4-93e5-811a0b6ec2b0&Player_ID=51417565458","has_body":false} 
[2026-03-21 14:37:35] production.INFO: Operation sent successfully {"operation_id":160079,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-yVu-1774093055","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 14:37:35"}},"processed_data":{"order_number":"ORD-yVu-1774093055","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 14:37:47] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-yVu-1774093055","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 14:37:47] production.INFO: Processed webhook data (normalized) {"id":"ORD-yVu-1774093055","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 14:37:47] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 14:37:47] production.INFO: SendAcceptReject: Notification queued {"user_id":1284,"notification_type":"order_approved","reference_id":175047} 
[2026-03-21 14:37:47] production.INFO: Order updated successfully. Order ID: 175047, Status: completed  
[2026-03-21 14:37:47] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-yVu-1774093055","status":"completed","codes_count":0} 
[2026-03-21 14:37:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1284  
[2026-03-21 14:37:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1753  
[2026-03-21 14:38:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"yiwj8JOtm6sWbAfOENPTgUAzQyOzLrxz","execution_time":"2026-03-21 14:38:02"} 
[2026-03-21 14:38:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"yiwj8JOtm6sWbAfOENPTgUAzQyOzLrxz","execution_time":"2026-03-21 14:38:02","total_operations":14,"sites_count":2} 
[2026-03-21 14:38:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"yiwj8JOtm6sWbAfOENPTgUAzQyOzLrxz","execution_time":"2026-03-21 14:38:02","site_id":3,"site_name":"swgamessd","orders_count":11,"order_ids":["ORD-WaJd5V-1774074452","ORD-iW1em0-1774089227","ORD-4HPcbi-1774089602","ORD-ZMz-1774089639","ORD-C9zMvnPn-1774089776","ORD-EvKLMs-1774090139","ORD-NGw-1774090231","ORD-Bs0Vv-1774090277","ORD-mfs-1774090383","ORD-NtGdGDJJ-1774090396"]} 
[2026-03-21 14:38:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"yiwj8JOtm6sWbAfOENPTgUAzQyOzLrxz","execution_time":"2026-03-21 14:38:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 14:38:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"yiwj8JOtm6sWbAfOENPTgUAzQyOzLrxz","execution_time":"2026-03-21 14:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":11} 
[2026-03-21 14:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yiwj8JOtm6sWbAfOENPTgUAzQyOzLrxz","execution_time":"2026-03-21 14:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4HPcbi-1774089602","operation_id":160005} 
[2026-03-21 14:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yiwj8JOtm6sWbAfOENPTgUAzQyOzLrxz","execution_time":"2026-03-21 14:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Bs0Vv-1774090277","operation_id":160026} 
[2026-03-21 14:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yiwj8JOtm6sWbAfOENPTgUAzQyOzLrxz","execution_time":"2026-03-21 14:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C9zMvnPn-1774089776","operation_id":160011} 
[2026-03-21 14:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yiwj8JOtm6sWbAfOENPTgUAzQyOzLrxz","execution_time":"2026-03-21 14:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EvKLMs-1774090139","operation_id":160021} 
[2026-03-21 14:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yiwj8JOtm6sWbAfOENPTgUAzQyOzLrxz","execution_time":"2026-03-21 14:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iW1em0-1774089227","operation_id":159990} 
[2026-03-21 14:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yiwj8JOtm6sWbAfOENPTgUAzQyOzLrxz","execution_time":"2026-03-21 14:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mfs-1774090383","operation_id":160030} 
[2026-03-21 14:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yiwj8JOtm6sWbAfOENPTgUAzQyOzLrxz","execution_time":"2026-03-21 14:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NGw-1774090231","operation_id":160025} 
[2026-03-21 14:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yiwj8JOtm6sWbAfOENPTgUAzQyOzLrxz","execution_time":"2026-03-21 14:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NtGdGDJJ-1774090396","operation_id":160031} 
[2026-03-21 14:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yiwj8JOtm6sWbAfOENPTgUAzQyOzLrxz","execution_time":"2026-03-21 14:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pOjMqI-1774090660","operation_id":160036} 
[2026-03-21 14:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yiwj8JOtm6sWbAfOENPTgUAzQyOzLrxz","execution_time":"2026-03-21 14:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 14:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yiwj8JOtm6sWbAfOENPTgUAzQyOzLrxz","execution_time":"2026-03-21 14:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009} 
[2026-03-21 14:38:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"yiwj8JOtm6sWbAfOENPTgUAzQyOzLrxz","execution_time":"2026-03-21 14:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"processed":0,"skipped":11,"updates_prepared":0} 
[2026-03-21 14:38:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"yiwj8JOtm6sWbAfOENPTgUAzQyOzLrxz","execution_time":"2026-03-21 14:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"processed":0,"errors":0} 
[2026-03-21 14:38:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"yiwj8JOtm6sWbAfOENPTgUAzQyOzLrxz","execution_time":"2026-03-21 14:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"orders_count":3,"order_ids":["ORD-xlnX-1774092935","ORD-gPyODi-1774092942","ORD-tTDMN0-1774093000"]} 
[2026-03-21 14:38:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"yiwj8JOtm6sWbAfOENPTgUAzQyOzLrxz","execution_time":"2026-03-21 14:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009} 
[2026-03-21 14:38:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"yiwj8JOtm6sWbAfOENPTgUAzQyOzLrxz","execution_time":"2026-03-21 14:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"orders_count":3} 
[2026-03-21 14:38:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"yiwj8JOtm6sWbAfOENPTgUAzQyOzLrxz","execution_time":"2026-03-21 14:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xlnX-1774092935","operation_id":160076,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-21 14:38:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"yiwj8JOtm6sWbAfOENPTgUAzQyOzLrxz","execution_time":"2026-03-21 14:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xlnX-1774092935","operation_id":160076,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-21 14:38:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"yiwj8JOtm6sWbAfOENPTgUAzQyOzLrxz","execution_time":"2026-03-21 14:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xlnX-1774092935","operation_id":160076,"count":3} 
[2026-03-21 14:38:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"yiwj8JOtm6sWbAfOENPTgUAzQyOzLrxz","execution_time":"2026-03-21 14:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xlnX-1774092935","operation_id":160076,"count":3} 
[2026-03-21 14:38:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"yiwj8JOtm6sWbAfOENPTgUAzQyOzLrxz","execution_time":"2026-03-21 14:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xlnX-1774092935","operation_id":160076,"user_id":587,"notification_type":"order_approved","reference_id":175044} 
[2026-03-21 14:38:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"yiwj8JOtm6sWbAfOENPTgUAzQyOzLrxz","execution_time":"2026-03-21 14:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xlnX-1774092935","operation_id":160076,"user_id":722,"notification_type":"order_approved","reference_id":175045} 
[2026-03-21 14:38:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"yiwj8JOtm6sWbAfOENPTgUAzQyOzLrxz","execution_time":"2026-03-21 14:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xlnX-1774092935","operation_id":160076,"user_id":587,"notification_type":"order_approved","reference_id":175043} 
[2026-03-21 14:38:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"yiwj8JOtm6sWbAfOENPTgUAzQyOzLrxz","execution_time":"2026-03-21 14:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xlnX-1774092935","operation_id":160076,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-21 14:38:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"yiwj8JOtm6sWbAfOENPTgUAzQyOzLrxz","execution_time":"2026-03-21 14:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xlnX-1774092935","operation_id":160076,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-21 14:38:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"yiwj8JOtm6sWbAfOENPTgUAzQyOzLrxz","execution_time":"2026-03-21 14:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xlnX-1774092935","operation_id":160076,"processed":3,"errors":0} 
[2026-03-21 14:38:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"yiwj8JOtm6sWbAfOENPTgUAzQyOzLrxz","execution_time":"2026-03-21 14:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xlnX-1774092935","operation_id":160076,"processed":3,"errors":0} 
[2026-03-21 14:38:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"yiwj8JOtm6sWbAfOENPTgUAzQyOzLrxz","execution_time":"2026-03-21 14:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xlnX-1774092935","operation_id":160076} 
[2026-03-21 14:38:04] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 14:38:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 722  
[2026-03-21 14:38:06] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 14:38:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-21 14:39:21] production.INFO: Creating credit request {"payload":{"method_id":"14","amount":"1652.0","mainamount":"1652","operation_number":"155833516","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpsbajrildggs7cRBnw81"}},"user_id":1609} 
[2026-03-21 14:39:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 14:39:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 14:39:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 14:39:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 14:39:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 14:39:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 14:39:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 14:39:24] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 14:39:24] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18316,"user_id":1609,"amount":1652.0,"admins_notified":7} 
[2026-03-21 14:40:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ZKOfVhFVCc1eHXEdVASMM47D9zKKCKse","execution_time":"2026-03-21 14:40:03"} 
[2026-03-21 14:40:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ZKOfVhFVCc1eHXEdVASMM47D9zKKCKse","execution_time":"2026-03-21 14:40:03","total_operations":11,"sites_count":1} 
[2026-03-21 14:40:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ZKOfVhFVCc1eHXEdVASMM47D9zKKCKse","execution_time":"2026-03-21 14:40:03","site_id":3,"site_name":"swgamessd","orders_count":11,"order_ids":["ORD-WaJd5V-1774074452","ORD-iW1em0-1774089227","ORD-4HPcbi-1774089602","ORD-ZMz-1774089639","ORD-C9zMvnPn-1774089776","ORD-EvKLMs-1774090139","ORD-NGw-1774090231","ORD-Bs0Vv-1774090277","ORD-mfs-1774090383","ORD-NtGdGDJJ-1774090396"]} 
[2026-03-21 14:40:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ZKOfVhFVCc1eHXEdVASMM47D9zKKCKse","execution_time":"2026-03-21 14:40:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 14:40:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ZKOfVhFVCc1eHXEdVASMM47D9zKKCKse","execution_time":"2026-03-21 14:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":11} 
[2026-03-21 14:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZKOfVhFVCc1eHXEdVASMM47D9zKKCKse","execution_time":"2026-03-21 14:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4HPcbi-1774089602","operation_id":160005} 
[2026-03-21 14:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZKOfVhFVCc1eHXEdVASMM47D9zKKCKse","execution_time":"2026-03-21 14:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Bs0Vv-1774090277","operation_id":160026} 
[2026-03-21 14:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZKOfVhFVCc1eHXEdVASMM47D9zKKCKse","execution_time":"2026-03-21 14:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C9zMvnPn-1774089776","operation_id":160011} 
[2026-03-21 14:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZKOfVhFVCc1eHXEdVASMM47D9zKKCKse","execution_time":"2026-03-21 14:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EvKLMs-1774090139","operation_id":160021} 
[2026-03-21 14:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZKOfVhFVCc1eHXEdVASMM47D9zKKCKse","execution_time":"2026-03-21 14:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iW1em0-1774089227","operation_id":159990} 
[2026-03-21 14:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZKOfVhFVCc1eHXEdVASMM47D9zKKCKse","execution_time":"2026-03-21 14:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mfs-1774090383","operation_id":160030} 
[2026-03-21 14:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZKOfVhFVCc1eHXEdVASMM47D9zKKCKse","execution_time":"2026-03-21 14:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NGw-1774090231","operation_id":160025} 
[2026-03-21 14:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZKOfVhFVCc1eHXEdVASMM47D9zKKCKse","execution_time":"2026-03-21 14:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NtGdGDJJ-1774090396","operation_id":160031} 
[2026-03-21 14:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZKOfVhFVCc1eHXEdVASMM47D9zKKCKse","execution_time":"2026-03-21 14:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pOjMqI-1774090660","operation_id":160036} 
[2026-03-21 14:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZKOfVhFVCc1eHXEdVASMM47D9zKKCKse","execution_time":"2026-03-21 14:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 14:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZKOfVhFVCc1eHXEdVASMM47D9zKKCKse","execution_time":"2026-03-21 14:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009} 
[2026-03-21 14:40:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ZKOfVhFVCc1eHXEdVASMM47D9zKKCKse","execution_time":"2026-03-21 14:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"processed":0,"skipped":11,"updates_prepared":0} 
[2026-03-21 14:40:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ZKOfVhFVCc1eHXEdVASMM47D9zKKCKse","execution_time":"2026-03-21 14:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"processed":0,"errors":0} 
[2026-03-21 14:40:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ZKOfVhFVCc1eHXEdVASMM47D9zKKCKse","execution_time":"2026-03-21 14:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009} 
[2026-03-21 14:40:03] production.INFO: Executing GetProducts task...  
[2026-03-21 14:40:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 14:40:03] production.INFO: Executing GetProducts task...  
[2026-03-21 14:40:05] production.INFO: async() رجع: true  
[2026-03-21 14:40:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 14:40:06] production.WARNING: Product with ID 395 not found  
[2026-03-21 14:40:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 14:40:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 14:40:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 14:40:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 14:40:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 14:40:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 14:40:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 14:40:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 14:40:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 14:40:16] production.INFO: Constructing job for order: 175048  
[2026-03-21 14:40:19] production.INFO: Handling job for order: 175048  
[2026-03-21 14:40:19] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 14:40:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:40:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=39000&uuid=5c59a997-42e7-440b-a882-73aea1b76f84&Player_ID=999115  
[2026-03-21 14:40:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=39000&uuid=5c59a997-42e7-440b-a882-73aea1b76f84&Player_ID=999115","has_body":false} 
[2026-03-21 14:40:20] production.INFO: Operation sent successfully {"operation_id":160080,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2JX-1774093219","amount":3.958792499999999936477479423047043383121490478515625,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-21 14:40:20"}},"processed_data":{"order_number":"ORD-2JX-1774093219","amount":3.958792499999999936477479423047043383121490478515625,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-21 14:40:34] production.INFO: SendAcceptReject: Notification queued {"user_id":194,"notification_type":"order_approved","reference_id":175046} 
[2026-03-21 14:40:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 194  
[2026-03-21 14:41:24] production.INFO: Constructing job for order: 175049  
[2026-03-21 14:41:26] production.INFO: Handling job for order: 175049  
[2026-03-21 14:41:26] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 14:41:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:41:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=74bf0b37-1ba2-46b7-b083-f230f569783c&Player_ID=0941310685  
[2026-03-21 14:41:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=74bf0b37-1ba2-46b7-b083-f230f569783c&Player_ID=0941310685","has_body":false} 
[2026-03-21 14:41:26] production.INFO: Operation sent successfully {"operation_id":160081,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hRB-1774093286","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 14:41:26"}},"processed_data":{"order_number":"ORD-hRB-1774093286","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 14:41:31] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"request_approved","reference_id":18314} 
[2026-03-21 14:41:35] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-iW1em0-1774089227","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 14:41:35] production.INFO: Processed webhook data (normalized) {"id":"ORD-iW1em0-1774089227","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 14:41:35] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 14:41:35] production.INFO: SendAcceptReject: Notification queued {"user_id":1753,"notification_type":"order_approved","reference_id":174955} 
[2026-03-21 14:41:35] production.INFO: Order updated successfully. Order ID: 174955, Status: completed  
[2026-03-21 14:41:35] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-iW1em0-1774089227","status":"completed","codes_count":0} 
[2026-03-21 14:41:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1753  
[2026-03-21 14:41:42] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"request_approved","reference_id":18315} 
[2026-03-21 14:41:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-21 14:42:00] production.INFO: SendAcceptReject: Notification queued {"user_id":1609,"notification_type":"request_approved","reference_id":18316} 
[2026-03-21 14:42:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1609  
[2026-03-21 14:42:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"uHh2qaP6xs1I1aTlg8FR3rOnGkmjhuOS","execution_time":"2026-03-21 14:42:03"} 
[2026-03-21 14:42:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"uHh2qaP6xs1I1aTlg8FR3rOnGkmjhuOS","execution_time":"2026-03-21 14:42:03","total_operations":12,"sites_count":2} 
[2026-03-21 14:42:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"uHh2qaP6xs1I1aTlg8FR3rOnGkmjhuOS","execution_time":"2026-03-21 14:42:03","site_id":3,"site_name":"swgamessd","orders_count":11,"order_ids":["ORD-WaJd5V-1774074452","ORD-4HPcbi-1774089602","ORD-ZMz-1774089639","ORD-C9zMvnPn-1774089776","ORD-EvKLMs-1774090139","ORD-NGw-1774090231","ORD-Bs0Vv-1774090277","ORD-mfs-1774090383","ORD-NtGdGDJJ-1774090396","ORD-pOjMqI-1774090660"]} 
[2026-03-21 14:42:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"uHh2qaP6xs1I1aTlg8FR3rOnGkmjhuOS","execution_time":"2026-03-21 14:42:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 14:42:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"uHh2qaP6xs1I1aTlg8FR3rOnGkmjhuOS","execution_time":"2026-03-21 14:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":11} 
[2026-03-21 14:42:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uHh2qaP6xs1I1aTlg8FR3rOnGkmjhuOS","execution_time":"2026-03-21 14:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2JX-1774093219","operation_id":160080} 
[2026-03-21 14:42:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uHh2qaP6xs1I1aTlg8FR3rOnGkmjhuOS","execution_time":"2026-03-21 14:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4HPcbi-1774089602","operation_id":160005} 
[2026-03-21 14:42:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uHh2qaP6xs1I1aTlg8FR3rOnGkmjhuOS","execution_time":"2026-03-21 14:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Bs0Vv-1774090277","operation_id":160026} 
[2026-03-21 14:42:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uHh2qaP6xs1I1aTlg8FR3rOnGkmjhuOS","execution_time":"2026-03-21 14:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C9zMvnPn-1774089776","operation_id":160011} 
[2026-03-21 14:42:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uHh2qaP6xs1I1aTlg8FR3rOnGkmjhuOS","execution_time":"2026-03-21 14:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EvKLMs-1774090139","operation_id":160021} 
[2026-03-21 14:42:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uHh2qaP6xs1I1aTlg8FR3rOnGkmjhuOS","execution_time":"2026-03-21 14:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mfs-1774090383","operation_id":160030} 
[2026-03-21 14:42:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uHh2qaP6xs1I1aTlg8FR3rOnGkmjhuOS","execution_time":"2026-03-21 14:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NGw-1774090231","operation_id":160025} 
[2026-03-21 14:42:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uHh2qaP6xs1I1aTlg8FR3rOnGkmjhuOS","execution_time":"2026-03-21 14:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NtGdGDJJ-1774090396","operation_id":160031} 
[2026-03-21 14:42:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uHh2qaP6xs1I1aTlg8FR3rOnGkmjhuOS","execution_time":"2026-03-21 14:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pOjMqI-1774090660","operation_id":160036} 
[2026-03-21 14:42:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uHh2qaP6xs1I1aTlg8FR3rOnGkmjhuOS","execution_time":"2026-03-21 14:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 14:42:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uHh2qaP6xs1I1aTlg8FR3rOnGkmjhuOS","execution_time":"2026-03-21 14:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009} 
[2026-03-21 14:42:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"uHh2qaP6xs1I1aTlg8FR3rOnGkmjhuOS","execution_time":"2026-03-21 14:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"processed":0,"skipped":11,"updates_prepared":0} 
[2026-03-21 14:42:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"uHh2qaP6xs1I1aTlg8FR3rOnGkmjhuOS","execution_time":"2026-03-21 14:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"processed":0,"errors":0} 
[2026-03-21 14:42:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"uHh2qaP6xs1I1aTlg8FR3rOnGkmjhuOS","execution_time":"2026-03-21 14:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"orders_count":1,"order_ids":["ORD-hRB-1774093286"]} 
[2026-03-21 14:42:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"uHh2qaP6xs1I1aTlg8FR3rOnGkmjhuOS","execution_time":"2026-03-21 14:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009} 
[2026-03-21 14:42:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"uHh2qaP6xs1I1aTlg8FR3rOnGkmjhuOS","execution_time":"2026-03-21 14:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMz-1774089639","operation_id":160009,"orders_count":1} 
[2026-03-21 14:42:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"uHh2qaP6xs1I1aTlg8FR3rOnGkmjhuOS","execution_time":"2026-03-21 14:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hRB-1774093286","operation_id":160081,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 14:42:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"uHh2qaP6xs1I1aTlg8FR3rOnGkmjhuOS","execution_time":"2026-03-21 14:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hRB-1774093286","operation_id":160081,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 14:42:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"uHh2qaP6xs1I1aTlg8FR3rOnGkmjhuOS","execution_time":"2026-03-21 14:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hRB-1774093286","operation_id":160081,"count":1} 
[2026-03-21 14:42:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"uHh2qaP6xs1I1aTlg8FR3rOnGkmjhuOS","execution_time":"2026-03-21 14:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hRB-1774093286","operation_id":160081,"count":1} 
[2026-03-21 14:42:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"uHh2qaP6xs1I1aTlg8FR3rOnGkmjhuOS","execution_time":"2026-03-21 14:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hRB-1774093286","operation_id":160081,"user_id":1056,"notification_type":"order_approved","reference_id":175049} 
[2026-03-21 14:42:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"uHh2qaP6xs1I1aTlg8FR3rOnGkmjhuOS","execution_time":"2026-03-21 14:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hRB-1774093286","operation_id":160081,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 14:42:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"uHh2qaP6xs1I1aTlg8FR3rOnGkmjhuOS","execution_time":"2026-03-21 14:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hRB-1774093286","operation_id":160081,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 14:42:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"uHh2qaP6xs1I1aTlg8FR3rOnGkmjhuOS","execution_time":"2026-03-21 14:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hRB-1774093286","operation_id":160081,"processed":1,"errors":0} 
[2026-03-21 14:42:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"uHh2qaP6xs1I1aTlg8FR3rOnGkmjhuOS","execution_time":"2026-03-21 14:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hRB-1774093286","operation_id":160081,"processed":1,"errors":0} 
[2026-03-21 14:42:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"uHh2qaP6xs1I1aTlg8FR3rOnGkmjhuOS","execution_time":"2026-03-21 14:42:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hRB-1774093286","operation_id":160081} 
[2026-03-21 14:42:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-21 14:42:17] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-4HPcbi-1774089602","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 14:42:17] production.INFO: Processed webhook data (normalized) {"id":"ORD-4HPcbi-1774089602","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 14:42:17] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 14:42:17] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":174970} 
[2026-03-21 14:42:17] production.INFO: Order updated successfully. Order ID: 174970, Status: completed  
[2026-03-21 14:42:17] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-4HPcbi-1774089602","status":"completed","codes_count":0} 
[2026-03-21 14:42:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-21 14:42:27] production.INFO: Constructing job for order: 175050  
[2026-03-21 14:42:29] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-2JX-1774093219","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 14:42:29] production.INFO: Processed webhook data (normalized) {"id":"ORD-2JX-1774093219","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 14:42:29] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 14:42:29] production.INFO: SendAcceptReject: Notification queued {"user_id":1258,"notification_type":"order_approved","reference_id":175048} 
[2026-03-21 14:42:29] production.INFO: Order updated successfully. Order ID: 175048, Status: completed  
[2026-03-21 14:42:29] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-2JX-1774093219","status":"completed","codes_count":0} 
[2026-03-21 14:42:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1258  
[2026-03-21 14:42:30] production.INFO: Handling job for order: 175050  
[2026-03-21 14:42:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 14:42:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:42:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=225&uuid=f87af490-f0f1-49bb-989a-37ebed092038&Player_ID=20204s  
[2026-03-21 14:42:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=225&uuid=f87af490-f0f1-49bb-989a-37ebed092038&Player_ID=20204s","has_body":false} 
[2026-03-21 14:42:31] production.INFO: Operation sent successfully {"operation_id":160082,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-aee-1774093351","amount":3.932608679999999967691337587893940508365631103515625,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-21 14:42:31"}},"processed_data":{"order_number":"ORD-aee-1774093351","amount":3.932608679999999967691337587893940508365631103515625,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-21 14:42:35] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-aee-1774093351","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 14:42:35] production.INFO: Processed webhook data (normalized) {"id":"ORD-aee-1774093351","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 14:42:35] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 14:42:35] production.INFO: SendAcceptReject: Notification queued {"user_id":305,"notification_type":"order_approved","reference_id":175050} 
[2026-03-21 14:42:35] production.INFO: Order updated successfully. Order ID: 175050, Status: completed  
[2026-03-21 14:42:35] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-aee-1774093351","status":"completed","codes_count":0} 
[2026-03-21 14:42:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 305  
[2026-03-21 14:42:41] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ZMz-1774089639","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 14:42:41] production.INFO: Processed webhook data (normalized) {"id":"ORD-ZMz-1774089639","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 14:42:41] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 14:42:41] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"order_approved","reference_id":174974} 
[2026-03-21 14:42:41] production.INFO: Order updated successfully. Order ID: 174974, Status: completed  
[2026-03-21 14:42:41] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ZMz-1774089639","status":"completed","codes_count":0} 
[2026-03-21 14:42:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-21 14:42:59] production.INFO: Constructing job for order: 175051  
[2026-03-21 14:43:01] production.INFO: Handling job for order: 175051  
[2026-03-21 14:43:01] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 14:43:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:43:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=87cf5d97-9d4e-40f7-84b8-d72e065a58bb&Player_ID=5620172556  
[2026-03-21 14:43:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=87cf5d97-9d4e-40f7-84b8-d72e065a58bb&Player_ID=5620172556","has_body":false} 
[2026-03-21 14:43:02] production.INFO: Operation sent successfully {"operation_id":160083,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-LcId48Z-1774093382","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 14:43:02"}},"processed_data":{"order_number":"ORD-LcId48Z-1774093382","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 14:43:11] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-pOjMqI-1774090660","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 14:43:11] production.INFO: Processed webhook data (normalized) {"id":"ORD-pOjMqI-1774090660","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 14:43:11] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 14:43:11] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-LcId48Z-1774093382","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 14:43:11] production.INFO: Processed webhook data (normalized) {"id":"ORD-LcId48Z-1774093382","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 14:43:11] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 14:43:11] production.INFO: SendAcceptReject: Notification queued {"user_id":797,"notification_type":"order_approved","reference_id":175002} 
[2026-03-21 14:43:11] production.INFO: Order updated successfully. Order ID: 175002, Status: completed  
[2026-03-21 14:43:11] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-pOjMqI-1774090660","status":"completed","codes_count":0} 
[2026-03-21 14:43:11] production.INFO: SendAcceptReject: Notification queued {"user_id":1109,"notification_type":"order_approved","reference_id":175051} 
[2026-03-21 14:43:11] production.INFO: Order updated successfully. Order ID: 175051, Status: completed  
[2026-03-21 14:43:11] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-LcId48Z-1774093382","status":"completed","codes_count":0} 
[2026-03-21 14:43:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 797  
[2026-03-21 14:43:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1109  
[2026-03-21 14:43:14] production.INFO: Constructing job for order: 175052  
[2026-03-21 14:43:17] production.INFO: Handling job for order: 175052  
[2026-03-21 14:43:17] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 14:43:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:43:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=edb51515-6844-4e73-9488-2a874b515d35&Player_ID=52363165064  
[2026-03-21 14:43:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=edb51515-6844-4e73-9488-2a874b515d35&Player_ID=52363165064","has_body":false} 
[2026-03-21 14:43:18] production.INFO: Operation sent successfully {"operation_id":160084,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9O7g-1774093397","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 14:43:18"}},"processed_data":{"order_number":"ORD-9O7g-1774093397","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 14:43:29] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-9O7g-1774093397","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 14:43:29] production.INFO: Processed webhook data (normalized) {"id":"ORD-9O7g-1774093397","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 14:43:29] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 14:43:29] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":175052} 
[2026-03-21 14:43:29] production.INFO: Order updated successfully. Order ID: 175052, Status: completed  
[2026-03-21 14:43:29] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-9O7g-1774093397","status":"completed","codes_count":0} 
[2026-03-21 14:43:36] production.INFO: SendAcceptReject: Notification queued {"user_id":1134,"notification_type":"order_approved","reference_id":174932} 
[2026-03-21 14:43:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1134  
[2026-03-21 14:44:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"mj4bnokQNL02myVBmZ2NS7dVFKwk2oRz","execution_time":"2026-03-21 14:44:03"} 
[2026-03-21 14:44:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"mj4bnokQNL02myVBmZ2NS7dVFKwk2oRz","execution_time":"2026-03-21 14:44:03","total_operations":7,"sites_count":1} 
[2026-03-21 14:44:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"mj4bnokQNL02myVBmZ2NS7dVFKwk2oRz","execution_time":"2026-03-21 14:44:03","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-WaJd5V-1774074452","ORD-C9zMvnPn-1774089776","ORD-EvKLMs-1774090139","ORD-NGw-1774090231","ORD-Bs0Vv-1774090277","ORD-mfs-1774090383","ORD-NtGdGDJJ-1774090396"]} 
[2026-03-21 14:44:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"mj4bnokQNL02myVBmZ2NS7dVFKwk2oRz","execution_time":"2026-03-21 14:44:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 14:44:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"mj4bnokQNL02myVBmZ2NS7dVFKwk2oRz","execution_time":"2026-03-21 14:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-21 14:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mj4bnokQNL02myVBmZ2NS7dVFKwk2oRz","execution_time":"2026-03-21 14:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Bs0Vv-1774090277","operation_id":160026} 
[2026-03-21 14:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mj4bnokQNL02myVBmZ2NS7dVFKwk2oRz","execution_time":"2026-03-21 14:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C9zMvnPn-1774089776","operation_id":160011} 
[2026-03-21 14:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mj4bnokQNL02myVBmZ2NS7dVFKwk2oRz","execution_time":"2026-03-21 14:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EvKLMs-1774090139","operation_id":160021} 
[2026-03-21 14:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mj4bnokQNL02myVBmZ2NS7dVFKwk2oRz","execution_time":"2026-03-21 14:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mfs-1774090383","operation_id":160030} 
[2026-03-21 14:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mj4bnokQNL02myVBmZ2NS7dVFKwk2oRz","execution_time":"2026-03-21 14:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NGw-1774090231","operation_id":160025} 
[2026-03-21 14:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mj4bnokQNL02myVBmZ2NS7dVFKwk2oRz","execution_time":"2026-03-21 14:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NtGdGDJJ-1774090396","operation_id":160031} 
[2026-03-21 14:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mj4bnokQNL02myVBmZ2NS7dVFKwk2oRz","execution_time":"2026-03-21 14:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 14:44:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"mj4bnokQNL02myVBmZ2NS7dVFKwk2oRz","execution_time":"2026-03-21 14:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":7,"updates_prepared":0} 
[2026-03-21 14:44:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"mj4bnokQNL02myVBmZ2NS7dVFKwk2oRz","execution_time":"2026-03-21 14:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 14:44:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"mj4bnokQNL02myVBmZ2NS7dVFKwk2oRz","execution_time":"2026-03-21 14:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 14:44:28] production.INFO: Constructing job for order: 175053  
[2026-03-21 14:44:30] production.INFO: Handling job for order: 175053  
[2026-03-21 14:44:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 14:44:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:44:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=71fd1e0d-df66-4d35-bc3b-3adbd52e2a0c&Player_ID=52262734176  
[2026-03-21 14:44:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=71fd1e0d-df66-4d35-bc3b-3adbd52e2a0c&Player_ID=52262734176","has_body":false} 
[2026-03-21 14:44:31] production.INFO: Operation sent successfully {"operation_id":160085,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-v53B-1774093471","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 14:44:31"}},"processed_data":{"order_number":"ORD-v53B-1774093471","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 14:44:41] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-v53B-1774093471","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 14:44:41] production.INFO: Processed webhook data (normalized) {"id":"ORD-v53B-1774093471","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 14:44:41] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 14:44:41] production.INFO: SendAcceptReject: Notification queued {"user_id":59,"notification_type":"order_approved","reference_id":175053} 
[2026-03-21 14:44:41] production.INFO: Order updated successfully. Order ID: 175053, Status: completed  
[2026-03-21 14:44:41] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-v53B-1774093471","status":"completed","codes_count":0} 
[2026-03-21 14:44:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-21 14:45:00] production.INFO: Constructing job for order: 175054  
[2026-03-21 14:45:01] production.INFO: Executing GetProducts task...  
[2026-03-21 14:45:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 14:45:01] production.INFO: Executing GetProducts task...  
[2026-03-21 14:45:02] production.INFO: SendAcceptReject: Notification queued {"user_id":1134,"notification_type":"order_approved","reference_id":174934} 
[2026-03-21 14:45:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-C9zMvnPn-1774089776","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 14:45:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-C9zMvnPn-1774089776","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 14:45:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 14:45:03] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":174976} 
[2026-03-21 14:45:03] production.INFO: Order updated successfully. Order ID: 174976, Status: completed  
[2026-03-21 14:45:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-C9zMvnPn-1774089776","status":"completed","codes_count":0} 
[2026-03-21 14:45:03] production.INFO: async() رجع: true  
[2026-03-21 14:45:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 14:45:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 14:45:04] production.WARNING: Product with ID 213 not found  
[2026-03-21 14:45:04] production.WARNING: Product with ID 212 not found  
[2026-03-21 14:45:04] production.WARNING: Product with ID 211 not found  
[2026-03-21 14:45:04] production.WARNING: Product with ID 210 not found  
[2026-03-21 14:45:04] production.WARNING: Product with ID 209 not found  
[2026-03-21 14:45:04] production.WARNING: Product with ID 214 not found  
[2026-03-21 14:45:04] production.WARNING: Product with ID 215 not found  
[2026-03-21 14:45:04] production.WARNING: Product with ID 216 not found  
[2026-03-21 14:45:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 14:45:05] production.INFO: Handling job for order: 175054  
[2026-03-21 14:45:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 14:45:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:45:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b8ec5ed2-ab83-4263-b7bc-b5ffd295a05d&Player_ID=52211398665  
[2026-03-21 14:45:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b8ec5ed2-ab83-4263-b7bc-b5ffd295a05d&Player_ID=52211398665","has_body":false} 
[2026-03-21 14:45:06] production.INFO: Operation sent successfully {"operation_id":160086,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Sc6it-1774093505","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 14:45:06"}},"processed_data":{"order_number":"ORD-Sc6it-1774093505","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 14:45:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1134  
[2026-03-21 14:45:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-21 14:45:06] production.INFO: Constructing job for order: 175055  
[2026-03-21 14:45:09] production.INFO: Handling job for order: 175055  
[2026-03-21 14:45:09] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 14:45:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:45:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=90634161-fb1f-446f-87b8-8e0e212ef337&Player_ID=11200494  
[2026-03-21 14:45:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=90634161-fb1f-446f-87b8-8e0e212ef337&Player_ID=11200494","has_body":false} 
[2026-03-21 14:45:09] production.INFO: Operation sent successfully {"operation_id":160087,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-uxKi4-1774093509","amount":2.060226239999999986451939548715017735958099365234375,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-21 14:45:09"}},"processed_data":{"order_number":"ORD-uxKi4-1774093509","amount":2.060226239999999986451939548715017735958099365234375,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-21 14:45:10] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1507.05","mainamount":"1530","operation_number":"155838603","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpq61kqaujpr0ofy0waxr"}},"user_id":373} 
[2026-03-21 14:45:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 14:45:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 14:45:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 14:45:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 14:45:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 14:45:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 14:45:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 14:45:13] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 14:45:13] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18317,"user_id":373,"amount":1507.049999999999954525264911353588104248046875,"admins_notified":7} 
[2026-03-21 14:45:29] production.INFO: Constructing job for order: 175056  
[2026-03-21 14:45:30] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Sc6it-1774093505","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 14:45:30] production.INFO: Processed webhook data (normalized) {"id":"ORD-Sc6it-1774093505","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 14:45:30] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 14:45:30] production.INFO: SendAcceptReject: Notification queued {"user_id":675,"notification_type":"order_approved","reference_id":175054} 
[2026-03-21 14:45:30] production.INFO: Order updated successfully. Order ID: 175054, Status: completed  
[2026-03-21 14:45:30] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Sc6it-1774093505","status":"completed","codes_count":0} 
[2026-03-21 14:45:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 675  
[2026-03-21 14:45:31] production.INFO: Handling job for order: 175056  
[2026-03-21 14:45:31] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 14:45:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:45:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=4c5eb589-0029-48b6-b0d5-29b05653169e&Player_ID=52262734176  
[2026-03-21 14:45:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=4c5eb589-0029-48b6-b0d5-29b05653169e&Player_ID=52262734176","has_body":false} 
[2026-03-21 14:45:31] production.INFO: Operation sent successfully {"operation_id":160088,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kYY-1774093531","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 14:45:31"}},"processed_data":{"order_number":"ORD-kYY-1774093531","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 14:45:45] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-kYY-1774093531","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 14:45:45] production.INFO: Processed webhook data (normalized) {"id":"ORD-kYY-1774093531","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 14:45:45] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 14:45:45] production.INFO: SendAcceptReject: Notification queued {"user_id":59,"notification_type":"order_approved","reference_id":175056} 
[2026-03-21 14:45:45] production.INFO: Order updated successfully. Order ID: 175056, Status: completed  
[2026-03-21 14:45:45] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-kYY-1774093531","status":"completed","codes_count":0} 
[2026-03-21 14:45:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-21 14:46:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"GGjy6xKsfYqtgHZPzHrIcPHRZZvYcRzF","execution_time":"2026-03-21 14:46:01"} 
[2026-03-21 14:46:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"GGjy6xKsfYqtgHZPzHrIcPHRZZvYcRzF","execution_time":"2026-03-21 14:46:01","total_operations":7,"sites_count":1} 
[2026-03-21 14:46:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"GGjy6xKsfYqtgHZPzHrIcPHRZZvYcRzF","execution_time":"2026-03-21 14:46:01","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-WaJd5V-1774074452","ORD-EvKLMs-1774090139","ORD-NGw-1774090231","ORD-Bs0Vv-1774090277","ORD-mfs-1774090383","ORD-NtGdGDJJ-1774090396","ORD-uxKi4-1774093509"]} 
[2026-03-21 14:46:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"GGjy6xKsfYqtgHZPzHrIcPHRZZvYcRzF","execution_time":"2026-03-21 14:46:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 14:46:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"GGjy6xKsfYqtgHZPzHrIcPHRZZvYcRzF","execution_time":"2026-03-21 14:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-21 14:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GGjy6xKsfYqtgHZPzHrIcPHRZZvYcRzF","execution_time":"2026-03-21 14:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Bs0Vv-1774090277","operation_id":160026} 
[2026-03-21 14:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GGjy6xKsfYqtgHZPzHrIcPHRZZvYcRzF","execution_time":"2026-03-21 14:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EvKLMs-1774090139","operation_id":160021} 
[2026-03-21 14:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GGjy6xKsfYqtgHZPzHrIcPHRZZvYcRzF","execution_time":"2026-03-21 14:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mfs-1774090383","operation_id":160030} 
[2026-03-21 14:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GGjy6xKsfYqtgHZPzHrIcPHRZZvYcRzF","execution_time":"2026-03-21 14:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NGw-1774090231","operation_id":160025} 
[2026-03-21 14:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GGjy6xKsfYqtgHZPzHrIcPHRZZvYcRzF","execution_time":"2026-03-21 14:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NtGdGDJJ-1774090396","operation_id":160031} 
[2026-03-21 14:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GGjy6xKsfYqtgHZPzHrIcPHRZZvYcRzF","execution_time":"2026-03-21 14:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uxKi4-1774093509","operation_id":160087} 
[2026-03-21 14:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GGjy6xKsfYqtgHZPzHrIcPHRZZvYcRzF","execution_time":"2026-03-21 14:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 14:46:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"GGjy6xKsfYqtgHZPzHrIcPHRZZvYcRzF","execution_time":"2026-03-21 14:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":7,"updates_prepared":0} 
[2026-03-21 14:46:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"GGjy6xKsfYqtgHZPzHrIcPHRZZvYcRzF","execution_time":"2026-03-21 14:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 14:46:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"GGjy6xKsfYqtgHZPzHrIcPHRZZvYcRzF","execution_time":"2026-03-21 14:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 14:46:19] production.INFO: Constructing job for order: 175057  
[2026-03-21 14:46:20] production.INFO: Handling job for order: 175057  
[2026-03-21 14:46:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 14:46:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:46:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=689dead4-9fad-45e3-ad9a-d19bbb3cbd6a&Player_ID=52211398665  
[2026-03-21 14:46:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=689dead4-9fad-45e3-ad9a-d19bbb3cbd6a&Player_ID=52211398665","has_body":false} 
[2026-03-21 14:46:20] production.INFO: Operation sent successfully {"operation_id":160089,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-C6F3-1774093580","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 14:46:20"}},"processed_data":{"order_number":"ORD-C6F3-1774093580","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 14:46:34] production.INFO: Constructing job for order: 175058  
[2026-03-21 14:46:35] production.INFO: Handling job for order: 175058  
[2026-03-21 14:46:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 14:46:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:46:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=100000&uuid=4a5c7d38-e56e-489e-a787-e9f12b2ccdb9&Player_ID=1189914713  
[2026-03-21 14:46:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=100000&uuid=4a5c7d38-e56e-489e-a787-e9f12b2ccdb9&Player_ID=1189914713","has_body":false} 
[2026-03-21 14:46:36] production.INFO: Operation sent successfully {"operation_id":160090,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-SoheU-1774093596","amount":11.256000000000000227373675443232059478759765625,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-21 14:46:36"}},"processed_data":{"order_number":"ORD-SoheU-1774093596","amount":11.256000000000000227373675443232059478759765625,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-21 14:46:39] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-C6F3-1774093580","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 14:46:39] production.INFO: Processed webhook data (normalized) {"id":"ORD-C6F3-1774093580","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 14:46:39] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 14:46:39] production.INFO: SendAcceptReject: Notification queued {"user_id":675,"notification_type":"order_approved","reference_id":175057} 
[2026-03-21 14:46:39] production.INFO: Order updated successfully. Order ID: 175057, Status: completed  
[2026-03-21 14:46:39] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-C6F3-1774093580","status":"completed","codes_count":0} 
[2026-03-21 14:46:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 675  
[2026-03-21 14:46:45] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-SoheU-1774093596","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 14:46:45] production.INFO: Processed webhook data (normalized) {"id":"ORD-SoheU-1774093596","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 14:46:45] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 14:46:45] production.INFO: SendAcceptReject: Notification queued {"user_id":1597,"notification_type":"order_approved","reference_id":175058} 
[2026-03-21 14:46:45] production.INFO: Order updated successfully. Order ID: 175058, Status: completed  
[2026-03-21 14:46:45] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-SoheU-1774093596","status":"completed","codes_count":0} 
[2026-03-21 14:46:54] production.INFO: Constructing job for order: 175059  
[2026-03-21 14:46:55] production.INFO: Handling job for order: 175059  
[2026-03-21 14:46:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 14:46:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:46:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=5586b4db-c852-4252-be10-a1890db1c2fc&Player_ID=51755580396  
[2026-03-21 14:46:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=5586b4db-c852-4252-be10-a1890db1c2fc&Player_ID=51755580396","has_body":false} 
[2026-03-21 14:46:56] production.INFO: Operation sent successfully {"operation_id":160091,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-jLTufp-1774093615","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 14:46:56"}},"processed_data":{"order_number":"ORD-jLTufp-1774093615","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 14:47:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-jLTufp-1774093615","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 14:47:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-jLTufp-1774093615","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 14:47:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 14:47:06] production.INFO: SendAcceptReject: Notification queued {"user_id":1609,"notification_type":"order_approved","reference_id":175059} 
[2026-03-21 14:47:06] production.INFO: Order updated successfully. Order ID: 175059, Status: completed  
[2026-03-21 14:47:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-jLTufp-1774093615","status":"completed","codes_count":0} 
[2026-03-21 14:47:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1609  
[2026-03-21 14:47:42] production.INFO: SendAcceptReject: Notification queued {"user_id":373,"notification_type":"request_approved","reference_id":18317} 
[2026-03-21 14:47:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 373  
[2026-03-21 14:47:48] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-NGw-1774090231","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 14:47:48] production.INFO: Processed webhook data (normalized) {"id":"ORD-NGw-1774090231","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 14:47:48] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 14:47:48] production.INFO: SendAcceptReject: Notification queued {"user_id":1074,"notification_type":"order_approved","reference_id":174991} 
[2026-03-21 14:47:48] production.INFO: Order updated successfully. Order ID: 174991, Status: completed  
[2026-03-21 14:47:48] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-NGw-1774090231","status":"completed","codes_count":0} 
[2026-03-21 14:47:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-21 14:48:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"FvTjEHOj8g3OsFkntPNGNEX56P87ZbeV","execution_time":"2026-03-21 14:48:02"} 
[2026-03-21 14:48:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"FvTjEHOj8g3OsFkntPNGNEX56P87ZbeV","execution_time":"2026-03-21 14:48:02","total_operations":6,"sites_count":1} 
[2026-03-21 14:48:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"FvTjEHOj8g3OsFkntPNGNEX56P87ZbeV","execution_time":"2026-03-21 14:48:02","site_id":3,"site_name":"swgamessd","orders_count":6,"order_ids":["ORD-WaJd5V-1774074452","ORD-EvKLMs-1774090139","ORD-Bs0Vv-1774090277","ORD-mfs-1774090383","ORD-NtGdGDJJ-1774090396","ORD-uxKi4-1774093509"]} 
[2026-03-21 14:48:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"FvTjEHOj8g3OsFkntPNGNEX56P87ZbeV","execution_time":"2026-03-21 14:48:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 14:48:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"FvTjEHOj8g3OsFkntPNGNEX56P87ZbeV","execution_time":"2026-03-21 14:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":6} 
[2026-03-21 14:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FvTjEHOj8g3OsFkntPNGNEX56P87ZbeV","execution_time":"2026-03-21 14:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Bs0Vv-1774090277","operation_id":160026} 
[2026-03-21 14:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FvTjEHOj8g3OsFkntPNGNEX56P87ZbeV","execution_time":"2026-03-21 14:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EvKLMs-1774090139","operation_id":160021} 
[2026-03-21 14:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FvTjEHOj8g3OsFkntPNGNEX56P87ZbeV","execution_time":"2026-03-21 14:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mfs-1774090383","operation_id":160030} 
[2026-03-21 14:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FvTjEHOj8g3OsFkntPNGNEX56P87ZbeV","execution_time":"2026-03-21 14:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NtGdGDJJ-1774090396","operation_id":160031} 
[2026-03-21 14:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FvTjEHOj8g3OsFkntPNGNEX56P87ZbeV","execution_time":"2026-03-21 14:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 14:48:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"FvTjEHOj8g3OsFkntPNGNEX56P87ZbeV","execution_time":"2026-03-21 14:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":1,"skipped":5,"updates_prepared":1} 
[2026-03-21 14:48:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"FvTjEHOj8g3OsFkntPNGNEX56P87ZbeV","execution_time":"2026-03-21 14:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 14:48:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"FvTjEHOj8g3OsFkntPNGNEX56P87ZbeV","execution_time":"2026-03-21 14:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"count":1} 
[2026-03-21 14:48:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"FvTjEHOj8g3OsFkntPNGNEX56P87ZbeV","execution_time":"2026-03-21 14:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"count":1} 
[2026-03-21 14:48:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"FvTjEHOj8g3OsFkntPNGNEX56P87ZbeV","execution_time":"2026-03-21 14:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"user_id":949,"notification_type":"order_approved","reference_id":175055} 
[2026-03-21 14:48:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"FvTjEHOj8g3OsFkntPNGNEX56P87ZbeV","execution_time":"2026-03-21 14:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 14:48:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"FvTjEHOj8g3OsFkntPNGNEX56P87ZbeV","execution_time":"2026-03-21 14:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 14:48:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"FvTjEHOj8g3OsFkntPNGNEX56P87ZbeV","execution_time":"2026-03-21 14:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":1,"errors":0} 
[2026-03-21 14:48:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"FvTjEHOj8g3OsFkntPNGNEX56P87ZbeV","execution_time":"2026-03-21 14:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":1,"errors":0} 
[2026-03-21 14:48:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"FvTjEHOj8g3OsFkntPNGNEX56P87ZbeV","execution_time":"2026-03-21 14:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 14:48:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 14:48:45] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Bs0Vv-1774090277","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 14:48:45] production.INFO: Processed webhook data (normalized) {"id":"ORD-Bs0Vv-1774090277","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 14:48:45] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 14:48:45] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":174992} 
[2026-03-21 14:48:45] production.INFO: Order updated successfully. Order ID: 174992, Status: completed  
[2026-03-21 14:48:45] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Bs0Vv-1774090277","status":"completed","codes_count":0} 
[2026-03-21 14:48:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-21 14:50:00] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-mfs-1774090383","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 14:50:00] production.INFO: Processed webhook data (normalized) {"id":"ORD-mfs-1774090383","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 14:50:00] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 14:50:00] production.INFO: SendAcceptReject: Notification queued {"user_id":1074,"notification_type":"order_approved","reference_id":174996} 
[2026-03-21 14:50:00] production.INFO: Order updated successfully. Order ID: 174996, Status: completed  
[2026-03-21 14:50:00] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-mfs-1774090383","status":"completed","codes_count":0} 
[2026-03-21 14:50:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-21 14:50:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"CwPe0JntaRENZ3ZvPX5FHrfMWfRQfcuU","execution_time":"2026-03-21 14:50:02"} 
[2026-03-21 14:50:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"CwPe0JntaRENZ3ZvPX5FHrfMWfRQfcuU","execution_time":"2026-03-21 14:50:02","total_operations":3,"sites_count":1} 
[2026-03-21 14:50:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"CwPe0JntaRENZ3ZvPX5FHrfMWfRQfcuU","execution_time":"2026-03-21 14:50:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-WaJd5V-1774074452","ORD-EvKLMs-1774090139","ORD-NtGdGDJJ-1774090396"]} 
[2026-03-21 14:50:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"CwPe0JntaRENZ3ZvPX5FHrfMWfRQfcuU","execution_time":"2026-03-21 14:50:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 14:50:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"CwPe0JntaRENZ3ZvPX5FHrfMWfRQfcuU","execution_time":"2026-03-21 14:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-21 14:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CwPe0JntaRENZ3ZvPX5FHrfMWfRQfcuU","execution_time":"2026-03-21 14:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EvKLMs-1774090139","operation_id":160021} 
[2026-03-21 14:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CwPe0JntaRENZ3ZvPX5FHrfMWfRQfcuU","execution_time":"2026-03-21 14:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NtGdGDJJ-1774090396","operation_id":160031} 
[2026-03-21 14:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CwPe0JntaRENZ3ZvPX5FHrfMWfRQfcuU","execution_time":"2026-03-21 14:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 14:50:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"CwPe0JntaRENZ3ZvPX5FHrfMWfRQfcuU","execution_time":"2026-03-21 14:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-21 14:50:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"CwPe0JntaRENZ3ZvPX5FHrfMWfRQfcuU","execution_time":"2026-03-21 14:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 14:50:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"CwPe0JntaRENZ3ZvPX5FHrfMWfRQfcuU","execution_time":"2026-03-21 14:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 14:50:02] production.INFO: Executing GetProducts task...  
[2026-03-21 14:50:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 14:50:02] production.INFO: Executing GetProducts task...  
[2026-03-21 14:50:04] production.INFO: async() رجع: true  
[2026-03-21 14:50:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 14:50:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 14:50:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 14:50:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 14:50:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 14:50:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 14:50:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 14:50:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 14:50:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 14:50:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 14:50:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 14:50:10] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-EvKLMs-1774090139","status":"completed","notes":[],"codes":[]}} 
[2026-03-21 14:50:10] production.INFO: Processed webhook data (normalized) {"id":"ORD-EvKLMs-1774090139","status":"completed","codes":[],"notes":[]} 
[2026-03-21 14:50:10] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 14:50:10] production.INFO: SendAcceptReject: Notification queued {"user_id":765,"notification_type":"order_approved","reference_id":174987} 
[2026-03-21 14:50:10] production.INFO: Order updated successfully. Order ID: 174987, Status: completed  
[2026-03-21 14:50:10] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-EvKLMs-1774090139","status":"completed","codes_count":0} 
[2026-03-21 14:50:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 765  
[2026-03-21 14:50:20] production.INFO: Creating credit request {"payload":{"method_id":"16","amount":"5000.0","mainamount":"5000","operation_number":"155836019","note":"واصل محمد غسان العاصي","currency_id":"2"},"user_id":1054} 
[2026-03-21 14:50:21] production.INFO: Constructing job for order: 175060  
[2026-03-21 14:50:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 14:50:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 14:50:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 14:50:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 14:50:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 14:50:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 14:50:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 14:50:21] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 14:50:21] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18318,"user_id":1054,"amount":5000.0,"admins_notified":7} 
[2026-03-21 14:50:24] production.INFO: Handling job for order: 175060  
[2026-03-21 14:50:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 14:50:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:50:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=21000&uuid=1f9f901b-2c8d-468d-af63-401b9813b6d5&Player_ID=999584  
[2026-03-21 14:50:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=21000&uuid=1f9f901b-2c8d-468d-af63-401b9813b6d5&Player_ID=999584","has_body":false} 
[2026-03-21 14:50:25] production.INFO: Operation sent successfully {"operation_id":160092,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kkMjV0-1774093825","amount":2.131657499999999760831315143150277435779571533203125,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-21 14:50:25"}},"processed_data":{"order_number":"ORD-kkMjV0-1774093825","amount":2.131657499999999760831315143150277435779571533203125,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-21 14:50:36] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-NtGdGDJJ-1774090396","status":"completed","notes":[],"codes":[]}} 
[2026-03-21 14:50:36] production.INFO: Processed webhook data (normalized) {"id":"ORD-NtGdGDJJ-1774090396","status":"completed","codes":[],"notes":[]} 
[2026-03-21 14:50:36] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 14:50:36] production.INFO: SendAcceptReject: Notification queued {"user_id":55,"notification_type":"order_approved","reference_id":174997} 
[2026-03-21 14:50:36] production.INFO: Order updated successfully. Order ID: 174997, Status: completed  
[2026-03-21 14:50:36] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-NtGdGDJJ-1774090396","status":"completed","codes_count":0} 
[2026-03-21 14:50:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 55  
[2026-03-21 14:50:54] production.INFO: Constructing job for order: 175061  
[2026-03-21 14:50:55] production.INFO: Handling job for order: 175061  
[2026-03-21 14:50:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 14:50:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:50:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=bc1a8a74-f351-4c5e-bff9-cf5d65877084&Player_ID=52007236657  
[2026-03-21 14:50:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=bc1a8a74-f351-4c5e-bff9-cf5d65877084&Player_ID=52007236657","has_body":false} 
[2026-03-21 14:50:56] production.INFO: Operation sent successfully {"operation_id":160093,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-FS1X-1774093856","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 14:50:56"}},"processed_data":{"order_number":"ORD-FS1X-1774093856","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 14:51:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-FS1X-1774093856","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 14:51:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-FS1X-1774093856","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 14:51:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 14:51:06] production.INFO: SendAcceptReject: Notification queued {"user_id":1740,"notification_type":"order_approved","reference_id":175061} 
[2026-03-21 14:51:06] production.INFO: Order updated successfully. Order ID: 175061, Status: completed  
[2026-03-21 14:51:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-FS1X-1774093856","status":"completed","codes_count":0} 
[2026-03-21 14:51:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1740  
[2026-03-21 14:51:33] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-kkMjV0-1774093825","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 14:51:33] production.INFO: Processed webhook data (normalized) {"id":"ORD-kkMjV0-1774093825","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 14:51:33] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 14:51:33] production.INFO: SendAcceptReject: Notification queued {"user_id":797,"notification_type":"order_approved","reference_id":175060} 
[2026-03-21 14:51:33] production.INFO: Order updated successfully. Order ID: 175060, Status: completed  
[2026-03-21 14:51:33] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-kkMjV0-1774093825","status":"completed","codes_count":0} 
[2026-03-21 14:51:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 797  
[2026-03-21 14:52:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"zoJ5CVJQQ3C0iRpGG0rdKIqPAFHzQjZS","execution_time":"2026-03-21 14:52:02"} 
[2026-03-21 14:52:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"zoJ5CVJQQ3C0iRpGG0rdKIqPAFHzQjZS","execution_time":"2026-03-21 14:52:02","total_operations":1,"sites_count":1} 
[2026-03-21 14:52:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"zoJ5CVJQQ3C0iRpGG0rdKIqPAFHzQjZS","execution_time":"2026-03-21 14:52:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-WaJd5V-1774074452"]} 
[2026-03-21 14:52:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"zoJ5CVJQQ3C0iRpGG0rdKIqPAFHzQjZS","execution_time":"2026-03-21 14:52:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 14:52:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"zoJ5CVJQQ3C0iRpGG0rdKIqPAFHzQjZS","execution_time":"2026-03-21 14:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 14:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zoJ5CVJQQ3C0iRpGG0rdKIqPAFHzQjZS","execution_time":"2026-03-21 14:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 14:52:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"zoJ5CVJQQ3C0iRpGG0rdKIqPAFHzQjZS","execution_time":"2026-03-21 14:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 14:52:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"zoJ5CVJQQ3C0iRpGG0rdKIqPAFHzQjZS","execution_time":"2026-03-21 14:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 14:52:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"zoJ5CVJQQ3C0iRpGG0rdKIqPAFHzQjZS","execution_time":"2026-03-21 14:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 14:52:15] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"433.4","mainamount":"440","operation_number":"155842003","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpb10asocafuhgejqdpso"}},"user_id":1724} 
[2026-03-21 14:52:17] production.INFO: Constructing job for order: 175062  
[2026-03-21 14:52:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 14:52:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 14:52:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 14:52:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 14:52:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 14:52:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 14:52:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 14:52:17] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 14:52:17] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18319,"user_id":1724,"amount":433.3999999999999772626324556767940521240234375,"admins_notified":7} 
[2026-03-21 14:52:20] production.INFO: Handling job for order: 175062  
[2026-03-21 14:52:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 14:52:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:52:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/591/params?qty=50000&uuid=7a9e14a3-6b43-466a-b42f-8c8ae0684853&Player_ID=78157143  
[2026-03-21 14:52:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/591/params?qty=50000&uuid=7a9e14a3-6b43-466a-b42f-8c8ae0684853&Player_ID=78157143","has_body":false} 
[2026-03-21 14:52:21] production.INFO: Operation sent successfully {"operation_id":160094,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-V3Ot0Im-1774093941","amount":4.88004999999999977688958097132854163646697998046875,"status":"processing","product":"Yoho Amount","game":"Yoho","notes":[],"created_at":"2026-03-21 14:52:21"}},"processed_data":{"order_number":"ORD-V3Ot0Im-1774093941","amount":4.88004999999999977688958097132854163646697998046875,"status":"processing","product":"Yoho Amount","game":"Yoho"}} 
[2026-03-21 14:52:34] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-V3Ot0Im-1774093941","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 14:52:34] production.INFO: Processed webhook data (normalized) {"id":"ORD-V3Ot0Im-1774093941","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 14:52:34] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 14:52:34] production.INFO: SendAcceptReject: Notification queued {"user_id":148,"notification_type":"order_approved","reference_id":175062} 
[2026-03-21 14:52:34] production.INFO: Order updated successfully. Order ID: 175062, Status: completed  
[2026-03-21 14:52:34] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-V3Ot0Im-1774093941","status":"completed","codes_count":0} 
[2026-03-21 14:52:34] production.INFO: Constructing job for order: 175063  
[2026-03-21 14:52:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-21 14:52:36] production.INFO: Handling job for order: 175063  
[2026-03-21 14:52:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 14:52:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:52:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=7654b697-92a3-4d6f-92fa-b4f5e1833146&Player_ID=7910270890  
[2026-03-21 14:52:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=7654b697-92a3-4d6f-92fa-b4f5e1833146&Player_ID=7910270890","has_body":false} 
[2026-03-21 14:52:37] production.INFO: Operation sent successfully {"operation_id":160095,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-CiPsfSgh-1774093957","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 14:52:37"}},"processed_data":{"order_number":"ORD-CiPsfSgh-1774093957","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 14:52:54] production.INFO: Constructing job for order: 175064  
[2026-03-21 14:52:55] production.INFO: Handling job for order: 175064  
[2026-03-21 14:52:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 14:52:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:52:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=071b490b-ed11-4852-b926-32cb9539f1a0&Player_ID=1281597962  
[2026-03-21 14:52:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=071b490b-ed11-4852-b926-32cb9539f1a0&Player_ID=1281597962","has_body":false} 
[2026-03-21 14:52:56] production.INFO: Operation sent successfully {"operation_id":160096,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-IUqN-1774093975","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 14:52:56"}},"processed_data":{"order_number":"ORD-IUqN-1774093975","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 14:53:18] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-IUqN-1774093975","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 14:53:18] production.INFO: Processed webhook data (normalized) {"id":"ORD-IUqN-1774093975","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 14:53:18] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 14:53:18] production.INFO: SendAcceptReject: Notification queued {"user_id":1299,"notification_type":"order_approved","reference_id":175064} 
[2026-03-21 14:53:18] production.INFO: Order updated successfully. Order ID: 175064, Status: completed  
[2026-03-21 14:53:18] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-IUqN-1774093975","status":"completed","codes_count":0} 
[2026-03-21 14:53:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-21 14:54:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"haLChV2OT1uLgwYxFrZX6YnzDEfXyB39","execution_time":"2026-03-21 14:54:02"} 
[2026-03-21 14:54:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"haLChV2OT1uLgwYxFrZX6YnzDEfXyB39","execution_time":"2026-03-21 14:54:02","total_operations":2,"sites_count":1} 
[2026-03-21 14:54:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"haLChV2OT1uLgwYxFrZX6YnzDEfXyB39","execution_time":"2026-03-21 14:54:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-WaJd5V-1774074452","ORD-CiPsfSgh-1774093957"]} 
[2026-03-21 14:54:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"haLChV2OT1uLgwYxFrZX6YnzDEfXyB39","execution_time":"2026-03-21 14:54:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 14:54:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"haLChV2OT1uLgwYxFrZX6YnzDEfXyB39","execution_time":"2026-03-21 14:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 14:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"haLChV2OT1uLgwYxFrZX6YnzDEfXyB39","execution_time":"2026-03-21 14:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CiPsfSgh-1774093957","operation_id":160095} 
[2026-03-21 14:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"haLChV2OT1uLgwYxFrZX6YnzDEfXyB39","execution_time":"2026-03-21 14:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 14:54:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"haLChV2OT1uLgwYxFrZX6YnzDEfXyB39","execution_time":"2026-03-21 14:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 14:54:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"haLChV2OT1uLgwYxFrZX6YnzDEfXyB39","execution_time":"2026-03-21 14:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 14:54:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"haLChV2OT1uLgwYxFrZX6YnzDEfXyB39","execution_time":"2026-03-21 14:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 14:54:28] production.INFO: Constructing job for order: 175065  
[2026-03-21 14:54:29] production.INFO: Handling job for order: 175065  
[2026-03-21 14:54:29] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 14:54:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:54:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=321bb9f2-2943-4e47-977f-ee1fcc6e5daf&Player_ID=0959164981  
[2026-03-21 14:54:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=321bb9f2-2943-4e47-977f-ee1fcc6e5daf&Player_ID=0959164981","has_body":false} 
[2026-03-21 14:54:30] production.INFO: Operation sent successfully {"operation_id":160097,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6ojSBb-1774094070","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 14:54:30"}},"processed_data":{"order_number":"ORD-6ojSBb-1774094070","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 14:54:46] production.ERROR: Order Failed: No query results for model [App\Models\Product].  
[2026-03-21 14:54:49] production.INFO: Constructing job for order: 175066  
[2026-03-21 14:54:51] production.INFO: Handling job for order: 175066  
[2026-03-21 14:54:51] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 14:54:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:54:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/6/params?qty=1&uuid=6a74cc83-f2d0-444d-ac6a-c99da1ccbcf1&Player_ID=0959164981  
[2026-03-21 14:54:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/6/params?qty=1&uuid=6a74cc83-f2d0-444d-ac6a-c99da1ccbcf1&Player_ID=0959164981","has_body":false} 
[2026-03-21 14:54:51] production.INFO: Operation sent successfully {"operation_id":160098,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5xJX2Ehp-1774094091","amount":26.38340000000000173940861714072525501251220703125,"status":"processing","product":"25 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 14:54:51"}},"processed_data":{"order_number":"ORD-5xJX2Ehp-1774094091","amount":26.38340000000000173940861714072525501251220703125,"status":"processing","product":"25 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 14:54:55] production.INFO: SendAcceptReject: Notification queued {"user_id":1054,"notification_type":"request_rejected","reference_id":18318} 
[2026-03-21 14:54:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-21 14:55:03] production.INFO: Executing GetProducts task...  
[2026-03-21 14:55:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 14:55:03] production.INFO: Executing GetProducts task...  
[2026-03-21 14:55:05] production.INFO: async() رجع: true  
[2026-03-21 14:55:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 14:55:06] production.WARNING: Product with ID 395 not found  
[2026-03-21 14:55:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 14:55:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 14:55:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 14:55:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 14:55:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 14:55:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 14:55:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 14:55:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 14:55:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 14:55:22] production.INFO: SendAcceptReject: Notification queued {"user_id":1724,"notification_type":"request_approved","reference_id":18319} 
[2026-03-21 14:55:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1724  
[2026-03-21 14:56:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"mQCKTIBZJzzAgahcxJqOTgX2q72Ro26k","execution_time":"2026-03-21 14:56:04"} 
[2026-03-21 14:56:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"mQCKTIBZJzzAgahcxJqOTgX2q72Ro26k","execution_time":"2026-03-21 14:56:04","total_operations":4,"sites_count":2} 
[2026-03-21 14:56:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"mQCKTIBZJzzAgahcxJqOTgX2q72Ro26k","execution_time":"2026-03-21 14:56:04","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-WaJd5V-1774074452","ORD-CiPsfSgh-1774093957"]} 
[2026-03-21 14:56:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"mQCKTIBZJzzAgahcxJqOTgX2q72Ro26k","execution_time":"2026-03-21 14:56:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 14:56:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"mQCKTIBZJzzAgahcxJqOTgX2q72Ro26k","execution_time":"2026-03-21 14:56:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 14:56:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mQCKTIBZJzzAgahcxJqOTgX2q72Ro26k","execution_time":"2026-03-21 14:56:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CiPsfSgh-1774093957","operation_id":160095} 
[2026-03-21 14:56:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mQCKTIBZJzzAgahcxJqOTgX2q72Ro26k","execution_time":"2026-03-21 14:56:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 14:56:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"mQCKTIBZJzzAgahcxJqOTgX2q72Ro26k","execution_time":"2026-03-21 14:56:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 14:56:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"mQCKTIBZJzzAgahcxJqOTgX2q72Ro26k","execution_time":"2026-03-21 14:56:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 14:56:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"mQCKTIBZJzzAgahcxJqOTgX2q72Ro26k","execution_time":"2026-03-21 14:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":2,"order_ids":["ORD-6ojSBb-1774094070","ORD-5xJX2Ehp-1774094091"]} 
[2026-03-21 14:56:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"mQCKTIBZJzzAgahcxJqOTgX2q72Ro26k","execution_time":"2026-03-21 14:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 14:56:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"mQCKTIBZJzzAgahcxJqOTgX2q72Ro26k","execution_time":"2026-03-21 14:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":2} 
[2026-03-21 14:56:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"mQCKTIBZJzzAgahcxJqOTgX2q72Ro26k","execution_time":"2026-03-21 14:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6ojSBb-1774094070","operation_id":160097,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-21 14:56:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"mQCKTIBZJzzAgahcxJqOTgX2q72Ro26k","execution_time":"2026-03-21 14:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6ojSBb-1774094070","operation_id":160097,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-21 14:56:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"mQCKTIBZJzzAgahcxJqOTgX2q72Ro26k","execution_time":"2026-03-21 14:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6ojSBb-1774094070","operation_id":160097,"count":2} 
[2026-03-21 14:56:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"mQCKTIBZJzzAgahcxJqOTgX2q72Ro26k","execution_time":"2026-03-21 14:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6ojSBb-1774094070","operation_id":160097,"count":2} 
[2026-03-21 14:56:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"mQCKTIBZJzzAgahcxJqOTgX2q72Ro26k","execution_time":"2026-03-21 14:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6ojSBb-1774094070","operation_id":160097,"user_id":1299,"notification_type":"order_approved","reference_id":175066} 
[2026-03-21 14:56:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"mQCKTIBZJzzAgahcxJqOTgX2q72Ro26k","execution_time":"2026-03-21 14:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6ojSBb-1774094070","operation_id":160097,"user_id":1299,"notification_type":"order_approved","reference_id":175065} 
[2026-03-21 14:56:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"mQCKTIBZJzzAgahcxJqOTgX2q72Ro26k","execution_time":"2026-03-21 14:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6ojSBb-1774094070","operation_id":160097,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-21 14:56:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"mQCKTIBZJzzAgahcxJqOTgX2q72Ro26k","execution_time":"2026-03-21 14:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6ojSBb-1774094070","operation_id":160097,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-21 14:56:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"mQCKTIBZJzzAgahcxJqOTgX2q72Ro26k","execution_time":"2026-03-21 14:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6ojSBb-1774094070","operation_id":160097,"processed":2,"errors":0} 
[2026-03-21 14:56:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"mQCKTIBZJzzAgahcxJqOTgX2q72Ro26k","execution_time":"2026-03-21 14:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6ojSBb-1774094070","operation_id":160097,"processed":2,"errors":0} 
[2026-03-21 14:56:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"mQCKTIBZJzzAgahcxJqOTgX2q72Ro26k","execution_time":"2026-03-21 14:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6ojSBb-1774094070","operation_id":160097} 
[2026-03-21 14:56:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-21 14:56:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-21 14:56:04] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"5001.5","mainamount":"5000","operation_number":"155836019","note":"واصل محمد غسان العاصي","currency_id":"2"},"user_id":1054} 
[2026-03-21 14:56:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 14:56:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 14:56:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 14:56:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 14:56:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 14:56:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 14:56:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 14:56:07] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 14:56:07] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18320,"user_id":1054,"amount":4925.0,"admins_notified":7} 
[2026-03-21 14:56:21] production.INFO: Constructing job for order: 175067  
[2026-03-21 14:56:23] production.INFO: SendAcceptReject: Notification queued {"user_id":1054,"notification_type":"request_rejected","reference_id":18320} 
[2026-03-21 14:56:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-21 14:56:23] production.INFO: Handling job for order: 175067  
[2026-03-21 14:56:23] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 14:56:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:56:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=18f3ec70-9eb6-4f7d-8dc1-c22109a37d92&Player_ID=0943580408  
[2026-03-21 14:56:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=18f3ec70-9eb6-4f7d-8dc1-c22109a37d92&Player_ID=0943580408","has_body":false} 
[2026-03-21 14:56:24] production.INFO: Constructing job for order: 175068  
[2026-03-21 14:56:24] production.INFO: Operation sent successfully {"operation_id":160099,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-JgHMPe-1774094184","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 14:56:24"}},"processed_data":{"order_number":"ORD-JgHMPe-1774094184","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 14:56:27] production.INFO: Handling job for order: 175068  
[2026-03-21 14:56:27] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 14:56:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:56:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=35dd6bfc-e926-4887-ad3e-a3cbab96a8f9&Player_ID=8977765377  
[2026-03-21 14:56:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=35dd6bfc-e926-4887-ad3e-a3cbab96a8f9&Player_ID=8977765377","has_body":false} 
[2026-03-21 14:56:28] production.INFO: Operation sent successfully {"operation_id":160100,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-fd2u-1774094188","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 14:56:28"}},"processed_data":{"order_number":"ORD-fd2u-1774094188","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 14:56:31] production.INFO: Constructing job for order: 175069  
[2026-03-21 14:56:34] production.INFO: Handling job for order: 175069  
[2026-03-21 14:56:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 14:56:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:56:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=02f87ad0-c229-4c2a-9264-01c4b550a350&Player_ID=52448807206  
[2026-03-21 14:56:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=02f87ad0-c229-4c2a-9264-01c4b550a350&Player_ID=52448807206","has_body":false} 
[2026-03-21 14:56:35] production.INFO: Operation sent successfully {"operation_id":160101,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-OmMCIk95-1774094195","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 14:56:35"}},"processed_data":{"order_number":"ORD-OmMCIk95-1774094195","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 14:56:47] production.INFO: Constructing job for order: 175070  
[2026-03-21 14:56:50] production.INFO: Handling job for order: 175070  
[2026-03-21 14:56:50] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 14:56:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:56:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/815/params?qty=1&uuid=6d32a551-09ea-4b03-a8bc-fcfceb7ec7b5&Player_ID=0987963465  
[2026-03-21 14:56:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/815/params?qty=1&uuid=6d32a551-09ea-4b03-a8bc-fcfceb7ec7b5&Player_ID=0987963465","has_body":false} 
[2026-03-21 14:56:51] production.INFO: Operation sent successfully {"operation_id":160102,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2hItZ-1774094210","amount":456.6342200000000275394995696842670440673828125,"status":"processing","product":"432.69 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 14:56:51"}},"processed_data":{"order_number":"ORD-2hItZ-1774094210","amount":456.6342200000000275394995696842670440673828125,"status":"processing","product":"432.69 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 14:56:55] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-OmMCIk95-1774094195","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 14:56:55] production.INFO: Processed webhook data (normalized) {"id":"ORD-OmMCIk95-1774094195","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 14:56:55] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 14:56:55] production.INFO: SendAcceptReject: Notification queued {"user_id":765,"notification_type":"order_approved","reference_id":175069} 
[2026-03-21 14:56:55] production.INFO: Order updated successfully. Order ID: 175069, Status: completed  
[2026-03-21 14:56:55] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-OmMCIk95-1774094195","status":"completed","codes_count":0} 
[2026-03-21 14:56:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 765  
[2026-03-21 14:57:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-CiPsfSgh-1774093957","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 14:57:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-CiPsfSgh-1774093957","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 14:57:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 14:57:01] production.INFO: SendAcceptReject: Notification queued {"user_id":1299,"notification_type":"order_approved","reference_id":175063} 
[2026-03-21 14:57:01] production.INFO: Order updated successfully. Order ID: 175063, Status: completed  
[2026-03-21 14:57:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-CiPsfSgh-1774093957","status":"completed","codes_count":0} 
[2026-03-21 14:57:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-21 14:57:06] production.INFO: Constructing job for order: 175071  
[2026-03-21 14:57:09] production.INFO: Handling job for order: 175071  
[2026-03-21 14:57:09] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 14:57:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:57:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/202/params?qty=1&uuid=d6e3ef00-f6c3-472a-9bf5-fcec077cd6fb&Player_ID=5228791314  
[2026-03-21 14:57:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/202/params?qty=1&uuid=d6e3ef00-f6c3-472a-9bf5-fcec077cd6fb&Player_ID=5228791314","has_body":false} 
[2026-03-21 14:57:09] production.INFO: Operation sent successfully {"operation_id":160103,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-frrg-1774094229","amount":10.0099999999999997868371792719699442386627197265625,"status":"processing","product":"560UC VN","game":"PUBG VN","notes":[],"created_at":"2026-03-21 14:57:09"}},"processed_data":{"order_number":"ORD-frrg-1774094229","amount":10.0099999999999997868371792719699442386627197265625,"status":"processing","product":"560UC VN","game":"PUBG VN"}} 
[2026-03-21 14:57:15] production.INFO: Constructing job for order: 175072  
[2026-03-21 14:57:18] production.INFO: Handling job for order: 175072  
[2026-03-21 14:57:18] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 14:57:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:57:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=92eb430b-23b0-4aad-b732-6f2990a8d161&Player_ID=0987963465  
[2026-03-21 14:57:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=92eb430b-23b0-4aad-b732-6f2990a8d161&Player_ID=0987963465","has_body":false} 
[2026-03-21 14:57:19] production.INFO: Operation sent successfully {"operation_id":160104,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mv4T-1774094239","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 14:57:19"}},"processed_data":{"order_number":"ORD-mv4T-1774094239","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 14:57:23] production.INFO: Constructing job for order: 175073  
[2026-03-21 14:57:25] production.INFO: Handling job for order: 175073  
[2026-03-21 14:57:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 14:57:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:57:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=cb559eb0-97fd-42fd-b4f1-8ec6b38a9e91&Player_ID=52391482310  
[2026-03-21 14:57:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=cb559eb0-97fd-42fd-b4f1-8ec6b38a9e91&Player_ID=52391482310","has_body":false} 
[2026-03-21 14:57:26] production.INFO: Operation sent successfully {"operation_id":160105,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-INe-1774094246","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 14:57:26"}},"processed_data":{"order_number":"ORD-INe-1774094246","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 14:57:28] production.INFO: Constructing job for order: 175074  
[2026-03-21 14:57:29] production.INFO: Constructing job for order: 175075  
[2026-03-21 14:57:29] production.INFO: Handling job for order: 175074  
[2026-03-21 14:57:29] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 14:57:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:57:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=7781a270-c6bd-4d28-8ca3-11af819e0030&Player_ID=0980611082  
[2026-03-21 14:57:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=7781a270-c6bd-4d28-8ca3-11af819e0030&Player_ID=0980611082","has_body":false} 
[2026-03-21 14:57:30] production.INFO: Operation sent successfully {"operation_id":160106,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2s9E8-1774094250","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 14:57:30"}},"processed_data":{"order_number":"ORD-2s9E8-1774094250","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 14:57:30] production.INFO: Handling job for order: 175075  
[2026-03-21 14:57:30] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 14:57:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:57:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=a1fc2abe-4178-4c59-9a3e-5c920093dc4a&Player_ID=0987963465  
[2026-03-21 14:57:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=a1fc2abe-4178-4c59-9a3e-5c920093dc4a&Player_ID=0987963465","has_body":false} 
[2026-03-21 14:57:31] production.INFO: Operation sent successfully {"operation_id":160107,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Ms3JL-1774094250","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 14:57:31"}},"processed_data":{"order_number":"ORD-Ms3JL-1774094250","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 14:57:57] production.INFO: Constructing job for order: 175076  
[2026-03-21 14:57:58] production.INFO: Handling job for order: 175076  
[2026-03-21 14:57:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 14:57:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:57:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=a91ab658-9c62-4e34-91bf-70ad0d20a862&Player_ID=5276171759  
[2026-03-21 14:57:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=a91ab658-9c62-4e34-91bf-70ad0d20a862&Player_ID=5276171759","has_body":false} 
[2026-03-21 14:57:58] production.INFO: Operation sent successfully {"operation_id":160108,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Rfe-1774094278","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 14:57:58"}},"processed_data":{"order_number":"ORD-Rfe-1774094278","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-21 14:58:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-INe-1774094246","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 14:58:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-INe-1774094246","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 14:58:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 14:58:04] production.INFO: SendAcceptReject: Notification queued {"user_id":765,"notification_type":"order_approved","reference_id":175073} 
[2026-03-21 14:58:04] production.INFO: Order updated successfully. Order ID: 175073, Status: completed  
[2026-03-21 14:58:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-INe-1774094246","status":"completed","codes_count":0} 
[2026-03-21 14:58:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"CVRb7wHAfMMyhcs8ogYMhG4wL5QZXSoP","execution_time":"2026-03-21 14:58:04"} 
[2026-03-21 14:58:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"CVRb7wHAfMMyhcs8ogYMhG4wL5QZXSoP","execution_time":"2026-03-21 14:58:04","total_operations":9,"sites_count":2} 
[2026-03-21 14:58:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"CVRb7wHAfMMyhcs8ogYMhG4wL5QZXSoP","execution_time":"2026-03-21 14:58:04","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-WaJd5V-1774074452","ORD-fd2u-1774094188","ORD-frrg-1774094229","ORD-Rfe-1774094278"]} 
[2026-03-21 14:58:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"CVRb7wHAfMMyhcs8ogYMhG4wL5QZXSoP","execution_time":"2026-03-21 14:58:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 14:58:05] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"CVRb7wHAfMMyhcs8ogYMhG4wL5QZXSoP","execution_time":"2026-03-21 14:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-21 14:58:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CVRb7wHAfMMyhcs8ogYMhG4wL5QZXSoP","execution_time":"2026-03-21 14:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fd2u-1774094188","operation_id":160100} 
[2026-03-21 14:58:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CVRb7wHAfMMyhcs8ogYMhG4wL5QZXSoP","execution_time":"2026-03-21 14:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-frrg-1774094229","operation_id":160103} 
[2026-03-21 14:58:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CVRb7wHAfMMyhcs8ogYMhG4wL5QZXSoP","execution_time":"2026-03-21 14:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Rfe-1774094278","operation_id":160108} 
[2026-03-21 14:58:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CVRb7wHAfMMyhcs8ogYMhG4wL5QZXSoP","execution_time":"2026-03-21 14:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 14:58:05] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"CVRb7wHAfMMyhcs8ogYMhG4wL5QZXSoP","execution_time":"2026-03-21 14:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-21 14:58:05] production.INFO: Batch query completed {"job":"Quryjob","job_id":"CVRb7wHAfMMyhcs8ogYMhG4wL5QZXSoP","execution_time":"2026-03-21 14:58:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 14:58:05] production.INFO: Processing site batch {"job":"Quryjob","job_id":"CVRb7wHAfMMyhcs8ogYMhG4wL5QZXSoP","execution_time":"2026-03-21 14:58:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":5,"order_ids":["ORD-JgHMPe-1774094184","ORD-2hItZ-1774094210","ORD-mv4T-1774094239","ORD-2s9E8-1774094250","ORD-Ms3JL-1774094250"]} 
[2026-03-21 14:58:05] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"CVRb7wHAfMMyhcs8ogYMhG4wL5QZXSoP","execution_time":"2026-03-21 14:58:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 14:58:05] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"CVRb7wHAfMMyhcs8ogYMhG4wL5QZXSoP","execution_time":"2026-03-21 14:58:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":5} 
[2026-03-21 14:58:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"CVRb7wHAfMMyhcs8ogYMhG4wL5QZXSoP","execution_time":"2026-03-21 14:58:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ms3JL-1774094250","operation_id":160107} 
[2026-03-21 14:58:05] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"CVRb7wHAfMMyhcs8ogYMhG4wL5QZXSoP","execution_time":"2026-03-21 14:58:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mv4T-1774094239","operation_id":160104,"processed":4,"skipped":1,"updates_prepared":4} 
[2026-03-21 14:58:05] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"CVRb7wHAfMMyhcs8ogYMhG4wL5QZXSoP","execution_time":"2026-03-21 14:58:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mv4T-1774094239","operation_id":160104,"total_items":4,"chunks":1,"chunk_size":10} 
[2026-03-21 14:58:05] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"CVRb7wHAfMMyhcs8ogYMhG4wL5QZXSoP","execution_time":"2026-03-21 14:58:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mv4T-1774094239","operation_id":160104,"count":4} 
[2026-03-21 14:58:05] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"CVRb7wHAfMMyhcs8ogYMhG4wL5QZXSoP","execution_time":"2026-03-21 14:58:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mv4T-1774094239","operation_id":160104,"count":4} 
[2026-03-21 14:58:05] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"CVRb7wHAfMMyhcs8ogYMhG4wL5QZXSoP","execution_time":"2026-03-21 14:58:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mv4T-1774094239","operation_id":160104,"user_id":949,"notification_type":"order_approved","reference_id":175070} 
[2026-03-21 14:58:05] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"CVRb7wHAfMMyhcs8ogYMhG4wL5QZXSoP","execution_time":"2026-03-21 14:58:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mv4T-1774094239","operation_id":160104,"user_id":1056,"notification_type":"order_approved","reference_id":175074} 
[2026-03-21 14:58:05] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"CVRb7wHAfMMyhcs8ogYMhG4wL5QZXSoP","execution_time":"2026-03-21 14:58:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mv4T-1774094239","operation_id":160104,"user_id":1158,"notification_type":"order_approved","reference_id":175067} 
[2026-03-21 14:58:05] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"CVRb7wHAfMMyhcs8ogYMhG4wL5QZXSoP","execution_time":"2026-03-21 14:58:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mv4T-1774094239","operation_id":160104,"user_id":949,"notification_type":"order_approved","reference_id":175072} 
[2026-03-21 14:58:05] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"CVRb7wHAfMMyhcs8ogYMhG4wL5QZXSoP","execution_time":"2026-03-21 14:58:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mv4T-1774094239","operation_id":160104,"chunk_number":1,"processed":4,"errors":0,"total_operations":4,"total_orders":4,"total_codes":0,"total_refunds":0} 
[2026-03-21 14:58:05] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"CVRb7wHAfMMyhcs8ogYMhG4wL5QZXSoP","execution_time":"2026-03-21 14:58:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mv4T-1774094239","operation_id":160104,"total_processed":4,"total_errors":0,"chunks_processed":1} 
[2026-03-21 14:58:05] production.INFO: Batch update completed {"job":"Quryjob","job_id":"CVRb7wHAfMMyhcs8ogYMhG4wL5QZXSoP","execution_time":"2026-03-21 14:58:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mv4T-1774094239","operation_id":160104,"processed":4,"errors":0} 
[2026-03-21 14:58:05] production.INFO: Batch query completed {"job":"Quryjob","job_id":"CVRb7wHAfMMyhcs8ogYMhG4wL5QZXSoP","execution_time":"2026-03-21 14:58:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mv4T-1774094239","operation_id":160104,"processed":4,"errors":0} 
[2026-03-21 14:58:05] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"CVRb7wHAfMMyhcs8ogYMhG4wL5QZXSoP","execution_time":"2026-03-21 14:58:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mv4T-1774094239","operation_id":160104} 
[2026-03-21 14:58:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 765  
[2026-03-21 14:58:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 14:58:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-21 14:58:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1158  
[2026-03-21 14:58:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 14:58:28] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Rfe-1774094278","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 14:58:28] production.INFO: Processed webhook data (normalized) {"id":"ORD-Rfe-1774094278","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 14:58:28] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 14:58:28] production.INFO: SendAcceptReject: Notification queued {"user_id":148,"notification_type":"order_approved","reference_id":175076} 
[2026-03-21 14:58:28] production.INFO: Order updated successfully. Order ID: 175076, Status: completed  
[2026-03-21 14:58:28] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Rfe-1774094278","status":"completed","codes_count":0} 
[2026-03-21 14:58:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-21 14:58:30] production.INFO: Constructing job for order: 175077  
[2026-03-21 14:58:32] production.INFO: Handling job for order: 175077  
[2026-03-21 14:58:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 14:58:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:58:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=4e4d6b2e-bbff-4a08-a0a4-59c7e0a2e785&Player_ID=51547663838  
[2026-03-21 14:58:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=4e4d6b2e-bbff-4a08-a0a4-59c7e0a2e785&Player_ID=51547663838","has_body":false} 
[2026-03-21 14:58:33] production.INFO: Operation sent successfully {"operation_id":160109,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-fjoIgK-1774094312","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 14:58:33"}},"processed_data":{"order_number":"ORD-fjoIgK-1774094312","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 14:58:40] production.INFO: Constructing job for order: 175078  
[2026-03-21 14:58:42] production.INFO: Handling job for order: 175078  
[2026-03-21 14:58:42] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 14:58:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:58:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=056ffcf0-741f-4758-b91e-c688d74218fd&Player_ID=52391482310  
[2026-03-21 14:58:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=056ffcf0-741f-4758-b91e-c688d74218fd&Player_ID=52391482310","has_body":false} 
[2026-03-21 14:58:42] production.INFO: Operation sent successfully {"operation_id":160110,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-IYH-1774094322","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 14:58:42"}},"processed_data":{"order_number":"ORD-IYH-1774094322","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 14:58:44] production.INFO: Constructing job for order: 175079  
[2026-03-21 14:58:45] production.INFO: Handling job for order: 175079  
[2026-03-21 14:58:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 14:58:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:58:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=705e258f-08f2-453f-bd0c-7ef39576ee1e&Player_ID=3123543116  
[2026-03-21 14:58:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=705e258f-08f2-453f-bd0c-7ef39576ee1e&Player_ID=3123543116","has_body":false} 
[2026-03-21 14:58:46] production.INFO: Operation sent successfully {"operation_id":160111,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-yMkKKCi-1774094326","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 14:58:46"}},"processed_data":{"order_number":"ORD-yMkKKCi-1774094326","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 14:58:51] production.INFO: Constructing job for order: 175080  
[2026-03-21 14:58:52] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-fd2u-1774094188","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 14:58:52] production.INFO: Processed webhook data (normalized) {"id":"ORD-fd2u-1774094188","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 14:58:52] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 14:58:52] production.INFO: SendAcceptReject: Notification queued {"user_id":13,"notification_type":"order_approved","reference_id":175068} 
[2026-03-21 14:58:52] production.INFO: Order updated successfully. Order ID: 175068, Status: completed  
[2026-03-21 14:58:52] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-fd2u-1774094188","status":"completed","codes_count":0} 
[2026-03-21 14:58:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 13  
[2026-03-21 14:58:52] production.INFO: Handling job for order: 175080  
[2026-03-21 14:58:52] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 14:58:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:58:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=6b896d37-837c-40d8-b90e-0150c807fc8b&Player_ID=0988982045  
[2026-03-21 14:58:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=6b896d37-837c-40d8-b90e-0150c807fc8b&Player_ID=0988982045","has_body":false} 
[2026-03-21 14:58:53] production.INFO: Operation sent successfully {"operation_id":160112,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-oKvtwl-1774094333","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 14:58:53"}},"processed_data":{"order_number":"ORD-oKvtwl-1774094333","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 14:58:54] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-IYH-1774094322","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 14:58:54] production.INFO: Processed webhook data (normalized) {"id":"ORD-IYH-1774094322","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 14:58:54] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 14:58:54] production.INFO: SendAcceptReject: Notification queued {"user_id":765,"notification_type":"order_approved","reference_id":175078} 
[2026-03-21 14:58:54] production.INFO: Order updated successfully. Order ID: 175078, Status: completed  
[2026-03-21 14:58:54] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-IYH-1774094322","status":"completed","codes_count":0} 
[2026-03-21 14:58:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 765  
[2026-03-21 14:58:58] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-fjoIgK-1774094312","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 14:58:58] production.INFO: Processed webhook data (normalized) {"id":"ORD-fjoIgK-1774094312","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 14:58:58] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 14:58:58] production.INFO: SendAcceptReject: Notification queued {"user_id":1724,"notification_type":"order_approved","reference_id":175077} 
[2026-03-21 14:58:58] production.INFO: Order updated successfully. Order ID: 175077, Status: completed  
[2026-03-21 14:58:58] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-fjoIgK-1774094312","status":"completed","codes_count":0} 
[2026-03-21 14:58:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1724  
[2026-03-21 14:59:04] production.INFO: Constructing job for order: 175081  
[2026-03-21 14:59:05] production.INFO: Handling job for order: 175081  
[2026-03-21 14:59:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 14:59:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:59:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=ca420726-8e58-42e1-8e46-e8e39f4cbf8a&Player_ID=8578271446  
[2026-03-21 14:59:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=ca420726-8e58-42e1-8e46-e8e39f4cbf8a&Player_ID=8578271446","has_body":false} 
[2026-03-21 14:59:05] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"5001.5","mainamount":"5000","operation_number":"155836019","note":"واصل محمد غسان العاصي","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpvad52jopppgr654nQj0"}},"user_id":1054} 
[2026-03-21 14:59:06] production.INFO: Operation sent successfully {"operation_id":160113,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-uJQ-1774094346","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 14:59:06"}},"processed_data":{"order_number":"ORD-uJQ-1774094346","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 14:59:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 14:59:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 14:59:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 14:59:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 14:59:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 14:59:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 14:59:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 14:59:06] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 14:59:06] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18321,"user_id":1054,"amount":4925.0,"admins_notified":7} 
[2026-03-21 14:59:18] production.INFO: Constructing job for order: 175082  
[2026-03-21 14:59:20] production.INFO: Constructing job for order: 175083  
[2026-03-21 14:59:21] production.INFO: Handling job for order: 175082  
[2026-03-21 14:59:21] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 14:59:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:59:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=d4625564-cb22-449e-a411-e7737de5d808&Player_ID=3123543116  
[2026-03-21 14:59:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=d4625564-cb22-449e-a411-e7737de5d808&Player_ID=3123543116","has_body":false} 
[2026-03-21 14:59:22] production.INFO: Constructing job for order: 175084  
[2026-03-21 14:59:22] production.INFO: Operation sent successfully {"operation_id":160114,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-CmoobJ26-1774094362","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 14:59:22"}},"processed_data":{"order_number":"ORD-CmoobJ26-1774094362","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 14:59:22] production.INFO: Handling job for order: 175083  
[2026-03-21 14:59:22] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 14:59:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:59:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/815/params?qty=1&uuid=5321930f-bdbc-4688-9b54-9569b2c6589e&Player_ID=0993523003  
[2026-03-21 14:59:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/815/params?qty=1&uuid=5321930f-bdbc-4688-9b54-9569b2c6589e&Player_ID=0993523003","has_body":false} 
[2026-03-21 14:59:22] production.INFO: Constructing job for order: 175085  
[2026-03-21 14:59:23] production.INFO: Operation sent successfully {"operation_id":160115,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-MZjFj-1774094363","amount":456.6342200000000275394995696842670440673828125,"status":"processing","product":"432.69 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 14:59:23"}},"processed_data":{"order_number":"ORD-MZjFj-1774094363","amount":456.6342200000000275394995696842670440673828125,"status":"processing","product":"432.69 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 14:59:23] production.INFO: Handling job for order: 175084  
[2026-03-21 14:59:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 14:59:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:59:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=d1d6cca7-2a83-45ea-834a-5a45aefbcd6f&Player_ID=8977765377  
[2026-03-21 14:59:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=d1d6cca7-2a83-45ea-834a-5a45aefbcd6f&Player_ID=8977765377","has_body":false} 
[2026-03-21 14:59:24] production.INFO: Operation sent successfully {"operation_id":160116,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8qg-1774094363","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 14:59:24"}},"processed_data":{"order_number":"ORD-8qg-1774094363","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 14:59:24] production.INFO: Handling job for order: 175085  
[2026-03-21 14:59:24] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 14:59:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:59:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=9ca8a717-3866-449d-89e0-4020ccd204e6&Player_ID=0980611082  
[2026-03-21 14:59:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=9ca8a717-3866-449d-89e0-4020ccd204e6&Player_ID=0980611082","has_body":false} 
[2026-03-21 14:59:25] production.INFO: Operation sent successfully {"operation_id":160117,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Blu-1774094364","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 14:59:25"}},"processed_data":{"order_number":"ORD-Blu-1774094364","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 14:59:38] production.INFO: Constructing job for order: 175086  
[2026-03-21 14:59:40] production.INFO: Handling job for order: 175086  
[2026-03-21 14:59:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 14:59:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:59:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=51bc342a-20ae-4bfe-a8dd-0c6e4104b4c0&Player_ID=11614721924  
[2026-03-21 14:59:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=51bc342a-20ae-4bfe-a8dd-0c6e4104b4c0&Player_ID=11614721924","has_body":false} 
[2026-03-21 14:59:40] production.INFO: Operation sent successfully {"operation_id":160118,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mBG-1774094380","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 14:59:40"}},"processed_data":{"order_number":"ORD-mBG-1774094380","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 14:59:41] production.INFO: Constructing job for order: 175087  
[2026-03-21 14:59:43] production.INFO: Handling job for order: 175087  
[2026-03-21 14:59:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 14:59:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:59:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=553f2851-efa0-49c8-95ff-817f06cb41bc&Player_ID=10535153633  
[2026-03-21 14:59:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=553f2851-efa0-49c8-95ff-817f06cb41bc&Player_ID=10535153633","has_body":false} 
[2026-03-21 14:59:44] production.INFO: Constructing job for order: 175088  
[2026-03-21 14:59:44] production.INFO: Operation sent successfully {"operation_id":160119,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xJK-1774094384","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 14:59:44"}},"processed_data":{"order_number":"ORD-xJK-1774094384","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 14:59:45] production.INFO: Constructing job for order: 175089  
[2026-03-21 14:59:47] production.INFO: Handling job for order: 175088  
[2026-03-21 14:59:47] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 14:59:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:59:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=6d655ab8-b438-491b-b86d-cb2f77169939&Player_ID=0993523003  
[2026-03-21 14:59:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=6d655ab8-b438-491b-b86d-cb2f77169939&Player_ID=0993523003","has_body":false} 
[2026-03-21 14:59:48] production.INFO: Operation sent successfully {"operation_id":160120,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ebp-1774094388","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 14:59:48"}},"processed_data":{"order_number":"ORD-ebp-1774094388","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 14:59:48] production.INFO: Handling job for order: 175089  
[2026-03-21 14:59:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 14:59:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:59:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=8a2f0e2e-5df1-4f58-bbdc-b8ace35cd4db&Player_ID=41143629  
[2026-03-21 14:59:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=8a2f0e2e-5df1-4f58-bbdc-b8ace35cd4db&Player_ID=41143629","has_body":false} 
[2026-03-21 14:59:49] production.INFO: Operation sent successfully {"operation_id":160121,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-tmOV7V-1774094389","amount":1.7168552000000001367396862406167201697826385498046875,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-21 14:59:49"}},"processed_data":{"order_number":"ORD-tmOV7V-1774094389","amount":1.7168552000000001367396862406167201697826385498046875,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-21 14:59:49] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-CmoobJ26-1774094362","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 14:59:49] production.INFO: Processed webhook data (normalized) {"id":"ORD-CmoobJ26-1774094362","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 14:59:49] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 14:59:49] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":175082} 
[2026-03-21 14:59:49] production.INFO: Order updated successfully. Order ID: 175082, Status: completed  
[2026-03-21 14:59:49] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-CmoobJ26-1774094362","status":"completed","codes_count":0} 
[2026-03-21 14:59:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-21 14:59:55] production.INFO: Constructing job for order: 175090  
[2026-03-21 14:59:58] production.INFO: Handling job for order: 175090  
[2026-03-21 14:59:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 14:59:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 14:59:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=9e9af6a3-ccd4-4c6a-81ac-a3dbc04f21b6&Player_ID=8442673847  
[2026-03-21 14:59:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=9e9af6a3-ccd4-4c6a-81ac-a3dbc04f21b6&Player_ID=8442673847","has_body":false} 
[2026-03-21 14:59:59] production.INFO: Operation sent successfully {"operation_id":160122,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-EdPeB1Pu-1774094398","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 14:59:59"}},"processed_data":{"order_number":"ORD-EdPeB1Pu-1774094398","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 15:00:01] production.INFO: Constructing job for order: 175091  
[2026-03-21 15:00:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"zRYASx5M4wSIb1968206bWrht11BRyt0","execution_time":"2026-03-21 15:00:02"} 
[2026-03-21 15:00:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"zRYASx5M4wSIb1968206bWrht11BRyt0","execution_time":"2026-03-21 15:00:02","total_operations":14,"sites_count":2} 
[2026-03-21 15:00:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"zRYASx5M4wSIb1968206bWrht11BRyt0","execution_time":"2026-03-21 15:00:02","site_id":3,"site_name":"swgamessd","orders_count":9,"order_ids":["ORD-WaJd5V-1774074452","ORD-frrg-1774094229","ORD-yMkKKCi-1774094326","ORD-uJQ-1774094346","ORD-8qg-1774094363","ORD-mBG-1774094380","ORD-xJK-1774094384","ORD-tmOV7V-1774094389","ORD-EdPeB1Pu-1774094398"]} 
[2026-03-21 15:00:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"zRYASx5M4wSIb1968206bWrht11BRyt0","execution_time":"2026-03-21 15:00:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 15:00:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"zRYASx5M4wSIb1968206bWrht11BRyt0","execution_time":"2026-03-21 15:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":9} 
[2026-03-21 15:00:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zRYASx5M4wSIb1968206bWrht11BRyt0","execution_time":"2026-03-21 15:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8qg-1774094363","operation_id":160116} 
[2026-03-21 15:00:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zRYASx5M4wSIb1968206bWrht11BRyt0","execution_time":"2026-03-21 15:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EdPeB1Pu-1774094398","operation_id":160122} 
[2026-03-21 15:00:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zRYASx5M4wSIb1968206bWrht11BRyt0","execution_time":"2026-03-21 15:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-frrg-1774094229","operation_id":160103} 
[2026-03-21 15:00:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zRYASx5M4wSIb1968206bWrht11BRyt0","execution_time":"2026-03-21 15:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mBG-1774094380","operation_id":160118} 
[2026-03-21 15:00:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zRYASx5M4wSIb1968206bWrht11BRyt0","execution_time":"2026-03-21 15:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tmOV7V-1774094389","operation_id":160121} 
[2026-03-21 15:00:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zRYASx5M4wSIb1968206bWrht11BRyt0","execution_time":"2026-03-21 15:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uJQ-1774094346","operation_id":160113} 
[2026-03-21 15:00:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zRYASx5M4wSIb1968206bWrht11BRyt0","execution_time":"2026-03-21 15:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 15:00:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zRYASx5M4wSIb1968206bWrht11BRyt0","execution_time":"2026-03-21 15:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xJK-1774094384","operation_id":160119} 
[2026-03-21 15:00:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zRYASx5M4wSIb1968206bWrht11BRyt0","execution_time":"2026-03-21 15:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yMkKKCi-1774094326","operation_id":160111} 
[2026-03-21 15:00:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"zRYASx5M4wSIb1968206bWrht11BRyt0","execution_time":"2026-03-21 15:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yMkKKCi-1774094326","operation_id":160111,"processed":0,"skipped":9,"updates_prepared":0} 
[2026-03-21 15:00:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"zRYASx5M4wSIb1968206bWrht11BRyt0","execution_time":"2026-03-21 15:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yMkKKCi-1774094326","operation_id":160111,"processed":0,"errors":0} 
[2026-03-21 15:00:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"zRYASx5M4wSIb1968206bWrht11BRyt0","execution_time":"2026-03-21 15:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yMkKKCi-1774094326","operation_id":160111,"orders_count":5,"order_ids":["ORD-Ms3JL-1774094250","ORD-oKvtwl-1774094333","ORD-MZjFj-1774094363","ORD-Blu-1774094364","ORD-ebp-1774094388"]} 
[2026-03-21 15:00:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"zRYASx5M4wSIb1968206bWrht11BRyt0","execution_time":"2026-03-21 15:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yMkKKCi-1774094326","operation_id":160111} 
[2026-03-21 15:00:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"zRYASx5M4wSIb1968206bWrht11BRyt0","execution_time":"2026-03-21 15:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yMkKKCi-1774094326","operation_id":160111,"orders_count":5} 
[2026-03-21 15:00:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"zRYASx5M4wSIb1968206bWrht11BRyt0","execution_time":"2026-03-21 15:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oKvtwl-1774094333","operation_id":160112,"processed":5,"skipped":0,"updates_prepared":5} 
[2026-03-21 15:00:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"zRYASx5M4wSIb1968206bWrht11BRyt0","execution_time":"2026-03-21 15:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oKvtwl-1774094333","operation_id":160112,"total_items":5,"chunks":1,"chunk_size":10} 
[2026-03-21 15:00:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"zRYASx5M4wSIb1968206bWrht11BRyt0","execution_time":"2026-03-21 15:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oKvtwl-1774094333","operation_id":160112,"count":5} 
[2026-03-21 15:00:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"zRYASx5M4wSIb1968206bWrht11BRyt0","execution_time":"2026-03-21 15:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oKvtwl-1774094333","operation_id":160112,"count":5} 
[2026-03-21 15:00:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"zRYASx5M4wSIb1968206bWrht11BRyt0","execution_time":"2026-03-21 15:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oKvtwl-1774094333","operation_id":160112,"user_id":1056,"notification_type":"order_approved","reference_id":175085} 
[2026-03-21 15:00:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"zRYASx5M4wSIb1968206bWrht11BRyt0","execution_time":"2026-03-21 15:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oKvtwl-1774094333","operation_id":160112,"user_id":242,"notification_type":"order_approved","reference_id":175088} 
[2026-03-21 15:00:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"zRYASx5M4wSIb1968206bWrht11BRyt0","execution_time":"2026-03-21 15:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oKvtwl-1774094333","operation_id":160112,"user_id":949,"notification_type":"order_approved","reference_id":175075} 
[2026-03-21 15:00:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"zRYASx5M4wSIb1968206bWrht11BRyt0","execution_time":"2026-03-21 15:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oKvtwl-1774094333","operation_id":160112,"user_id":242,"notification_type":"order_approved","reference_id":175083} 
[2026-03-21 15:00:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"zRYASx5M4wSIb1968206bWrht11BRyt0","execution_time":"2026-03-21 15:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oKvtwl-1774094333","operation_id":160112,"user_id":1551,"notification_type":"order_approved","reference_id":175080} 
[2026-03-21 15:00:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"zRYASx5M4wSIb1968206bWrht11BRyt0","execution_time":"2026-03-21 15:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oKvtwl-1774094333","operation_id":160112,"chunk_number":1,"processed":5,"errors":0,"total_operations":5,"total_orders":5,"total_codes":0,"total_refunds":0} 
[2026-03-21 15:00:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"zRYASx5M4wSIb1968206bWrht11BRyt0","execution_time":"2026-03-21 15:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oKvtwl-1774094333","operation_id":160112,"total_processed":5,"total_errors":0,"chunks_processed":1} 
[2026-03-21 15:00:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"zRYASx5M4wSIb1968206bWrht11BRyt0","execution_time":"2026-03-21 15:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oKvtwl-1774094333","operation_id":160112,"processed":5,"errors":0} 
[2026-03-21 15:00:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"zRYASx5M4wSIb1968206bWrht11BRyt0","execution_time":"2026-03-21 15:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oKvtwl-1774094333","operation_id":160112,"processed":5,"errors":0} 
[2026-03-21 15:00:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"zRYASx5M4wSIb1968206bWrht11BRyt0","execution_time":"2026-03-21 15:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-oKvtwl-1774094333","operation_id":160112} 
[2026-03-21 15:00:02] production.INFO: Executing GetProducts task...  
[2026-03-21 15:00:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 15:00:02] production.INFO: Executing GetProducts task...  
[2026-03-21 15:00:05] production.INFO: async() رجع: true  
[2026-03-21 15:00:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 15:00:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 15:00:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 15:00:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 15:00:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 15:00:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 15:00:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 15:00:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 15:00:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 15:00:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 15:00:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 15:00:06] production.INFO: Handling job for order: 175091  
[2026-03-21 15:00:06] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 15:00:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:00:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=d1acb997-9760-4b3e-a29a-abf871f87c6d&Player_ID=0988982045  
[2026-03-21 15:00:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=d1acb997-9760-4b3e-a29a-abf871f87c6d&Player_ID=0988982045","has_body":false} 
[2026-03-21 15:00:07] production.INFO: Operation sent successfully {"operation_id":160123,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-gMow72-1774094407","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 15:00:07"}},"processed_data":{"order_number":"ORD-gMow72-1774094407","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 15:00:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-21 15:00:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 242  
[2026-03-21 15:00:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 15:00:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 242  
[2026-03-21 15:00:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1551  
[2026-03-21 15:00:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-xJK-1774094384","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 15:00:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-xJK-1774094384","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 15:00:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:00:07] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":175087} 
[2026-03-21 15:00:07] production.INFO: Order updated successfully. Order ID: 175087, Status: completed  
[2026-03-21 15:00:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-xJK-1774094384","status":"completed","codes_count":0} 
[2026-03-21 15:00:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-21 15:00:11] production.INFO: Constructing job for order: 175092  
[2026-03-21 15:00:13] production.INFO: Handling job for order: 175092  
[2026-03-21 15:00:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:00:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:00:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=e9c12830-7835-48eb-b8f1-603de189bf56&Player_ID=9059455854  
[2026-03-21 15:00:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=e9c12830-7835-48eb-b8f1-603de189bf56&Player_ID=9059455854","has_body":false} 
[2026-03-21 15:00:14] production.INFO: Operation sent successfully {"operation_id":160124,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qfTN6hGf-1774094413","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 15:00:14"}},"processed_data":{"order_number":"ORD-qfTN6hGf-1774094413","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 15:00:19] production.INFO: Constructing job for order: 175093  
[2026-03-21 15:00:20] production.INFO: Handling job for order: 175093  
[2026-03-21 15:00:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:00:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:00:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b3889f7a-185a-4fb9-a7bf-afcf1b898aa7&Player_ID=51547663838  
[2026-03-21 15:00:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b3889f7a-185a-4fb9-a7bf-afcf1b898aa7&Player_ID=51547663838","has_body":false} 
[2026-03-21 15:00:21] production.INFO: Operation sent successfully {"operation_id":160125,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qOXPm7Qq-1774094420","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 15:00:21"}},"processed_data":{"order_number":"ORD-qOXPm7Qq-1774094420","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 15:00:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-yMkKKCi-1774094326","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 15:00:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-yMkKKCi-1774094326","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 15:00:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:00:31] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":175079} 
[2026-03-21 15:00:31] production.INFO: Order updated successfully. Order ID: 175079, Status: completed  
[2026-03-21 15:00:31] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-yMkKKCi-1774094326","status":"completed","codes_count":0} 
[2026-03-21 15:00:32] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-mBG-1774094380","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 15:00:32] production.INFO: Processed webhook data (normalized) {"id":"ORD-mBG-1774094380","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 15:00:32] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:00:32] production.INFO: SendAcceptReject: Notification queued {"user_id":659,"notification_type":"order_approved","reference_id":175086} 
[2026-03-21 15:00:32] production.INFO: Order updated successfully. Order ID: 175086, Status: completed  
[2026-03-21 15:00:32] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-mBG-1774094380","status":"completed","codes_count":0} 
[2026-03-21 15:00:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-21 15:00:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 659  
[2026-03-21 15:00:34] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-qOXPm7Qq-1774094420","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 15:00:34] production.INFO: Processed webhook data (normalized) {"id":"ORD-qOXPm7Qq-1774094420","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 15:00:34] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:00:34] production.INFO: SendAcceptReject: Notification queued {"user_id":1724,"notification_type":"order_approved","reference_id":175093} 
[2026-03-21 15:00:34] production.INFO: Order updated successfully. Order ID: 175093, Status: completed  
[2026-03-21 15:00:34] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-qOXPm7Qq-1774094420","status":"completed","codes_count":0} 
[2026-03-21 15:00:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1724  
[2026-03-21 15:00:42] production.INFO: Constructing job for order: 175094  
[2026-03-21 15:00:43] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-uJQ-1774094346","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 15:00:43] production.INFO: Processed webhook data (normalized) {"id":"ORD-uJQ-1774094346","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 15:00:43] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:00:43] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"order_approved","reference_id":175081} 
[2026-03-21 15:00:43] production.INFO: Order updated successfully. Order ID: 175081, Status: completed  
[2026-03-21 15:00:43] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-uJQ-1774094346","status":"completed","codes_count":0} 
[2026-03-21 15:00:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-21 15:00:45] production.INFO: Handling job for order: 175094  
[2026-03-21 15:00:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:00:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:00:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=f92ee1cf-3cc6-4d01-94db-c71a573df3ba&Player_ID=3437104202  
[2026-03-21 15:00:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=f92ee1cf-3cc6-4d01-94db-c71a573df3ba&Player_ID=3437104202","has_body":false} 
[2026-03-21 15:00:46] production.INFO: Operation sent successfully {"operation_id":160126,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-LiqznV-1774094445","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 15:00:46"}},"processed_data":{"order_number":"ORD-LiqznV-1774094445","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 15:00:46] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-EdPeB1Pu-1774094398","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 15:00:46] production.INFO: Processed webhook data (normalized) {"id":"ORD-EdPeB1Pu-1774094398","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 15:00:46] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:00:46] production.INFO: SendAcceptReject: Notification queued {"user_id":797,"notification_type":"order_approved","reference_id":175090} 
[2026-03-21 15:00:46] production.INFO: Order updated successfully. Order ID: 175090, Status: completed  
[2026-03-21 15:00:46] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-EdPeB1Pu-1774094398","status":"completed","codes_count":0} 
[2026-03-21 15:00:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 797  
[2026-03-21 15:00:51] production.INFO: Constructing job for order: 175095  
[2026-03-21 15:00:52] production.INFO: Handling job for order: 175095  
[2026-03-21 15:00:52] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:00:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:00:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/549/params?qty=1&uuid=e5eea6f3-99c8-4803-9e6c-f4e7c17fdadd&Player_ID=0981912608  
[2026-03-21 15:00:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/549/params?qty=1&uuid=e5eea6f3-99c8-4803-9e6c-f4e7c17fdadd&Player_ID=0981912608","has_body":false} 
[2026-03-21 15:00:53] production.INFO: Operation sent successfully {"operation_id":160127,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-zhz4-1774094452","amount":4.9933760669999998071943991817533969879150390625,"status":"processing","product":"490Coins","game":"Meyo","notes":[],"created_at":"2026-03-21 15:00:53"}},"processed_data":{"order_number":"ORD-zhz4-1774094452","amount":4.9933760669999998071943991817533969879150390625,"status":"processing","product":"490Coins","game":"Meyo"}} 
[2026-03-21 15:00:55] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-8qg-1774094363","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 15:00:55] production.INFO: Processed webhook data (normalized) {"id":"ORD-8qg-1774094363","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 15:00:55] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:00:55] production.INFO: SendAcceptReject: Notification queued {"user_id":13,"notification_type":"order_approved","reference_id":175084} 
[2026-03-21 15:00:55] production.INFO: Order updated successfully. Order ID: 175084, Status: completed  
[2026-03-21 15:00:55] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-8qg-1774094363","status":"completed","codes_count":0} 
[2026-03-21 15:00:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 13  
[2026-03-21 15:01:04] production.INFO: Constructing job for order: 175096  
[2026-03-21 15:01:05] production.INFO: Handling job for order: 175096  
[2026-03-21 15:01:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:01:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:01:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=b3c04539-9899-44c6-83a4-b8f7f30b2d89&Player_ID=8781876719  
[2026-03-21 15:01:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=b3c04539-9899-44c6-83a4-b8f7f30b2d89&Player_ID=8781876719","has_body":false} 
[2026-03-21 15:01:05] production.INFO: Operation sent successfully {"operation_id":160128,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-nisGAw-1774094465","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 15:01:05"}},"processed_data":{"order_number":"ORD-nisGAw-1774094465","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 15:01:08] production.INFO: Constructing job for order: 175097  
[2026-03-21 15:01:11] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-21 15:01:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 5  
[2026-03-21 15:01:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 38  
[2026-03-21 15:01:11] production.INFO: Handling job for order: 175097  
[2026-03-21 15:01:11] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:01:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:01:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=500&uuid=9b37fe26-1fd7-49f8-a059-43df25a8aa0c&Player_ID=Nada505  
[2026-03-21 15:01:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=500&uuid=9b37fe26-1fd7-49f8-a059-43df25a8aa0c&Player_ID=Nada505","has_body":false} 
[2026-03-21 15:01:12] production.INFO: Operation sent successfully {"operation_id":160129,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-LjsQ3ibQ-1774094472","amount":8.7391303999999987439650794840417802333831787109375,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-21 15:01:12"}},"processed_data":{"order_number":"ORD-LjsQ3ibQ-1774094472","amount":8.7391303999999987439650794840417802333831787109375,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-21 15:01:13] production.INFO: Constructing job for order: 175098  
[2026-03-21 15:01:15] production.INFO: Handling job for order: 175098  
[2026-03-21 15:01:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:01:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:01:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=1bc325f9-18f1-4b14-926b-71561a8d7ab1&Player_ID=12212065550  
[2026-03-21 15:01:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=1bc325f9-18f1-4b14-926b-71561a8d7ab1&Player_ID=12212065550","has_body":false} 
[2026-03-21 15:01:16] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-LjsQ3ibQ-1774094472","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 15:01:16] production.INFO: Processed webhook data (normalized) {"id":"ORD-LjsQ3ibQ-1774094472","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 15:01:16] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:01:16] production.INFO: SendAcceptReject: Notification queued {"user_id":148,"notification_type":"order_approved","reference_id":175097} 
[2026-03-21 15:01:16] production.INFO: Order updated successfully. Order ID: 175097, Status: completed  
[2026-03-21 15:01:16] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-LjsQ3ibQ-1774094472","status":"completed","codes_count":0} 
[2026-03-21 15:01:16] production.INFO: Operation sent successfully {"operation_id":160130,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-eIIvcL-1774094476","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 15:01:16"}},"processed_data":{"order_number":"ORD-eIIvcL-1774094476","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 15:01:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-21 15:01:24] production.INFO: SendAcceptReject: Notification queued {"user_id":1054,"notification_type":"request_approved","reference_id":18321} 
[2026-03-21 15:01:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-21 15:01:26] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"4925.0","mainamount":"5000","operation_number":"155851984","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpcat18ogcenq42AM4R4L"}},"user_id":1247} 
[2026-03-21 15:01:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 15:01:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 15:01:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 15:01:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 15:01:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 15:01:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 15:01:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 15:01:28] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 15:01:28] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18322,"user_id":1247,"amount":4925.0,"admins_notified":7} 
[2026-03-21 15:01:37] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-LiqznV-1774094445","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 15:01:37] production.INFO: Processed webhook data (normalized) {"id":"ORD-LiqznV-1774094445","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 15:01:37] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:01:37] production.INFO: SendAcceptReject: Notification queued {"user_id":1609,"notification_type":"order_approved","reference_id":175094} 
[2026-03-21 15:01:37] production.INFO: Order updated successfully. Order ID: 175094, Status: completed  
[2026-03-21 15:01:37] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-LiqznV-1774094445","status":"completed","codes_count":0} 
[2026-03-21 15:01:37] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-qfTN6hGf-1774094413","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 15:01:37] production.INFO: Processed webhook data (normalized) {"id":"ORD-qfTN6hGf-1774094413","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 15:01:37] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:01:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1609  
[2026-03-21 15:01:37] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":175092} 
[2026-03-21 15:01:37] production.INFO: Order updated successfully. Order ID: 175092, Status: completed  
[2026-03-21 15:01:37] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-qfTN6hGf-1774094413","status":"completed","codes_count":0} 
[2026-03-21 15:01:37] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-eIIvcL-1774094476","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 15:01:37] production.INFO: Processed webhook data (normalized) {"id":"ORD-eIIvcL-1774094476","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 15:01:37] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:01:37] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":175098} 
[2026-03-21 15:01:37] production.INFO: Order updated successfully. Order ID: 175098, Status: completed  
[2026-03-21 15:01:37] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-eIIvcL-1774094476","status":"completed","codes_count":0} 
[2026-03-21 15:01:40] production.INFO: Constructing job for order: 175099  
[2026-03-21 15:01:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 15:01:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-21 15:01:43] production.INFO: Handling job for order: 175099  
[2026-03-21 15:01:43] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 15:01:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:01:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/21/params?qty=1&uuid=1fb54864-32d1-4943-86a1-5e8a0db3dc90&Player_ID=0954925692  
[2026-03-21 15:01:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/21/params?qty=1&uuid=1fb54864-32d1-4943-86a1-5e8a0db3dc90&Player_ID=0954925692","has_body":false} 
[2026-03-21 15:01:44] production.INFO: Operation sent successfully {"operation_id":160131,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-huaag-1774094504","amount":2110.67200000000002546585164964199066162109375,"status":"processing","product":"2000 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 15:01:44"}},"processed_data":{"order_number":"ORD-huaag-1774094504","amount":2110.67200000000002546585164964199066162109375,"status":"processing","product":"2000 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 15:01:44] production.INFO: Constructing job for order: 175100  
[2026-03-21 15:01:47] production.INFO: Handling job for order: 175100  
[2026-03-21 15:01:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:01:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:01:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=b62e3241-8d6f-426f-a0c8-a90981ee93f6&Player_ID=12212065550  
[2026-03-21 15:01:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=b62e3241-8d6f-426f-a0c8-a90981ee93f6&Player_ID=12212065550","has_body":false} 
[2026-03-21 15:01:48] production.INFO: Operation sent successfully {"operation_id":160132,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7Cm2z2-1774094508","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 15:01:48"}},"processed_data":{"order_number":"ORD-7Cm2z2-1774094508","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 15:01:55] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-nisGAw-1774094465","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 15:01:55] production.INFO: Processed webhook data (normalized) {"id":"ORD-nisGAw-1774094465","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 15:01:55] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:01:56] production.INFO: SendAcceptReject: Notification queued {"user_id":797,"notification_type":"order_approved","reference_id":175096} 
[2026-03-21 15:01:56] production.INFO: Order updated successfully. Order ID: 175096, Status: completed  
[2026-03-21 15:01:56] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-nisGAw-1774094465","status":"completed","codes_count":0} 
[2026-03-21 15:01:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 797  
[2026-03-21 15:02:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"SS8SO4DblCDxvfsnpxwAUodoqWLtzSrF","execution_time":"2026-03-21 15:02:03"} 
[2026-03-21 15:02:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"SS8SO4DblCDxvfsnpxwAUodoqWLtzSrF","execution_time":"2026-03-21 15:02:03","total_operations":7,"sites_count":2} 
[2026-03-21 15:02:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"SS8SO4DblCDxvfsnpxwAUodoqWLtzSrF","execution_time":"2026-03-21 15:02:03","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-WaJd5V-1774074452","ORD-frrg-1774094229","ORD-tmOV7V-1774094389","ORD-zhz4-1774094452","ORD-7Cm2z2-1774094508"]} 
[2026-03-21 15:02:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"SS8SO4DblCDxvfsnpxwAUodoqWLtzSrF","execution_time":"2026-03-21 15:02:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 15:02:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"SS8SO4DblCDxvfsnpxwAUodoqWLtzSrF","execution_time":"2026-03-21 15:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-21 15:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SS8SO4DblCDxvfsnpxwAUodoqWLtzSrF","execution_time":"2026-03-21 15:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7Cm2z2-1774094508","operation_id":160132} 
[2026-03-21 15:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SS8SO4DblCDxvfsnpxwAUodoqWLtzSrF","execution_time":"2026-03-21 15:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-frrg-1774094229","operation_id":160103} 
[2026-03-21 15:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SS8SO4DblCDxvfsnpxwAUodoqWLtzSrF","execution_time":"2026-03-21 15:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 15:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SS8SO4DblCDxvfsnpxwAUodoqWLtzSrF","execution_time":"2026-03-21 15:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zhz4-1774094452","operation_id":160127} 
[2026-03-21 15:02:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"SS8SO4DblCDxvfsnpxwAUodoqWLtzSrF","execution_time":"2026-03-21 15:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zhz4-1774094452","operation_id":160127,"processed":1,"skipped":4,"updates_prepared":1} 
[2026-03-21 15:02:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"SS8SO4DblCDxvfsnpxwAUodoqWLtzSrF","execution_time":"2026-03-21 15:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zhz4-1774094452","operation_id":160127,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 15:02:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"SS8SO4DblCDxvfsnpxwAUodoqWLtzSrF","execution_time":"2026-03-21 15:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zhz4-1774094452","operation_id":160127,"count":1} 
[2026-03-21 15:02:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"SS8SO4DblCDxvfsnpxwAUodoqWLtzSrF","execution_time":"2026-03-21 15:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zhz4-1774094452","operation_id":160127,"count":1} 
[2026-03-21 15:02:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"SS8SO4DblCDxvfsnpxwAUodoqWLtzSrF","execution_time":"2026-03-21 15:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zhz4-1774094452","operation_id":160127,"user_id":166,"notification_type":"order_approved","reference_id":175089} 
[2026-03-21 15:02:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"SS8SO4DblCDxvfsnpxwAUodoqWLtzSrF","execution_time":"2026-03-21 15:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zhz4-1774094452","operation_id":160127,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 15:02:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"SS8SO4DblCDxvfsnpxwAUodoqWLtzSrF","execution_time":"2026-03-21 15:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zhz4-1774094452","operation_id":160127,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 15:02:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"SS8SO4DblCDxvfsnpxwAUodoqWLtzSrF","execution_time":"2026-03-21 15:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zhz4-1774094452","operation_id":160127,"processed":1,"errors":0} 
[2026-03-21 15:02:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"SS8SO4DblCDxvfsnpxwAUodoqWLtzSrF","execution_time":"2026-03-21 15:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zhz4-1774094452","operation_id":160127,"processed":1,"errors":0} 
[2026-03-21 15:02:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"SS8SO4DblCDxvfsnpxwAUodoqWLtzSrF","execution_time":"2026-03-21 15:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zhz4-1774094452","operation_id":160127,"orders_count":2,"order_ids":["ORD-gMow72-1774094407","ORD-huaag-1774094504"]} 
[2026-03-21 15:02:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"SS8SO4DblCDxvfsnpxwAUodoqWLtzSrF","execution_time":"2026-03-21 15:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zhz4-1774094452","operation_id":160127} 
[2026-03-21 15:02:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"SS8SO4DblCDxvfsnpxwAUodoqWLtzSrF","execution_time":"2026-03-21 15:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zhz4-1774094452","operation_id":160127,"orders_count":2} 
[2026-03-21 15:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SS8SO4DblCDxvfsnpxwAUodoqWLtzSrF","execution_time":"2026-03-21 15:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-huaag-1774094504","operation_id":160131} 
[2026-03-21 15:02:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"SS8SO4DblCDxvfsnpxwAUodoqWLtzSrF","execution_time":"2026-03-21 15:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-huaag-1774094504","operation_id":160131,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-21 15:02:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"SS8SO4DblCDxvfsnpxwAUodoqWLtzSrF","execution_time":"2026-03-21 15:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-huaag-1774094504","operation_id":160131,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 15:02:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"SS8SO4DblCDxvfsnpxwAUodoqWLtzSrF","execution_time":"2026-03-21 15:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-huaag-1774094504","operation_id":160131,"count":1} 
[2026-03-21 15:02:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"SS8SO4DblCDxvfsnpxwAUodoqWLtzSrF","execution_time":"2026-03-21 15:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-huaag-1774094504","operation_id":160131,"count":1} 
[2026-03-21 15:02:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"SS8SO4DblCDxvfsnpxwAUodoqWLtzSrF","execution_time":"2026-03-21 15:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-huaag-1774094504","operation_id":160131,"user_id":1551,"notification_type":"order_approved","reference_id":175091} 
[2026-03-21 15:02:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"SS8SO4DblCDxvfsnpxwAUodoqWLtzSrF","execution_time":"2026-03-21 15:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-huaag-1774094504","operation_id":160131,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 15:02:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"SS8SO4DblCDxvfsnpxwAUodoqWLtzSrF","execution_time":"2026-03-21 15:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-huaag-1774094504","operation_id":160131,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 15:02:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"SS8SO4DblCDxvfsnpxwAUodoqWLtzSrF","execution_time":"2026-03-21 15:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-huaag-1774094504","operation_id":160131,"processed":1,"errors":0} 
[2026-03-21 15:02:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"SS8SO4DblCDxvfsnpxwAUodoqWLtzSrF","execution_time":"2026-03-21 15:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-huaag-1774094504","operation_id":160131,"processed":1,"errors":0} 
[2026-03-21 15:02:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"SS8SO4DblCDxvfsnpxwAUodoqWLtzSrF","execution_time":"2026-03-21 15:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-huaag-1774094504","operation_id":160131} 
[2026-03-21 15:02:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 166  
[2026-03-21 15:02:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1551  
[2026-03-21 15:02:04] production.INFO: Constructing job for order: 175101  
[2026-03-21 15:02:06] production.INFO: Handling job for order: 175101  
[2026-03-21 15:02:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:02:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:02:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=acdc0665-86ba-47ef-aa64-9e585e6a3729&Player_ID=11771207010  
[2026-03-21 15:02:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=acdc0665-86ba-47ef-aa64-9e585e6a3729&Player_ID=11771207010","has_body":false} 
[2026-03-21 15:02:07] production.INFO: Operation sent successfully {"operation_id":160133,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-olRSzq-1774094527","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 15:02:07"}},"processed_data":{"order_number":"ORD-olRSzq-1774094527","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 15:02:13] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"request_approved","reference_id":18322} 
[2026-03-21 15:02:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-21 15:02:35] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-olRSzq-1774094527","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 15:02:35] production.INFO: Processed webhook data (normalized) {"id":"ORD-olRSzq-1774094527","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 15:02:35] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:02:35] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"order_approved","reference_id":175101} 
[2026-03-21 15:02:35] production.INFO: Order updated successfully. Order ID: 175101, Status: completed  
[2026-03-21 15:02:35] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-olRSzq-1774094527","status":"completed","codes_count":0} 
[2026-03-21 15:02:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-21 15:02:44] production.INFO: Constructing job for order: 175102  
[2026-03-21 15:02:46] production.INFO: Handling job for order: 175102  
[2026-03-21 15:02:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:02:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:02:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=26afa0f0-64c2-43a3-a700-b88290b9ab23&Player_ID=14717065986  
[2026-03-21 15:02:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=26afa0f0-64c2-43a3-a700-b88290b9ab23&Player_ID=14717065986","has_body":false} 
[2026-03-21 15:02:47] production.INFO: Operation sent successfully {"operation_id":160134,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3vrzmo-1774094567","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 15:02:47"}},"processed_data":{"order_number":"ORD-3vrzmo-1774094567","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 15:02:52] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-7Cm2z2-1774094508","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 15:02:52] production.INFO: Processed webhook data (normalized) {"id":"ORD-7Cm2z2-1774094508","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 15:02:52] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:02:52] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":175100} 
[2026-03-21 15:02:52] production.INFO: Order updated successfully. Order ID: 175100, Status: completed  
[2026-03-21 15:02:52] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-7Cm2z2-1774094508","status":"completed","codes_count":0} 
[2026-03-21 15:02:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-21 15:03:14] production.INFO: Constructing job for order: 175104  
[2026-03-21 15:03:17] production.INFO: Handling job for order: 175104  
[2026-03-21 15:03:17] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:03:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:03:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=100&uuid=a599eb51-a785-484a-8179-69edba42850e&Player_ID=N1247  
[2026-03-21 15:03:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=100&uuid=a599eb51-a785-484a-8179-69edba42850e&Player_ID=N1247","has_body":false} 
[2026-03-21 15:03:18] production.INFO: Operation sent successfully {"operation_id":160135,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-nirc-1774094598","amount":1.747826079999999837610857866820879280567169189453125,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-21 15:03:18"}},"processed_data":{"order_number":"ORD-nirc-1774094598","amount":1.747826079999999837610857866820879280567169189453125,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-21 15:03:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-nirc-1774094598","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 15:03:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-nirc-1774094598","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 15:03:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:03:23] production.INFO: SendAcceptReject: Notification queued {"user_id":148,"notification_type":"order_approved","reference_id":175104} 
[2026-03-21 15:03:23] production.INFO: Order updated successfully. Order ID: 175104, Status: completed  
[2026-03-21 15:03:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-nirc-1774094598","status":"completed","codes_count":0} 
[2026-03-21 15:03:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-21 15:03:26] production.INFO: Constructing job for order: 175105  
[2026-03-21 15:03:27] production.INFO: Handling job for order: 175105  
[2026-03-21 15:03:27] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:03:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:03:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=95463112-e46a-4f19-a988-47689f7ef028&Player_ID=3437104202  
[2026-03-21 15:03:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=95463112-e46a-4f19-a988-47689f7ef028&Player_ID=3437104202","has_body":false} 
[2026-03-21 15:03:28] production.INFO: Operation sent successfully {"operation_id":160136,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-OvD-1774094607","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 15:03:28"}},"processed_data":{"order_number":"ORD-OvD-1774094607","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 15:04:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"uMW3F6HOA4MlWmTaeezxeEGeLpFaColP","execution_time":"2026-03-21 15:04:04"} 
[2026-03-21 15:04:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"uMW3F6HOA4MlWmTaeezxeEGeLpFaColP","execution_time":"2026-03-21 15:04:04","total_operations":6,"sites_count":2} 
[2026-03-21 15:04:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"uMW3F6HOA4MlWmTaeezxeEGeLpFaColP","execution_time":"2026-03-21 15:04:04","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-WaJd5V-1774074452","ORD-frrg-1774094229","ORD-zhz4-1774094452","ORD-3vrzmo-1774094567","ORD-OvD-1774094607"]} 
[2026-03-21 15:04:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"uMW3F6HOA4MlWmTaeezxeEGeLpFaColP","execution_time":"2026-03-21 15:04:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 15:04:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"uMW3F6HOA4MlWmTaeezxeEGeLpFaColP","execution_time":"2026-03-21 15:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-21 15:04:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uMW3F6HOA4MlWmTaeezxeEGeLpFaColP","execution_time":"2026-03-21 15:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3vrzmo-1774094567","operation_id":160134} 
[2026-03-21 15:04:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uMW3F6HOA4MlWmTaeezxeEGeLpFaColP","execution_time":"2026-03-21 15:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-frrg-1774094229","operation_id":160103} 
[2026-03-21 15:04:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uMW3F6HOA4MlWmTaeezxeEGeLpFaColP","execution_time":"2026-03-21 15:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OvD-1774094607","operation_id":160136} 
[2026-03-21 15:04:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uMW3F6HOA4MlWmTaeezxeEGeLpFaColP","execution_time":"2026-03-21 15:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 15:04:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"uMW3F6HOA4MlWmTaeezxeEGeLpFaColP","execution_time":"2026-03-21 15:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zhz4-1774094452","operation_id":160127,"processed":1,"skipped":4,"updates_prepared":1} 
[2026-03-21 15:04:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"uMW3F6HOA4MlWmTaeezxeEGeLpFaColP","execution_time":"2026-03-21 15:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zhz4-1774094452","operation_id":160127,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 15:04:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"uMW3F6HOA4MlWmTaeezxeEGeLpFaColP","execution_time":"2026-03-21 15:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zhz4-1774094452","operation_id":160127,"count":1} 
[2026-03-21 15:04:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"uMW3F6HOA4MlWmTaeezxeEGeLpFaColP","execution_time":"2026-03-21 15:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zhz4-1774094452","operation_id":160127,"count":1} 
[2026-03-21 15:04:04] production.INFO: Bulk processed user refunds {"job":"Quryjob","job_id":"uMW3F6HOA4MlWmTaeezxeEGeLpFaColP","execution_time":"2026-03-21 15:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zhz4-1774094452","operation_id":160127,"count":1} 
[2026-03-21 15:04:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"uMW3F6HOA4MlWmTaeezxeEGeLpFaColP","execution_time":"2026-03-21 15:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zhz4-1774094452","operation_id":160127,"user_id":302,"notification_type":"order_rejected","reference_id":175095} 
[2026-03-21 15:04:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"uMW3F6HOA4MlWmTaeezxeEGeLpFaColP","execution_time":"2026-03-21 15:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zhz4-1774094452","operation_id":160127,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":1} 
[2026-03-21 15:04:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"uMW3F6HOA4MlWmTaeezxeEGeLpFaColP","execution_time":"2026-03-21 15:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zhz4-1774094452","operation_id":160127,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 15:04:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"uMW3F6HOA4MlWmTaeezxeEGeLpFaColP","execution_time":"2026-03-21 15:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zhz4-1774094452","operation_id":160127,"processed":1,"errors":0} 
[2026-03-21 15:04:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"uMW3F6HOA4MlWmTaeezxeEGeLpFaColP","execution_time":"2026-03-21 15:04:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zhz4-1774094452","operation_id":160127,"processed":1,"errors":0} 
[2026-03-21 15:04:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"uMW3F6HOA4MlWmTaeezxeEGeLpFaColP","execution_time":"2026-03-21 15:04:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zhz4-1774094452","operation_id":160127,"orders_count":1,"order_ids":["ORD-huaag-1774094504"]} 
[2026-03-21 15:04:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"uMW3F6HOA4MlWmTaeezxeEGeLpFaColP","execution_time":"2026-03-21 15:04:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zhz4-1774094452","operation_id":160127} 
[2026-03-21 15:04:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"uMW3F6HOA4MlWmTaeezxeEGeLpFaColP","execution_time":"2026-03-21 15:04:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zhz4-1774094452","operation_id":160127,"orders_count":1} 
[2026-03-21 15:04:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"uMW3F6HOA4MlWmTaeezxeEGeLpFaColP","execution_time":"2026-03-21 15:04:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-huaag-1774094504","operation_id":160131,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 15:04:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"uMW3F6HOA4MlWmTaeezxeEGeLpFaColP","execution_time":"2026-03-21 15:04:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-huaag-1774094504","operation_id":160131,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 15:04:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"uMW3F6HOA4MlWmTaeezxeEGeLpFaColP","execution_time":"2026-03-21 15:04:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-huaag-1774094504","operation_id":160131,"count":1} 
[2026-03-21 15:04:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"uMW3F6HOA4MlWmTaeezxeEGeLpFaColP","execution_time":"2026-03-21 15:04:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-huaag-1774094504","operation_id":160131,"count":1} 
[2026-03-21 15:04:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"uMW3F6HOA4MlWmTaeezxeEGeLpFaColP","execution_time":"2026-03-21 15:04:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-huaag-1774094504","operation_id":160131,"user_id":315,"notification_type":"order_approved","reference_id":175099} 
[2026-03-21 15:04:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"uMW3F6HOA4MlWmTaeezxeEGeLpFaColP","execution_time":"2026-03-21 15:04:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-huaag-1774094504","operation_id":160131,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 15:04:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"uMW3F6HOA4MlWmTaeezxeEGeLpFaColP","execution_time":"2026-03-21 15:04:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-huaag-1774094504","operation_id":160131,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 15:04:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"uMW3F6HOA4MlWmTaeezxeEGeLpFaColP","execution_time":"2026-03-21 15:04:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-huaag-1774094504","operation_id":160131,"processed":1,"errors":0} 
[2026-03-21 15:04:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"uMW3F6HOA4MlWmTaeezxeEGeLpFaColP","execution_time":"2026-03-21 15:04:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-huaag-1774094504","operation_id":160131,"processed":1,"errors":0} 
[2026-03-21 15:04:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"uMW3F6HOA4MlWmTaeezxeEGeLpFaColP","execution_time":"2026-03-21 15:04:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-huaag-1774094504","operation_id":160131} 
[2026-03-21 15:04:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 302  
[2026-03-21 15:04:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 302  
[2026-03-21 15:04:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 315  
[2026-03-21 15:04:13] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-3vrzmo-1774094567","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 15:04:13] production.INFO: Processed webhook data (normalized) {"id":"ORD-3vrzmo-1774094567","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 15:04:13] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:04:13] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"order_approved","reference_id":175102} 
[2026-03-21 15:04:13] production.INFO: Order updated successfully. Order ID: 175102, Status: completed  
[2026-03-21 15:04:13] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-3vrzmo-1774094567","status":"completed","codes_count":0} 
[2026-03-21 15:04:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-21 15:04:58] production.INFO: Constructing job for order: 175106  
[2026-03-21 15:05:01] production.INFO: Handling job for order: 175106  
[2026-03-21 15:05:01] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:05:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:05:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ca8f7b09-ecf2-435a-9b81-1422e10b8052&Player_ID=52397918896  
[2026-03-21 15:05:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ca8f7b09-ecf2-435a-9b81-1422e10b8052&Player_ID=52397918896","has_body":false} 
[2026-03-21 15:05:02] production.INFO: Constructing job for order: 175107  
[2026-03-21 15:05:02] production.INFO: Operation sent successfully {"operation_id":160137,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-IDb-1774094702","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 15:05:02"}},"processed_data":{"order_number":"ORD-IDb-1774094702","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 15:05:02] production.INFO: Executing GetProducts task...  
[2026-03-21 15:05:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 15:05:02] production.INFO: Executing GetProducts task...  
[2026-03-21 15:05:04] production.INFO: async() رجع: true  
[2026-03-21 15:05:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 15:05:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 15:05:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 15:05:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 15:05:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 15:05:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 15:05:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 15:05:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 15:05:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 15:05:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 15:05:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 15:05:05] production.INFO: Handling job for order: 175107  
[2026-03-21 15:05:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:05:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:05:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=100&uuid=00a1b78b-a6c0-4fb2-8947-734475cbf4d9&Player_ID=N1247  
[2026-03-21 15:05:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=100&uuid=00a1b78b-a6c0-4fb2-8947-734475cbf4d9&Player_ID=N1247","has_body":false} 
[2026-03-21 15:05:06] production.INFO: Operation sent successfully {"operation_id":160138,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-w2o1hV-1774094706","amount":1.747826079999999837610857866820879280567169189453125,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-21 15:05:06"}},"processed_data":{"order_number":"ORD-w2o1hV-1774094706","amount":1.747826079999999837610857866820879280567169189453125,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-21 15:05:11] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-w2o1hV-1774094706","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 15:05:11] production.INFO: Processed webhook data (normalized) {"id":"ORD-w2o1hV-1774094706","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 15:05:11] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:05:11] production.INFO: SendAcceptReject: Notification queued {"user_id":148,"notification_type":"order_approved","reference_id":175107} 
[2026-03-21 15:05:11] production.INFO: Order updated successfully. Order ID: 175107, Status: completed  
[2026-03-21 15:05:11] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-w2o1hV-1774094706","status":"completed","codes_count":0} 
[2026-03-21 15:05:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-21 15:05:14] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-IDb-1774094702","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 15:05:14] production.INFO: Processed webhook data (normalized) {"id":"ORD-IDb-1774094702","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 15:05:14] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:05:14] production.INFO: SendAcceptReject: Notification queued {"user_id":770,"notification_type":"order_approved","reference_id":175106} 
[2026-03-21 15:05:14] production.INFO: Order updated successfully. Order ID: 175106, Status: completed  
[2026-03-21 15:05:14] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-IDb-1774094702","status":"completed","codes_count":0} 
[2026-03-21 15:05:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 770  
[2026-03-21 15:05:17] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-OvD-1774094607","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 15:05:17] production.INFO: Processed webhook data (normalized) {"id":"ORD-OvD-1774094607","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 15:05:17] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:05:17] production.INFO: SendAcceptReject: Notification queued {"user_id":1609,"notification_type":"order_approved","reference_id":175105} 
[2026-03-21 15:05:17] production.INFO: Order updated successfully. Order ID: 175105, Status: completed  
[2026-03-21 15:05:17] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-OvD-1774094607","status":"completed","codes_count":0} 
[2026-03-21 15:05:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1609  
[2026-03-21 15:05:53] production.INFO: SendAcceptReject: Notification queued {"user_id":38,"notification_type":"order_approved","reference_id":175103} 
[2026-03-21 15:05:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 38  
[2026-03-21 15:06:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"fJcLFNCzyMXkhbv8da99iDlwrDGTRWrF","execution_time":"2026-03-21 15:06:03"} 
[2026-03-21 15:06:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"fJcLFNCzyMXkhbv8da99iDlwrDGTRWrF","execution_time":"2026-03-21 15:06:03","total_operations":2,"sites_count":1} 
[2026-03-21 15:06:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"fJcLFNCzyMXkhbv8da99iDlwrDGTRWrF","execution_time":"2026-03-21 15:06:03","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-WaJd5V-1774074452","ORD-frrg-1774094229"]} 
[2026-03-21 15:06:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"fJcLFNCzyMXkhbv8da99iDlwrDGTRWrF","execution_time":"2026-03-21 15:06:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 15:06:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"fJcLFNCzyMXkhbv8da99iDlwrDGTRWrF","execution_time":"2026-03-21 15:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 15:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fJcLFNCzyMXkhbv8da99iDlwrDGTRWrF","execution_time":"2026-03-21 15:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-frrg-1774094229","operation_id":160103} 
[2026-03-21 15:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fJcLFNCzyMXkhbv8da99iDlwrDGTRWrF","execution_time":"2026-03-21 15:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 15:06:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"fJcLFNCzyMXkhbv8da99iDlwrDGTRWrF","execution_time":"2026-03-21 15:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 15:06:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"fJcLFNCzyMXkhbv8da99iDlwrDGTRWrF","execution_time":"2026-03-21 15:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 15:06:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"fJcLFNCzyMXkhbv8da99iDlwrDGTRWrF","execution_time":"2026-03-21 15:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 15:06:20] production.INFO: Constructing job for order: 175108  
[2026-03-21 15:06:20] production.INFO: Constructing job for order: 175109  
[2026-03-21 15:06:21] production.INFO: Handling job for order: 175108  
[2026-03-21 15:06:21] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:06:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:06:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=3eafe24e-5059-4144-bf33-988a64dc31d7&Player_ID=11200494  
[2026-03-21 15:06:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=3eafe24e-5059-4144-bf33-988a64dc31d7&Player_ID=11200494","has_body":false} 
[2026-03-21 15:06:22] production.INFO: Operation sent successfully {"operation_id":160139,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-yuvxr-1774094782","amount":2.060226239999999986451939548715017735958099365234375,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-21 15:06:22"}},"processed_data":{"order_number":"ORD-yuvxr-1774094782","amount":2.060226239999999986451939548715017735958099365234375,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-21 15:06:22] production.INFO: Handling job for order: 175109  
[2026-03-21 15:06:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:06:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:06:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=988558d8-7e90-47e3-abbf-3e956d144353&Player_ID=52404421801  
[2026-03-21 15:06:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=988558d8-7e90-47e3-abbf-3e956d144353&Player_ID=52404421801","has_body":false} 
[2026-03-21 15:06:23] production.INFO: Operation sent successfully {"operation_id":160140,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-meAbI5g-1774094783","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 15:06:23"}},"processed_data":{"order_number":"ORD-meAbI5g-1774094783","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 15:06:35] production.INFO: Constructing job for order: 175110  
[2026-03-21 15:06:38] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-meAbI5g-1774094783","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 15:06:38] production.INFO: Processed webhook data (normalized) {"id":"ORD-meAbI5g-1774094783","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 15:06:38] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:06:38] production.INFO: SendAcceptReject: Notification queued {"user_id":720,"notification_type":"order_approved","reference_id":175109} 
[2026-03-21 15:06:38] production.INFO: Order updated successfully. Order ID: 175109, Status: completed  
[2026-03-21 15:06:38] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-meAbI5g-1774094783","status":"completed","codes_count":0} 
[2026-03-21 15:06:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-21 15:06:38] production.INFO: Handling job for order: 175110  
[2026-03-21 15:06:38] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:06:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:06:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/549/params?qty=1&uuid=06b2be59-0b92-4bc9-87b0-3c9a688d5985&Player_ID=3757998  
[2026-03-21 15:06:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/549/params?qty=1&uuid=06b2be59-0b92-4bc9-87b0-3c9a688d5985&Player_ID=3757998","has_body":false} 
[2026-03-21 15:06:39] production.INFO: Operation sent successfully {"operation_id":160141,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3ryR-1774094799","amount":4.9933760669999998071943991817533969879150390625,"status":"processing","product":"490Coins","game":"Meyo","notes":[],"created_at":"2026-03-21 15:06:39"}},"processed_data":{"order_number":"ORD-3ryR-1774094799","amount":4.9933760669999998071943991817533969879150390625,"status":"processing","product":"490Coins","game":"Meyo"}} 
[2026-03-21 15:07:42] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"101.0","mainamount":"101","operation_number":"155858668","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phptulc6kdc6o2gf7wfpwH"}},"user_id":24} 
[2026-03-21 15:07:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 15:07:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 15:07:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 15:07:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 15:07:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 15:07:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 15:07:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 15:07:42] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 15:07:42] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18323,"user_id":24,"amount":101.0,"admins_notified":7} 
[2026-03-21 15:07:51] production.INFO: Constructing job for order: 175111  
[2026-03-21 15:07:54] production.INFO: Handling job for order: 175111  
[2026-03-21 15:07:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:07:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:07:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=8a77e6f2-0320-4427-adf2-46dbfce7a947&Player_ID=10144556669  
[2026-03-21 15:07:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=8a77e6f2-0320-4427-adf2-46dbfce7a947&Player_ID=10144556669","has_body":false} 
[2026-03-21 15:07:55] production.INFO: Operation sent successfully {"operation_id":160142,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Mnk-1774094874","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 15:07:55"}},"processed_data":{"order_number":"ORD-Mnk-1774094874","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 15:08:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"oX6PczZfdKJdlj2RPINtyUDirjOp8VcW","execution_time":"2026-03-21 15:08:01"} 
[2026-03-21 15:08:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"oX6PczZfdKJdlj2RPINtyUDirjOp8VcW","execution_time":"2026-03-21 15:08:01","total_operations":5,"sites_count":1} 
[2026-03-21 15:08:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"oX6PczZfdKJdlj2RPINtyUDirjOp8VcW","execution_time":"2026-03-21 15:08:01","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-WaJd5V-1774074452","ORD-frrg-1774094229","ORD-yuvxr-1774094782","ORD-3ryR-1774094799","ORD-Mnk-1774094874"]} 
[2026-03-21 15:08:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"oX6PczZfdKJdlj2RPINtyUDirjOp8VcW","execution_time":"2026-03-21 15:08:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 15:08:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"oX6PczZfdKJdlj2RPINtyUDirjOp8VcW","execution_time":"2026-03-21 15:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-21 15:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"oX6PczZfdKJdlj2RPINtyUDirjOp8VcW","execution_time":"2026-03-21 15:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3ryR-1774094799","operation_id":160141} 
[2026-03-21 15:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"oX6PczZfdKJdlj2RPINtyUDirjOp8VcW","execution_time":"2026-03-21 15:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-frrg-1774094229","operation_id":160103} 
[2026-03-21 15:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"oX6PczZfdKJdlj2RPINtyUDirjOp8VcW","execution_time":"2026-03-21 15:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Mnk-1774094874","operation_id":160142} 
[2026-03-21 15:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"oX6PczZfdKJdlj2RPINtyUDirjOp8VcW","execution_time":"2026-03-21 15:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 15:08:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"oX6PczZfdKJdlj2RPINtyUDirjOp8VcW","execution_time":"2026-03-21 15:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yuvxr-1774094782","operation_id":160139,"processed":1,"skipped":4,"updates_prepared":1} 
[2026-03-21 15:08:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"oX6PczZfdKJdlj2RPINtyUDirjOp8VcW","execution_time":"2026-03-21 15:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yuvxr-1774094782","operation_id":160139,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 15:08:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"oX6PczZfdKJdlj2RPINtyUDirjOp8VcW","execution_time":"2026-03-21 15:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yuvxr-1774094782","operation_id":160139,"count":1} 
[2026-03-21 15:08:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"oX6PczZfdKJdlj2RPINtyUDirjOp8VcW","execution_time":"2026-03-21 15:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yuvxr-1774094782","operation_id":160139,"count":1} 
[2026-03-21 15:08:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"oX6PczZfdKJdlj2RPINtyUDirjOp8VcW","execution_time":"2026-03-21 15:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yuvxr-1774094782","operation_id":160139,"user_id":949,"notification_type":"order_approved","reference_id":175108} 
[2026-03-21 15:08:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"oX6PczZfdKJdlj2RPINtyUDirjOp8VcW","execution_time":"2026-03-21 15:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yuvxr-1774094782","operation_id":160139,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 15:08:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"oX6PczZfdKJdlj2RPINtyUDirjOp8VcW","execution_time":"2026-03-21 15:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yuvxr-1774094782","operation_id":160139,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 15:08:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"oX6PczZfdKJdlj2RPINtyUDirjOp8VcW","execution_time":"2026-03-21 15:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yuvxr-1774094782","operation_id":160139,"processed":1,"errors":0} 
[2026-03-21 15:08:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"oX6PczZfdKJdlj2RPINtyUDirjOp8VcW","execution_time":"2026-03-21 15:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yuvxr-1774094782","operation_id":160139,"processed":1,"errors":0} 
[2026-03-21 15:08:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"oX6PczZfdKJdlj2RPINtyUDirjOp8VcW","execution_time":"2026-03-21 15:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yuvxr-1774094782","operation_id":160139} 
[2026-03-21 15:08:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 15:08:11] production.INFO: Constructing job for order: 175112  
[2026-03-21 15:08:11] production.INFO: Constructing job for order: 175113  
[2026-03-21 15:08:13] production.INFO: Handling job for order: 175112  
[2026-03-21 15:08:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:08:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:08:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=dcb8a844-c896-4f8c-98ae-a7c45671a39d&Player_ID=8943325178  
[2026-03-21 15:08:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=dcb8a844-c896-4f8c-98ae-a7c45671a39d&Player_ID=8943325178","has_body":false} 
[2026-03-21 15:08:14] production.INFO: Operation sent successfully {"operation_id":160143,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dBn-1774094893","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 15:08:14"}},"processed_data":{"order_number":"ORD-dBn-1774094893","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 15:08:14] production.INFO: Handling job for order: 175113  
[2026-03-21 15:08:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:08:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:08:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=4c9b0cbb-8fa8-43ae-ba09-d1899c4ee775&Player_ID=9735884168  
[2026-03-21 15:08:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=4c9b0cbb-8fa8-43ae-ba09-d1899c4ee775&Player_ID=9735884168","has_body":false} 
[2026-03-21 15:08:15] production.INFO: Operation sent successfully {"operation_id":160144,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rnva-1774094894","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 15:08:15"}},"processed_data":{"order_number":"ORD-rnva-1774094894","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 15:08:29] production.INFO: Constructing job for order: 175114  
[2026-03-21 15:08:30] production.INFO: Handling job for order: 175114  
[2026-03-21 15:08:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:08:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:08:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=71e4f3d5-c5a0-473d-a460-00fb642d3ac2&Player_ID=12805916849  
[2026-03-21 15:08:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=71e4f3d5-c5a0-473d-a460-00fb642d3ac2&Player_ID=12805916849","has_body":false} 
[2026-03-21 15:08:31] production.INFO: Operation sent successfully {"operation_id":160145,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-uKx-1774094910","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 15:08:31"}},"processed_data":{"order_number":"ORD-uKx-1774094910","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 15:08:38] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Mnk-1774094874","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 15:08:38] production.INFO: Processed webhook data (normalized) {"id":"ORD-Mnk-1774094874","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 15:08:38] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:08:38] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"order_approved","reference_id":175111} 
[2026-03-21 15:08:38] production.INFO: Order updated successfully. Order ID: 175111, Status: completed  
[2026-03-21 15:08:38] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Mnk-1774094874","status":"completed","codes_count":0} 
[2026-03-21 15:08:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-21 15:08:40] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"request_approved","reference_id":18323} 
[2026-03-21 15:08:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-21 15:08:47] production.INFO: Constructing job for order: 175115  
[2026-03-21 15:08:49] production.INFO: Handling job for order: 175115  
[2026-03-21 15:08:49] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:08:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:08:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=309346eb-92d1-4db4-be20-2f6cb8d7b049&Player_ID=8191320779  
[2026-03-21 15:08:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=309346eb-92d1-4db4-be20-2f6cb8d7b049&Player_ID=8191320779","has_body":false} 
[2026-03-21 15:08:49] production.INFO: Operation sent successfully {"operation_id":160146,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6WEtm-1774094929","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 15:08:49"}},"processed_data":{"order_number":"ORD-6WEtm-1774094929","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 15:08:50] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-uKx-1774094910","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 15:08:50] production.INFO: Processed webhook data (normalized) {"id":"ORD-uKx-1774094910","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 15:08:50] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:08:50] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":175114} 
[2026-03-21 15:08:50] production.INFO: Order updated successfully. Order ID: 175114, Status: completed  
[2026-03-21 15:08:50] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-uKx-1774094910","status":"completed","codes_count":0} 
[2026-03-21 15:08:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-21 15:09:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-dBn-1774094893","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 15:09:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-dBn-1774094893","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 15:09:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:09:23] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"order_approved","reference_id":175112} 
[2026-03-21 15:09:23] production.INFO: Order updated successfully. Order ID: 175112, Status: completed  
[2026-03-21 15:09:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-dBn-1774094893","status":"completed","codes_count":0} 
[2026-03-21 15:09:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-21 15:09:35] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-rnva-1774094894","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 15:09:35] production.INFO: Processed webhook data (normalized) {"id":"ORD-rnva-1774094894","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 15:09:35] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:09:35] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":175113} 
[2026-03-21 15:09:35] production.INFO: Order updated successfully. Order ID: 175113, Status: completed  
[2026-03-21 15:09:35] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-rnva-1774094894","status":"completed","codes_count":0} 
[2026-03-21 15:09:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 15:09:41] production.INFO: Constructing job for order: 175116  
[2026-03-21 15:09:41] production.INFO: Constructing job for order: 175117  
[2026-03-21 15:09:44] production.INFO: Handling job for order: 175116  
[2026-03-21 15:09:44] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:09:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:09:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=fc13aace-c6d1-44e8-8de6-f7cd224670b4&Player_ID=51895285923  
[2026-03-21 15:09:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=fc13aace-c6d1-44e8-8de6-f7cd224670b4&Player_ID=51895285923","has_body":false} 
[2026-03-21 15:09:44] production.INFO: Operation sent successfully {"operation_id":160147,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-BM1d-1774094984","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 15:09:44"}},"processed_data":{"order_number":"ORD-BM1d-1774094984","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 15:09:44] production.INFO: Handling job for order: 175117  
[2026-03-21 15:09:44] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:09:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:09:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=256ab419-01ed-4bd2-9723-54e04e69a3c2&Player_ID=12805916849  
[2026-03-21 15:09:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=256ab419-01ed-4bd2-9723-54e04e69a3c2&Player_ID=12805916849","has_body":false} 
[2026-03-21 15:09:45] production.INFO: Operation sent successfully {"operation_id":160148,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-bSUJh1-1774094985","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 15:09:45"}},"processed_data":{"order_number":"ORD-bSUJh1-1774094985","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 15:09:56] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-BM1d-1774094984","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 15:09:56] production.INFO: Processed webhook data (normalized) {"id":"ORD-BM1d-1774094984","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 15:09:56] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:09:56] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"order_approved","reference_id":175116} 
[2026-03-21 15:09:56] production.INFO: Order updated successfully. Order ID: 175116, Status: completed  
[2026-03-21 15:09:56] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-BM1d-1774094984","status":"completed","codes_count":0} 
[2026-03-21 15:09:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-21 15:10:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-bSUJh1-1774094985","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 15:10:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-bSUJh1-1774094985","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 15:10:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:10:02] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":175117} 
[2026-03-21 15:10:02] production.INFO: Order updated successfully. Order ID: 175117, Status: completed  
[2026-03-21 15:10:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-bSUJh1-1774094985","status":"completed","codes_count":0} 
[2026-03-21 15:10:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"6YnZD4jKL1C0HMyQMSu1MK1Tcwv5yteV","execution_time":"2026-03-21 15:10:03"} 
[2026-03-21 15:10:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"6YnZD4jKL1C0HMyQMSu1MK1Tcwv5yteV","execution_time":"2026-03-21 15:10:03","total_operations":4,"sites_count":1} 
[2026-03-21 15:10:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"6YnZD4jKL1C0HMyQMSu1MK1Tcwv5yteV","execution_time":"2026-03-21 15:10:03","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-WaJd5V-1774074452","ORD-frrg-1774094229","ORD-3ryR-1774094799","ORD-6WEtm-1774094929"]} 
[2026-03-21 15:10:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"6YnZD4jKL1C0HMyQMSu1MK1Tcwv5yteV","execution_time":"2026-03-21 15:10:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 15:10:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"6YnZD4jKL1C0HMyQMSu1MK1Tcwv5yteV","execution_time":"2026-03-21 15:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-21 15:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6YnZD4jKL1C0HMyQMSu1MK1Tcwv5yteV","execution_time":"2026-03-21 15:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3ryR-1774094799","operation_id":160141} 
[2026-03-21 15:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6YnZD4jKL1C0HMyQMSu1MK1Tcwv5yteV","execution_time":"2026-03-21 15:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WEtm-1774094929","operation_id":160146} 
[2026-03-21 15:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6YnZD4jKL1C0HMyQMSu1MK1Tcwv5yteV","execution_time":"2026-03-21 15:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-frrg-1774094229","operation_id":160103} 
[2026-03-21 15:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6YnZD4jKL1C0HMyQMSu1MK1Tcwv5yteV","execution_time":"2026-03-21 15:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 15:10:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"6YnZD4jKL1C0HMyQMSu1MK1Tcwv5yteV","execution_time":"2026-03-21 15:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-21 15:10:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"6YnZD4jKL1C0HMyQMSu1MK1Tcwv5yteV","execution_time":"2026-03-21 15:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 15:10:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"6YnZD4jKL1C0HMyQMSu1MK1Tcwv5yteV","execution_time":"2026-03-21 15:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 15:10:03] production.INFO: Executing GetProducts task...  
[2026-03-21 15:10:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 15:10:03] production.INFO: Executing GetProducts task...  
[2026-03-21 15:10:06] production.INFO: async() رجع: true  
[2026-03-21 15:10:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 15:10:06] production.WARNING: Product with ID 395 not found  
[2026-03-21 15:10:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 15:10:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 15:10:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 15:10:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 15:10:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 15:10:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 15:10:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 15:10:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 15:10:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 15:10:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-21 15:10:07] production.INFO: Constructing job for order: 175118  
[2026-03-21 15:10:10] production.INFO: Handling job for order: 175118  
[2026-03-21 15:10:10] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:10:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:10:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=33396b53-9405-4007-af9e-a9a8db9033e1&Player_ID=10580757102  
[2026-03-21 15:10:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=33396b53-9405-4007-af9e-a9a8db9033e1&Player_ID=10580757102","has_body":false} 
[2026-03-21 15:10:11] production.INFO: Operation sent successfully {"operation_id":160149,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-IRfxE-1774095011","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 15:10:11"}},"processed_data":{"order_number":"ORD-IRfxE-1774095011","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 15:10:18] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-6WEtm-1774094929","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 15:10:18] production.INFO: Processed webhook data (normalized) {"id":"ORD-6WEtm-1774094929","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 15:10:18] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:10:18] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"order_approved","reference_id":175115} 
[2026-03-21 15:10:18] production.INFO: Order updated successfully. Order ID: 175115, Status: completed  
[2026-03-21 15:10:18] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-6WEtm-1774094929","status":"completed","codes_count":0} 
[2026-03-21 15:10:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-21 15:10:25] production.INFO: Constructing job for order: 175119  
[2026-03-21 15:10:26] production.INFO: Handling job for order: 175119  
[2026-03-21 15:10:26] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:10:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:10:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=81f3c55e-3264-40e4-9e3d-323f8d540023&Player_ID=52440950869  
[2026-03-21 15:10:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=81f3c55e-3264-40e4-9e3d-323f8d540023&Player_ID=52440950869","has_body":false} 
[2026-03-21 15:10:27] production.INFO: Operation sent successfully {"operation_id":160150,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-YzM-1774095026","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 15:10:27"}},"processed_data":{"order_number":"ORD-YzM-1774095026","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-21 15:11:34] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-IRfxE-1774095011","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 15:11:34] production.INFO: Processed webhook data (normalized) {"id":"ORD-IRfxE-1774095011","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 15:11:34] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:11:34] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":175118} 
[2026-03-21 15:11:34] production.INFO: Order updated successfully. Order ID: 175118, Status: completed  
[2026-03-21 15:11:34] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-IRfxE-1774095011","status":"completed","codes_count":0} 
[2026-03-21 15:11:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-21 15:12:00] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-21 15:12:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 225  
[2026-03-21 15:12:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1297  
[2026-03-21 15:12:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"nVQlEnf3SBBRsL4LYfLiRF1KJPuH8hel","execution_time":"2026-03-21 15:12:03"} 
[2026-03-21 15:12:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"nVQlEnf3SBBRsL4LYfLiRF1KJPuH8hel","execution_time":"2026-03-21 15:12:03","total_operations":4,"sites_count":1} 
[2026-03-21 15:12:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"nVQlEnf3SBBRsL4LYfLiRF1KJPuH8hel","execution_time":"2026-03-21 15:12:03","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-WaJd5V-1774074452","ORD-frrg-1774094229","ORD-3ryR-1774094799","ORD-YzM-1774095026"]} 
[2026-03-21 15:12:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"nVQlEnf3SBBRsL4LYfLiRF1KJPuH8hel","execution_time":"2026-03-21 15:12:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 15:12:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"nVQlEnf3SBBRsL4LYfLiRF1KJPuH8hel","execution_time":"2026-03-21 15:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-21 15:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nVQlEnf3SBBRsL4LYfLiRF1KJPuH8hel","execution_time":"2026-03-21 15:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-frrg-1774094229","operation_id":160103} 
[2026-03-21 15:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nVQlEnf3SBBRsL4LYfLiRF1KJPuH8hel","execution_time":"2026-03-21 15:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 15:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nVQlEnf3SBBRsL4LYfLiRF1KJPuH8hel","execution_time":"2026-03-21 15:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YzM-1774095026","operation_id":160150} 
[2026-03-21 15:12:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"nVQlEnf3SBBRsL4LYfLiRF1KJPuH8hel","execution_time":"2026-03-21 15:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YzM-1774095026","operation_id":160150,"processed":1,"skipped":3,"updates_prepared":1} 
[2026-03-21 15:12:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"nVQlEnf3SBBRsL4LYfLiRF1KJPuH8hel","execution_time":"2026-03-21 15:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YzM-1774095026","operation_id":160150,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 15:12:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"nVQlEnf3SBBRsL4LYfLiRF1KJPuH8hel","execution_time":"2026-03-21 15:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YzM-1774095026","operation_id":160150,"count":1} 
[2026-03-21 15:12:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"nVQlEnf3SBBRsL4LYfLiRF1KJPuH8hel","execution_time":"2026-03-21 15:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YzM-1774095026","operation_id":160150,"count":1} 
[2026-03-21 15:12:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"nVQlEnf3SBBRsL4LYfLiRF1KJPuH8hel","execution_time":"2026-03-21 15:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YzM-1774095026","operation_id":160150,"user_id":302,"notification_type":"order_approved","reference_id":175110} 
[2026-03-21 15:12:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"nVQlEnf3SBBRsL4LYfLiRF1KJPuH8hel","execution_time":"2026-03-21 15:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YzM-1774095026","operation_id":160150,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 15:12:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"nVQlEnf3SBBRsL4LYfLiRF1KJPuH8hel","execution_time":"2026-03-21 15:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YzM-1774095026","operation_id":160150,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 15:12:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"nVQlEnf3SBBRsL4LYfLiRF1KJPuH8hel","execution_time":"2026-03-21 15:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YzM-1774095026","operation_id":160150,"processed":1,"errors":0} 
[2026-03-21 15:12:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"nVQlEnf3SBBRsL4LYfLiRF1KJPuH8hel","execution_time":"2026-03-21 15:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YzM-1774095026","operation_id":160150,"processed":1,"errors":0} 
[2026-03-21 15:12:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"nVQlEnf3SBBRsL4LYfLiRF1KJPuH8hel","execution_time":"2026-03-21 15:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YzM-1774095026","operation_id":160150} 
[2026-03-21 15:12:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 302  
[2026-03-21 15:12:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-YzM-1774095026","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 15:12:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-YzM-1774095026","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 15:12:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:12:05] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":175119} 
[2026-03-21 15:12:05] production.INFO: Order updated successfully. Order ID: 175119, Status: completed  
[2026-03-21 15:12:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-YzM-1774095026","status":"completed","codes_count":0} 
[2026-03-21 15:12:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-21 15:12:17] production.INFO: Constructing job for order: 175120  
[2026-03-21 15:12:18] production.INFO: Handling job for order: 175120  
[2026-03-21 15:12:18] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:12:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:12:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=b758793f-1871-4cbe-b04b-8320f4dd0628&Player_ID=1569833149  
[2026-03-21 15:12:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=b758793f-1871-4cbe-b04b-8320f4dd0628&Player_ID=1569833149","has_body":false} 
[2026-03-21 15:12:19] production.INFO: Operation sent successfully {"operation_id":160151,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-U2Y-1774095139","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 15:12:19"}},"processed_data":{"order_number":"ORD-U2Y-1774095139","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 15:12:19] production.INFO: Constructing job for order: 175121  
[2026-03-21 15:12:22] production.INFO: Handling job for order: 175121  
[2026-03-21 15:12:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:12:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:12:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=deeffd5a-b860-4dd6-b708-fdda20744e58&Player_ID=1569833149  
[2026-03-21 15:12:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=deeffd5a-b860-4dd6-b708-fdda20744e58&Player_ID=1569833149","has_body":false} 
[2026-03-21 15:12:23] production.INFO: Operation sent successfully {"operation_id":160152,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-JySAqs-1774095142","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 15:12:23"}},"processed_data":{"order_number":"ORD-JySAqs-1774095142","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 15:12:33] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1083.5","mainamount":"1100","operation_number":"155862679","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php820sp7mbnvii7oALTBN"}},"user_id":1572} 
[2026-03-21 15:12:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 15:12:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 15:12:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 15:12:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 15:12:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 15:12:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 15:12:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 15:12:35] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 15:12:35] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18324,"user_id":1572,"amount":1083.5,"admins_notified":7} 
[2026-03-21 15:12:36] production.INFO: Constructing job for order: 175122  
[2026-03-21 15:12:38] production.INFO: Handling job for order: 175122  
[2026-03-21 15:12:38] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:12:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:12:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=5160a50c-685a-4aba-afb2-4f57efc044b5&Player_ID=1793330517  
[2026-03-21 15:12:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=5160a50c-685a-4aba-afb2-4f57efc044b5&Player_ID=1793330517","has_body":false} 
[2026-03-21 15:12:39] production.INFO: Operation sent successfully {"operation_id":160153,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-QBW2hpj-1774095158","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 15:12:39"}},"processed_data":{"order_number":"ORD-QBW2hpj-1774095158","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 15:12:52] production.INFO: Constructing job for order: 175123  
[2026-03-21 15:12:54] production.INFO: Handling job for order: 175123  
[2026-03-21 15:12:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:12:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:12:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=d5ce1201-5388-4345-ac27-364a721b9017&Player_ID=41143629  
[2026-03-21 15:12:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=d5ce1201-5388-4345-ac27-364a721b9017&Player_ID=41143629","has_body":false} 
[2026-03-21 15:12:55] production.INFO: Operation sent successfully {"operation_id":160154,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hep-1774095174","amount":1.7168552000000001367396862406167201697826385498046875,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-21 15:12:55"}},"processed_data":{"order_number":"ORD-hep-1774095174","amount":1.7168552000000001367396862406167201697826385498046875,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-21 15:12:56] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-U2Y-1774095139","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 15:12:56] production.INFO: Processed webhook data (normalized) {"id":"ORD-U2Y-1774095139","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 15:12:56] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:12:56] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":175120} 
[2026-03-21 15:12:56] production.INFO: Order updated successfully. Order ID: 175120, Status: completed  
[2026-03-21 15:12:56] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-U2Y-1774095139","status":"completed","codes_count":0} 
[2026-03-21 15:12:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-21 15:13:20] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-QBW2hpj-1774095158","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 15:13:20] production.INFO: Processed webhook data (normalized) {"id":"ORD-QBW2hpj-1774095158","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 15:13:20] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:13:20] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":175122} 
[2026-03-21 15:13:20] production.INFO: Order updated successfully. Order ID: 175122, Status: completed  
[2026-03-21 15:13:20] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-QBW2hpj-1774095158","status":"completed","codes_count":0} 
[2026-03-21 15:13:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-21 15:14:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"arsSohONAiBd2nNiBkxiT7Fr4ZS9jzQF","execution_time":"2026-03-21 15:14:04"} 
[2026-03-21 15:14:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"arsSohONAiBd2nNiBkxiT7Fr4ZS9jzQF","execution_time":"2026-03-21 15:14:04","total_operations":4,"sites_count":1} 
[2026-03-21 15:14:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"arsSohONAiBd2nNiBkxiT7Fr4ZS9jzQF","execution_time":"2026-03-21 15:14:04","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-WaJd5V-1774074452","ORD-frrg-1774094229","ORD-JySAqs-1774095142","ORD-hep-1774095174"]} 
[2026-03-21 15:14:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"arsSohONAiBd2nNiBkxiT7Fr4ZS9jzQF","execution_time":"2026-03-21 15:14:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 15:14:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"arsSohONAiBd2nNiBkxiT7Fr4ZS9jzQF","execution_time":"2026-03-21 15:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-21 15:14:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"arsSohONAiBd2nNiBkxiT7Fr4ZS9jzQF","execution_time":"2026-03-21 15:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-frrg-1774094229","operation_id":160103} 
[2026-03-21 15:14:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"arsSohONAiBd2nNiBkxiT7Fr4ZS9jzQF","execution_time":"2026-03-21 15:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hep-1774095174","operation_id":160154} 
[2026-03-21 15:14:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"arsSohONAiBd2nNiBkxiT7Fr4ZS9jzQF","execution_time":"2026-03-21 15:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JySAqs-1774095142","operation_id":160152} 
[2026-03-21 15:14:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"arsSohONAiBd2nNiBkxiT7Fr4ZS9jzQF","execution_time":"2026-03-21 15:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 15:14:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"arsSohONAiBd2nNiBkxiT7Fr4ZS9jzQF","execution_time":"2026-03-21 15:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-21 15:14:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"arsSohONAiBd2nNiBkxiT7Fr4ZS9jzQF","execution_time":"2026-03-21 15:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 15:14:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"arsSohONAiBd2nNiBkxiT7Fr4ZS9jzQF","execution_time":"2026-03-21 15:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 15:14:13] production.INFO: Constructing job for order: 175124  
[2026-03-21 15:14:16] production.INFO: Handling job for order: 175124  
[2026-03-21 15:14:16] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 15:14:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:14:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/21/params?qty=1&uuid=f3a92fd0-6af1-41ed-80dd-0dd7f51eb745&Player_ID=0954925692  
[2026-03-21 15:14:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/21/params?qty=1&uuid=f3a92fd0-6af1-41ed-80dd-0dd7f51eb745&Player_ID=0954925692","has_body":false} 
[2026-03-21 15:14:17] production.INFO: Operation sent successfully {"operation_id":160155,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-78m5Muj-1774095257","amount":2110.67200000000002546585164964199066162109375,"status":"processing","product":"2000 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 15:14:17"}},"processed_data":{"order_number":"ORD-78m5Muj-1774095257","amount":2110.67200000000002546585164964199066162109375,"status":"processing","product":"2000 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 15:14:44] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-JySAqs-1774095142","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 15:14:44] production.INFO: Processed webhook data (normalized) {"id":"ORD-JySAqs-1774095142","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 15:14:44] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:14:44] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":175121} 
[2026-03-21 15:14:44] production.INFO: Order updated successfully. Order ID: 175121, Status: completed  
[2026-03-21 15:14:44] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-JySAqs-1774095142","status":"completed","codes_count":0} 
[2026-03-21 15:14:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-21 15:14:59] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-21 15:15:01] production.INFO: Constructing job for order: 175125  
[2026-03-21 15:15:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 225  
[2026-03-21 15:15:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 771  
[2026-03-21 15:15:02] production.INFO: Executing GetProducts task...  
[2026-03-21 15:15:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 15:15:02] production.INFO: Executing GetProducts task...  
[2026-03-21 15:15:04] production.INFO: async() رجع: true  
[2026-03-21 15:15:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 15:15:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 15:15:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 15:15:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 15:15:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 15:15:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 15:15:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 15:15:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 15:15:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 15:15:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 15:15:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 15:15:05] production.INFO: Handling job for order: 175125  
[2026-03-21 15:15:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:15:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:15:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=cb744fbf-2b60-47e4-91c4-d498a4af2829&Player_ID=13401244444  
[2026-03-21 15:15:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=cb744fbf-2b60-47e4-91c4-d498a4af2829&Player_ID=13401244444","has_body":false} 
[2026-03-21 15:15:06] production.INFO: Operation sent successfully {"operation_id":160156,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-escUK-1774095306","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 15:15:06"}},"processed_data":{"order_number":"ORD-escUK-1774095306","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 15:15:35] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-escUK-1774095306","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 15:15:35] production.INFO: Processed webhook data (normalized) {"id":"ORD-escUK-1774095306","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 15:15:35] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:15:35] production.INFO: SendAcceptReject: Notification queued {"user_id":1299,"notification_type":"order_approved","reference_id":175125} 
[2026-03-21 15:15:35] production.INFO: Order updated successfully. Order ID: 175125, Status: completed  
[2026-03-21 15:15:35] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-escUK-1774095306","status":"completed","codes_count":0} 
[2026-03-21 15:15:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-21 15:16:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"9e64vyAuR4Jn7FJj6GRiI4cewwZzPFB9","execution_time":"2026-03-21 15:16:03"} 
[2026-03-21 15:16:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"9e64vyAuR4Jn7FJj6GRiI4cewwZzPFB9","execution_time":"2026-03-21 15:16:03","total_operations":4,"sites_count":2} 
[2026-03-21 15:16:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"9e64vyAuR4Jn7FJj6GRiI4cewwZzPFB9","execution_time":"2026-03-21 15:16:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-WaJd5V-1774074452","ORD-frrg-1774094229","ORD-hep-1774095174"]} 
[2026-03-21 15:16:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"9e64vyAuR4Jn7FJj6GRiI4cewwZzPFB9","execution_time":"2026-03-21 15:16:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 15:16:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"9e64vyAuR4Jn7FJj6GRiI4cewwZzPFB9","execution_time":"2026-03-21 15:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-21 15:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9e64vyAuR4Jn7FJj6GRiI4cewwZzPFB9","execution_time":"2026-03-21 15:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-frrg-1774094229","operation_id":160103} 
[2026-03-21 15:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9e64vyAuR4Jn7FJj6GRiI4cewwZzPFB9","execution_time":"2026-03-21 15:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 15:16:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"9e64vyAuR4Jn7FJj6GRiI4cewwZzPFB9","execution_time":"2026-03-21 15:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":1,"skipped":2,"updates_prepared":1} 
[2026-03-21 15:16:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"9e64vyAuR4Jn7FJj6GRiI4cewwZzPFB9","execution_time":"2026-03-21 15:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 15:16:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"9e64vyAuR4Jn7FJj6GRiI4cewwZzPFB9","execution_time":"2026-03-21 15:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"count":1} 
[2026-03-21 15:16:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"9e64vyAuR4Jn7FJj6GRiI4cewwZzPFB9","execution_time":"2026-03-21 15:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"count":1} 
[2026-03-21 15:16:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"9e64vyAuR4Jn7FJj6GRiI4cewwZzPFB9","execution_time":"2026-03-21 15:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"user_id":166,"notification_type":"order_approved","reference_id":175123} 
[2026-03-21 15:16:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"9e64vyAuR4Jn7FJj6GRiI4cewwZzPFB9","execution_time":"2026-03-21 15:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 15:16:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"9e64vyAuR4Jn7FJj6GRiI4cewwZzPFB9","execution_time":"2026-03-21 15:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 15:16:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"9e64vyAuR4Jn7FJj6GRiI4cewwZzPFB9","execution_time":"2026-03-21 15:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":1,"errors":0} 
[2026-03-21 15:16:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"9e64vyAuR4Jn7FJj6GRiI4cewwZzPFB9","execution_time":"2026-03-21 15:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":1,"errors":0} 
[2026-03-21 15:16:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"9e64vyAuR4Jn7FJj6GRiI4cewwZzPFB9","execution_time":"2026-03-21 15:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":1,"order_ids":["ORD-78m5Muj-1774095257"]} 
[2026-03-21 15:16:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"9e64vyAuR4Jn7FJj6GRiI4cewwZzPFB9","execution_time":"2026-03-21 15:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 15:16:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"9e64vyAuR4Jn7FJj6GRiI4cewwZzPFB9","execution_time":"2026-03-21 15:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":1} 
[2026-03-21 15:16:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"9e64vyAuR4Jn7FJj6GRiI4cewwZzPFB9","execution_time":"2026-03-21 15:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-78m5Muj-1774095257","operation_id":160155,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 15:16:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"9e64vyAuR4Jn7FJj6GRiI4cewwZzPFB9","execution_time":"2026-03-21 15:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-78m5Muj-1774095257","operation_id":160155,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 15:16:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"9e64vyAuR4Jn7FJj6GRiI4cewwZzPFB9","execution_time":"2026-03-21 15:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-78m5Muj-1774095257","operation_id":160155,"count":1} 
[2026-03-21 15:16:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"9e64vyAuR4Jn7FJj6GRiI4cewwZzPFB9","execution_time":"2026-03-21 15:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-78m5Muj-1774095257","operation_id":160155,"count":1} 
[2026-03-21 15:16:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"9e64vyAuR4Jn7FJj6GRiI4cewwZzPFB9","execution_time":"2026-03-21 15:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-78m5Muj-1774095257","operation_id":160155,"user_id":315,"notification_type":"order_approved","reference_id":175124} 
[2026-03-21 15:16:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"9e64vyAuR4Jn7FJj6GRiI4cewwZzPFB9","execution_time":"2026-03-21 15:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-78m5Muj-1774095257","operation_id":160155,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 15:16:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"9e64vyAuR4Jn7FJj6GRiI4cewwZzPFB9","execution_time":"2026-03-21 15:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-78m5Muj-1774095257","operation_id":160155,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 15:16:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"9e64vyAuR4Jn7FJj6GRiI4cewwZzPFB9","execution_time":"2026-03-21 15:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-78m5Muj-1774095257","operation_id":160155,"processed":1,"errors":0} 
[2026-03-21 15:16:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"9e64vyAuR4Jn7FJj6GRiI4cewwZzPFB9","execution_time":"2026-03-21 15:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-78m5Muj-1774095257","operation_id":160155,"processed":1,"errors":0} 
[2026-03-21 15:16:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"9e64vyAuR4Jn7FJj6GRiI4cewwZzPFB9","execution_time":"2026-03-21 15:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-78m5Muj-1774095257","operation_id":160155} 
[2026-03-21 15:16:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 166  
[2026-03-21 15:16:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 315  
[2026-03-21 15:16:13] production.INFO: Constructing job for order: 175126  
[2026-03-21 15:16:14] production.INFO: Constructing job for order: 175127  
[2026-03-21 15:16:15] production.INFO: Handling job for order: 175126  
[2026-03-21 15:16:15] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 15:16:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:16:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/42/params?qty=1&uuid=510a76ec-4507-4159-977a-bb0ddf841b55&Player_ID=0992318473  
[2026-03-21 15:16:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/42/params?qty=1&uuid=510a76ec-4507-4159-977a-bb0ddf841b55&Player_ID=0992318473","has_body":false} 
[2026-03-21 15:16:16] production.INFO: Operation sent successfully {"operation_id":160157,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dGctzqgV-1774095376","amount":101.47539000000000442014425061643123626708984375,"status":"processing","product":"96.15 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 15:16:16"}},"processed_data":{"order_number":"ORD-dGctzqgV-1774095376","amount":101.47539000000000442014425061643123626708984375,"status":"processing","product":"96.15 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 15:16:16] production.INFO: Handling job for order: 175127  
[2026-03-21 15:16:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:16:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:16:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=1000&uuid=c0bcc8ec-08b4-45ea-b7e3-8091237c39c9&Player_ID=107641576  
[2026-03-21 15:16:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=1000&uuid=c0bcc8ec-08b4-45ea-b7e3-8091237c39c9&Player_ID=107641576","has_body":false} 
[2026-03-21 15:16:17] production.INFO: Operation sent successfully {"operation_id":160158,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-iDrHp9-1774095377","amount":1.689046499999999895180735620670020580291748046875,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-21 15:16:17"}},"processed_data":{"order_number":"ORD-iDrHp9-1774095377","amount":1.689046499999999895180735620670020580291748046875,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-21 15:16:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-iDrHp9-1774095377","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 15:16:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-iDrHp9-1774095377","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 15:16:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:16:23] production.INFO: SendAcceptReject: Notification queued {"user_id":62,"notification_type":"order_approved","reference_id":175127} 
[2026-03-21 15:16:23] production.INFO: Order updated successfully. Order ID: 175127, Status: completed  
[2026-03-21 15:16:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-iDrHp9-1774095377","status":"completed","codes_count":0} 
[2026-03-21 15:16:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 62  
[2026-03-21 15:16:27] production.INFO: Constructing job for order: 175128  
[2026-03-21 15:16:29] production.INFO: Handling job for order: 175128  
[2026-03-21 15:16:29] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:16:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:16:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=d2f636cd-38d0-4d19-8169-4069b13c023e&Player_ID=13401244444  
[2026-03-21 15:16:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=d2f636cd-38d0-4d19-8169-4069b13c023e&Player_ID=13401244444","has_body":false} 
[2026-03-21 15:16:30] production.INFO: Operation sent successfully {"operation_id":160159,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HAPyzW-1774095390","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 15:16:30"}},"processed_data":{"order_number":"ORD-HAPyzW-1774095390","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 15:16:48] production.INFO: Constructing job for order: 175129  
[2026-03-21 15:16:51] production.INFO: Handling job for order: 175129  
[2026-03-21 15:16:51] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 15:16:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:16:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/28/params?qty=1&uuid=df42a8c2-e49e-4e9a-ab1d-ad8045b53571&Player_ID=0992318473  
[2026-03-21 15:16:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/28/params?qty=1&uuid=df42a8c2-e49e-4e9a-ab1d-ad8045b53571&Player_ID=0992318473","has_body":false} 
[2026-03-21 15:16:52] production.INFO: Operation sent successfully {"operation_id":160160,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HRmyQ6v-1774095411","amount":5.07528000000000023561597117804922163486480712890625,"status":"processing","product":"4.81 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 15:16:52"}},"processed_data":{"order_number":"ORD-HRmyQ6v-1774095411","amount":5.07528000000000023561597117804922163486480712890625,"status":"processing","product":"4.81 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 15:17:20] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-HAPyzW-1774095390","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 15:17:20] production.INFO: Processed webhook data (normalized) {"id":"ORD-HAPyzW-1774095390","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 15:17:20] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:17:20] production.INFO: SendAcceptReject: Notification queued {"user_id":1299,"notification_type":"order_approved","reference_id":175128} 
[2026-03-21 15:17:20] production.INFO: Order updated successfully. Order ID: 175128, Status: completed  
[2026-03-21 15:17:20] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-HAPyzW-1774095390","status":"completed","codes_count":0} 
[2026-03-21 15:17:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-21 15:18:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"tFLl8HGHFJFWLESaNO6H6UMfZk4KGYr9","execution_time":"2026-03-21 15:18:04"} 
[2026-03-21 15:18:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"tFLl8HGHFJFWLESaNO6H6UMfZk4KGYr9","execution_time":"2026-03-21 15:18:04","total_operations":4,"sites_count":2} 
[2026-03-21 15:18:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"tFLl8HGHFJFWLESaNO6H6UMfZk4KGYr9","execution_time":"2026-03-21 15:18:04","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-WaJd5V-1774074452","ORD-frrg-1774094229"]} 
[2026-03-21 15:18:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"tFLl8HGHFJFWLESaNO6H6UMfZk4KGYr9","execution_time":"2026-03-21 15:18:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 15:18:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"tFLl8HGHFJFWLESaNO6H6UMfZk4KGYr9","execution_time":"2026-03-21 15:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 15:18:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tFLl8HGHFJFWLESaNO6H6UMfZk4KGYr9","execution_time":"2026-03-21 15:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-frrg-1774094229","operation_id":160103} 
[2026-03-21 15:18:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tFLl8HGHFJFWLESaNO6H6UMfZk4KGYr9","execution_time":"2026-03-21 15:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 15:18:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"tFLl8HGHFJFWLESaNO6H6UMfZk4KGYr9","execution_time":"2026-03-21 15:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 15:18:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"tFLl8HGHFJFWLESaNO6H6UMfZk4KGYr9","execution_time":"2026-03-21 15:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 15:18:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"tFLl8HGHFJFWLESaNO6H6UMfZk4KGYr9","execution_time":"2026-03-21 15:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":2,"order_ids":["ORD-dGctzqgV-1774095376","ORD-HRmyQ6v-1774095411"]} 
[2026-03-21 15:18:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"tFLl8HGHFJFWLESaNO6H6UMfZk4KGYr9","execution_time":"2026-03-21 15:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 15:18:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"tFLl8HGHFJFWLESaNO6H6UMfZk4KGYr9","execution_time":"2026-03-21 15:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":2} 
[2026-03-21 15:18:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"tFLl8HGHFJFWLESaNO6H6UMfZk4KGYr9","execution_time":"2026-03-21 15:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HRmyQ6v-1774095411","operation_id":160160,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-21 15:18:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"tFLl8HGHFJFWLESaNO6H6UMfZk4KGYr9","execution_time":"2026-03-21 15:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HRmyQ6v-1774095411","operation_id":160160,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-21 15:18:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"tFLl8HGHFJFWLESaNO6H6UMfZk4KGYr9","execution_time":"2026-03-21 15:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HRmyQ6v-1774095411","operation_id":160160,"count":2} 
[2026-03-21 15:18:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"tFLl8HGHFJFWLESaNO6H6UMfZk4KGYr9","execution_time":"2026-03-21 15:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HRmyQ6v-1774095411","operation_id":160160,"count":2} 
[2026-03-21 15:18:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"tFLl8HGHFJFWLESaNO6H6UMfZk4KGYr9","execution_time":"2026-03-21 15:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HRmyQ6v-1774095411","operation_id":160160,"user_id":1056,"notification_type":"order_approved","reference_id":175126} 
[2026-03-21 15:18:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"tFLl8HGHFJFWLESaNO6H6UMfZk4KGYr9","execution_time":"2026-03-21 15:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HRmyQ6v-1774095411","operation_id":160160,"user_id":1056,"notification_type":"order_approved","reference_id":175129} 
[2026-03-21 15:18:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"tFLl8HGHFJFWLESaNO6H6UMfZk4KGYr9","execution_time":"2026-03-21 15:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HRmyQ6v-1774095411","operation_id":160160,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-21 15:18:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"tFLl8HGHFJFWLESaNO6H6UMfZk4KGYr9","execution_time":"2026-03-21 15:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HRmyQ6v-1774095411","operation_id":160160,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-21 15:18:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"tFLl8HGHFJFWLESaNO6H6UMfZk4KGYr9","execution_time":"2026-03-21 15:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HRmyQ6v-1774095411","operation_id":160160,"processed":2,"errors":0} 
[2026-03-21 15:18:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"tFLl8HGHFJFWLESaNO6H6UMfZk4KGYr9","execution_time":"2026-03-21 15:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HRmyQ6v-1774095411","operation_id":160160,"processed":2,"errors":0} 
[2026-03-21 15:18:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"tFLl8HGHFJFWLESaNO6H6UMfZk4KGYr9","execution_time":"2026-03-21 15:18:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HRmyQ6v-1774095411","operation_id":160160} 
[2026-03-21 15:18:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-21 15:18:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-21 15:18:20] production.INFO: Constructing job for order: 175130  
[2026-03-21 15:18:22] production.INFO: Handling job for order: 175130  
[2026-03-21 15:18:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:18:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:18:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5c7e1ba5-cc3e-41f4-8e3b-f87adc536f99&Player_ID=52211294337  
[2026-03-21 15:18:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5c7e1ba5-cc3e-41f4-8e3b-f87adc536f99&Player_ID=52211294337","has_body":false} 
[2026-03-21 15:18:23] production.INFO: Operation sent successfully {"operation_id":160161,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-RsEyb02g-1774095503","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 15:18:23"}},"processed_data":{"order_number":"ORD-RsEyb02g-1774095503","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 15:18:36] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-RsEyb02g-1774095503","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 15:18:36] production.INFO: Processed webhook data (normalized) {"id":"ORD-RsEyb02g-1774095503","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 15:18:36] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:18:36] production.INFO: SendAcceptReject: Notification queued {"user_id":1074,"notification_type":"order_approved","reference_id":175130} 
[2026-03-21 15:18:36] production.INFO: Order updated successfully. Order ID: 175130, Status: completed  
[2026-03-21 15:18:36] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-RsEyb02g-1774095503","status":"completed","codes_count":0} 
[2026-03-21 15:18:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-21 15:18:40] production.INFO: Constructing job for order: 175131  
[2026-03-21 15:18:41] production.INFO: Handling job for order: 175131  
[2026-03-21 15:18:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:18:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:18:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=67d50042-5df5-40b8-9f73-09ed8a1fa326&Player_ID=6936974551  
[2026-03-21 15:18:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=67d50042-5df5-40b8-9f73-09ed8a1fa326&Player_ID=6936974551","has_body":false} 
[2026-03-21 15:18:42] production.INFO: Operation sent successfully {"operation_id":160162,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-FafXA-1774095521","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 15:18:42"}},"processed_data":{"order_number":"ORD-FafXA-1774095521","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 15:18:45] production.INFO: Constructing job for order: 175132  
[2026-03-21 15:18:48] production.INFO: Handling job for order: 175132  
[2026-03-21 15:18:48] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 15:18:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:18:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=d7985b2b-d399-48f7-bd09-11f04bccfb93&Player_ID=0998889821  
[2026-03-21 15:18:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=d7985b2b-d399-48f7-bd09-11f04bccfb93&Player_ID=0998889821","has_body":false} 
[2026-03-21 15:18:49] production.INFO: Operation sent successfully {"operation_id":160163,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-zN3V-1774095529","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 15:18:49"}},"processed_data":{"order_number":"ORD-zN3V-1774095529","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 15:18:57] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-frrg-1774094229","status":"completed","notes":[],"codes":[]}} 
[2026-03-21 15:18:57] production.INFO: Processed webhook data (normalized) {"id":"ORD-frrg-1774094229","status":"completed","codes":[],"notes":[]} 
[2026-03-21 15:18:57] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:18:57] production.INFO: SendAcceptReject: Notification queued {"user_id":242,"notification_type":"order_approved","reference_id":175071} 
[2026-03-21 15:18:57] production.INFO: Order updated successfully. Order ID: 175071, Status: completed  
[2026-03-21 15:18:57] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-frrg-1774094229","status":"completed","codes_count":0} 
[2026-03-21 15:18:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 242  
[2026-03-21 15:19:04] production.INFO: Constructing job for order: 175133  
[2026-03-21 15:19:07] production.INFO: Handling job for order: 175133  
[2026-03-21 15:19:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:19:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:19:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/825/params?qty=2500&uuid=4549ae39-b3fa-4c6a-b487-ccdc4d30865c&Player_ID=4631414  
[2026-03-21 15:19:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/825/params?qty=2500&uuid=4549ae39-b3fa-4c6a-b487-ccdc4d30865c&Player_ID=4631414","has_body":false} 
[2026-03-21 15:19:08] production.INFO: Operation sent successfully {"operation_id":160164,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ZgX6Mqs-1774095548","amount":1.84419749999999993406163412146270275115966796875,"status":"processing","product":"Sahra Amount","game":"Sahra Caht","notes":[],"created_at":"2026-03-21 15:19:08"}},"processed_data":{"order_number":"ORD-ZgX6Mqs-1774095548","amount":1.84419749999999993406163412146270275115966796875,"status":"processing","product":"Sahra Amount","game":"Sahra Caht"}} 
[2026-03-21 15:19:16] production.INFO: Constructing job for order: 175134  
[2026-03-21 15:19:17] production.INFO: Handling job for order: 175134  
[2026-03-21 15:19:17] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:19:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:19:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8f71be44-b933-4421-aeec-fd04a9f973f9&Player_ID=522545503007  
[2026-03-21 15:19:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8f71be44-b933-4421-aeec-fd04a9f973f9&Player_ID=522545503007","has_body":false} 
[2026-03-21 15:19:18] production.INFO: Operation sent successfully {"operation_id":160165,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-OFBO-1774095557","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 15:19:18"}},"processed_data":{"order_number":"ORD-OFBO-1774095557","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 15:19:29] production.INFO: Constructing job for order: 175135  
[2026-03-21 15:19:30] production.INFO: Handling job for order: 175135  
[2026-03-21 15:19:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:19:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:19:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=3d219e0e-8449-40b4-bdb6-3838dbef45dd&Player_ID=9704780677  
[2026-03-21 15:19:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=3d219e0e-8449-40b4-bdb6-3838dbef45dd&Player_ID=9704780677","has_body":false} 
[2026-03-21 15:19:30] production.INFO: Operation sent successfully {"operation_id":160166,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-i00-1774095570","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 15:19:30"}},"processed_data":{"order_number":"ORD-i00-1774095570","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 15:19:55] production.INFO: Constructing job for order: 175136  
[2026-03-21 15:19:57] production.INFO: Handling job for order: 175136  
[2026-03-21 15:19:57] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 15:19:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:19:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/815/params?qty=1&uuid=c81acd3d-1f52-4773-b18b-3b0ad0b02d05&Player_ID=0986103240  
[2026-03-21 15:19:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/815/params?qty=1&uuid=c81acd3d-1f52-4773-b18b-3b0ad0b02d05&Player_ID=0986103240","has_body":false} 
[2026-03-21 15:19:58] production.INFO: Operation sent successfully {"operation_id":160167,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PwzOngfN-1774095598","amount":456.6342200000000275394995696842670440673828125,"status":"processing","product":"432.69 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 15:19:58"}},"processed_data":{"order_number":"ORD-PwzOngfN-1774095598","amount":456.6342200000000275394995696842670440673828125,"status":"processing","product":"432.69 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 15:20:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"YeSxXanSItNIsKaQQVrBlgDjRvigzz8n","execution_time":"2026-03-21 15:20:04"} 
[2026-03-21 15:20:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"YeSxXanSItNIsKaQQVrBlgDjRvigzz8n","execution_time":"2026-03-21 15:20:04","total_operations":7,"sites_count":2} 
[2026-03-21 15:20:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"YeSxXanSItNIsKaQQVrBlgDjRvigzz8n","execution_time":"2026-03-21 15:20:04","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-WaJd5V-1774074452","ORD-FafXA-1774095521","ORD-ZgX6Mqs-1774095548","ORD-OFBO-1774095557","ORD-i00-1774095570"]} 
[2026-03-21 15:20:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"YeSxXanSItNIsKaQQVrBlgDjRvigzz8n","execution_time":"2026-03-21 15:20:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 15:20:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"YeSxXanSItNIsKaQQVrBlgDjRvigzz8n","execution_time":"2026-03-21 15:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-21 15:20:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YeSxXanSItNIsKaQQVrBlgDjRvigzz8n","execution_time":"2026-03-21 15:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FafXA-1774095521","operation_id":160162} 
[2026-03-21 15:20:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YeSxXanSItNIsKaQQVrBlgDjRvigzz8n","execution_time":"2026-03-21 15:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i00-1774095570","operation_id":160166} 
[2026-03-21 15:20:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YeSxXanSItNIsKaQQVrBlgDjRvigzz8n","execution_time":"2026-03-21 15:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OFBO-1774095557","operation_id":160165} 
[2026-03-21 15:20:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YeSxXanSItNIsKaQQVrBlgDjRvigzz8n","execution_time":"2026-03-21 15:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 15:20:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YeSxXanSItNIsKaQQVrBlgDjRvigzz8n","execution_time":"2026-03-21 15:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZgX6Mqs-1774095548","operation_id":160164} 
[2026-03-21 15:20:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"YeSxXanSItNIsKaQQVrBlgDjRvigzz8n","execution_time":"2026-03-21 15:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZgX6Mqs-1774095548","operation_id":160164,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-21 15:20:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"YeSxXanSItNIsKaQQVrBlgDjRvigzz8n","execution_time":"2026-03-21 15:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZgX6Mqs-1774095548","operation_id":160164,"processed":0,"errors":0} 
[2026-03-21 15:20:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"YeSxXanSItNIsKaQQVrBlgDjRvigzz8n","execution_time":"2026-03-21 15:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZgX6Mqs-1774095548","operation_id":160164,"orders_count":2,"order_ids":["ORD-zN3V-1774095529","ORD-PwzOngfN-1774095598"]} 
[2026-03-21 15:20:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"YeSxXanSItNIsKaQQVrBlgDjRvigzz8n","execution_time":"2026-03-21 15:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZgX6Mqs-1774095548","operation_id":160164} 
[2026-03-21 15:20:05] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"YeSxXanSItNIsKaQQVrBlgDjRvigzz8n","execution_time":"2026-03-21 15:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZgX6Mqs-1774095548","operation_id":160164,"orders_count":2} 
[2026-03-21 15:20:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YeSxXanSItNIsKaQQVrBlgDjRvigzz8n","execution_time":"2026-03-21 15:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PwzOngfN-1774095598","operation_id":160167} 
[2026-03-21 15:20:05] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"YeSxXanSItNIsKaQQVrBlgDjRvigzz8n","execution_time":"2026-03-21 15:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zN3V-1774095529","operation_id":160163,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-21 15:20:05] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"YeSxXanSItNIsKaQQVrBlgDjRvigzz8n","execution_time":"2026-03-21 15:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zN3V-1774095529","operation_id":160163,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 15:20:05] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"YeSxXanSItNIsKaQQVrBlgDjRvigzz8n","execution_time":"2026-03-21 15:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zN3V-1774095529","operation_id":160163,"count":1} 
[2026-03-21 15:20:05] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"YeSxXanSItNIsKaQQVrBlgDjRvigzz8n","execution_time":"2026-03-21 15:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zN3V-1774095529","operation_id":160163,"count":1} 
[2026-03-21 15:20:05] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"YeSxXanSItNIsKaQQVrBlgDjRvigzz8n","execution_time":"2026-03-21 15:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zN3V-1774095529","operation_id":160163,"user_id":1700,"notification_type":"order_approved","reference_id":175132} 
[2026-03-21 15:20:05] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"YeSxXanSItNIsKaQQVrBlgDjRvigzz8n","execution_time":"2026-03-21 15:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zN3V-1774095529","operation_id":160163,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 15:20:05] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"YeSxXanSItNIsKaQQVrBlgDjRvigzz8n","execution_time":"2026-03-21 15:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zN3V-1774095529","operation_id":160163,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 15:20:05] production.INFO: Batch update completed {"job":"Quryjob","job_id":"YeSxXanSItNIsKaQQVrBlgDjRvigzz8n","execution_time":"2026-03-21 15:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zN3V-1774095529","operation_id":160163,"processed":1,"errors":0} 
[2026-03-21 15:20:05] production.INFO: Batch query completed {"job":"Quryjob","job_id":"YeSxXanSItNIsKaQQVrBlgDjRvigzz8n","execution_time":"2026-03-21 15:20:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zN3V-1774095529","operation_id":160163,"processed":1,"errors":0} 
[2026-03-21 15:20:05] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"YeSxXanSItNIsKaQQVrBlgDjRvigzz8n","execution_time":"2026-03-21 15:20:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zN3V-1774095529","operation_id":160163} 
[2026-03-21 15:20:05] production.INFO: Executing GetProducts task...  
[2026-03-21 15:20:05] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 15:20:05] production.INFO: Executing GetProducts task...  
[2026-03-21 15:20:06] production.INFO: async() رجع: true  
[2026-03-21 15:20:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 15:20:07] production.WARNING: Product with ID 395 not found  
[2026-03-21 15:20:07] production.WARNING: Product with ID 213 not found  
[2026-03-21 15:20:07] production.WARNING: Product with ID 212 not found  
[2026-03-21 15:20:07] production.WARNING: Product with ID 211 not found  
[2026-03-21 15:20:07] production.WARNING: Product with ID 210 not found  
[2026-03-21 15:20:07] production.WARNING: Product with ID 209 not found  
[2026-03-21 15:20:07] production.WARNING: Product with ID 214 not found  
[2026-03-21 15:20:07] production.WARNING: Product with ID 215 not found  
[2026-03-21 15:20:07] production.WARNING: Product with ID 216 not found  
[2026-03-21 15:20:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 15:20:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1700  
[2026-03-21 15:20:12] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-FafXA-1774095521","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 15:20:12] production.INFO: Processed webhook data (normalized) {"id":"ORD-FafXA-1774095521","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 15:20:12] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:20:12] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"order_approved","reference_id":175131} 
[2026-03-21 15:20:12] production.INFO: Order updated successfully. Order ID: 175131, Status: completed  
[2026-03-21 15:20:12] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-FafXA-1774095521","status":"completed","codes_count":0} 
[2026-03-21 15:20:12] production.INFO: Constructing job for order: 175137  
[2026-03-21 15:20:14] production.INFO: Constructing job for order: 175138  
[2026-03-21 15:20:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-21 15:20:14] production.INFO: Handling job for order: 175137  
[2026-03-21 15:20:14] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 15:20:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:20:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=a8d08da3-f014-40f8-bc63-6004d0cb7de3&Player_ID=0998889821  
[2026-03-21 15:20:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=a8d08da3-f014-40f8-bc63-6004d0cb7de3&Player_ID=0998889821","has_body":false} 
[2026-03-21 15:20:15] production.INFO: Operation sent successfully {"operation_id":160168,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-XtiZ-1774095615","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 15:20:15"}},"processed_data":{"order_number":"ORD-XtiZ-1774095615","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 15:20:15] production.INFO: Handling job for order: 175138  
[2026-03-21 15:20:15] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 15:20:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:20:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/33/params?qty=1&uuid=8db660b1-7d6b-4728-a077-f65b35123517&Player_ID=0986103240  
[2026-03-21 15:20:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/33/params?qty=1&uuid=8db660b1-7d6b-4728-a077-f65b35123517&Player_ID=0986103240","has_body":false} 
[2026-03-21 15:20:16] production.INFO: Operation sent successfully {"operation_id":160169,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-GQfca-1774095616","amount":25.366330000000001376747604808770120143890380859375,"status":"processing","product":"24.04 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 15:20:16"}},"processed_data":{"order_number":"ORD-GQfca-1774095616","amount":25.366330000000001376747604808770120143890380859375,"status":"processing","product":"24.04 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 15:21:00] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-i00-1774095570","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 15:21:00] production.INFO: Processed webhook data (normalized) {"id":"ORD-i00-1774095570","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 15:21:00] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:21:00] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"order_approved","reference_id":175135} 
[2026-03-21 15:21:00] production.INFO: Order updated successfully. Order ID: 175135, Status: completed  
[2026-03-21 15:21:00] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-i00-1774095570","status":"completed","codes_count":0} 
[2026-03-21 15:21:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-21 15:21:55] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-21 15:21:57] production.INFO: Constructing job for order: 175139  
[2026-03-21 15:21:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 5  
[2026-03-21 15:21:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 34  
[2026-03-21 15:21:58] production.INFO: Handling job for order: 175139  
[2026-03-21 15:21:58] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 15:21:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:21:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=649680bf-5af5-4e87-b413-73a1d3bcae6e&Player_ID=0958614531  
[2026-03-21 15:21:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=649680bf-5af5-4e87-b413-73a1d3bcae6e&Player_ID=0958614531","has_body":false} 
[2026-03-21 15:21:59] production.INFO: Operation sent successfully {"operation_id":160170,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-DZFZs-1774095718","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 15:21:58"}},"processed_data":{"order_number":"ORD-DZFZs-1774095718","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 15:22:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"BzIUwxocqJhR0j3fTD55dKfnWuYWjZvQ","execution_time":"2026-03-21 15:22:02"} 
[2026-03-21 15:22:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"BzIUwxocqJhR0j3fTD55dKfnWuYWjZvQ","execution_time":"2026-03-21 15:22:02","total_operations":7,"sites_count":2} 
[2026-03-21 15:22:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"BzIUwxocqJhR0j3fTD55dKfnWuYWjZvQ","execution_time":"2026-03-21 15:22:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-WaJd5V-1774074452","ORD-ZgX6Mqs-1774095548","ORD-OFBO-1774095557"]} 
[2026-03-21 15:22:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"BzIUwxocqJhR0j3fTD55dKfnWuYWjZvQ","execution_time":"2026-03-21 15:22:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 15:22:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"BzIUwxocqJhR0j3fTD55dKfnWuYWjZvQ","execution_time":"2026-03-21 15:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-21 15:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BzIUwxocqJhR0j3fTD55dKfnWuYWjZvQ","execution_time":"2026-03-21 15:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OFBO-1774095557","operation_id":160165} 
[2026-03-21 15:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BzIUwxocqJhR0j3fTD55dKfnWuYWjZvQ","execution_time":"2026-03-21 15:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 15:22:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"BzIUwxocqJhR0j3fTD55dKfnWuYWjZvQ","execution_time":"2026-03-21 15:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZgX6Mqs-1774095548","operation_id":160164,"processed":1,"skipped":2,"updates_prepared":1} 
[2026-03-21 15:22:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"BzIUwxocqJhR0j3fTD55dKfnWuYWjZvQ","execution_time":"2026-03-21 15:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZgX6Mqs-1774095548","operation_id":160164,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 15:22:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"BzIUwxocqJhR0j3fTD55dKfnWuYWjZvQ","execution_time":"2026-03-21 15:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZgX6Mqs-1774095548","operation_id":160164,"count":1} 
[2026-03-21 15:22:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"BzIUwxocqJhR0j3fTD55dKfnWuYWjZvQ","execution_time":"2026-03-21 15:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZgX6Mqs-1774095548","operation_id":160164,"count":1} 
[2026-03-21 15:22:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"BzIUwxocqJhR0j3fTD55dKfnWuYWjZvQ","execution_time":"2026-03-21 15:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZgX6Mqs-1774095548","operation_id":160164,"user_id":59,"notification_type":"order_approved","reference_id":175133} 
[2026-03-21 15:22:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"BzIUwxocqJhR0j3fTD55dKfnWuYWjZvQ","execution_time":"2026-03-21 15:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZgX6Mqs-1774095548","operation_id":160164,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 15:22:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"BzIUwxocqJhR0j3fTD55dKfnWuYWjZvQ","execution_time":"2026-03-21 15:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZgX6Mqs-1774095548","operation_id":160164,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 15:22:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"BzIUwxocqJhR0j3fTD55dKfnWuYWjZvQ","execution_time":"2026-03-21 15:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZgX6Mqs-1774095548","operation_id":160164,"processed":1,"errors":0} 
[2026-03-21 15:22:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"BzIUwxocqJhR0j3fTD55dKfnWuYWjZvQ","execution_time":"2026-03-21 15:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZgX6Mqs-1774095548","operation_id":160164,"processed":1,"errors":0} 
[2026-03-21 15:22:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"BzIUwxocqJhR0j3fTD55dKfnWuYWjZvQ","execution_time":"2026-03-21 15:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZgX6Mqs-1774095548","operation_id":160164,"orders_count":4,"order_ids":["ORD-PwzOngfN-1774095598","ORD-XtiZ-1774095615","ORD-GQfca-1774095616","ORD-DZFZs-1774095718"]} 
[2026-03-21 15:22:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"BzIUwxocqJhR0j3fTD55dKfnWuYWjZvQ","execution_time":"2026-03-21 15:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZgX6Mqs-1774095548","operation_id":160164} 
[2026-03-21 15:22:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"BzIUwxocqJhR0j3fTD55dKfnWuYWjZvQ","execution_time":"2026-03-21 15:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZgX6Mqs-1774095548","operation_id":160164,"orders_count":4} 
[2026-03-21 15:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BzIUwxocqJhR0j3fTD55dKfnWuYWjZvQ","execution_time":"2026-03-21 15:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DZFZs-1774095718","operation_id":160170} 
[2026-03-21 15:22:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"BzIUwxocqJhR0j3fTD55dKfnWuYWjZvQ","execution_time":"2026-03-21 15:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XtiZ-1774095615","operation_id":160168,"processed":3,"skipped":1,"updates_prepared":3} 
[2026-03-21 15:22:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"BzIUwxocqJhR0j3fTD55dKfnWuYWjZvQ","execution_time":"2026-03-21 15:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XtiZ-1774095615","operation_id":160168,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-21 15:22:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"BzIUwxocqJhR0j3fTD55dKfnWuYWjZvQ","execution_time":"2026-03-21 15:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XtiZ-1774095615","operation_id":160168,"count":3} 
[2026-03-21 15:22:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"BzIUwxocqJhR0j3fTD55dKfnWuYWjZvQ","execution_time":"2026-03-21 15:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XtiZ-1774095615","operation_id":160168,"count":3} 
[2026-03-21 15:22:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"BzIUwxocqJhR0j3fTD55dKfnWuYWjZvQ","execution_time":"2026-03-21 15:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XtiZ-1774095615","operation_id":160168,"user_id":54,"notification_type":"order_approved","reference_id":175138} 
[2026-03-21 15:22:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"BzIUwxocqJhR0j3fTD55dKfnWuYWjZvQ","execution_time":"2026-03-21 15:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XtiZ-1774095615","operation_id":160168,"user_id":54,"notification_type":"order_approved","reference_id":175136} 
[2026-03-21 15:22:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"BzIUwxocqJhR0j3fTD55dKfnWuYWjZvQ","execution_time":"2026-03-21 15:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XtiZ-1774095615","operation_id":160168,"user_id":1700,"notification_type":"order_approved","reference_id":175137} 
[2026-03-21 15:22:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"BzIUwxocqJhR0j3fTD55dKfnWuYWjZvQ","execution_time":"2026-03-21 15:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XtiZ-1774095615","operation_id":160168,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-21 15:22:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"BzIUwxocqJhR0j3fTD55dKfnWuYWjZvQ","execution_time":"2026-03-21 15:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XtiZ-1774095615","operation_id":160168,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-21 15:22:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"BzIUwxocqJhR0j3fTD55dKfnWuYWjZvQ","execution_time":"2026-03-21 15:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XtiZ-1774095615","operation_id":160168,"processed":3,"errors":0} 
[2026-03-21 15:22:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"BzIUwxocqJhR0j3fTD55dKfnWuYWjZvQ","execution_time":"2026-03-21 15:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XtiZ-1774095615","operation_id":160168,"processed":3,"errors":0} 
[2026-03-21 15:22:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"BzIUwxocqJhR0j3fTD55dKfnWuYWjZvQ","execution_time":"2026-03-21 15:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XtiZ-1774095615","operation_id":160168} 
[2026-03-21 15:22:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-21 15:22:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 54  
[2026-03-21 15:22:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 54  
[2026-03-21 15:22:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1700  
[2026-03-21 15:23:27] production.INFO: Constructing job for order: 175140  
[2026-03-21 15:23:29] production.INFO: Handling job for order: 175140  
[2026-03-21 15:23:29] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:23:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:23:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=2000&uuid=2146cefb-4c24-47e4-8cde-9b59d946d02f&Player_ID=41143629  
[2026-03-21 15:23:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=2000&uuid=2146cefb-4c24-47e4-8cde-9b59d946d02f&Player_ID=41143629","has_body":false} 
[2026-03-21 15:23:30] production.INFO: Operation sent successfully {"operation_id":160171,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5v9O0ZV-1774095810","amount":3.433710400000000273479372481233440339565277099609375,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-21 15:23:30"}},"processed_data":{"order_number":"ORD-5v9O0ZV-1774095810","amount":3.433710400000000273479372481233440339565277099609375,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-21 15:24:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"qcqXFfYSrkCRI2E7rXWB3rSQAOLWgnlz","execution_time":"2026-03-21 15:24:03"} 
[2026-03-21 15:24:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"qcqXFfYSrkCRI2E7rXWB3rSQAOLWgnlz","execution_time":"2026-03-21 15:24:03","total_operations":4,"sites_count":2} 
[2026-03-21 15:24:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"qcqXFfYSrkCRI2E7rXWB3rSQAOLWgnlz","execution_time":"2026-03-21 15:24:03","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-WaJd5V-1774074452","ORD-OFBO-1774095557","ORD-5v9O0ZV-1774095810"]} 
[2026-03-21 15:24:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"qcqXFfYSrkCRI2E7rXWB3rSQAOLWgnlz","execution_time":"2026-03-21 15:24:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 15:24:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"qcqXFfYSrkCRI2E7rXWB3rSQAOLWgnlz","execution_time":"2026-03-21 15:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-21 15:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qcqXFfYSrkCRI2E7rXWB3rSQAOLWgnlz","execution_time":"2026-03-21 15:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5v9O0ZV-1774095810","operation_id":160171} 
[2026-03-21 15:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qcqXFfYSrkCRI2E7rXWB3rSQAOLWgnlz","execution_time":"2026-03-21 15:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OFBO-1774095557","operation_id":160165} 
[2026-03-21 15:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"qcqXFfYSrkCRI2E7rXWB3rSQAOLWgnlz","execution_time":"2026-03-21 15:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 15:24:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"qcqXFfYSrkCRI2E7rXWB3rSQAOLWgnlz","execution_time":"2026-03-21 15:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-21 15:24:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"qcqXFfYSrkCRI2E7rXWB3rSQAOLWgnlz","execution_time":"2026-03-21 15:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 15:24:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"qcqXFfYSrkCRI2E7rXWB3rSQAOLWgnlz","execution_time":"2026-03-21 15:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":1,"order_ids":["ORD-DZFZs-1774095718"]} 
[2026-03-21 15:24:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"qcqXFfYSrkCRI2E7rXWB3rSQAOLWgnlz","execution_time":"2026-03-21 15:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 15:24:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"qcqXFfYSrkCRI2E7rXWB3rSQAOLWgnlz","execution_time":"2026-03-21 15:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":1} 
[2026-03-21 15:24:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"qcqXFfYSrkCRI2E7rXWB3rSQAOLWgnlz","execution_time":"2026-03-21 15:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DZFZs-1774095718","operation_id":160170,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 15:24:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"qcqXFfYSrkCRI2E7rXWB3rSQAOLWgnlz","execution_time":"2026-03-21 15:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DZFZs-1774095718","operation_id":160170,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 15:24:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"qcqXFfYSrkCRI2E7rXWB3rSQAOLWgnlz","execution_time":"2026-03-21 15:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DZFZs-1774095718","operation_id":160170,"count":1} 
[2026-03-21 15:24:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"qcqXFfYSrkCRI2E7rXWB3rSQAOLWgnlz","execution_time":"2026-03-21 15:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DZFZs-1774095718","operation_id":160170,"count":1} 
[2026-03-21 15:24:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"qcqXFfYSrkCRI2E7rXWB3rSQAOLWgnlz","execution_time":"2026-03-21 15:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DZFZs-1774095718","operation_id":160170,"user_id":1299,"notification_type":"order_approved","reference_id":175139} 
[2026-03-21 15:24:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"qcqXFfYSrkCRI2E7rXWB3rSQAOLWgnlz","execution_time":"2026-03-21 15:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DZFZs-1774095718","operation_id":160170,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 15:24:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"qcqXFfYSrkCRI2E7rXWB3rSQAOLWgnlz","execution_time":"2026-03-21 15:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DZFZs-1774095718","operation_id":160170,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 15:24:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"qcqXFfYSrkCRI2E7rXWB3rSQAOLWgnlz","execution_time":"2026-03-21 15:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DZFZs-1774095718","operation_id":160170,"processed":1,"errors":0} 
[2026-03-21 15:24:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"qcqXFfYSrkCRI2E7rXWB3rSQAOLWgnlz","execution_time":"2026-03-21 15:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DZFZs-1774095718","operation_id":160170,"processed":1,"errors":0} 
[2026-03-21 15:24:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"qcqXFfYSrkCRI2E7rXWB3rSQAOLWgnlz","execution_time":"2026-03-21 15:24:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DZFZs-1774095718","operation_id":160170} 
[2026-03-21 15:24:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-21 15:24:26] production.INFO: Constructing job for order: 175141  
[2026-03-21 15:24:28] production.INFO: Handling job for order: 175141  
[2026-03-21 15:24:28] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:24:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:24:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=2a3890d4-7a89-42f6-82fe-221123778add&Player_ID=52261910794  
[2026-03-21 15:24:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=2a3890d4-7a89-42f6-82fe-221123778add&Player_ID=52261910794","has_body":false} 
[2026-03-21 15:24:29] production.INFO: Operation sent successfully {"operation_id":160172,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Z31id5Xs-1774095868","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 15:24:29"}},"processed_data":{"order_number":"ORD-Z31id5Xs-1774095868","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 15:24:48] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Z31id5Xs-1774095868","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 15:24:48] production.INFO: Processed webhook data (normalized) {"id":"ORD-Z31id5Xs-1774095868","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 15:24:48] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:24:48] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":175141} 
[2026-03-21 15:24:48] production.INFO: Order updated successfully. Order ID: 175141, Status: completed  
[2026-03-21 15:24:48] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Z31id5Xs-1774095868","status":"completed","codes_count":0} 
[2026-03-21 15:24:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-21 15:25:02] production.INFO: Executing GetProducts task...  
[2026-03-21 15:25:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 15:25:02] production.INFO: Executing GetProducts task...  
[2026-03-21 15:25:04] production.INFO: async() رجع: true  
[2026-03-21 15:25:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 15:25:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 15:25:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 15:25:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 15:25:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 15:25:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 15:25:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 15:25:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 15:25:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 15:25:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 15:25:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 15:25:18] production.INFO: Constructing job for order: 175142  
[2026-03-21 15:25:20] production.INFO: Handling job for order: 175142  
[2026-03-21 15:25:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:25:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:25:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=f08ba051-b190-4630-8f92-9246c33423f2&Player_ID=1911937410  
[2026-03-21 15:25:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=f08ba051-b190-4630-8f92-9246c33423f2&Player_ID=1911937410","has_body":false} 
[2026-03-21 15:25:21] production.INFO: Operation sent successfully {"operation_id":160173,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-jZ6ihb-1774095921","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 15:25:21"}},"processed_data":{"order_number":"ORD-jZ6ihb-1774095921","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 15:25:46] production.INFO: Constructing job for order: 175143  
[2026-03-21 15:25:48] production.INFO: Handling job for order: 175143  
[2026-03-21 15:25:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:25:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:25:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=f81e1784-657e-4747-81aa-1fd8eebff176&Player_ID=7611000698  
[2026-03-21 15:25:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=f81e1784-657e-4747-81aa-1fd8eebff176&Player_ID=7611000698","has_body":false} 
[2026-03-21 15:25:49] production.INFO: Operation sent successfully {"operation_id":160174,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-u3YX3l-1774095949","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 15:25:49"}},"processed_data":{"order_number":"ORD-u3YX3l-1774095949","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 15:26:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"LNEGroczqD4BldPTbszbhThcANZJsE8s","execution_time":"2026-03-21 15:26:04"} 
[2026-03-21 15:26:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"LNEGroczqD4BldPTbszbhThcANZJsE8s","execution_time":"2026-03-21 15:26:04","total_operations":5,"sites_count":1} 
[2026-03-21 15:26:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"LNEGroczqD4BldPTbszbhThcANZJsE8s","execution_time":"2026-03-21 15:26:04","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-WaJd5V-1774074452","ORD-OFBO-1774095557","ORD-5v9O0ZV-1774095810","ORD-jZ6ihb-1774095921","ORD-u3YX3l-1774095949"]} 
[2026-03-21 15:26:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"LNEGroczqD4BldPTbszbhThcANZJsE8s","execution_time":"2026-03-21 15:26:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 15:26:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"LNEGroczqD4BldPTbszbhThcANZJsE8s","execution_time":"2026-03-21 15:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-21 15:26:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LNEGroczqD4BldPTbszbhThcANZJsE8s","execution_time":"2026-03-21 15:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jZ6ihb-1774095921","operation_id":160173} 
[2026-03-21 15:26:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LNEGroczqD4BldPTbszbhThcANZJsE8s","execution_time":"2026-03-21 15:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OFBO-1774095557","operation_id":160165} 
[2026-03-21 15:26:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LNEGroczqD4BldPTbszbhThcANZJsE8s","execution_time":"2026-03-21 15:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-u3YX3l-1774095949","operation_id":160174} 
[2026-03-21 15:26:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LNEGroczqD4BldPTbszbhThcANZJsE8s","execution_time":"2026-03-21 15:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 15:26:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"LNEGroczqD4BldPTbszbhThcANZJsE8s","execution_time":"2026-03-21 15:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":1,"skipped":4,"updates_prepared":1} 
[2026-03-21 15:26:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"LNEGroczqD4BldPTbszbhThcANZJsE8s","execution_time":"2026-03-21 15:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 15:26:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"LNEGroczqD4BldPTbszbhThcANZJsE8s","execution_time":"2026-03-21 15:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"count":1} 
[2026-03-21 15:26:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"LNEGroczqD4BldPTbszbhThcANZJsE8s","execution_time":"2026-03-21 15:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"count":1} 
[2026-03-21 15:26:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"LNEGroczqD4BldPTbszbhThcANZJsE8s","execution_time":"2026-03-21 15:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"user_id":166,"notification_type":"order_approved","reference_id":175140} 
[2026-03-21 15:26:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"LNEGroczqD4BldPTbszbhThcANZJsE8s","execution_time":"2026-03-21 15:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 15:26:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"LNEGroczqD4BldPTbszbhThcANZJsE8s","execution_time":"2026-03-21 15:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 15:26:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"LNEGroczqD4BldPTbszbhThcANZJsE8s","execution_time":"2026-03-21 15:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":1,"errors":0} 
[2026-03-21 15:26:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"LNEGroczqD4BldPTbszbhThcANZJsE8s","execution_time":"2026-03-21 15:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":1,"errors":0} 
[2026-03-21 15:26:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"LNEGroczqD4BldPTbszbhThcANZJsE8s","execution_time":"2026-03-21 15:26:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 15:26:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 166  
[2026-03-21 15:26:05] production.INFO: Constructing job for order: 175144  
[2026-03-21 15:26:07] production.INFO: Handling job for order: 175144  
[2026-03-21 15:26:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:26:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:26:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=dc2e8f93-4328-4e71-a1fd-94b2c4bac9f6&Player_ID=11071972786  
[2026-03-21 15:26:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=dc2e8f93-4328-4e71-a1fd-94b2c4bac9f6&Player_ID=11071972786","has_body":false} 
[2026-03-21 15:26:08] production.INFO: Operation sent successfully {"operation_id":160175,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-woMm-1774095968","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 15:26:08"}},"processed_data":{"order_number":"ORD-woMm-1774095968","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 15:26:09] production.INFO: Constructing job for order: 175145  
[2026-03-21 15:26:11] production.INFO: Handling job for order: 175145  
[2026-03-21 15:26:11] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:26:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:26:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=5a730b75-c339-40bc-8bf4-1a64a1d3ece4&Player_ID=11157365886  
[2026-03-21 15:26:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=5a730b75-c339-40bc-8bf4-1a64a1d3ece4&Player_ID=11157365886","has_body":false} 
[2026-03-21 15:26:12] production.INFO: Operation sent successfully {"operation_id":160176,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-80o3Sb7-1774095972","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 15:26:12"}},"processed_data":{"order_number":"ORD-80o3Sb7-1774095972","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 15:26:32] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-woMm-1774095968","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 15:26:32] production.INFO: Processed webhook data (normalized) {"id":"ORD-woMm-1774095968","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 15:26:32] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:26:32] production.INFO: SendAcceptReject: Notification queued {"user_id":62,"notification_type":"order_approved","reference_id":175144} 
[2026-03-21 15:26:32] production.INFO: Order updated successfully. Order ID: 175144, Status: completed  
[2026-03-21 15:26:32] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-woMm-1774095968","status":"completed","codes_count":0} 
[2026-03-21 15:26:33] production.INFO: Constructing job for order: 175146  
[2026-03-21 15:26:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 62  
[2026-03-21 15:26:36] production.INFO: Handling job for order: 175146  
[2026-03-21 15:26:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:26:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:26:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/591/params?qty=70000&uuid=3d760ba5-9ab0-41a9-8871-e578c3bbf806&Player_ID=87793888  
[2026-03-21 15:26:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/591/params?qty=70000&uuid=3d760ba5-9ab0-41a9-8871-e578c3bbf806&Player_ID=87793888","has_body":false} 
[2026-03-21 15:26:37] production.INFO: Operation sent successfully {"operation_id":160177,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-C2RQhA-1774095997","amount":6.8320699999999998652810972998850047588348388671875,"status":"processing","product":"Yoho Amount","game":"Yoho","notes":[],"created_at":"2026-03-21 15:26:37"}},"processed_data":{"order_number":"ORD-C2RQhA-1774095997","amount":6.8320699999999998652810972998850047588348388671875,"status":"processing","product":"Yoho Amount","game":"Yoho"}} 
[2026-03-21 15:26:48] production.INFO: Constructing job for order: 175147  
[2026-03-21 15:26:49] production.INFO: Handling job for order: 175147  
[2026-03-21 15:26:49] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:26:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:26:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=78c0c9b2-2d1a-4ccb-bb89-9c6217c1cab9&Player_ID=52280262544  
[2026-03-21 15:26:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=78c0c9b2-2d1a-4ccb-bb89-9c6217c1cab9&Player_ID=52280262544","has_body":false} 
[2026-03-21 15:26:50] production.INFO: Operation sent successfully {"operation_id":160178,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-LGK8-1774096009","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 15:26:50"}},"processed_data":{"order_number":"ORD-LGK8-1774096009","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 15:26:51] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-C2RQhA-1774095997","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 15:26:51] production.INFO: Processed webhook data (normalized) {"id":"ORD-C2RQhA-1774095997","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 15:26:51] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:26:51] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":175146} 
[2026-03-21 15:26:51] production.INFO: Order updated successfully. Order ID: 175146, Status: completed  
[2026-03-21 15:26:51] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-C2RQhA-1774095997","status":"completed","codes_count":0} 
[2026-03-21 15:26:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-21 15:26:56] production.INFO: Constructing job for order: 175148  
[2026-03-21 15:26:59] production.INFO: Handling job for order: 175148  
[2026-03-21 15:26:59] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:26:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:26:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=52ae25b4-86d1-459f-98fa-c73e62904f3e&Player_ID=51926887727  
[2026-03-21 15:26:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=52ae25b4-86d1-459f-98fa-c73e62904f3e&Player_ID=51926887727","has_body":false} 
[2026-03-21 15:27:00] production.INFO: Operation sent successfully {"operation_id":160179,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wb5SFZZ-1774096019","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 15:27:00"}},"processed_data":{"order_number":"ORD-wb5SFZZ-1774096019","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 15:27:01] production.INFO: Constructing job for order: 175149  
[2026-03-21 15:27:03] production.INFO: Handling job for order: 175149  
[2026-03-21 15:27:03] production.ERROR: API failed for order 175149 {"order_id":175149,"error_message":"No query results for model [App\\Models\\PriceAsync].","error_code":0,"file":"/home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php","line":780,"stack_trace":"#0 /home/talaah/public_html/app/Services/ExternalSite/OrderExternalService.php(250): Illuminate\\Database\\Eloquent\\Builder->firstOrFail()
#1 /home/talaah/public_html/app/Services/ExternalSite/OrderExternalService.php(29): App\\Services\\ExternalSite\\OrderExternalService->doRequest(175149, 885, 1, '862d1375-4ea7-4...', '[{\"key\":\"userna...', 31, 844)
#2 /home/talaah/public_html/app/Jobs/OrderApiJob.php(71): App\\Services\\ExternalSite\\OrderExternalService->sendOrder(175149)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\OrderApiJob->handle()
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array)
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\OrderApiJob))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\OrderApiJob))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\OrderApiJob), false)
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\OrderApiJob))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\OrderApiJob))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\RedisJob), Object(App\\Jobs\\OrderApiJob))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\RedisJob), Array)
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(487): Illuminate\\Queue\\Jobs\\Job->fire()
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(437): Illuminate\\Queue\\Worker->process('redis', Object(Illuminate\\Queue\\Jobs\\RedisJob), Object(Illuminate\\Queue\\WorkerOptions))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\RedisJob), 'redis', Object(Illuminate\\Queue\\WorkerOptions))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('redis', 'default', Object(Illuminate\\Queue\\WorkerOptions))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('redis', 'default')
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle()
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#29 /home/talaah/public_html/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#31 /home/talaah/public_html/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/talaah/public_html/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/talaah/public_html/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/talaah/public_html/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#37 {main}","previous_exception":null,"context":{"job_class":"App\\Jobs\\OrderApiJob","timestamp":"2026-03-21 15:27:03","memory_usage":61341696,"memory_peak":61341696}} 
[2026-03-21 15:27:09] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-LGK8-1774096009","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 15:27:09] production.INFO: Processed webhook data (normalized) {"id":"ORD-LGK8-1774096009","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 15:27:09] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:27:09] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":175147} 
[2026-03-21 15:27:09] production.INFO: Order updated successfully. Order ID: 175147, Status: completed  
[2026-03-21 15:27:09] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-LGK8-1774096009","status":"completed","codes_count":0} 
[2026-03-21 15:27:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-21 15:27:21] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-wb5SFZZ-1774096019","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 15:27:21] production.INFO: Processed webhook data (normalized) {"id":"ORD-wb5SFZZ-1774096019","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 15:27:21] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:27:21] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":175148} 
[2026-03-21 15:27:21] production.INFO: Order updated successfully. Order ID: 175148, Status: completed  
[2026-03-21 15:27:21] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-wb5SFZZ-1774096019","status":"completed","codes_count":0} 
[2026-03-21 15:27:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-21 15:28:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"1YxI0VtZ2oGwosm6LKXQ0LhroPFrDhfH","execution_time":"2026-03-21 15:28:03"} 
[2026-03-21 15:28:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"1YxI0VtZ2oGwosm6LKXQ0LhroPFrDhfH","execution_time":"2026-03-21 15:28:03","total_operations":5,"sites_count":1} 
[2026-03-21 15:28:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"1YxI0VtZ2oGwosm6LKXQ0LhroPFrDhfH","execution_time":"2026-03-21 15:28:03","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-WaJd5V-1774074452","ORD-OFBO-1774095557","ORD-jZ6ihb-1774095921","ORD-u3YX3l-1774095949","ORD-80o3Sb7-1774095972"]} 
[2026-03-21 15:28:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"1YxI0VtZ2oGwosm6LKXQ0LhroPFrDhfH","execution_time":"2026-03-21 15:28:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 15:28:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"1YxI0VtZ2oGwosm6LKXQ0LhroPFrDhfH","execution_time":"2026-03-21 15:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-21 15:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1YxI0VtZ2oGwosm6LKXQ0LhroPFrDhfH","execution_time":"2026-03-21 15:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-80o3Sb7-1774095972","operation_id":160176} 
[2026-03-21 15:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1YxI0VtZ2oGwosm6LKXQ0LhroPFrDhfH","execution_time":"2026-03-21 15:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jZ6ihb-1774095921","operation_id":160173} 
[2026-03-21 15:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1YxI0VtZ2oGwosm6LKXQ0LhroPFrDhfH","execution_time":"2026-03-21 15:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OFBO-1774095557","operation_id":160165} 
[2026-03-21 15:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1YxI0VtZ2oGwosm6LKXQ0LhroPFrDhfH","execution_time":"2026-03-21 15:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-u3YX3l-1774095949","operation_id":160174} 
[2026-03-21 15:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1YxI0VtZ2oGwosm6LKXQ0LhroPFrDhfH","execution_time":"2026-03-21 15:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 15:28:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"1YxI0VtZ2oGwosm6LKXQ0LhroPFrDhfH","execution_time":"2026-03-21 15:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-21 15:28:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"1YxI0VtZ2oGwosm6LKXQ0LhroPFrDhfH","execution_time":"2026-03-21 15:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 15:28:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"1YxI0VtZ2oGwosm6LKXQ0LhroPFrDhfH","execution_time":"2026-03-21 15:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 15:28:09] production.INFO: Constructing job for order: 175150  
[2026-03-21 15:28:12] production.INFO: Handling job for order: 175150  
[2026-03-21 15:28:12] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:28:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:28:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=ede20b2b-0b50-473e-b000-de9ca721ae5b&Player_ID=11071972786  
[2026-03-21 15:28:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=ede20b2b-0b50-473e-b000-de9ca721ae5b&Player_ID=11071972786","has_body":false} 
[2026-03-21 15:28:13] production.INFO: Operation sent successfully {"operation_id":160180,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-b2yQeTk-1774096092","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 15:28:13"}},"processed_data":{"order_number":"ORD-b2yQeTk-1774096092","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 15:28:23] production.INFO: Constructing job for order: 175151  
[2026-03-21 15:28:25] production.INFO: Handling job for order: 175151  
[2026-03-21 15:28:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:28:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:28:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1a1edf3c-2397-42f3-99ed-37afa73b11b3&Player_ID=5624245126  
[2026-03-21 15:28:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1a1edf3c-2397-42f3-99ed-37afa73b11b3&Player_ID=5624245126","has_body":false} 
[2026-03-21 15:28:26] production.INFO: Operation sent successfully {"operation_id":160181,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-SGZdIAew-1774096105","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 15:28:26"}},"processed_data":{"order_number":"ORD-SGZdIAew-1774096105","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 15:28:30] production.INFO: Constructing job for order: 175152  
[2026-03-21 15:28:32] production.INFO: Handling job for order: 175152  
[2026-03-21 15:28:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:28:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:28:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=8ffccc2e-6aa3-46c5-9c9e-03a83b42a5d6&Player_ID=1793330517  
[2026-03-21 15:28:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=8ffccc2e-6aa3-46c5-9c9e-03a83b42a5d6&Player_ID=1793330517","has_body":false} 
[2026-03-21 15:28:33] production.INFO: Operation sent successfully {"operation_id":160182,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9ODmV-1774096112","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 15:28:33"}},"processed_data":{"order_number":"ORD-9ODmV-1774096112","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 15:28:37] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-SGZdIAew-1774096105","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 15:28:37] production.INFO: Processed webhook data (normalized) {"id":"ORD-SGZdIAew-1774096105","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 15:28:37] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:28:37] production.INFO: SendAcceptReject: Notification queued {"user_id":659,"notification_type":"order_approved","reference_id":175151} 
[2026-03-21 15:28:37] production.INFO: Order updated successfully. Order ID: 175151, Status: completed  
[2026-03-21 15:28:37] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-SGZdIAew-1774096105","status":"completed","codes_count":0} 
[2026-03-21 15:28:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 659  
[2026-03-21 15:28:55] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-9ODmV-1774096112","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 15:28:55] production.INFO: Processed webhook data (normalized) {"id":"ORD-9ODmV-1774096112","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 15:28:55] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:28:55] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":175152} 
[2026-03-21 15:28:55] production.INFO: Order updated successfully. Order ID: 175152, Status: completed  
[2026-03-21 15:28:55] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-9ODmV-1774096112","status":"completed","codes_count":0} 
[2026-03-21 15:28:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-21 15:29:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-b2yQeTk-1774096092","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 15:29:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-b2yQeTk-1774096092","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 15:29:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:29:01] production.INFO: SendAcceptReject: Notification queued {"user_id":62,"notification_type":"order_approved","reference_id":175150} 
[2026-03-21 15:29:01] production.INFO: Order updated successfully. Order ID: 175150, Status: completed  
[2026-03-21 15:29:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-b2yQeTk-1774096092","status":"completed","codes_count":0} 
[2026-03-21 15:29:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 62  
[2026-03-21 15:29:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-jZ6ihb-1774095921","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 15:29:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-jZ6ihb-1774095921","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 15:29:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:29:07] production.INFO: SendAcceptReject: Notification queued {"user_id":797,"notification_type":"order_approved","reference_id":175142} 
[2026-03-21 15:29:07] production.INFO: Order updated successfully. Order ID: 175142, Status: completed  
[2026-03-21 15:29:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-jZ6ihb-1774095921","status":"completed","codes_count":0} 
[2026-03-21 15:29:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 797  
[2026-03-21 15:29:25] production.INFO: Constructing job for order: 175153  
[2026-03-21 15:29:27] production.INFO: Handling job for order: 175153  
[2026-03-21 15:29:27] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:29:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:29:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=e4482d79-227d-45f8-b132-9869372f1182&Player_ID=1110031006  
[2026-03-21 15:29:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=e4482d79-227d-45f8-b132-9869372f1182&Player_ID=1110031006","has_body":false} 
[2026-03-21 15:29:27] production.INFO: Operation sent successfully {"operation_id":160183,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-uETtI-1774096167","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-21 15:29:27"}},"processed_data":{"order_number":"ORD-uETtI-1774096167","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-21 15:29:34] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-uETtI-1774096167","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 15:29:34] production.INFO: Processed webhook data (normalized) {"id":"ORD-uETtI-1774096167","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 15:29:34] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:29:34] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":175153} 
[2026-03-21 15:29:34] production.INFO: Order updated successfully. Order ID: 175153, Status: completed  
[2026-03-21 15:29:34] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-uETtI-1774096167","status":"completed","codes_count":0} 
[2026-03-21 15:29:34] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-u3YX3l-1774095949","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 15:29:34] production.INFO: Processed webhook data (normalized) {"id":"ORD-u3YX3l-1774095949","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 15:29:34] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:29:34] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":175143} 
[2026-03-21 15:29:34] production.INFO: Order updated successfully. Order ID: 175143, Status: completed  
[2026-03-21 15:29:34] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-u3YX3l-1774095949","status":"completed","codes_count":0} 
[2026-03-21 15:29:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-21 15:29:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-21 15:30:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ogg25R2JZ2VOv0QWWUZeRb2eH80uCGk6","execution_time":"2026-03-21 15:30:04"} 
[2026-03-21 15:30:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ogg25R2JZ2VOv0QWWUZeRb2eH80uCGk6","execution_time":"2026-03-21 15:30:04","total_operations":3,"sites_count":1} 
[2026-03-21 15:30:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ogg25R2JZ2VOv0QWWUZeRb2eH80uCGk6","execution_time":"2026-03-21 15:30:04","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-WaJd5V-1774074452","ORD-OFBO-1774095557","ORD-80o3Sb7-1774095972"]} 
[2026-03-21 15:30:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ogg25R2JZ2VOv0QWWUZeRb2eH80uCGk6","execution_time":"2026-03-21 15:30:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 15:30:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ogg25R2JZ2VOv0QWWUZeRb2eH80uCGk6","execution_time":"2026-03-21 15:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-21 15:30:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ogg25R2JZ2VOv0QWWUZeRb2eH80uCGk6","execution_time":"2026-03-21 15:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-80o3Sb7-1774095972","operation_id":160176} 
[2026-03-21 15:30:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ogg25R2JZ2VOv0QWWUZeRb2eH80uCGk6","execution_time":"2026-03-21 15:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OFBO-1774095557","operation_id":160165} 
[2026-03-21 15:30:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ogg25R2JZ2VOv0QWWUZeRb2eH80uCGk6","execution_time":"2026-03-21 15:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 15:30:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ogg25R2JZ2VOv0QWWUZeRb2eH80uCGk6","execution_time":"2026-03-21 15:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-21 15:30:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ogg25R2JZ2VOv0QWWUZeRb2eH80uCGk6","execution_time":"2026-03-21 15:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 15:30:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ogg25R2JZ2VOv0QWWUZeRb2eH80uCGk6","execution_time":"2026-03-21 15:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 15:30:04] production.INFO: Executing GetProducts task...  
[2026-03-21 15:30:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 15:30:04] production.INFO: Executing GetProducts task...  
[2026-03-21 15:30:06] production.INFO: async() رجع: true  
[2026-03-21 15:30:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 15:30:06] production.WARNING: Product with ID 395 not found  
[2026-03-21 15:30:07] production.WARNING: Product with ID 213 not found  
[2026-03-21 15:30:07] production.WARNING: Product with ID 212 not found  
[2026-03-21 15:30:07] production.WARNING: Product with ID 211 not found  
[2026-03-21 15:30:07] production.WARNING: Product with ID 210 not found  
[2026-03-21 15:30:07] production.WARNING: Product with ID 209 not found  
[2026-03-21 15:30:07] production.WARNING: Product with ID 214 not found  
[2026-03-21 15:30:07] production.WARNING: Product with ID 215 not found  
[2026-03-21 15:30:07] production.WARNING: Product with ID 216 not found  
[2026-03-21 15:30:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 15:30:19] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-80o3Sb7-1774095972","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 15:30:19] production.INFO: Processed webhook data (normalized) {"id":"ORD-80o3Sb7-1774095972","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 15:30:19] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:30:19] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":175145} 
[2026-03-21 15:30:19] production.INFO: Order updated successfully. Order ID: 175145, Status: completed  
[2026-03-21 15:30:19] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-80o3Sb7-1774095972","status":"completed","codes_count":0} 
[2026-03-21 15:30:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-21 15:31:09] production.INFO: Constructing job for order: 175154  
[2026-03-21 15:31:10] production.INFO: Handling job for order: 175154  
[2026-03-21 15:31:10] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 15:31:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:31:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=f154d421-0da8-4b01-9407-01d6f4cbffcf&Player_ID=0938423151  
[2026-03-21 15:31:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=f154d421-0da8-4b01-9407-01d6f4cbffcf&Player_ID=0938423151","has_body":false} 
[2026-03-21 15:31:13] production.INFO: Operation sent successfully {"operation_id":160184,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-fsLnk2xq-1774096273","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 15:31:13"}},"processed_data":{"order_number":"ORD-fsLnk2xq-1774096273","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 15:31:35] production.INFO: Constructing job for order: 175155  
[2026-03-21 15:31:37] production.INFO: Handling job for order: 175155  
[2026-03-21 15:31:37] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:31:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:31:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=4adee4f7-bf83-4187-af39-fc9bf28d966c&Player_ID=52368199664  
[2026-03-21 15:31:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=4adee4f7-bf83-4187-af39-fc9bf28d966c&Player_ID=52368199664","has_body":false} 
[2026-03-21 15:31:38] production.INFO: Operation sent successfully {"operation_id":160185,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-iVpM-1774096298","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 15:31:38"}},"processed_data":{"order_number":"ORD-iVpM-1774096298","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 15:32:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"mCci2dlPQDbdQ7RBNxEsmiKOQr4HYza9","execution_time":"2026-03-21 15:32:02"} 
[2026-03-21 15:32:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"mCci2dlPQDbdQ7RBNxEsmiKOQr4HYza9","execution_time":"2026-03-21 15:32:02","total_operations":4,"sites_count":2} 
[2026-03-21 15:32:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"mCci2dlPQDbdQ7RBNxEsmiKOQr4HYza9","execution_time":"2026-03-21 15:32:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-WaJd5V-1774074452","ORD-OFBO-1774095557","ORD-iVpM-1774096298"]} 
[2026-03-21 15:32:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"mCci2dlPQDbdQ7RBNxEsmiKOQr4HYza9","execution_time":"2026-03-21 15:32:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 15:32:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"mCci2dlPQDbdQ7RBNxEsmiKOQr4HYza9","execution_time":"2026-03-21 15:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-21 15:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mCci2dlPQDbdQ7RBNxEsmiKOQr4HYza9","execution_time":"2026-03-21 15:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-iVpM-1774096298","operation_id":160185} 
[2026-03-21 15:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mCci2dlPQDbdQ7RBNxEsmiKOQr4HYza9","execution_time":"2026-03-21 15:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OFBO-1774095557","operation_id":160165} 
[2026-03-21 15:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mCci2dlPQDbdQ7RBNxEsmiKOQr4HYza9","execution_time":"2026-03-21 15:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 15:32:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"mCci2dlPQDbdQ7RBNxEsmiKOQr4HYza9","execution_time":"2026-03-21 15:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-21 15:32:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"mCci2dlPQDbdQ7RBNxEsmiKOQr4HYza9","execution_time":"2026-03-21 15:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 15:32:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"mCci2dlPQDbdQ7RBNxEsmiKOQr4HYza9","execution_time":"2026-03-21 15:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":1,"order_ids":["ORD-fsLnk2xq-1774096273"]} 
[2026-03-21 15:32:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"mCci2dlPQDbdQ7RBNxEsmiKOQr4HYza9","execution_time":"2026-03-21 15:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 15:32:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"mCci2dlPQDbdQ7RBNxEsmiKOQr4HYza9","execution_time":"2026-03-21 15:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":1} 
[2026-03-21 15:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mCci2dlPQDbdQ7RBNxEsmiKOQr4HYza9","execution_time":"2026-03-21 15:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fsLnk2xq-1774096273","operation_id":160184} 
[2026-03-21 15:32:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"mCci2dlPQDbdQ7RBNxEsmiKOQr4HYza9","execution_time":"2026-03-21 15:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fsLnk2xq-1774096273","operation_id":160184,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 15:32:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"mCci2dlPQDbdQ7RBNxEsmiKOQr4HYza9","execution_time":"2026-03-21 15:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fsLnk2xq-1774096273","operation_id":160184,"processed":0,"errors":0} 
[2026-03-21 15:32:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"mCci2dlPQDbdQ7RBNxEsmiKOQr4HYza9","execution_time":"2026-03-21 15:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fsLnk2xq-1774096273","operation_id":160184} 
[2026-03-21 15:32:05] production.INFO: Constructing job for order: 175156  
[2026-03-21 15:32:08] production.INFO: Handling job for order: 175156  
[2026-03-21 15:32:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:32:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:32:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=45d2114e-aabd-4e8c-ae2a-fe6b426b2b1e&Player_ID=12830997855  
[2026-03-21 15:32:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=45d2114e-aabd-4e8c-ae2a-fe6b426b2b1e&Player_ID=12830997855","has_body":false} 
[2026-03-21 15:32:09] production.INFO: Operation sent successfully {"operation_id":160186,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-N7UYINs-1774096329","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 15:32:09"}},"processed_data":{"order_number":"ORD-N7UYINs-1774096329","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 15:32:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-iVpM-1774096298","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 15:32:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-iVpM-1774096298","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 15:32:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:32:23] production.INFO: SendAcceptReject: Notification queued {"user_id":33,"notification_type":"order_approved","reference_id":175155} 
[2026-03-21 15:32:23] production.INFO: Order updated successfully. Order ID: 175155, Status: completed  
[2026-03-21 15:32:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-iVpM-1774096298","status":"completed","codes_count":0} 
[2026-03-21 15:32:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-21 15:32:46] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-N7UYINs-1774096329","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 15:32:46] production.INFO: Processed webhook data (normalized) {"id":"ORD-N7UYINs-1774096329","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 15:32:46] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:32:46] production.INFO: SendAcceptReject: Notification queued {"user_id":1200,"notification_type":"order_approved","reference_id":175156} 
[2026-03-21 15:32:46] production.INFO: Order updated successfully. Order ID: 175156, Status: completed  
[2026-03-21 15:32:46] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-N7UYINs-1774096329","status":"completed","codes_count":0} 
[2026-03-21 15:32:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1200  
[2026-03-21 15:33:01] production.INFO: Constructing job for order: 175157  
[2026-03-21 15:33:03] production.INFO: Handling job for order: 175157  
[2026-03-21 15:33:03] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:33:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:33:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=73db74a3-4779-4ac1-8cd9-af2446cf364c&Player_ID=51950413570  
[2026-03-21 15:33:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=73db74a3-4779-4ac1-8cd9-af2446cf364c&Player_ID=51950413570","has_body":false} 
[2026-03-21 15:33:04] production.INFO: Operation sent successfully {"operation_id":160187,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-bzpgkJp-1774096384","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 15:33:04"}},"processed_data":{"order_number":"ORD-bzpgkJp-1774096384","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 15:33:25] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-bzpgkJp-1774096384","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 15:33:25] production.INFO: Processed webhook data (normalized) {"id":"ORD-bzpgkJp-1774096384","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 15:33:25] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:33:25] production.INFO: SendAcceptReject: Notification queued {"user_id":473,"notification_type":"order_approved","reference_id":175157} 
[2026-03-21 15:33:25] production.INFO: Order updated successfully. Order ID: 175157, Status: completed  
[2026-03-21 15:33:25] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-bzpgkJp-1774096384","status":"completed","codes_count":0} 
[2026-03-21 15:33:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 473  
[2026-03-21 15:34:02] production.INFO: Constructing job for order: 175158  
[2026-03-21 15:34:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"p2xVGxmUqiEbNtddRb616fotkf8DE0IZ","execution_time":"2026-03-21 15:34:04"} 
[2026-03-21 15:34:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"p2xVGxmUqiEbNtddRb616fotkf8DE0IZ","execution_time":"2026-03-21 15:34:04","total_operations":3,"sites_count":2} 
[2026-03-21 15:34:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"p2xVGxmUqiEbNtddRb616fotkf8DE0IZ","execution_time":"2026-03-21 15:34:04","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-WaJd5V-1774074452","ORD-OFBO-1774095557"]} 
[2026-03-21 15:34:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"p2xVGxmUqiEbNtddRb616fotkf8DE0IZ","execution_time":"2026-03-21 15:34:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 15:34:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"p2xVGxmUqiEbNtddRb616fotkf8DE0IZ","execution_time":"2026-03-21 15:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 15:34:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"p2xVGxmUqiEbNtddRb616fotkf8DE0IZ","execution_time":"2026-03-21 15:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OFBO-1774095557","operation_id":160165} 
[2026-03-21 15:34:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"p2xVGxmUqiEbNtddRb616fotkf8DE0IZ","execution_time":"2026-03-21 15:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 15:34:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"p2xVGxmUqiEbNtddRb616fotkf8DE0IZ","execution_time":"2026-03-21 15:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 15:34:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"p2xVGxmUqiEbNtddRb616fotkf8DE0IZ","execution_time":"2026-03-21 15:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 15:34:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"p2xVGxmUqiEbNtddRb616fotkf8DE0IZ","execution_time":"2026-03-21 15:34:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":1,"order_ids":["ORD-fsLnk2xq-1774096273"]} 
[2026-03-21 15:34:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"p2xVGxmUqiEbNtddRb616fotkf8DE0IZ","execution_time":"2026-03-21 15:34:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 15:34:05] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"p2xVGxmUqiEbNtddRb616fotkf8DE0IZ","execution_time":"2026-03-21 15:34:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":1} 
[2026-03-21 15:34:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"p2xVGxmUqiEbNtddRb616fotkf8DE0IZ","execution_time":"2026-03-21 15:34:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fsLnk2xq-1774096273","operation_id":160184} 
[2026-03-21 15:34:05] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"p2xVGxmUqiEbNtddRb616fotkf8DE0IZ","execution_time":"2026-03-21 15:34:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fsLnk2xq-1774096273","operation_id":160184,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 15:34:05] production.INFO: Batch query completed {"job":"Quryjob","job_id":"p2xVGxmUqiEbNtddRb616fotkf8DE0IZ","execution_time":"2026-03-21 15:34:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fsLnk2xq-1774096273","operation_id":160184,"processed":0,"errors":0} 
[2026-03-21 15:34:05] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"p2xVGxmUqiEbNtddRb616fotkf8DE0IZ","execution_time":"2026-03-21 15:34:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fsLnk2xq-1774096273","operation_id":160184} 
[2026-03-21 15:34:05] production.INFO: Handling job for order: 175158  
[2026-03-21 15:34:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:34:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:34:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0cf961b3-2d6d-465a-af81-1f13fe89cabd&Player_ID=52255129534  
[2026-03-21 15:34:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0cf961b3-2d6d-465a-af81-1f13fe89cabd&Player_ID=52255129534","has_body":false} 
[2026-03-21 15:34:05] production.INFO: Operation sent successfully {"operation_id":160188,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-v8i0kL-1774096445","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 15:34:05"}},"processed_data":{"order_number":"ORD-v8i0kL-1774096445","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 15:34:13] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-v8i0kL-1774096445","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 15:34:13] production.INFO: Processed webhook data (normalized) {"id":"ORD-v8i0kL-1774096445","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 15:34:13] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:34:13] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":175158} 
[2026-03-21 15:34:13] production.INFO: Order updated successfully. Order ID: 175158, Status: completed  
[2026-03-21 15:34:13] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-v8i0kL-1774096445","status":"completed","codes_count":0} 
[2026-03-21 15:34:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-21 15:35:00] production.INFO: Constructing job for order: 175159  
[2026-03-21 15:35:02] production.INFO: Executing GetProducts task...  
[2026-03-21 15:35:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 15:35:02] production.INFO: Executing GetProducts task...  
[2026-03-21 15:35:05] production.INFO: async() رجع: true  
[2026-03-21 15:35:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 15:35:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 15:35:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 15:35:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 15:35:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 15:35:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 15:35:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 15:35:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 15:35:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 15:35:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 15:35:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 15:35:06] production.INFO: Handling job for order: 175159  
[2026-03-21 15:35:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:35:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:35:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e73b37a3-b77d-45f1-9ce4-c637da59e2c6&Player_ID=52368199664  
[2026-03-21 15:35:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e73b37a3-b77d-45f1-9ce4-c637da59e2c6&Player_ID=52368199664","has_body":false} 
[2026-03-21 15:35:07] production.INFO: Operation sent successfully {"operation_id":160189,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-v45XKKg-1774096507","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 15:35:07"}},"processed_data":{"order_number":"ORD-v45XKKg-1774096507","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 15:35:19] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"500.0","mainamount":"500","operation_number":"600428967505","currency_id":"2"},"user_id":1712} 
[2026-03-21 15:35:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 15:35:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 15:35:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 15:35:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 15:35:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 15:35:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 15:35:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 15:35:19] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 15:35:19] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18325,"user_id":1712,"amount":500.0,"admins_notified":7} 
[2026-03-21 15:35:19] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-v45XKKg-1774096507","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 15:35:19] production.INFO: Processed webhook data (normalized) {"id":"ORD-v45XKKg-1774096507","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 15:35:19] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:35:19] production.INFO: SendAcceptReject: Notification queued {"user_id":33,"notification_type":"order_approved","reference_id":175159} 
[2026-03-21 15:35:19] production.INFO: Order updated successfully. Order ID: 175159, Status: completed  
[2026-03-21 15:35:19] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-v45XKKg-1774096507","status":"completed","codes_count":0} 
[2026-03-21 15:35:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-21 15:35:35] production.INFO: Constructing job for order: 175160  
[2026-03-21 15:35:37] production.INFO: Handling job for order: 175160  
[2026-03-21 15:35:37] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 15:35:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:35:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=b2878a0b-011d-498b-b369-05ebc4d93809&Player_ID=0954295032  
[2026-03-21 15:35:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=b2878a0b-011d-498b-b369-05ebc4d93809&Player_ID=0954295032","has_body":false} 
[2026-03-21 15:35:38] production.INFO: Operation sent successfully {"operation_id":160190,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4jYQPXU9-1774096538","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 15:35:38"}},"processed_data":{"order_number":"ORD-4jYQPXU9-1774096538","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 15:35:45] production.INFO: Constructing job for order: 175161  
[2026-03-21 15:35:47] production.INFO: Handling job for order: 175161  
[2026-03-21 15:35:47] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 15:35:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:35:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=f41293a3-0ddf-4a4d-85c1-d38ace8afb74&Player_ID=0954295032  
[2026-03-21 15:35:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=f41293a3-0ddf-4a4d-85c1-d38ace8afb74&Player_ID=0954295032","has_body":false} 
[2026-03-21 15:35:47] production.INFO: Operation sent successfully {"operation_id":160191,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Xqb-1774096547","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 15:35:47"}},"processed_data":{"order_number":"ORD-Xqb-1774096547","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 15:36:00] production.INFO: Constructing job for order: 175162  
[2026-03-21 15:36:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"NhTufUcxc3cOuD8GuC2P326w4SqJIbIO","execution_time":"2026-03-21 15:36:02"} 
[2026-03-21 15:36:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"NhTufUcxc3cOuD8GuC2P326w4SqJIbIO","execution_time":"2026-03-21 15:36:02","total_operations":5,"sites_count":2} 
[2026-03-21 15:36:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"NhTufUcxc3cOuD8GuC2P326w4SqJIbIO","execution_time":"2026-03-21 15:36:02","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-WaJd5V-1774074452","ORD-OFBO-1774095557"]} 
[2026-03-21 15:36:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"NhTufUcxc3cOuD8GuC2P326w4SqJIbIO","execution_time":"2026-03-21 15:36:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 15:36:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"NhTufUcxc3cOuD8GuC2P326w4SqJIbIO","execution_time":"2026-03-21 15:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 15:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NhTufUcxc3cOuD8GuC2P326w4SqJIbIO","execution_time":"2026-03-21 15:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OFBO-1774095557","operation_id":160165} 
[2026-03-21 15:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NhTufUcxc3cOuD8GuC2P326w4SqJIbIO","execution_time":"2026-03-21 15:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 15:36:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"NhTufUcxc3cOuD8GuC2P326w4SqJIbIO","execution_time":"2026-03-21 15:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 15:36:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"NhTufUcxc3cOuD8GuC2P326w4SqJIbIO","execution_time":"2026-03-21 15:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 15:36:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"NhTufUcxc3cOuD8GuC2P326w4SqJIbIO","execution_time":"2026-03-21 15:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":3,"order_ids":["ORD-fsLnk2xq-1774096273","ORD-4jYQPXU9-1774096538","ORD-Xqb-1774096547"]} 
[2026-03-21 15:36:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"NhTufUcxc3cOuD8GuC2P326w4SqJIbIO","execution_time":"2026-03-21 15:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 15:36:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"NhTufUcxc3cOuD8GuC2P326w4SqJIbIO","execution_time":"2026-03-21 15:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":3} 
[2026-03-21 15:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NhTufUcxc3cOuD8GuC2P326w4SqJIbIO","execution_time":"2026-03-21 15:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4jYQPXU9-1774096538","operation_id":160190} 
[2026-03-21 15:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NhTufUcxc3cOuD8GuC2P326w4SqJIbIO","execution_time":"2026-03-21 15:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xqb-1774096547","operation_id":160191} 
[2026-03-21 15:36:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"NhTufUcxc3cOuD8GuC2P326w4SqJIbIO","execution_time":"2026-03-21 15:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xqb-1774096547","operation_id":160191,"processed":1,"skipped":2,"updates_prepared":1} 
[2026-03-21 15:36:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"NhTufUcxc3cOuD8GuC2P326w4SqJIbIO","execution_time":"2026-03-21 15:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xqb-1774096547","operation_id":160191,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 15:36:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"NhTufUcxc3cOuD8GuC2P326w4SqJIbIO","execution_time":"2026-03-21 15:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xqb-1774096547","operation_id":160191,"count":1} 
[2026-03-21 15:36:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"NhTufUcxc3cOuD8GuC2P326w4SqJIbIO","execution_time":"2026-03-21 15:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xqb-1774096547","operation_id":160191,"count":1} 
[2026-03-21 15:36:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"NhTufUcxc3cOuD8GuC2P326w4SqJIbIO","execution_time":"2026-03-21 15:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xqb-1774096547","operation_id":160191,"user_id":1079,"notification_type":"order_approved","reference_id":175154} 
[2026-03-21 15:36:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"NhTufUcxc3cOuD8GuC2P326w4SqJIbIO","execution_time":"2026-03-21 15:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xqb-1774096547","operation_id":160191,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 15:36:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"NhTufUcxc3cOuD8GuC2P326w4SqJIbIO","execution_time":"2026-03-21 15:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xqb-1774096547","operation_id":160191,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 15:36:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"NhTufUcxc3cOuD8GuC2P326w4SqJIbIO","execution_time":"2026-03-21 15:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xqb-1774096547","operation_id":160191,"processed":1,"errors":0} 
[2026-03-21 15:36:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"NhTufUcxc3cOuD8GuC2P326w4SqJIbIO","execution_time":"2026-03-21 15:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xqb-1774096547","operation_id":160191,"processed":1,"errors":0} 
[2026-03-21 15:36:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"NhTufUcxc3cOuD8GuC2P326w4SqJIbIO","execution_time":"2026-03-21 15:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xqb-1774096547","operation_id":160191} 
[2026-03-21 15:36:03] production.INFO: Handling job for order: 175162  
[2026-03-21 15:36:03] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 15:36:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:36:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=2e23adda-4ad5-4754-9d69-a6f50ce5903b&Player_ID=0951709136  
[2026-03-21 15:36:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=2e23adda-4ad5-4754-9d69-a6f50ce5903b&Player_ID=0951709136","has_body":false} 
[2026-03-21 15:36:03] production.INFO: Operation sent successfully {"operation_id":160192,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-WDWQofCJ-1774096563","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 15:36:03"}},"processed_data":{"order_number":"ORD-WDWQofCJ-1774096563","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 15:36:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1079  
[2026-03-21 15:36:21] production.INFO: Constructing job for order: 175163  
[2026-03-21 15:36:24] production.INFO: Handling job for order: 175163  
[2026-03-21 15:36:24] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 15:36:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:36:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=ec9c1af2-e165-4289-8ef3-fec7fda5ebb3&Player_ID=0957455468  
[2026-03-21 15:36:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=ec9c1af2-e165-4289-8ef3-fec7fda5ebb3&Player_ID=0957455468","has_body":false} 
[2026-03-21 15:36:25] production.INFO: Operation sent successfully {"operation_id":160193,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-LB9UcnC-1774096585","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 15:36:25"}},"processed_data":{"order_number":"ORD-LB9UcnC-1774096585","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 15:38:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"SMbkY95ab08UWZlpGGjOD9SWU93pokuq","execution_time":"2026-03-21 15:38:01"} 
[2026-03-21 15:38:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"SMbkY95ab08UWZlpGGjOD9SWU93pokuq","execution_time":"2026-03-21 15:38:01","total_operations":6,"sites_count":2} 
[2026-03-21 15:38:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"SMbkY95ab08UWZlpGGjOD9SWU93pokuq","execution_time":"2026-03-21 15:38:01","site_id":3,"site_name":"swgamessd","orders_count":2,"order_ids":["ORD-WaJd5V-1774074452","ORD-OFBO-1774095557"]} 
[2026-03-21 15:38:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"SMbkY95ab08UWZlpGGjOD9SWU93pokuq","execution_time":"2026-03-21 15:38:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 15:38:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"SMbkY95ab08UWZlpGGjOD9SWU93pokuq","execution_time":"2026-03-21 15:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":2} 
[2026-03-21 15:38:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SMbkY95ab08UWZlpGGjOD9SWU93pokuq","execution_time":"2026-03-21 15:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OFBO-1774095557","operation_id":160165} 
[2026-03-21 15:38:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SMbkY95ab08UWZlpGGjOD9SWU93pokuq","execution_time":"2026-03-21 15:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 15:38:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"SMbkY95ab08UWZlpGGjOD9SWU93pokuq","execution_time":"2026-03-21 15:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":2,"updates_prepared":0} 
[2026-03-21 15:38:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"SMbkY95ab08UWZlpGGjOD9SWU93pokuq","execution_time":"2026-03-21 15:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 15:38:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"SMbkY95ab08UWZlpGGjOD9SWU93pokuq","execution_time":"2026-03-21 15:38:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":4,"order_ids":["ORD-4jYQPXU9-1774096538","ORD-Xqb-1774096547","ORD-WDWQofCJ-1774096563","ORD-LB9UcnC-1774096585"]} 
[2026-03-21 15:38:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"SMbkY95ab08UWZlpGGjOD9SWU93pokuq","execution_time":"2026-03-21 15:38:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 15:38:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"SMbkY95ab08UWZlpGGjOD9SWU93pokuq","execution_time":"2026-03-21 15:38:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":4} 
[2026-03-21 15:38:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SMbkY95ab08UWZlpGGjOD9SWU93pokuq","execution_time":"2026-03-21 15:38:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LB9UcnC-1774096585","operation_id":160193} 
[2026-03-21 15:38:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"SMbkY95ab08UWZlpGGjOD9SWU93pokuq","execution_time":"2026-03-21 15:38:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xqb-1774096547","operation_id":160191,"processed":3,"skipped":1,"updates_prepared":3} 
[2026-03-21 15:38:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"SMbkY95ab08UWZlpGGjOD9SWU93pokuq","execution_time":"2026-03-21 15:38:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xqb-1774096547","operation_id":160191,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-21 15:38:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"SMbkY95ab08UWZlpGGjOD9SWU93pokuq","execution_time":"2026-03-21 15:38:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xqb-1774096547","operation_id":160191,"count":3} 
[2026-03-21 15:38:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"SMbkY95ab08UWZlpGGjOD9SWU93pokuq","execution_time":"2026-03-21 15:38:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xqb-1774096547","operation_id":160191,"count":3} 
[2026-03-21 15:38:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"SMbkY95ab08UWZlpGGjOD9SWU93pokuq","execution_time":"2026-03-21 15:38:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xqb-1774096547","operation_id":160191,"user_id":619,"notification_type":"order_approved","reference_id":175160} 
[2026-03-21 15:38:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"SMbkY95ab08UWZlpGGjOD9SWU93pokuq","execution_time":"2026-03-21 15:38:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xqb-1774096547","operation_id":160191,"user_id":34,"notification_type":"order_approved","reference_id":175162} 
[2026-03-21 15:38:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"SMbkY95ab08UWZlpGGjOD9SWU93pokuq","execution_time":"2026-03-21 15:38:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xqb-1774096547","operation_id":160191,"user_id":619,"notification_type":"order_approved","reference_id":175161} 
[2026-03-21 15:38:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"SMbkY95ab08UWZlpGGjOD9SWU93pokuq","execution_time":"2026-03-21 15:38:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xqb-1774096547","operation_id":160191,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-21 15:38:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"SMbkY95ab08UWZlpGGjOD9SWU93pokuq","execution_time":"2026-03-21 15:38:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xqb-1774096547","operation_id":160191,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-21 15:38:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"SMbkY95ab08UWZlpGGjOD9SWU93pokuq","execution_time":"2026-03-21 15:38:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xqb-1774096547","operation_id":160191,"processed":3,"errors":0} 
[2026-03-21 15:38:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"SMbkY95ab08UWZlpGGjOD9SWU93pokuq","execution_time":"2026-03-21 15:38:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xqb-1774096547","operation_id":160191,"processed":3,"errors":0} 
[2026-03-21 15:38:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"SMbkY95ab08UWZlpGGjOD9SWU93pokuq","execution_time":"2026-03-21 15:38:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Xqb-1774096547","operation_id":160191} 
[2026-03-21 15:38:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 619  
[2026-03-21 15:38:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 34  
[2026-03-21 15:38:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 619  
[2026-03-21 15:38:02] production.INFO: Constructing job for order: 175164  
[2026-03-21 15:38:05] production.INFO: Handling job for order: 175164  
[2026-03-21 15:38:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:38:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:38:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=f5fed552-3c01-4650-be90-22cb51bbd220&Player_ID=41143629  
[2026-03-21 15:38:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=f5fed552-3c01-4650-be90-22cb51bbd220&Player_ID=41143629","has_body":false} 
[2026-03-21 15:38:05] production.INFO: Operation sent successfully {"operation_id":160194,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-FjE-1774096685","amount":1.7168552000000001367396862406167201697826385498046875,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-21 15:38:05"}},"processed_data":{"order_number":"ORD-FjE-1774096685","amount":1.7168552000000001367396862406167201697826385498046875,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-21 15:38:20] production.INFO: Constructing job for order: 175165  
[2026-03-21 15:38:23] production.INFO: Handling job for order: 175165  
[2026-03-21 15:38:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:38:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:38:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=57f79c6d-355a-434a-845b-340648eecdcd&Player_ID=8521435086  
[2026-03-21 15:38:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=57f79c6d-355a-434a-845b-340648eecdcd&Player_ID=8521435086","has_body":false} 
[2026-03-21 15:38:24] production.INFO: Operation sent successfully {"operation_id":160195,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-zTxxxsos-1774096704","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 15:38:24"}},"processed_data":{"order_number":"ORD-zTxxxsos-1774096704","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 15:39:15] production.INFO: Constructing job for order: 175166  
[2026-03-21 15:39:18] production.INFO: Handling job for order: 175166  
[2026-03-21 15:39:18] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:39:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:39:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=10000&uuid=b9685a53-d4d5-4304-b277-3a566db5f671&Player_ID=107003278  
[2026-03-21 15:39:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=10000&uuid=b9685a53-d4d5-4304-b277-3a566db5f671&Player_ID=107003278","has_body":false} 
[2026-03-21 15:39:19] production.INFO: Operation sent successfully {"operation_id":160196,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ICN-1774096759","amount":16.89046499999999895180735620670020580291748046875,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-21 15:39:19"}},"processed_data":{"order_number":"ORD-ICN-1774096759","amount":16.89046499999999895180735620670020580291748046875,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-21 15:39:22] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ICN-1774096759","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 15:39:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-ICN-1774096759","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 15:39:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:39:23] production.INFO: SendAcceptReject: Notification queued {"user_id":148,"notification_type":"order_approved","reference_id":175166} 
[2026-03-21 15:39:23] production.INFO: Order updated successfully. Order ID: 175166, Status: completed  
[2026-03-21 15:39:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ICN-1774096759","status":"completed","codes_count":0} 
[2026-03-21 15:39:23] production.INFO: Constructing job for order: 175167  
[2026-03-21 15:39:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-21 15:39:25] production.INFO: Handling job for order: 175167  
[2026-03-21 15:39:25] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 15:39:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:39:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=3b327f54-ea3f-4137-a5de-406fa665f851&Player_ID=0943910308  
[2026-03-21 15:39:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=3b327f54-ea3f-4137-a5de-406fa665f851&Player_ID=0943910308","has_body":false} 
[2026-03-21 15:39:26] production.INFO: Operation sent successfully {"operation_id":160197,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3OaS-1774096766","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 15:39:26"}},"processed_data":{"order_number":"ORD-3OaS-1774096766","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 15:39:30] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1970.0","mainamount":"2000","operation_number":"155885381","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php9t7c6e9v51ar9zCQpnA"}},"user_id":1247} 
[2026-03-21 15:39:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 15:39:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 15:39:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 15:39:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 15:39:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 15:39:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 15:39:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 15:39:32] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 15:39:32] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18326,"user_id":1247,"amount":1970.0,"admins_notified":7} 
[2026-03-21 15:39:33] production.INFO: Constructing job for order: 175168  
[2026-03-21 15:39:35] production.INFO: Handling job for order: 175168  
[2026-03-21 15:39:35] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 15:39:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:39:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=b0870c31-8c9f-4783-863d-d38cd3b8a9c4&Player_ID=0943910308  
[2026-03-21 15:39:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=b0870c31-8c9f-4783-863d-d38cd3b8a9c4&Player_ID=0943910308","has_body":false} 
[2026-03-21 15:39:36] production.INFO: Operation sent successfully {"operation_id":160198,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kQw8p-1774096776","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 15:39:36"}},"processed_data":{"order_number":"ORD-kQw8p-1774096776","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 15:40:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"AyeGuYewh5pq1RvwmKhpDzuapEad8BdF","execution_time":"2026-03-21 15:40:03"} 
[2026-03-21 15:40:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"AyeGuYewh5pq1RvwmKhpDzuapEad8BdF","execution_time":"2026-03-21 15:40:03","total_operations":7,"sites_count":2} 
[2026-03-21 15:40:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"AyeGuYewh5pq1RvwmKhpDzuapEad8BdF","execution_time":"2026-03-21 15:40:03","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-WaJd5V-1774074452","ORD-OFBO-1774095557","ORD-FjE-1774096685","ORD-zTxxxsos-1774096704"]} 
[2026-03-21 15:40:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"AyeGuYewh5pq1RvwmKhpDzuapEad8BdF","execution_time":"2026-03-21 15:40:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 15:40:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"AyeGuYewh5pq1RvwmKhpDzuapEad8BdF","execution_time":"2026-03-21 15:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-21 15:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AyeGuYewh5pq1RvwmKhpDzuapEad8BdF","execution_time":"2026-03-21 15:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OFBO-1774095557","operation_id":160165} 
[2026-03-21 15:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AyeGuYewh5pq1RvwmKhpDzuapEad8BdF","execution_time":"2026-03-21 15:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 15:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AyeGuYewh5pq1RvwmKhpDzuapEad8BdF","execution_time":"2026-03-21 15:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zTxxxsos-1774096704","operation_id":160195} 
[2026-03-21 15:40:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"AyeGuYewh5pq1RvwmKhpDzuapEad8BdF","execution_time":"2026-03-21 15:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zTxxxsos-1774096704","operation_id":160195,"processed":1,"skipped":3,"updates_prepared":1} 
[2026-03-21 15:40:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"AyeGuYewh5pq1RvwmKhpDzuapEad8BdF","execution_time":"2026-03-21 15:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zTxxxsos-1774096704","operation_id":160195,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 15:40:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"AyeGuYewh5pq1RvwmKhpDzuapEad8BdF","execution_time":"2026-03-21 15:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zTxxxsos-1774096704","operation_id":160195,"count":1} 
[2026-03-21 15:40:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"AyeGuYewh5pq1RvwmKhpDzuapEad8BdF","execution_time":"2026-03-21 15:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zTxxxsos-1774096704","operation_id":160195,"count":1} 
[2026-03-21 15:40:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"AyeGuYewh5pq1RvwmKhpDzuapEad8BdF","execution_time":"2026-03-21 15:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zTxxxsos-1774096704","operation_id":160195,"user_id":166,"notification_type":"order_approved","reference_id":175164} 
[2026-03-21 15:40:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"AyeGuYewh5pq1RvwmKhpDzuapEad8BdF","execution_time":"2026-03-21 15:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zTxxxsos-1774096704","operation_id":160195,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 15:40:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"AyeGuYewh5pq1RvwmKhpDzuapEad8BdF","execution_time":"2026-03-21 15:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zTxxxsos-1774096704","operation_id":160195,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 15:40:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"AyeGuYewh5pq1RvwmKhpDzuapEad8BdF","execution_time":"2026-03-21 15:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zTxxxsos-1774096704","operation_id":160195,"processed":1,"errors":0} 
[2026-03-21 15:40:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"AyeGuYewh5pq1RvwmKhpDzuapEad8BdF","execution_time":"2026-03-21 15:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zTxxxsos-1774096704","operation_id":160195,"processed":1,"errors":0} 
[2026-03-21 15:40:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"AyeGuYewh5pq1RvwmKhpDzuapEad8BdF","execution_time":"2026-03-21 15:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zTxxxsos-1774096704","operation_id":160195,"orders_count":3,"order_ids":["ORD-LB9UcnC-1774096585","ORD-3OaS-1774096766","ORD-kQw8p-1774096776"]} 
[2026-03-21 15:40:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"AyeGuYewh5pq1RvwmKhpDzuapEad8BdF","execution_time":"2026-03-21 15:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zTxxxsos-1774096704","operation_id":160195} 
[2026-03-21 15:40:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"AyeGuYewh5pq1RvwmKhpDzuapEad8BdF","execution_time":"2026-03-21 15:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zTxxxsos-1774096704","operation_id":160195,"orders_count":3} 
[2026-03-21 15:40:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"AyeGuYewh5pq1RvwmKhpDzuapEad8BdF","execution_time":"2026-03-21 15:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LB9UcnC-1774096585","operation_id":160193,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-21 15:40:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"AyeGuYewh5pq1RvwmKhpDzuapEad8BdF","execution_time":"2026-03-21 15:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LB9UcnC-1774096585","operation_id":160193,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-21 15:40:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"AyeGuYewh5pq1RvwmKhpDzuapEad8BdF","execution_time":"2026-03-21 15:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LB9UcnC-1774096585","operation_id":160193,"count":3} 
[2026-03-21 15:40:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"AyeGuYewh5pq1RvwmKhpDzuapEad8BdF","execution_time":"2026-03-21 15:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LB9UcnC-1774096585","operation_id":160193,"count":3} 
[2026-03-21 15:40:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"AyeGuYewh5pq1RvwmKhpDzuapEad8BdF","execution_time":"2026-03-21 15:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LB9UcnC-1774096585","operation_id":160193,"user_id":722,"notification_type":"order_approved","reference_id":175167} 
[2026-03-21 15:40:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"AyeGuYewh5pq1RvwmKhpDzuapEad8BdF","execution_time":"2026-03-21 15:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LB9UcnC-1774096585","operation_id":160193,"user_id":722,"notification_type":"order_approved","reference_id":175168} 
[2026-03-21 15:40:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"AyeGuYewh5pq1RvwmKhpDzuapEad8BdF","execution_time":"2026-03-21 15:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LB9UcnC-1774096585","operation_id":160193,"user_id":34,"notification_type":"order_approved","reference_id":175163} 
[2026-03-21 15:40:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"AyeGuYewh5pq1RvwmKhpDzuapEad8BdF","execution_time":"2026-03-21 15:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LB9UcnC-1774096585","operation_id":160193,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-21 15:40:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"AyeGuYewh5pq1RvwmKhpDzuapEad8BdF","execution_time":"2026-03-21 15:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LB9UcnC-1774096585","operation_id":160193,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-21 15:40:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"AyeGuYewh5pq1RvwmKhpDzuapEad8BdF","execution_time":"2026-03-21 15:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LB9UcnC-1774096585","operation_id":160193,"processed":3,"errors":0} 
[2026-03-21 15:40:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"AyeGuYewh5pq1RvwmKhpDzuapEad8BdF","execution_time":"2026-03-21 15:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LB9UcnC-1774096585","operation_id":160193,"processed":3,"errors":0} 
[2026-03-21 15:40:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"AyeGuYewh5pq1RvwmKhpDzuapEad8BdF","execution_time":"2026-03-21 15:40:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LB9UcnC-1774096585","operation_id":160193} 
[2026-03-21 15:40:03] production.INFO: Executing GetProducts task...  
[2026-03-21 15:40:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 15:40:03] production.INFO: Executing GetProducts task...  
[2026-03-21 15:40:05] production.INFO: async() رجع: true  
[2026-03-21 15:40:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 15:40:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 15:40:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 15:40:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 15:40:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 15:40:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 15:40:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 15:40:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 15:40:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 15:40:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 15:40:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 15:40:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 166  
[2026-03-21 15:40:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 722  
[2026-03-21 15:40:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 722  
[2026-03-21 15:40:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 34  
[2026-03-21 15:40:20] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"50.0","mainamount":"50","operation_number":"155887160","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpht44j0e9oqsqcmun6Lf"}},"user_id":348} 
[2026-03-21 15:40:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 15:40:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 15:40:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 15:40:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 15:40:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 15:40:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 15:40:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 15:40:22] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 15:40:22] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18327,"user_id":348,"amount":50.0,"admins_notified":7} 
[2026-03-21 15:41:14] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-21 15:41:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 645  
[2026-03-21 15:41:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1690  
[2026-03-21 15:41:42] production.INFO: Constructing job for order: 175169  
[2026-03-21 15:41:43] production.INFO: Handling job for order: 175169  
[2026-03-21 15:41:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:41:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:41:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=58ae099d-3de1-4e8f-b2a7-51659d941f6d&Player_ID=6283347663  
[2026-03-21 15:41:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=58ae099d-3de1-4e8f-b2a7-51659d941f6d&Player_ID=6283347663","has_body":false} 
[2026-03-21 15:41:43] production.INFO: Operation sent successfully {"operation_id":160199,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kj8E-1774096903","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 15:41:43"}},"processed_data":{"order_number":"ORD-kj8E-1774096903","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 15:41:53] production.INFO: Constructing job for order: 175170  
[2026-03-21 15:41:55] production.INFO: Handling job for order: 175170  
[2026-03-21 15:41:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:41:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:41:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=9e5a3839-4953-441f-9bfa-4f060b2a1dd5&Player_ID=6283347663  
[2026-03-21 15:41:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=9e5a3839-4953-441f-9bfa-4f060b2a1dd5&Player_ID=6283347663","has_body":false} 
[2026-03-21 15:41:56] production.INFO: Operation sent successfully {"operation_id":160200,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-KiTL-1774096916","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 15:41:56"}},"processed_data":{"order_number":"ORD-KiTL-1774096916","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 15:42:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"BsPXos0r8K7tGN4VolptQTGFHsdspkVr","execution_time":"2026-03-21 15:42:02"} 
[2026-03-21 15:42:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"BsPXos0r8K7tGN4VolptQTGFHsdspkVr","execution_time":"2026-03-21 15:42:02","total_operations":5,"sites_count":1} 
[2026-03-21 15:42:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"BsPXos0r8K7tGN4VolptQTGFHsdspkVr","execution_time":"2026-03-21 15:42:02","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-WaJd5V-1774074452","ORD-OFBO-1774095557","ORD-zTxxxsos-1774096704","ORD-kj8E-1774096903","ORD-KiTL-1774096916"]} 
[2026-03-21 15:42:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"BsPXos0r8K7tGN4VolptQTGFHsdspkVr","execution_time":"2026-03-21 15:42:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 15:42:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"BsPXos0r8K7tGN4VolptQTGFHsdspkVr","execution_time":"2026-03-21 15:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-21 15:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BsPXos0r8K7tGN4VolptQTGFHsdspkVr","execution_time":"2026-03-21 15:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KiTL-1774096916","operation_id":160200} 
[2026-03-21 15:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BsPXos0r8K7tGN4VolptQTGFHsdspkVr","execution_time":"2026-03-21 15:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kj8E-1774096903","operation_id":160199} 
[2026-03-21 15:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BsPXos0r8K7tGN4VolptQTGFHsdspkVr","execution_time":"2026-03-21 15:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OFBO-1774095557","operation_id":160165} 
[2026-03-21 15:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BsPXos0r8K7tGN4VolptQTGFHsdspkVr","execution_time":"2026-03-21 15:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 15:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BsPXos0r8K7tGN4VolptQTGFHsdspkVr","execution_time":"2026-03-21 15:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zTxxxsos-1774096704","operation_id":160195} 
[2026-03-21 15:42:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"BsPXos0r8K7tGN4VolptQTGFHsdspkVr","execution_time":"2026-03-21 15:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zTxxxsos-1774096704","operation_id":160195,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-21 15:42:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"BsPXos0r8K7tGN4VolptQTGFHsdspkVr","execution_time":"2026-03-21 15:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zTxxxsos-1774096704","operation_id":160195,"processed":0,"errors":0} 
[2026-03-21 15:42:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"BsPXos0r8K7tGN4VolptQTGFHsdspkVr","execution_time":"2026-03-21 15:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zTxxxsos-1774096704","operation_id":160195} 
[2026-03-21 15:43:20] production.INFO: Constructing job for order: 175171  
[2026-03-21 15:43:21] production.INFO: Handling job for order: 175171  
[2026-03-21 15:43:21] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:43:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:43:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=271eabe9-7ad2-4180-a410-5b74c423c0dd&Player_ID=11663639436  
[2026-03-21 15:43:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=271eabe9-7ad2-4180-a410-5b74c423c0dd&Player_ID=11663639436","has_body":false} 
[2026-03-21 15:43:21] production.INFO: Operation sent successfully {"operation_id":160201,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-W4yTZ-1774097001","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 15:43:21"}},"processed_data":{"order_number":"ORD-W4yTZ-1774097001","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 15:43:32] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-kj8E-1774096903","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 15:43:32] production.INFO: Processed webhook data (normalized) {"id":"ORD-kj8E-1774096903","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 15:43:32] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:43:32] production.INFO: SendAcceptReject: Notification queued {"user_id":348,"notification_type":"order_approved","reference_id":175169} 
[2026-03-21 15:43:32] production.INFO: Order updated successfully. Order ID: 175169, Status: completed  
[2026-03-21 15:43:32] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-kj8E-1774096903","status":"completed","codes_count":0} 
[2026-03-21 15:43:32] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-OFBO-1774095557","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-21 15:43:32] production.INFO: Processed webhook data (normalized) {"id":"ORD-OFBO-1774095557","status":"cancelled","codes":[],"notes":[]} 
[2026-03-21 15:43:32] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-21 15:43:32] production.INFO: SendAcceptReject: Notification queued {"user_id":1074,"notification_type":"order_rejected","reference_id":175134} 
[2026-03-21 15:43:32] production.INFO: Order updated successfully. Order ID: 175134, Status: rejected  
[2026-03-21 15:43:32] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-OFBO-1774095557","status":"rejected","codes_count":0} 
[2026-03-21 15:43:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 348  
[2026-03-21 15:43:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-21 15:43:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-21 15:44:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"cIEei9cCSEFFCvMc5ae4KVcgvc1prqK8","execution_time":"2026-03-21 15:44:03"} 
[2026-03-21 15:44:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"cIEei9cCSEFFCvMc5ae4KVcgvc1prqK8","execution_time":"2026-03-21 15:44:03","total_operations":4,"sites_count":1} 
[2026-03-21 15:44:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"cIEei9cCSEFFCvMc5ae4KVcgvc1prqK8","execution_time":"2026-03-21 15:44:03","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-WaJd5V-1774074452","ORD-zTxxxsos-1774096704","ORD-KiTL-1774096916","ORD-W4yTZ-1774097001"]} 
[2026-03-21 15:44:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"cIEei9cCSEFFCvMc5ae4KVcgvc1prqK8","execution_time":"2026-03-21 15:44:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 15:44:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"cIEei9cCSEFFCvMc5ae4KVcgvc1prqK8","execution_time":"2026-03-21 15:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-21 15:44:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cIEei9cCSEFFCvMc5ae4KVcgvc1prqK8","execution_time":"2026-03-21 15:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KiTL-1774096916","operation_id":160200} 
[2026-03-21 15:44:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cIEei9cCSEFFCvMc5ae4KVcgvc1prqK8","execution_time":"2026-03-21 15:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W4yTZ-1774097001","operation_id":160201} 
[2026-03-21 15:44:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cIEei9cCSEFFCvMc5ae4KVcgvc1prqK8","execution_time":"2026-03-21 15:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 15:44:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cIEei9cCSEFFCvMc5ae4KVcgvc1prqK8","execution_time":"2026-03-21 15:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zTxxxsos-1774096704","operation_id":160195} 
[2026-03-21 15:44:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"cIEei9cCSEFFCvMc5ae4KVcgvc1prqK8","execution_time":"2026-03-21 15:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zTxxxsos-1774096704","operation_id":160195,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-21 15:44:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"cIEei9cCSEFFCvMc5ae4KVcgvc1prqK8","execution_time":"2026-03-21 15:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zTxxxsos-1774096704","operation_id":160195,"processed":0,"errors":0} 
[2026-03-21 15:44:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"cIEei9cCSEFFCvMc5ae4KVcgvc1prqK8","execution_time":"2026-03-21 15:44:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zTxxxsos-1774096704","operation_id":160195} 
[2026-03-21 15:44:56] production.INFO: Constructing job for order: 175172  
[2026-03-21 15:44:58] production.INFO: Handling job for order: 175172  
[2026-03-21 15:44:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:44:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:44:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=394b2822-fe05-4825-abc6-eb47167edd0a&Player_ID=52314378779  
[2026-03-21 15:44:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=394b2822-fe05-4825-abc6-eb47167edd0a&Player_ID=52314378779","has_body":false} 
[2026-03-21 15:44:58] production.INFO: Operation sent successfully {"operation_id":160202,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-WPESRlc-1774097098","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 15:44:58"}},"processed_data":{"order_number":"ORD-WPESRlc-1774097098","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 15:45:01] production.INFO: Executing GetProducts task...  
[2026-03-21 15:45:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 15:45:01] production.INFO: Executing GetProducts task...  
[2026-03-21 15:45:05] production.INFO: async() رجع: true  
[2026-03-21 15:45:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 15:45:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 15:45:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 15:45:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 15:45:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 15:45:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 15:45:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 15:45:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 15:45:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 15:45:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 15:45:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 15:45:11] production.INFO: Constructing job for order: 175173  
[2026-03-21 15:45:12] production.INFO: Handling job for order: 175173  
[2026-03-21 15:45:12] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:45:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:45:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=09127120-90a9-4720-aaf2-ec250f250464&Player_ID=8434886035  
[2026-03-21 15:45:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=09127120-90a9-4720-aaf2-ec250f250464&Player_ID=8434886035","has_body":false} 
[2026-03-21 15:45:13] production.INFO: Operation sent successfully {"operation_id":160203,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-yPg-1774097113","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 15:45:13"}},"processed_data":{"order_number":"ORD-yPg-1774097113","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 15:45:26] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-WPESRlc-1774097098","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 15:45:26] production.INFO: Processed webhook data (normalized) {"id":"ORD-WPESRlc-1774097098","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 15:45:26] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:45:26] production.INFO: SendAcceptReject: Notification queued {"user_id":54,"notification_type":"order_approved","reference_id":175172} 
[2026-03-21 15:45:26] production.INFO: Order updated successfully. Order ID: 175172, Status: completed  
[2026-03-21 15:45:26] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-WPESRlc-1774097098","status":"completed","codes_count":0} 
[2026-03-21 15:45:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 54  
[2026-03-21 15:45:29] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-W4yTZ-1774097001","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 15:45:29] production.INFO: Processed webhook data (normalized) {"id":"ORD-W4yTZ-1774097001","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 15:45:29] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:45:29] production.INFO: SendAcceptReject: Notification queued {"user_id":1690,"notification_type":"order_approved","reference_id":175171} 
[2026-03-21 15:45:29] production.INFO: Order updated successfully. Order ID: 175171, Status: completed  
[2026-03-21 15:45:29] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-W4yTZ-1774097001","status":"completed","codes_count":0} 
[2026-03-21 15:45:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1690  
[2026-03-21 15:45:56] production.INFO: Constructing job for order: 175174  
[2026-03-21 15:45:58] production.INFO: Handling job for order: 175174  
[2026-03-21 15:45:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:45:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:45:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=7b814108-52fd-4474-9fa1-5fff7836f2ad&Player_ID=14509599786  
[2026-03-21 15:45:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=7b814108-52fd-4474-9fa1-5fff7836f2ad&Player_ID=14509599786","has_body":false} 
[2026-03-21 15:45:59] production.INFO: Operation sent successfully {"operation_id":160204,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xGdIwglZ-1774097159","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 15:45:59"}},"processed_data":{"order_number":"ORD-xGdIwglZ-1774097159","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 15:46:00] production.INFO: Constructing job for order: 175175  
[2026-03-21 15:46:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"E6NR5blwQdUWmKm87jXv0Y3p35HVnHmt","execution_time":"2026-03-21 15:46:02"} 
[2026-03-21 15:46:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"E6NR5blwQdUWmKm87jXv0Y3p35HVnHmt","execution_time":"2026-03-21 15:46:02","total_operations":5,"sites_count":1} 
[2026-03-21 15:46:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"E6NR5blwQdUWmKm87jXv0Y3p35HVnHmt","execution_time":"2026-03-21 15:46:02","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-WaJd5V-1774074452","ORD-zTxxxsos-1774096704","ORD-KiTL-1774096916","ORD-yPg-1774097113","ORD-xGdIwglZ-1774097159"]} 
[2026-03-21 15:46:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"E6NR5blwQdUWmKm87jXv0Y3p35HVnHmt","execution_time":"2026-03-21 15:46:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 15:46:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"E6NR5blwQdUWmKm87jXv0Y3p35HVnHmt","execution_time":"2026-03-21 15:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-21 15:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"E6NR5blwQdUWmKm87jXv0Y3p35HVnHmt","execution_time":"2026-03-21 15:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KiTL-1774096916","operation_id":160200} 
[2026-03-21 15:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"E6NR5blwQdUWmKm87jXv0Y3p35HVnHmt","execution_time":"2026-03-21 15:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 15:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"E6NR5blwQdUWmKm87jXv0Y3p35HVnHmt","execution_time":"2026-03-21 15:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xGdIwglZ-1774097159","operation_id":160204} 
[2026-03-21 15:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"E6NR5blwQdUWmKm87jXv0Y3p35HVnHmt","execution_time":"2026-03-21 15:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yPg-1774097113","operation_id":160203} 
[2026-03-21 15:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"E6NR5blwQdUWmKm87jXv0Y3p35HVnHmt","execution_time":"2026-03-21 15:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zTxxxsos-1774096704","operation_id":160195} 
[2026-03-21 15:46:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"E6NR5blwQdUWmKm87jXv0Y3p35HVnHmt","execution_time":"2026-03-21 15:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zTxxxsos-1774096704","operation_id":160195,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-21 15:46:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"E6NR5blwQdUWmKm87jXv0Y3p35HVnHmt","execution_time":"2026-03-21 15:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zTxxxsos-1774096704","operation_id":160195,"processed":0,"errors":0} 
[2026-03-21 15:46:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"E6NR5blwQdUWmKm87jXv0Y3p35HVnHmt","execution_time":"2026-03-21 15:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zTxxxsos-1774096704","operation_id":160195} 
[2026-03-21 15:46:02] production.INFO: Handling job for order: 175175  
[2026-03-21 15:46:02] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:46:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:46:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=b0b6f5e2-52db-45b2-8518-24d53ff78b2c&Player_ID=14509599786  
[2026-03-21 15:46:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=b0b6f5e2-52db-45b2-8518-24d53ff78b2c&Player_ID=14509599786","has_body":false} 
[2026-03-21 15:46:03] production.INFO: Operation sent successfully {"operation_id":160205,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-bBQlI-1774097163","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 15:46:03"}},"processed_data":{"order_number":"ORD-bBQlI-1774097163","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 15:46:14] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-zTxxxsos-1774096704","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 15:46:14] production.INFO: Processed webhook data (normalized) {"id":"ORD-zTxxxsos-1774096704","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 15:46:14] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:46:14] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":175165} 
[2026-03-21 15:46:14] production.INFO: Order updated successfully. Order ID: 175165, Status: completed  
[2026-03-21 15:46:14] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-zTxxxsos-1774096704","status":"completed","codes_count":0} 
[2026-03-21 15:46:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-21 15:46:26] production.INFO: Constructing job for order: 175176  
[2026-03-21 15:46:28] production.INFO: Handling job for order: 175176  
[2026-03-21 15:46:28] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 15:46:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:46:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=089c7f1f-53f7-4799-b4d5-6f13b178983c&Player_ID=0945360855  
[2026-03-21 15:46:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=089c7f1f-53f7-4799-b4d5-6f13b178983c&Player_ID=0945360855","has_body":false} 
[2026-03-21 15:46:28] production.INFO: Operation sent successfully {"operation_id":160206,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ENl-1774097188","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 15:46:28"}},"processed_data":{"order_number":"ORD-ENl-1774097188","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 15:46:36] production.INFO: Constructing job for order: 175177  
[2026-03-21 15:46:37] production.INFO: Handling job for order: 175177  
[2026-03-21 15:46:37] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 15:46:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:46:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=920f9f68-3ead-4727-9853-d6fa9b4c59e3&Player_ID=0945360855  
[2026-03-21 15:46:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=920f9f68-3ead-4727-9853-d6fa9b4c59e3&Player_ID=0945360855","has_body":false} 
[2026-03-21 15:46:38] production.INFO: Operation sent successfully {"operation_id":160207,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-UJsLxw4d-1774097198","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 15:46:38"}},"processed_data":{"order_number":"ORD-UJsLxw4d-1774097198","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 15:46:57] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-yPg-1774097113","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 15:46:57] production.INFO: Processed webhook data (normalized) {"id":"ORD-yPg-1774097113","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 15:46:57] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:46:57] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":175173} 
[2026-03-21 15:46:57] production.INFO: Order updated successfully. Order ID: 175173, Status: completed  
[2026-03-21 15:46:57] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-yPg-1774097113","status":"completed","codes_count":0} 
[2026-03-21 15:46:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-21 15:47:14] production.INFO: Constructing job for order: 175178  
[2026-03-21 15:47:17] production.INFO: Handling job for order: 175178  
[2026-03-21 15:47:17] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:47:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:47:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=d511cf4c-f84b-43c9-a200-e943002f121d&Player_ID=1793330517  
[2026-03-21 15:47:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=d511cf4c-f84b-43c9-a200-e943002f121d&Player_ID=1793330517","has_body":false} 
[2026-03-21 15:47:18] production.INFO: Operation sent successfully {"operation_id":160208,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-zM1NPm1a-1774097238","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 15:47:18"}},"processed_data":{"order_number":"ORD-zM1NPm1a-1774097238","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 15:47:50] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-xGdIwglZ-1774097159","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 15:47:50] production.INFO: Processed webhook data (normalized) {"id":"ORD-xGdIwglZ-1774097159","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 15:47:50] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:47:50] production.INFO: SendAcceptReject: Notification queued {"user_id":1109,"notification_type":"order_approved","reference_id":175174} 
[2026-03-21 15:47:50] production.INFO: Order updated successfully. Order ID: 175174, Status: completed  
[2026-03-21 15:47:50] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-xGdIwglZ-1774097159","status":"completed","codes_count":0} 
[2026-03-21 15:47:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1109  
[2026-03-21 15:48:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"OWq8vj9dbVJqKI7McXItRAcQD4kYdFMd","execution_time":"2026-03-21 15:48:03"} 
[2026-03-21 15:48:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"OWq8vj9dbVJqKI7McXItRAcQD4kYdFMd","execution_time":"2026-03-21 15:48:03","total_operations":6,"sites_count":2} 
[2026-03-21 15:48:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"OWq8vj9dbVJqKI7McXItRAcQD4kYdFMd","execution_time":"2026-03-21 15:48:03","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-WaJd5V-1774074452","ORD-KiTL-1774096916","ORD-bBQlI-1774097163","ORD-zM1NPm1a-1774097238"]} 
[2026-03-21 15:48:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"OWq8vj9dbVJqKI7McXItRAcQD4kYdFMd","execution_time":"2026-03-21 15:48:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 15:48:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"OWq8vj9dbVJqKI7McXItRAcQD4kYdFMd","execution_time":"2026-03-21 15:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-21 15:48:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"OWq8vj9dbVJqKI7McXItRAcQD4kYdFMd","execution_time":"2026-03-21 15:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bBQlI-1774097163","operation_id":160205} 
[2026-03-21 15:48:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"OWq8vj9dbVJqKI7McXItRAcQD4kYdFMd","execution_time":"2026-03-21 15:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KiTL-1774096916","operation_id":160200} 
[2026-03-21 15:48:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"OWq8vj9dbVJqKI7McXItRAcQD4kYdFMd","execution_time":"2026-03-21 15:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 15:48:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"OWq8vj9dbVJqKI7McXItRAcQD4kYdFMd","execution_time":"2026-03-21 15:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zM1NPm1a-1774097238","operation_id":160208} 
[2026-03-21 15:48:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"OWq8vj9dbVJqKI7McXItRAcQD4kYdFMd","execution_time":"2026-03-21 15:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zM1NPm1a-1774097238","operation_id":160208,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-21 15:48:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"OWq8vj9dbVJqKI7McXItRAcQD4kYdFMd","execution_time":"2026-03-21 15:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zM1NPm1a-1774097238","operation_id":160208,"processed":0,"errors":0} 
[2026-03-21 15:48:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"OWq8vj9dbVJqKI7McXItRAcQD4kYdFMd","execution_time":"2026-03-21 15:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zM1NPm1a-1774097238","operation_id":160208,"orders_count":2,"order_ids":["ORD-ENl-1774097188","ORD-UJsLxw4d-1774097198"]} 
[2026-03-21 15:48:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"OWq8vj9dbVJqKI7McXItRAcQD4kYdFMd","execution_time":"2026-03-21 15:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zM1NPm1a-1774097238","operation_id":160208} 
[2026-03-21 15:48:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"OWq8vj9dbVJqKI7McXItRAcQD4kYdFMd","execution_time":"2026-03-21 15:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zM1NPm1a-1774097238","operation_id":160208,"orders_count":2} 
[2026-03-21 15:48:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"OWq8vj9dbVJqKI7McXItRAcQD4kYdFMd","execution_time":"2026-03-21 15:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UJsLxw4d-1774097198","operation_id":160207,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-21 15:48:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"OWq8vj9dbVJqKI7McXItRAcQD4kYdFMd","execution_time":"2026-03-21 15:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UJsLxw4d-1774097198","operation_id":160207,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-21 15:48:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"OWq8vj9dbVJqKI7McXItRAcQD4kYdFMd","execution_time":"2026-03-21 15:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UJsLxw4d-1774097198","operation_id":160207,"count":2} 
[2026-03-21 15:48:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"OWq8vj9dbVJqKI7McXItRAcQD4kYdFMd","execution_time":"2026-03-21 15:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UJsLxw4d-1774097198","operation_id":160207,"count":2} 
[2026-03-21 15:48:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"OWq8vj9dbVJqKI7McXItRAcQD4kYdFMd","execution_time":"2026-03-21 15:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UJsLxw4d-1774097198","operation_id":160207,"user_id":949,"notification_type":"order_approved","reference_id":175176} 
[2026-03-21 15:48:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"OWq8vj9dbVJqKI7McXItRAcQD4kYdFMd","execution_time":"2026-03-21 15:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UJsLxw4d-1774097198","operation_id":160207,"user_id":949,"notification_type":"order_approved","reference_id":175177} 
[2026-03-21 15:48:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"OWq8vj9dbVJqKI7McXItRAcQD4kYdFMd","execution_time":"2026-03-21 15:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UJsLxw4d-1774097198","operation_id":160207,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-21 15:48:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"OWq8vj9dbVJqKI7McXItRAcQD4kYdFMd","execution_time":"2026-03-21 15:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UJsLxw4d-1774097198","operation_id":160207,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-21 15:48:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"OWq8vj9dbVJqKI7McXItRAcQD4kYdFMd","execution_time":"2026-03-21 15:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UJsLxw4d-1774097198","operation_id":160207,"processed":2,"errors":0} 
[2026-03-21 15:48:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"OWq8vj9dbVJqKI7McXItRAcQD4kYdFMd","execution_time":"2026-03-21 15:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UJsLxw4d-1774097198","operation_id":160207,"processed":2,"errors":0} 
[2026-03-21 15:48:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"OWq8vj9dbVJqKI7McXItRAcQD4kYdFMd","execution_time":"2026-03-21 15:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UJsLxw4d-1774097198","operation_id":160207} 
[2026-03-21 15:48:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 15:48:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 15:49:02] production.INFO: Constructing job for order: 175179  
[2026-03-21 15:49:03] production.INFO: Handling job for order: 175179  
[2026-03-21 15:49:03] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:49:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:49:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=2000&uuid=12e00281-3087-45f1-9d00-53e969e962a3&Player_ID=41143629  
[2026-03-21 15:49:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=2000&uuid=12e00281-3087-45f1-9d00-53e969e962a3&Player_ID=41143629","has_body":false} 
[2026-03-21 15:49:04] production.INFO: Operation sent successfully {"operation_id":160209,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9sAMbx-1774097344","amount":3.433710400000000273479372481233440339565277099609375,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-21 15:49:04"}},"processed_data":{"order_number":"ORD-9sAMbx-1774097344","amount":3.433710400000000273479372481233440339565277099609375,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-21 15:49:48] production.INFO: Constructing job for order: 175180  
[2026-03-21 15:49:49] production.INFO: Handling job for order: 175180  
[2026-03-21 15:49:49] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:49:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:49:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/865/params?qty=145000&uuid=8042484c-9025-4974-9e8c-96047fdb38c2&Player_ID=102478830  
[2026-03-21 15:49:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/865/params?qty=145000&uuid=8042484c-9025-4974-9e8c-96047fdb38c2&Player_ID=102478830","has_body":false} 
[2026-03-21 15:49:50] production.INFO: Operation sent successfully {"operation_id":160210,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-gXarktd-1774097390","amount":8.8846720000000001249418346560560166835784912109375,"status":"processing","product":"Yoki live","game":"Yoki","notes":[],"created_at":"2026-03-21 15:49:50"}},"processed_data":{"order_number":"ORD-gXarktd-1774097390","amount":8.8846720000000001249418346560560166835784912109375,"status":"processing","product":"Yoki live","game":"Yoki"}} 
[2026-03-21 15:50:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"8O7IkPXx9K3MbfkNRxQYYPspazutLkYH","execution_time":"2026-03-21 15:50:02"} 
[2026-03-21 15:50:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"8O7IkPXx9K3MbfkNRxQYYPspazutLkYH","execution_time":"2026-03-21 15:50:02","total_operations":6,"sites_count":1} 
[2026-03-21 15:50:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"8O7IkPXx9K3MbfkNRxQYYPspazutLkYH","execution_time":"2026-03-21 15:50:02","site_id":3,"site_name":"swgamessd","orders_count":6,"order_ids":["ORD-WaJd5V-1774074452","ORD-KiTL-1774096916","ORD-bBQlI-1774097163","ORD-zM1NPm1a-1774097238","ORD-9sAMbx-1774097344","ORD-gXarktd-1774097390"]} 
[2026-03-21 15:50:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"8O7IkPXx9K3MbfkNRxQYYPspazutLkYH","execution_time":"2026-03-21 15:50:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 15:50:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"8O7IkPXx9K3MbfkNRxQYYPspazutLkYH","execution_time":"2026-03-21 15:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":6} 
[2026-03-21 15:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8O7IkPXx9K3MbfkNRxQYYPspazutLkYH","execution_time":"2026-03-21 15:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9sAMbx-1774097344","operation_id":160209} 
[2026-03-21 15:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8O7IkPXx9K3MbfkNRxQYYPspazutLkYH","execution_time":"2026-03-21 15:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bBQlI-1774097163","operation_id":160205} 
[2026-03-21 15:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8O7IkPXx9K3MbfkNRxQYYPspazutLkYH","execution_time":"2026-03-21 15:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gXarktd-1774097390","operation_id":160210} 
[2026-03-21 15:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8O7IkPXx9K3MbfkNRxQYYPspazutLkYH","execution_time":"2026-03-21 15:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KiTL-1774096916","operation_id":160200} 
[2026-03-21 15:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8O7IkPXx9K3MbfkNRxQYYPspazutLkYH","execution_time":"2026-03-21 15:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 15:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8O7IkPXx9K3MbfkNRxQYYPspazutLkYH","execution_time":"2026-03-21 15:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zM1NPm1a-1774097238","operation_id":160208} 
[2026-03-21 15:50:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"8O7IkPXx9K3MbfkNRxQYYPspazutLkYH","execution_time":"2026-03-21 15:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zM1NPm1a-1774097238","operation_id":160208,"processed":0,"skipped":6,"updates_prepared":0} 
[2026-03-21 15:50:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"8O7IkPXx9K3MbfkNRxQYYPspazutLkYH","execution_time":"2026-03-21 15:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zM1NPm1a-1774097238","operation_id":160208,"processed":0,"errors":0} 
[2026-03-21 15:50:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"8O7IkPXx9K3MbfkNRxQYYPspazutLkYH","execution_time":"2026-03-21 15:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zM1NPm1a-1774097238","operation_id":160208} 
[2026-03-21 15:50:03] production.INFO: Executing GetProducts task...  
[2026-03-21 15:50:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 15:50:03] production.INFO: Executing GetProducts task...  
[2026-03-21 15:50:05] production.INFO: async() رجع: true  
[2026-03-21 15:50:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 15:50:06] production.WARNING: Product with ID 395 not found  
[2026-03-21 15:50:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 15:50:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 15:50:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 15:50:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 15:50:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 15:50:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 15:50:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 15:50:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 15:50:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 15:50:19] production.INFO: Constructing job for order: 175181  
[2026-03-21 15:50:22] production.INFO: Handling job for order: 175181  
[2026-03-21 15:50:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:50:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:50:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=500&uuid=fd9fecc7-2200-458b-ba2c-718561cd2887&Player_ID=1088210010  
[2026-03-21 15:50:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=500&uuid=fd9fecc7-2200-458b-ba2c-718561cd2887&Player_ID=1088210010","has_body":false} 
[2026-03-21 15:50:22] production.INFO: Constructing job for order: 175182  
[2026-03-21 15:50:23] production.INFO: Operation sent successfully {"operation_id":160211,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-58QV-1774097422","amount":8.7391303999999987439650794840417802333831787109375,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-21 15:50:23"}},"processed_data":{"order_number":"ORD-58QV-1774097422","amount":8.7391303999999987439650794840417802333831787109375,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-21 15:50:23] production.INFO: Handling job for order: 175182  
[2026-03-21 15:50:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:50:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:50:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=136388d7-f0d9-4df0-8549-d03df02db98f&Player_ID=52047005514  
[2026-03-21 15:50:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=136388d7-f0d9-4df0-8549-d03df02db98f&Player_ID=52047005514","has_body":false} 
[2026-03-21 15:50:24] production.INFO: Operation sent successfully {"operation_id":160212,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-QeD06LA-1774097423","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 15:50:24"}},"processed_data":{"order_number":"ORD-QeD06LA-1774097423","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 15:50:30] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-58QV-1774097422","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 15:50:30] production.INFO: Processed webhook data (normalized) {"id":"ORD-58QV-1774097422","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 15:50:30] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:50:30] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":175181} 
[2026-03-21 15:50:30] production.INFO: Order updated successfully. Order ID: 175181, Status: completed  
[2026-03-21 15:50:30] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-58QV-1774097422","status":"completed","codes_count":0} 
[2026-03-21 15:50:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-21 15:50:36] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-QeD06LA-1774097423","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 15:50:36] production.INFO: Processed webhook data (normalized) {"id":"ORD-QeD06LA-1774097423","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 15:50:36] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:50:36] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":175182} 
[2026-03-21 15:50:36] production.INFO: Order updated successfully. Order ID: 175182, Status: completed  
[2026-03-21 15:50:36] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-QeD06LA-1774097423","status":"completed","codes_count":0} 
[2026-03-21 15:50:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-21 15:51:21] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-gXarktd-1774097390","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 15:51:21] production.INFO: Processed webhook data (normalized) {"id":"ORD-gXarktd-1774097390","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 15:51:21] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:51:21] production.INFO: SendAcceptReject: Notification queued {"user_id":8,"notification_type":"order_approved","reference_id":175180} 
[2026-03-21 15:51:21] production.INFO: Order updated successfully. Order ID: 175180, Status: completed  
[2026-03-21 15:51:21] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-gXarktd-1774097390","status":"completed","codes_count":0} 
[2026-03-21 15:51:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 8  
[2026-03-21 15:51:53] production.INFO: Constructing job for order: 175183  
[2026-03-21 15:51:54] production.INFO: Handling job for order: 175183  
[2026-03-21 15:51:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:51:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:51:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=1a21c3cd-0499-4d65-a955-69fbed3f975a&Player_ID=52073724709  
[2026-03-21 15:51:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=1a21c3cd-0499-4d65-a955-69fbed3f975a&Player_ID=52073724709","has_body":false} 
[2026-03-21 15:51:55] production.INFO: Operation sent successfully {"operation_id":160213,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mWDVW-1774097514","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 15:51:55"}},"processed_data":{"order_number":"ORD-mWDVW-1774097514","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 15:51:59] production.INFO: SendAcceptReject: Notification queued {"user_id":1572,"notification_type":"request_approved","reference_id":18324} 
[2026-03-21 15:52:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1572  
[2026-03-21 15:52:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ZX4NyTCQ3wfaAxN97bqIJu0UAPeEw8u0","execution_time":"2026-03-21 15:52:01"} 
[2026-03-21 15:52:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ZX4NyTCQ3wfaAxN97bqIJu0UAPeEw8u0","execution_time":"2026-03-21 15:52:01","total_operations":6,"sites_count":1} 
[2026-03-21 15:52:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ZX4NyTCQ3wfaAxN97bqIJu0UAPeEw8u0","execution_time":"2026-03-21 15:52:01","site_id":3,"site_name":"swgamessd","orders_count":6,"order_ids":["ORD-WaJd5V-1774074452","ORD-KiTL-1774096916","ORD-bBQlI-1774097163","ORD-zM1NPm1a-1774097238","ORD-9sAMbx-1774097344","ORD-mWDVW-1774097514"]} 
[2026-03-21 15:52:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ZX4NyTCQ3wfaAxN97bqIJu0UAPeEw8u0","execution_time":"2026-03-21 15:52:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 15:52:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ZX4NyTCQ3wfaAxN97bqIJu0UAPeEw8u0","execution_time":"2026-03-21 15:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":6} 
[2026-03-21 15:52:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZX4NyTCQ3wfaAxN97bqIJu0UAPeEw8u0","execution_time":"2026-03-21 15:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bBQlI-1774097163","operation_id":160205} 
[2026-03-21 15:52:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZX4NyTCQ3wfaAxN97bqIJu0UAPeEw8u0","execution_time":"2026-03-21 15:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KiTL-1774096916","operation_id":160200} 
[2026-03-21 15:52:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZX4NyTCQ3wfaAxN97bqIJu0UAPeEw8u0","execution_time":"2026-03-21 15:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mWDVW-1774097514","operation_id":160213} 
[2026-03-21 15:52:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZX4NyTCQ3wfaAxN97bqIJu0UAPeEw8u0","execution_time":"2026-03-21 15:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 15:52:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZX4NyTCQ3wfaAxN97bqIJu0UAPeEw8u0","execution_time":"2026-03-21 15:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zM1NPm1a-1774097238","operation_id":160208} 
[2026-03-21 15:52:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ZX4NyTCQ3wfaAxN97bqIJu0UAPeEw8u0","execution_time":"2026-03-21 15:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zM1NPm1a-1774097238","operation_id":160208,"processed":1,"skipped":5,"updates_prepared":1} 
[2026-03-21 15:52:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"ZX4NyTCQ3wfaAxN97bqIJu0UAPeEw8u0","execution_time":"2026-03-21 15:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zM1NPm1a-1774097238","operation_id":160208,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 15:52:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"ZX4NyTCQ3wfaAxN97bqIJu0UAPeEw8u0","execution_time":"2026-03-21 15:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zM1NPm1a-1774097238","operation_id":160208,"count":1} 
[2026-03-21 15:52:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"ZX4NyTCQ3wfaAxN97bqIJu0UAPeEw8u0","execution_time":"2026-03-21 15:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zM1NPm1a-1774097238","operation_id":160208,"count":1} 
[2026-03-21 15:52:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ZX4NyTCQ3wfaAxN97bqIJu0UAPeEw8u0","execution_time":"2026-03-21 15:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zM1NPm1a-1774097238","operation_id":160208,"user_id":166,"notification_type":"order_approved","reference_id":175179} 
[2026-03-21 15:52:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"ZX4NyTCQ3wfaAxN97bqIJu0UAPeEw8u0","execution_time":"2026-03-21 15:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zM1NPm1a-1774097238","operation_id":160208,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 15:52:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"ZX4NyTCQ3wfaAxN97bqIJu0UAPeEw8u0","execution_time":"2026-03-21 15:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zM1NPm1a-1774097238","operation_id":160208,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 15:52:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"ZX4NyTCQ3wfaAxN97bqIJu0UAPeEw8u0","execution_time":"2026-03-21 15:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zM1NPm1a-1774097238","operation_id":160208,"processed":1,"errors":0} 
[2026-03-21 15:52:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ZX4NyTCQ3wfaAxN97bqIJu0UAPeEw8u0","execution_time":"2026-03-21 15:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zM1NPm1a-1774097238","operation_id":160208,"processed":1,"errors":0} 
[2026-03-21 15:52:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ZX4NyTCQ3wfaAxN97bqIJu0UAPeEw8u0","execution_time":"2026-03-21 15:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zM1NPm1a-1774097238","operation_id":160208} 
[2026-03-21 15:52:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 166  
[2026-03-21 15:52:09] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-mWDVW-1774097514","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 15:52:09] production.INFO: Processed webhook data (normalized) {"id":"ORD-mWDVW-1774097514","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 15:52:09] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:52:09] production.INFO: Constructing job for order: 175184  
[2026-03-21 15:52:09] production.INFO: SendAcceptReject: Notification queued {"user_id":32,"notification_type":"order_approved","reference_id":175183} 
[2026-03-21 15:52:09] production.INFO: Order updated successfully. Order ID: 175183, Status: completed  
[2026-03-21 15:52:09] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-mWDVW-1774097514","status":"completed","codes_count":0} 
[2026-03-21 15:52:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-21 15:52:10] production.INFO: Handling job for order: 175184  
[2026-03-21 15:52:10] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:52:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:52:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=7deabc93-4c16-4643-9813-399fba28c2af&Player_ID=9885188860  
[2026-03-21 15:52:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=7deabc93-4c16-4643-9813-399fba28c2af&Player_ID=9885188860","has_body":false} 
[2026-03-21 15:52:11] production.INFO: Operation sent successfully {"operation_id":160214,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xoAJ-1774097530","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 15:52:11"}},"processed_data":{"order_number":"ORD-xoAJ-1774097530","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 15:52:14] production.INFO: SendAcceptReject: Notification queued {"user_id":1712,"notification_type":"request_rejected","reference_id":18325} 
[2026-03-21 15:52:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1712  
[2026-03-21 15:52:21] production.INFO: Constructing job for order: 175185  
[2026-03-21 15:52:23] production.INFO: Handling job for order: 175185  
[2026-03-21 15:52:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:52:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:52:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=25000&uuid=2ae05b6a-1eaf-4842-add9-b043fd04fc48&Player_ID=590024140  
[2026-03-21 15:52:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=25000&uuid=2ae05b6a-1eaf-4842-add9-b043fd04fc48&Player_ID=590024140","has_body":false} 
[2026-03-21 15:52:23] production.INFO: Constructing job for order: 175186  
[2026-03-21 15:52:23] production.INFO: Operation sent successfully {"operation_id":160215,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xMzP2b-1774097543","amount":2.537687500000000095923269327613525092601776123046875,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-21 15:52:23"}},"processed_data":{"order_number":"ORD-xMzP2b-1774097543","amount":2.537687500000000095923269327613525092601776123046875,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-21 15:52:24] production.INFO: Handling job for order: 175186  
[2026-03-21 15:52:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:52:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:52:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/567/params?qty=10000&uuid=e9588612-cbd9-4289-a658-5dbc4013857f&Player_ID=781362403  
[2026-03-21 15:52:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/567/params?qty=10000&uuid=e9588612-cbd9-4289-a658-5dbc4013857f&Player_ID=781362403","has_body":false} 
[2026-03-21 15:52:24] production.INFO: Operation sent successfully {"operation_id":160216,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-CCd-1774097544","amount":8.4876050000000002881961336242966353893280029296875,"status":"processing","product":"Soyo Amount","game":"SoyoChat","notes":[],"created_at":"2026-03-21 15:52:24"}},"processed_data":{"order_number":"ORD-CCd-1774097544","amount":8.4876050000000002881961336242966353893280029296875,"status":"processing","product":"Soyo Amount","game":"SoyoChat"}} 
[2026-03-21 15:52:31] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"request_approved","reference_id":18326} 
[2026-03-21 15:52:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-21 15:52:47] production.INFO: SendAcceptReject: Notification queued {"user_id":348,"notification_type":"request_approved","reference_id":18327} 
[2026-03-21 15:52:48] production.INFO: Constructing job for order: 175187  
[2026-03-21 15:52:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 348  
[2026-03-21 15:52:51] production.INFO: Handling job for order: 175187  
[2026-03-21 15:52:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:52:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:52:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=b1833edd-d3ad-4869-93ad-05ef09d9b22b&Player_ID=12798992332  
[2026-03-21 15:52:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=b1833edd-d3ad-4869-93ad-05ef09d9b22b&Player_ID=12798992332","has_body":false} 
[2026-03-21 15:52:52] production.INFO: Operation sent successfully {"operation_id":160217,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3WV-1774097572","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 15:52:52"}},"processed_data":{"order_number":"ORD-3WV-1774097572","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 15:52:59] production.INFO: Constructing job for order: 175188  
[2026-03-21 15:53:01] production.INFO: Handling job for order: 175188  
[2026-03-21 15:53:01] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:53:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:53:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=cffd1099-1a74-4ea1-baf7-800ebeedc01f&Player_ID=13888517654  
[2026-03-21 15:53:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=cffd1099-1a74-4ea1-baf7-800ebeedc01f&Player_ID=13888517654","has_body":false} 
[2026-03-21 15:53:02] production.INFO: Operation sent successfully {"operation_id":160218,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-NH3T226M-1774097582","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 15:53:02"}},"processed_data":{"order_number":"ORD-NH3T226M-1774097582","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 15:53:24] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-xMzP2b-1774097543","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 15:53:24] production.INFO: Processed webhook data (normalized) {"id":"ORD-xMzP2b-1774097543","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 15:53:24] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:53:24] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":175185} 
[2026-03-21 15:53:24] production.INFO: Order updated successfully. Order ID: 175185, Status: completed  
[2026-03-21 15:53:24] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-xMzP2b-1774097543","status":"completed","codes_count":0} 
[2026-03-21 15:53:24] production.INFO: Constructing job for order: 175189  
[2026-03-21 15:53:25] production.INFO: Constructing job for order: 175190  
[2026-03-21 15:53:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-21 15:53:26] production.INFO: Handling job for order: 175189  
[2026-03-21 15:53:26] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:53:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:53:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=200&uuid=8b28da69-aa93-435e-b9a4-54fe1db3e659&Player_ID=971315909  
[2026-03-21 15:53:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=200&uuid=8b28da69-aa93-435e-b9a4-54fe1db3e659&Player_ID=971315909","has_body":false} 
[2026-03-21 15:53:27] production.INFO: Operation sent successfully {"operation_id":160219,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-gbT5d-1774097607","amount":3.49565215999999967522171573364175856113433837890625,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-21 15:53:27"}},"processed_data":{"order_number":"ORD-gbT5d-1774097607","amount":3.49565215999999967522171573364175856113433837890625,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-21 15:53:27] production.INFO: Handling job for order: 175190  
[2026-03-21 15:53:27] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:53:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:53:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=2000&uuid=4e7211a1-950e-4191-87ed-02eb9266aefa&Player_ID=41143629  
[2026-03-21 15:53:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=2000&uuid=4e7211a1-950e-4191-87ed-02eb9266aefa&Player_ID=41143629","has_body":false} 
[2026-03-21 15:53:28] production.INFO: Operation sent successfully {"operation_id":160220,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-INg-1774097607","amount":3.433710400000000273479372481233440339565277099609375,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-21 15:53:28"}},"processed_data":{"order_number":"ORD-INg-1774097607","amount":3.433710400000000273479372481233440339565277099609375,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-21 15:53:33] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-gbT5d-1774097607","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 15:53:33] production.INFO: Processed webhook data (normalized) {"id":"ORD-gbT5d-1774097607","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 15:53:33] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:53:33] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":175189} 
[2026-03-21 15:53:33] production.INFO: Order updated successfully. Order ID: 175189, Status: completed  
[2026-03-21 15:53:33] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-gbT5d-1774097607","status":"completed","codes_count":0} 
[2026-03-21 15:53:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-21 15:53:39] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-KiTL-1774096916","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 15:53:39] production.INFO: Processed webhook data (normalized) {"id":"ORD-KiTL-1774096916","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 15:53:39] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:53:39] production.INFO: SendAcceptReject: Notification queued {"user_id":348,"notification_type":"order_approved","reference_id":175170} 
[2026-03-21 15:53:39] production.INFO: Order updated successfully. Order ID: 175170, Status: completed  
[2026-03-21 15:53:39] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-KiTL-1774096916","status":"completed","codes_count":0} 
[2026-03-21 15:53:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 348  
[2026-03-21 15:53:57] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":175149} 
[2026-03-21 15:53:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-21 15:54:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"zFIIF76M9hxCdhzU3DBvoiNPezDENy64","execution_time":"2026-03-21 15:54:04"} 
[2026-03-21 15:54:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"zFIIF76M9hxCdhzU3DBvoiNPezDENy64","execution_time":"2026-03-21 15:54:04","total_operations":8,"sites_count":1} 
[2026-03-21 15:54:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"zFIIF76M9hxCdhzU3DBvoiNPezDENy64","execution_time":"2026-03-21 15:54:04","site_id":3,"site_name":"swgamessd","orders_count":8,"order_ids":["ORD-WaJd5V-1774074452","ORD-bBQlI-1774097163","ORD-zM1NPm1a-1774097238","ORD-xoAJ-1774097530","ORD-CCd-1774097544","ORD-3WV-1774097572","ORD-NH3T226M-1774097582","ORD-INg-1774097607"]} 
[2026-03-21 15:54:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"zFIIF76M9hxCdhzU3DBvoiNPezDENy64","execution_time":"2026-03-21 15:54:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 15:54:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"zFIIF76M9hxCdhzU3DBvoiNPezDENy64","execution_time":"2026-03-21 15:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":8} 
[2026-03-21 15:54:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zFIIF76M9hxCdhzU3DBvoiNPezDENy64","execution_time":"2026-03-21 15:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3WV-1774097572","operation_id":160217} 
[2026-03-21 15:54:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zFIIF76M9hxCdhzU3DBvoiNPezDENy64","execution_time":"2026-03-21 15:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bBQlI-1774097163","operation_id":160205} 
[2026-03-21 15:54:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zFIIF76M9hxCdhzU3DBvoiNPezDENy64","execution_time":"2026-03-21 15:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-INg-1774097607","operation_id":160220} 
[2026-03-21 15:54:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zFIIF76M9hxCdhzU3DBvoiNPezDENy64","execution_time":"2026-03-21 15:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NH3T226M-1774097582","operation_id":160218} 
[2026-03-21 15:54:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zFIIF76M9hxCdhzU3DBvoiNPezDENy64","execution_time":"2026-03-21 15:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 15:54:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zFIIF76M9hxCdhzU3DBvoiNPezDENy64","execution_time":"2026-03-21 15:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xoAJ-1774097530","operation_id":160214} 
[2026-03-21 15:54:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zFIIF76M9hxCdhzU3DBvoiNPezDENy64","execution_time":"2026-03-21 15:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zM1NPm1a-1774097238","operation_id":160208} 
[2026-03-21 15:54:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"zFIIF76M9hxCdhzU3DBvoiNPezDENy64","execution_time":"2026-03-21 15:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zM1NPm1a-1774097238","operation_id":160208,"processed":1,"skipped":7,"updates_prepared":1} 
[2026-03-21 15:54:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"zFIIF76M9hxCdhzU3DBvoiNPezDENy64","execution_time":"2026-03-21 15:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zM1NPm1a-1774097238","operation_id":160208,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 15:54:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"zFIIF76M9hxCdhzU3DBvoiNPezDENy64","execution_time":"2026-03-21 15:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zM1NPm1a-1774097238","operation_id":160208,"count":1} 
[2026-03-21 15:54:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"zFIIF76M9hxCdhzU3DBvoiNPezDENy64","execution_time":"2026-03-21 15:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zM1NPm1a-1774097238","operation_id":160208,"count":1} 
[2026-03-21 15:54:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"zFIIF76M9hxCdhzU3DBvoiNPezDENy64","execution_time":"2026-03-21 15:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zM1NPm1a-1774097238","operation_id":160208,"user_id":1572,"notification_type":"order_approved","reference_id":175186} 
[2026-03-21 15:54:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"zFIIF76M9hxCdhzU3DBvoiNPezDENy64","execution_time":"2026-03-21 15:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zM1NPm1a-1774097238","operation_id":160208,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 15:54:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"zFIIF76M9hxCdhzU3DBvoiNPezDENy64","execution_time":"2026-03-21 15:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zM1NPm1a-1774097238","operation_id":160208,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 15:54:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"zFIIF76M9hxCdhzU3DBvoiNPezDENy64","execution_time":"2026-03-21 15:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zM1NPm1a-1774097238","operation_id":160208,"processed":1,"errors":0} 
[2026-03-21 15:54:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"zFIIF76M9hxCdhzU3DBvoiNPezDENy64","execution_time":"2026-03-21 15:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zM1NPm1a-1774097238","operation_id":160208,"processed":1,"errors":0} 
[2026-03-21 15:54:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"zFIIF76M9hxCdhzU3DBvoiNPezDENy64","execution_time":"2026-03-21 15:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zM1NPm1a-1774097238","operation_id":160208} 
[2026-03-21 15:54:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1572  
[2026-03-21 15:54:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-INg-1774097607","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 15:54:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-INg-1774097607","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 15:54:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:54:06] production.INFO: SendAcceptReject: Notification queued {"user_id":166,"notification_type":"order_approved","reference_id":175190} 
[2026-03-21 15:54:06] production.INFO: Order updated successfully. Order ID: 175190, Status: completed  
[2026-03-21 15:54:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-INg-1774097607","status":"completed","codes_count":0} 
[2026-03-21 15:54:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 166  
[2026-03-21 15:54:23] production.INFO: Constructing job for order: 175191  
[2026-03-21 15:54:25] production.INFO: Handling job for order: 175191  
[2026-03-21 15:54:25] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 15:54:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:54:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/36/params?qty=1&uuid=65a8d87d-bfcf-4cf8-9abe-d0eb276c0dde&Player_ID=0995452586  
[2026-03-21 15:54:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/36/params?qty=1&uuid=65a8d87d-bfcf-4cf8-9abe-d0eb276c0dde&Player_ID=0995452586","has_body":false} 
[2026-03-21 15:54:26] production.INFO: Operation sent successfully {"operation_id":160221,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-BpIMT-1774097666","amount":65.9585000000000007958078640513122081756591796875,"status":"processing","product":"62.50 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 15:54:26"}},"processed_data":{"order_number":"ORD-BpIMT-1774097666","amount":65.9585000000000007958078640513122081756591796875,"status":"processing","product":"62.50 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 15:55:02] production.INFO: Executing GetProducts task...  
[2026-03-21 15:55:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 15:55:02] production.INFO: Executing GetProducts task...  
[2026-03-21 15:55:04] production.INFO: async() رجع: true  
[2026-03-21 15:55:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 15:55:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 15:55:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 15:55:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 15:55:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 15:55:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 15:55:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 15:55:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 15:55:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 15:55:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 15:55:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 15:55:13] production.INFO: Constructing job for order: 175192  
[2026-03-21 15:55:14] production.INFO: Handling job for order: 175192  
[2026-03-21 15:55:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:55:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:55:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/570/params?qty=10000&uuid=10b86e99-80a1-4928-991c-e0d2a1d94ed7&Player_ID=11348206  
[2026-03-21 15:55:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/570/params?qty=10000&uuid=10b86e99-80a1-4928-991c-e0d2a1d94ed7&Player_ID=11348206","has_body":false} 
[2026-03-21 15:55:15] production.INFO: Operation sent successfully {"operation_id":160222,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-jaf-1774097715","amount":2.219362000000000278987499768845736980438232421875,"status":"processing","product":"Layla Amount","game":"Layila","notes":[],"created_at":"2026-03-21 15:55:15"}},"processed_data":{"order_number":"ORD-jaf-1774097715","amount":2.219362000000000278987499768845736980438232421875,"status":"processing","product":"Layla Amount","game":"Layila"}} 
[2026-03-21 15:55:24] production.INFO: Constructing job for order: 175193  
[2026-03-21 15:55:27] production.INFO: Handling job for order: 175193  
[2026-03-21 15:55:27] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:55:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:55:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=7f833b0f-0f35-49c2-8f19-fd73a5aa4714&Player_ID=52197278289  
[2026-03-21 15:55:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=7f833b0f-0f35-49c2-8f19-fd73a5aa4714&Player_ID=52197278289","has_body":false} 
[2026-03-21 15:55:28] production.INFO: Operation sent successfully {"operation_id":160223,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-TpZjK3a-1774097728","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 15:55:28"}},"processed_data":{"order_number":"ORD-TpZjK3a-1774097728","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 15:55:39] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-TpZjK3a-1774097728","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 15:55:39] production.INFO: Processed webhook data (normalized) {"id":"ORD-TpZjK3a-1774097728","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 15:55:39] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:55:39] production.INFO: SendAcceptReject: Notification queued {"user_id":33,"notification_type":"order_approved","reference_id":175193} 
[2026-03-21 15:55:39] production.INFO: Order updated successfully. Order ID: 175193, Status: completed  
[2026-03-21 15:55:39] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-TpZjK3a-1774097728","status":"completed","codes_count":0} 
[2026-03-21 15:55:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-21 15:56:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-jaf-1774097715","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 15:56:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-jaf-1774097715","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 15:56:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:56:03] production.INFO: SendAcceptReject: Notification queued {"user_id":1540,"notification_type":"order_approved","reference_id":175192} 
[2026-03-21 15:56:03] production.INFO: Order updated successfully. Order ID: 175192, Status: completed  
[2026-03-21 15:56:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-jaf-1774097715","status":"completed","codes_count":0} 
[2026-03-21 15:56:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"kcErv6HzaEinE5YcxnBJspSlSAtKDBQe","execution_time":"2026-03-21 15:56:04"} 
[2026-03-21 15:56:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"kcErv6HzaEinE5YcxnBJspSlSAtKDBQe","execution_time":"2026-03-21 15:56:04","total_operations":7,"sites_count":2} 
[2026-03-21 15:56:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"kcErv6HzaEinE5YcxnBJspSlSAtKDBQe","execution_time":"2026-03-21 15:56:04","site_id":3,"site_name":"swgamessd","orders_count":6,"order_ids":["ORD-WaJd5V-1774074452","ORD-bBQlI-1774097163","ORD-zM1NPm1a-1774097238","ORD-xoAJ-1774097530","ORD-3WV-1774097572","ORD-NH3T226M-1774097582"]} 
[2026-03-21 15:56:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"kcErv6HzaEinE5YcxnBJspSlSAtKDBQe","execution_time":"2026-03-21 15:56:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 15:56:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"kcErv6HzaEinE5YcxnBJspSlSAtKDBQe","execution_time":"2026-03-21 15:56:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":6} 
[2026-03-21 15:56:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kcErv6HzaEinE5YcxnBJspSlSAtKDBQe","execution_time":"2026-03-21 15:56:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3WV-1774097572","operation_id":160217} 
[2026-03-21 15:56:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kcErv6HzaEinE5YcxnBJspSlSAtKDBQe","execution_time":"2026-03-21 15:56:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bBQlI-1774097163","operation_id":160205} 
[2026-03-21 15:56:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kcErv6HzaEinE5YcxnBJspSlSAtKDBQe","execution_time":"2026-03-21 15:56:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NH3T226M-1774097582","operation_id":160218} 
[2026-03-21 15:56:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kcErv6HzaEinE5YcxnBJspSlSAtKDBQe","execution_time":"2026-03-21 15:56:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 15:56:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kcErv6HzaEinE5YcxnBJspSlSAtKDBQe","execution_time":"2026-03-21 15:56:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xoAJ-1774097530","operation_id":160214} 
[2026-03-21 15:56:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kcErv6HzaEinE5YcxnBJspSlSAtKDBQe","execution_time":"2026-03-21 15:56:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zM1NPm1a-1774097238","operation_id":160208} 
[2026-03-21 15:56:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"kcErv6HzaEinE5YcxnBJspSlSAtKDBQe","execution_time":"2026-03-21 15:56:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zM1NPm1a-1774097238","operation_id":160208,"processed":0,"skipped":6,"updates_prepared":0} 
[2026-03-21 15:56:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"kcErv6HzaEinE5YcxnBJspSlSAtKDBQe","execution_time":"2026-03-21 15:56:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zM1NPm1a-1774097238","operation_id":160208,"processed":0,"errors":0} 
[2026-03-21 15:56:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"kcErv6HzaEinE5YcxnBJspSlSAtKDBQe","execution_time":"2026-03-21 15:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zM1NPm1a-1774097238","operation_id":160208,"orders_count":1,"order_ids":["ORD-BpIMT-1774097666"]} 
[2026-03-21 15:56:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"kcErv6HzaEinE5YcxnBJspSlSAtKDBQe","execution_time":"2026-03-21 15:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zM1NPm1a-1774097238","operation_id":160208} 
[2026-03-21 15:56:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"kcErv6HzaEinE5YcxnBJspSlSAtKDBQe","execution_time":"2026-03-21 15:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zM1NPm1a-1774097238","operation_id":160208,"orders_count":1} 
[2026-03-21 15:56:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"kcErv6HzaEinE5YcxnBJspSlSAtKDBQe","execution_time":"2026-03-21 15:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BpIMT-1774097666","operation_id":160221,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 15:56:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"kcErv6HzaEinE5YcxnBJspSlSAtKDBQe","execution_time":"2026-03-21 15:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BpIMT-1774097666","operation_id":160221,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 15:56:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"kcErv6HzaEinE5YcxnBJspSlSAtKDBQe","execution_time":"2026-03-21 15:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BpIMT-1774097666","operation_id":160221,"count":1} 
[2026-03-21 15:56:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"kcErv6HzaEinE5YcxnBJspSlSAtKDBQe","execution_time":"2026-03-21 15:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BpIMT-1774097666","operation_id":160221,"count":1} 
[2026-03-21 15:56:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"kcErv6HzaEinE5YcxnBJspSlSAtKDBQe","execution_time":"2026-03-21 15:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BpIMT-1774097666","operation_id":160221,"user_id":1734,"notification_type":"order_approved","reference_id":175191} 
[2026-03-21 15:56:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"kcErv6HzaEinE5YcxnBJspSlSAtKDBQe","execution_time":"2026-03-21 15:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BpIMT-1774097666","operation_id":160221,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 15:56:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"kcErv6HzaEinE5YcxnBJspSlSAtKDBQe","execution_time":"2026-03-21 15:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BpIMT-1774097666","operation_id":160221,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 15:56:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"kcErv6HzaEinE5YcxnBJspSlSAtKDBQe","execution_time":"2026-03-21 15:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BpIMT-1774097666","operation_id":160221,"processed":1,"errors":0} 
[2026-03-21 15:56:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"kcErv6HzaEinE5YcxnBJspSlSAtKDBQe","execution_time":"2026-03-21 15:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BpIMT-1774097666","operation_id":160221,"processed":1,"errors":0} 
[2026-03-21 15:56:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"kcErv6HzaEinE5YcxnBJspSlSAtKDBQe","execution_time":"2026-03-21 15:56:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BpIMT-1774097666","operation_id":160221} 
[2026-03-21 15:56:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1540  
[2026-03-21 15:56:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1734  
[2026-03-21 15:56:49] production.INFO: Constructing job for order: 175194  
[2026-03-21 15:56:52] production.INFO: Handling job for order: 175194  
[2026-03-21 15:56:52] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 15:56:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:56:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=e8b1c92d-65b4-4bdc-99f3-cef5adcc148a&Player_ID=0938225985  
[2026-03-21 15:56:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=e8b1c92d-65b4-4bdc-99f3-cef5adcc148a&Player_ID=0938225985","has_body":false} 
[2026-03-21 15:56:53] production.INFO: Operation sent successfully {"operation_id":160224,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-a5aF-1774097813","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 15:56:53"}},"processed_data":{"order_number":"ORD-a5aF-1774097813","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 15:57:04] production.INFO: Constructing job for order: 175195  
[2026-03-21 15:57:05] production.INFO: Handling job for order: 175195  
[2026-03-21 15:57:05] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 15:57:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:57:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=079ac0c6-c5dc-4eb6-9043-361cec61009e&Player_ID=0938225985  
[2026-03-21 15:57:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=079ac0c6-c5dc-4eb6-9043-361cec61009e&Player_ID=0938225985","has_body":false} 
[2026-03-21 15:57:06] production.INFO: Operation sent successfully {"operation_id":160225,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rVvT9-1774097826","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 15:57:06"}},"processed_data":{"order_number":"ORD-rVvT9-1774097826","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 15:57:11] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1773.0","mainamount":"1800","operation_number":"155902433","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpqon1r073qa0cb3GLpHe"}},"user_id":1285} 
[2026-03-21 15:57:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 15:57:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 15:57:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 15:57:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 15:57:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 15:57:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 15:57:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 15:57:12] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 15:57:12] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18328,"user_id":1285,"amount":1773.0,"admins_notified":7} 
[2026-03-21 15:57:50] production.INFO: Constructing job for order: 175196  
[2026-03-21 15:57:51] production.INFO: Handling job for order: 175196  
[2026-03-21 15:57:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:57:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:57:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=52764f35-b266-46f9-90be-39fccc5cdb03&Player_ID=52329091982  
[2026-03-21 15:57:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=52764f35-b266-46f9-90be-39fccc5cdb03&Player_ID=52329091982","has_body":false} 
[2026-03-21 15:57:52] production.INFO: Operation sent successfully {"operation_id":160226,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-KoiqdaxS-1774097872","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 15:57:52"}},"processed_data":{"order_number":"ORD-KoiqdaxS-1774097872","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 15:57:52] production.INFO: Constructing job for order: 175197  
[2026-03-21 15:57:55] production.INFO: Handling job for order: 175197  
[2026-03-21 15:57:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:57:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:57:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5eaeab60-e8d5-435b-ab70-263343fe9edf&Player_ID=52412284246  
[2026-03-21 15:57:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5eaeab60-e8d5-435b-ab70-263343fe9edf&Player_ID=52412284246","has_body":false} 
[2026-03-21 15:57:56] production.INFO: Operation sent successfully {"operation_id":160227,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2eJ7dH-1774097875","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 15:57:56"}},"processed_data":{"order_number":"ORD-2eJ7dH-1774097875","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 15:58:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"E4j4z6fkQ4Idz9QrgZiylas1pBFD7f3T","execution_time":"2026-03-21 15:58:02"} 
[2026-03-21 15:58:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"E4j4z6fkQ4Idz9QrgZiylas1pBFD7f3T","execution_time":"2026-03-21 15:58:02","total_operations":10,"sites_count":2} 
[2026-03-21 15:58:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"E4j4z6fkQ4Idz9QrgZiylas1pBFD7f3T","execution_time":"2026-03-21 15:58:02","site_id":3,"site_name":"swgamessd","orders_count":8,"order_ids":["ORD-WaJd5V-1774074452","ORD-bBQlI-1774097163","ORD-zM1NPm1a-1774097238","ORD-xoAJ-1774097530","ORD-3WV-1774097572","ORD-NH3T226M-1774097582","ORD-KoiqdaxS-1774097872","ORD-2eJ7dH-1774097875"]} 
[2026-03-21 15:58:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"E4j4z6fkQ4Idz9QrgZiylas1pBFD7f3T","execution_time":"2026-03-21 15:58:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 15:58:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"E4j4z6fkQ4Idz9QrgZiylas1pBFD7f3T","execution_time":"2026-03-21 15:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":8} 
[2026-03-21 15:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"E4j4z6fkQ4Idz9QrgZiylas1pBFD7f3T","execution_time":"2026-03-21 15:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2eJ7dH-1774097875","operation_id":160227} 
[2026-03-21 15:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"E4j4z6fkQ4Idz9QrgZiylas1pBFD7f3T","execution_time":"2026-03-21 15:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3WV-1774097572","operation_id":160217} 
[2026-03-21 15:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"E4j4z6fkQ4Idz9QrgZiylas1pBFD7f3T","execution_time":"2026-03-21 15:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bBQlI-1774097163","operation_id":160205} 
[2026-03-21 15:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"E4j4z6fkQ4Idz9QrgZiylas1pBFD7f3T","execution_time":"2026-03-21 15:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KoiqdaxS-1774097872","operation_id":160226} 
[2026-03-21 15:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"E4j4z6fkQ4Idz9QrgZiylas1pBFD7f3T","execution_time":"2026-03-21 15:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NH3T226M-1774097582","operation_id":160218} 
[2026-03-21 15:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"E4j4z6fkQ4Idz9QrgZiylas1pBFD7f3T","execution_time":"2026-03-21 15:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 15:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"E4j4z6fkQ4Idz9QrgZiylas1pBFD7f3T","execution_time":"2026-03-21 15:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xoAJ-1774097530","operation_id":160214} 
[2026-03-21 15:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"E4j4z6fkQ4Idz9QrgZiylas1pBFD7f3T","execution_time":"2026-03-21 15:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zM1NPm1a-1774097238","operation_id":160208} 
[2026-03-21 15:58:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"E4j4z6fkQ4Idz9QrgZiylas1pBFD7f3T","execution_time":"2026-03-21 15:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zM1NPm1a-1774097238","operation_id":160208,"processed":0,"skipped":8,"updates_prepared":0} 
[2026-03-21 15:58:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"E4j4z6fkQ4Idz9QrgZiylas1pBFD7f3T","execution_time":"2026-03-21 15:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zM1NPm1a-1774097238","operation_id":160208,"processed":0,"errors":0} 
[2026-03-21 15:58:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"E4j4z6fkQ4Idz9QrgZiylas1pBFD7f3T","execution_time":"2026-03-21 15:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zM1NPm1a-1774097238","operation_id":160208,"orders_count":2,"order_ids":["ORD-a5aF-1774097813","ORD-rVvT9-1774097826"]} 
[2026-03-21 15:58:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"E4j4z6fkQ4Idz9QrgZiylas1pBFD7f3T","execution_time":"2026-03-21 15:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zM1NPm1a-1774097238","operation_id":160208} 
[2026-03-21 15:58:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"E4j4z6fkQ4Idz9QrgZiylas1pBFD7f3T","execution_time":"2026-03-21 15:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zM1NPm1a-1774097238","operation_id":160208,"orders_count":2} 
[2026-03-21 15:58:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"E4j4z6fkQ4Idz9QrgZiylas1pBFD7f3T","execution_time":"2026-03-21 15:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rVvT9-1774097826","operation_id":160225,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-21 15:58:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"E4j4z6fkQ4Idz9QrgZiylas1pBFD7f3T","execution_time":"2026-03-21 15:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rVvT9-1774097826","operation_id":160225,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-21 15:58:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"E4j4z6fkQ4Idz9QrgZiylas1pBFD7f3T","execution_time":"2026-03-21 15:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rVvT9-1774097826","operation_id":160225,"count":2} 
[2026-03-21 15:58:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"E4j4z6fkQ4Idz9QrgZiylas1pBFD7f3T","execution_time":"2026-03-21 15:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rVvT9-1774097826","operation_id":160225,"count":2} 
[2026-03-21 15:58:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"E4j4z6fkQ4Idz9QrgZiylas1pBFD7f3T","execution_time":"2026-03-21 15:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rVvT9-1774097826","operation_id":160225,"user_id":54,"notification_type":"order_approved","reference_id":175194} 
[2026-03-21 15:58:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"E4j4z6fkQ4Idz9QrgZiylas1pBFD7f3T","execution_time":"2026-03-21 15:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rVvT9-1774097826","operation_id":160225,"user_id":54,"notification_type":"order_approved","reference_id":175195} 
[2026-03-21 15:58:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"E4j4z6fkQ4Idz9QrgZiylas1pBFD7f3T","execution_time":"2026-03-21 15:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rVvT9-1774097826","operation_id":160225,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-21 15:58:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"E4j4z6fkQ4Idz9QrgZiylas1pBFD7f3T","execution_time":"2026-03-21 15:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rVvT9-1774097826","operation_id":160225,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-21 15:58:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"E4j4z6fkQ4Idz9QrgZiylas1pBFD7f3T","execution_time":"2026-03-21 15:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rVvT9-1774097826","operation_id":160225,"processed":2,"errors":0} 
[2026-03-21 15:58:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"E4j4z6fkQ4Idz9QrgZiylas1pBFD7f3T","execution_time":"2026-03-21 15:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rVvT9-1774097826","operation_id":160225,"processed":2,"errors":0} 
[2026-03-21 15:58:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"E4j4z6fkQ4Idz9QrgZiylas1pBFD7f3T","execution_time":"2026-03-21 15:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rVvT9-1774097826","operation_id":160225} 
[2026-03-21 15:58:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 54  
[2026-03-21 15:58:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 54  
[2026-03-21 15:58:05] production.INFO: Constructing job for order: 175198  
[2026-03-21 15:58:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-KoiqdaxS-1774097872","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 15:58:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-KoiqdaxS-1774097872","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 15:58:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:58:06] production.INFO: SendAcceptReject: Notification queued {"user_id":8,"notification_type":"order_approved","reference_id":175196} 
[2026-03-21 15:58:06] production.INFO: Order updated successfully. Order ID: 175196, Status: completed  
[2026-03-21 15:58:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-KoiqdaxS-1774097872","status":"completed","codes_count":0} 
[2026-03-21 15:58:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 8  
[2026-03-21 15:58:08] production.INFO: Handling job for order: 175198  
[2026-03-21 15:58:08] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 15:58:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:58:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/33/params?qty=1&uuid=69f65074-50be-4be7-a4ad-f3d21a6d4463&Player_ID=0933397956  
[2026-03-21 15:58:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/33/params?qty=1&uuid=69f65074-50be-4be7-a4ad-f3d21a6d4463&Player_ID=0933397956","has_body":false} 
[2026-03-21 15:58:09] production.INFO: Operation sent successfully {"operation_id":160228,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ek47SLu-1774097889","amount":25.366330000000001376747604808770120143890380859375,"status":"processing","product":"24.04 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 15:58:09"}},"processed_data":{"order_number":"ORD-ek47SLu-1774097889","amount":25.366330000000001376747604808770120143890380859375,"status":"processing","product":"24.04 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 15:58:10] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-2eJ7dH-1774097875","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 15:58:10] production.INFO: Processed webhook data (normalized) {"id":"ORD-2eJ7dH-1774097875","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 15:58:10] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:58:10] production.INFO: SendAcceptReject: Notification queued {"user_id":1752,"notification_type":"order_approved","reference_id":175197} 
[2026-03-21 15:58:10] production.INFO: Order updated successfully. Order ID: 175197, Status: completed  
[2026-03-21 15:58:10] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-2eJ7dH-1774097875","status":"completed","codes_count":0} 
[2026-03-21 15:58:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1752  
[2026-03-21 15:58:59] production.INFO: Constructing job for order: 175199  
[2026-03-21 15:58:59] production.INFO: Constructing job for order: 175200  
[2026-03-21 15:59:00] production.INFO: Handling job for order: 175199  
[2026-03-21 15:59:00] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:59:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:59:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/772/params?qty=10000&uuid=1e0b9125-61a8-4ba5-99a3-74a32811b6b7&Player_ID=101763082  
[2026-03-21 15:59:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/772/params?qty=10000&uuid=1e0b9125-61a8-4ba5-99a3-74a32811b6b7&Player_ID=101763082","has_body":false} 
[2026-03-21 15:59:01] production.INFO: Operation sent successfully {"operation_id":160229,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-BQaTnM-1774097940","amount":1.0357649999999998247091070879832841455936431884765625,"status":"processing","product":"Habi","game":"Habi","notes":[],"created_at":"2026-03-21 15:59:01"}},"processed_data":{"order_number":"ORD-BQaTnM-1774097940","amount":1.0357649999999998247091070879832841455936431884765625,"status":"processing","product":"Habi","game":"Habi"}} 
[2026-03-21 15:59:01] production.INFO: Handling job for order: 175200  
[2026-03-21 15:59:01] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 15:59:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 15:59:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a3bb13aa-35c0-497e-9f5a-6abc4f3acc5a&Player_ID=52412284246  
[2026-03-21 15:59:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a3bb13aa-35c0-497e-9f5a-6abc4f3acc5a&Player_ID=52412284246","has_body":false} 
[2026-03-21 15:59:02] production.INFO: Operation sent successfully {"operation_id":160230,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-oT2S-1774097941","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 15:59:02"}},"processed_data":{"order_number":"ORD-oT2S-1774097941","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 15:59:16] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-oT2S-1774097941","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 15:59:16] production.INFO: Processed webhook data (normalized) {"id":"ORD-oT2S-1774097941","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 15:59:16] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:59:16] production.INFO: SendAcceptReject: Notification queued {"user_id":1752,"notification_type":"order_approved","reference_id":175200} 
[2026-03-21 15:59:16] production.INFO: Order updated successfully. Order ID: 175200, Status: completed  
[2026-03-21 15:59:16] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-oT2S-1774097941","status":"completed","codes_count":0} 
[2026-03-21 15:59:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1752  
[2026-03-21 15:59:19] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1970.0","mainamount":"2000","operation_number":"155904325","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpfn1pgf8l9hkacqHO5yS"}},"user_id":65} 
[2026-03-21 15:59:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 15:59:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 15:59:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 15:59:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 15:59:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 15:59:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 15:59:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 15:59:20] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 15:59:20] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18329,"user_id":65,"amount":1970.0,"admins_notified":7} 
[2026-03-21 15:59:24] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-BQaTnM-1774097940","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 15:59:24] production.INFO: Processed webhook data (normalized) {"id":"ORD-BQaTnM-1774097940","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 15:59:24] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:59:24] production.INFO: SendAcceptReject: Notification queued {"user_id":1488,"notification_type":"order_approved","reference_id":175199} 
[2026-03-21 15:59:24] production.INFO: Order updated successfully. Order ID: 175199, Status: completed  
[2026-03-21 15:59:24] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-BQaTnM-1774097940","status":"completed","codes_count":0} 
[2026-03-21 15:59:24] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-xoAJ-1774097530","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 15:59:24] production.INFO: Processed webhook data (normalized) {"id":"ORD-xoAJ-1774097530","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 15:59:24] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:59:25] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":175184} 
[2026-03-21 15:59:25] production.INFO: Order updated successfully. Order ID: 175184, Status: completed  
[2026-03-21 15:59:25] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-xoAJ-1774097530","status":"completed","codes_count":0} 
[2026-03-21 15:59:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1488  
[2026-03-21 15:59:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-21 15:59:46] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-bBQlI-1774097163","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 15:59:46] production.INFO: Processed webhook data (normalized) {"id":"ORD-bBQlI-1774097163","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 15:59:46] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 15:59:46] production.INFO: SendAcceptReject: Notification queued {"user_id":1109,"notification_type":"order_approved","reference_id":175175} 
[2026-03-21 15:59:46] production.INFO: Order updated successfully. Order ID: 175175, Status: completed  
[2026-03-21 15:59:46] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-bBQlI-1774097163","status":"completed","codes_count":0} 
[2026-03-21 15:59:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1109  
[2026-03-21 16:00:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-3WV-1774097572","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 16:00:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-3WV-1774097572","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 16:00:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 16:00:01] production.INFO: SendAcceptReject: Notification queued {"user_id":148,"notification_type":"order_approved","reference_id":175187} 
[2026-03-21 16:00:01] production.INFO: Order updated successfully. Order ID: 175187, Status: completed  
[2026-03-21 16:00:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-3WV-1774097572","status":"completed","codes_count":0} 
[2026-03-21 16:00:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-21 16:00:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"uWErUyKohWwDfvHjuHhGuVsape17VFqZ","execution_time":"2026-03-21 16:00:02"} 
[2026-03-21 16:00:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"uWErUyKohWwDfvHjuHhGuVsape17VFqZ","execution_time":"2026-03-21 16:00:02","total_operations":4,"sites_count":2} 
[2026-03-21 16:00:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"uWErUyKohWwDfvHjuHhGuVsape17VFqZ","execution_time":"2026-03-21 16:00:02","site_id":3,"site_name":"swgamessd","orders_count":3,"order_ids":["ORD-WaJd5V-1774074452","ORD-zM1NPm1a-1774097238","ORD-NH3T226M-1774097582"]} 
[2026-03-21 16:00:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"uWErUyKohWwDfvHjuHhGuVsape17VFqZ","execution_time":"2026-03-21 16:00:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 16:00:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"uWErUyKohWwDfvHjuHhGuVsape17VFqZ","execution_time":"2026-03-21 16:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":3} 
[2026-03-21 16:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uWErUyKohWwDfvHjuHhGuVsape17VFqZ","execution_time":"2026-03-21 16:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NH3T226M-1774097582","operation_id":160218} 
[2026-03-21 16:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uWErUyKohWwDfvHjuHhGuVsape17VFqZ","execution_time":"2026-03-21 16:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 16:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uWErUyKohWwDfvHjuHhGuVsape17VFqZ","execution_time":"2026-03-21 16:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zM1NPm1a-1774097238","operation_id":160208} 
[2026-03-21 16:00:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"uWErUyKohWwDfvHjuHhGuVsape17VFqZ","execution_time":"2026-03-21 16:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zM1NPm1a-1774097238","operation_id":160208,"processed":0,"skipped":3,"updates_prepared":0} 
[2026-03-21 16:00:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"uWErUyKohWwDfvHjuHhGuVsape17VFqZ","execution_time":"2026-03-21 16:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zM1NPm1a-1774097238","operation_id":160208,"processed":0,"errors":0} 
[2026-03-21 16:00:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"uWErUyKohWwDfvHjuHhGuVsape17VFqZ","execution_time":"2026-03-21 16:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zM1NPm1a-1774097238","operation_id":160208,"orders_count":1,"order_ids":["ORD-ek47SLu-1774097889"]} 
[2026-03-21 16:00:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"uWErUyKohWwDfvHjuHhGuVsape17VFqZ","execution_time":"2026-03-21 16:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zM1NPm1a-1774097238","operation_id":160208} 
[2026-03-21 16:00:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"uWErUyKohWwDfvHjuHhGuVsape17VFqZ","execution_time":"2026-03-21 16:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zM1NPm1a-1774097238","operation_id":160208,"orders_count":1} 
[2026-03-21 16:00:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"uWErUyKohWwDfvHjuHhGuVsape17VFqZ","execution_time":"2026-03-21 16:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ek47SLu-1774097889","operation_id":160228,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 16:00:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"uWErUyKohWwDfvHjuHhGuVsape17VFqZ","execution_time":"2026-03-21 16:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ek47SLu-1774097889","operation_id":160228,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 16:00:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"uWErUyKohWwDfvHjuHhGuVsape17VFqZ","execution_time":"2026-03-21 16:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ek47SLu-1774097889","operation_id":160228,"count":1} 
[2026-03-21 16:00:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"uWErUyKohWwDfvHjuHhGuVsape17VFqZ","execution_time":"2026-03-21 16:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ek47SLu-1774097889","operation_id":160228,"count":1} 
[2026-03-21 16:00:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"uWErUyKohWwDfvHjuHhGuVsape17VFqZ","execution_time":"2026-03-21 16:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ek47SLu-1774097889","operation_id":160228,"user_id":587,"notification_type":"order_approved","reference_id":175198} 
[2026-03-21 16:00:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"uWErUyKohWwDfvHjuHhGuVsape17VFqZ","execution_time":"2026-03-21 16:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ek47SLu-1774097889","operation_id":160228,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 16:00:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"uWErUyKohWwDfvHjuHhGuVsape17VFqZ","execution_time":"2026-03-21 16:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ek47SLu-1774097889","operation_id":160228,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 16:00:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"uWErUyKohWwDfvHjuHhGuVsape17VFqZ","execution_time":"2026-03-21 16:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ek47SLu-1774097889","operation_id":160228,"processed":1,"errors":0} 
[2026-03-21 16:00:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"uWErUyKohWwDfvHjuHhGuVsape17VFqZ","execution_time":"2026-03-21 16:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ek47SLu-1774097889","operation_id":160228,"processed":1,"errors":0} 
[2026-03-21 16:00:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"uWErUyKohWwDfvHjuHhGuVsape17VFqZ","execution_time":"2026-03-21 16:00:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ek47SLu-1774097889","operation_id":160228} 
[2026-03-21 16:00:04] production.INFO: Executing GetProducts task...  
[2026-03-21 16:00:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 16:00:04] production.INFO: Executing GetProducts task...  
[2026-03-21 16:00:06] production.INFO: async() رجع: true  
[2026-03-21 16:00:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 16:00:07] production.WARNING: Product with ID 395 not found  
[2026-03-21 16:00:07] production.WARNING: Product with ID 213 not found  
[2026-03-21 16:00:07] production.WARNING: Product with ID 212 not found  
[2026-03-21 16:00:07] production.WARNING: Product with ID 211 not found  
[2026-03-21 16:00:07] production.WARNING: Product with ID 210 not found  
[2026-03-21 16:00:07] production.WARNING: Product with ID 209 not found  
[2026-03-21 16:00:07] production.WARNING: Product with ID 214 not found  
[2026-03-21 16:00:07] production.WARNING: Product with ID 215 not found  
[2026-03-21 16:00:07] production.WARNING: Product with ID 216 not found  
[2026-03-21 16:00:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 16:00:10] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 16:00:28] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-NH3T226M-1774097582","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 16:00:28] production.INFO: Processed webhook data (normalized) {"id":"ORD-NH3T226M-1774097582","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 16:00:28] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 16:00:28] production.INFO: SendAcceptReject: Notification queued {"user_id":1690,"notification_type":"order_approved","reference_id":175188} 
[2026-03-21 16:00:28] production.INFO: Order updated successfully. Order ID: 175188, Status: completed  
[2026-03-21 16:00:28] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-NH3T226M-1774097582","status":"completed","codes_count":0} 
[2026-03-21 16:00:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1690  
[2026-03-21 16:00:58] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-zM1NPm1a-1774097238","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 16:00:58] production.INFO: Processed webhook data (normalized) {"id":"ORD-zM1NPm1a-1774097238","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 16:00:58] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 16:00:58] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":175178} 
[2026-03-21 16:00:58] production.INFO: Order updated successfully. Order ID: 175178, Status: completed  
[2026-03-21 16:00:58] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-zM1NPm1a-1774097238","status":"completed","codes_count":0} 
[2026-03-21 16:01:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-21 16:01:12] production.INFO: Constructing job for order: 175201  
[2026-03-21 16:01:13] production.INFO: Handling job for order: 175201  
[2026-03-21 16:01:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:01:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:01:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=c765250f-3c5b-4c45-9d29-2cf74fb17e7a&Player_ID=1110031006  
[2026-03-21 16:01:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=c765250f-3c5b-4c45-9d29-2cf74fb17e7a&Player_ID=1110031006","has_body":false} 
[2026-03-21 16:01:14] production.INFO: Operation sent successfully {"operation_id":160231,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7uVap4z-1774098073","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-21 16:01:14"}},"processed_data":{"order_number":"ORD-7uVap4z-1774098073","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-21 16:01:19] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-7uVap4z-1774098073","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 16:01:19] production.INFO: Processed webhook data (normalized) {"id":"ORD-7uVap4z-1774098073","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 16:01:19] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 16:01:19] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":175201} 
[2026-03-21 16:01:19] production.INFO: Order updated successfully. Order ID: 175201, Status: completed  
[2026-03-21 16:01:19] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-7uVap4z-1774098073","status":"completed","codes_count":0} 
[2026-03-21 16:01:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-21 16:02:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ndh4ZngLKClDFM5IkhNJlOtDqSQ8VmmP","execution_time":"2026-03-21 16:02:02"} 
[2026-03-21 16:02:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ndh4ZngLKClDFM5IkhNJlOtDqSQ8VmmP","execution_time":"2026-03-21 16:02:02","total_operations":1,"sites_count":1} 
[2026-03-21 16:02:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ndh4ZngLKClDFM5IkhNJlOtDqSQ8VmmP","execution_time":"2026-03-21 16:02:02","site_id":3,"site_name":"swgamessd","orders_count":1,"order_ids":["ORD-WaJd5V-1774074452"]} 
[2026-03-21 16:02:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ndh4ZngLKClDFM5IkhNJlOtDqSQ8VmmP","execution_time":"2026-03-21 16:02:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 16:02:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ndh4ZngLKClDFM5IkhNJlOtDqSQ8VmmP","execution_time":"2026-03-21 16:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":1} 
[2026-03-21 16:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ndh4ZngLKClDFM5IkhNJlOtDqSQ8VmmP","execution_time":"2026-03-21 16:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 16:02:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ndh4ZngLKClDFM5IkhNJlOtDqSQ8VmmP","execution_time":"2026-03-21 16:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 16:02:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ndh4ZngLKClDFM5IkhNJlOtDqSQ8VmmP","execution_time":"2026-03-21 16:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 16:02:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ndh4ZngLKClDFM5IkhNJlOtDqSQ8VmmP","execution_time":"2026-03-21 16:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 16:02:25] production.INFO: Constructing job for order: 175202  
[2026-03-21 16:02:26] production.INFO: Handling job for order: 175202  
[2026-03-21 16:02:26] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:02:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:02:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=3500&uuid=a3529d82-16dd-4465-9be0-e17d17bba743&Player_ID=125584  
[2026-03-21 16:02:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=3500&uuid=a3529d82-16dd-4465-9be0-e17d17bba743&Player_ID=125584","has_body":false} 
[2026-03-21 16:02:27] production.INFO: Operation sent successfully {"operation_id":160232,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HvSxUw-1774098147","amount":3.174084899999999986874854585039429366588592529296875,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-21 16:02:27"}},"processed_data":{"order_number":"ORD-HvSxUw-1774098147","amount":3.174084899999999986874854585039429366588592529296875,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-21 16:02:29] production.INFO: Constructing job for order: 175203  
[2026-03-21 16:02:30] production.INFO: Handling job for order: 175203  
[2026-03-21 16:02:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:02:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:02:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=baa31b5d-0e4e-423e-86a0-045190b3e9a2&Player_ID=9704780677  
[2026-03-21 16:02:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=baa31b5d-0e4e-423e-86a0-045190b3e9a2&Player_ID=9704780677","has_body":false} 
[2026-03-21 16:02:31] production.INFO: Operation sent successfully {"operation_id":160233,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-gyn-1774098150","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 16:02:31"}},"processed_data":{"order_number":"ORD-gyn-1774098150","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 16:02:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-HvSxUw-1774098147","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 16:02:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-HvSxUw-1774098147","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 16:02:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 16:02:31] production.INFO: SendAcceptReject: Notification queued {"user_id":1637,"notification_type":"order_approved","reference_id":175202} 
[2026-03-21 16:02:31] production.INFO: Order updated successfully. Order ID: 175202, Status: completed  
[2026-03-21 16:02:31] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-HvSxUw-1774098147","status":"completed","codes_count":0} 
[2026-03-21 16:02:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1637  
[2026-03-21 16:02:37] production.INFO: Constructing job for order: 175204  
[2026-03-21 16:02:40] production.INFO: Handling job for order: 175204  
[2026-03-21 16:02:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:02:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:02:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=5bf2bceb-5d84-4dc0-977a-93c38bc6cfdf&Player_ID=9463480552  
[2026-03-21 16:02:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=5bf2bceb-5d84-4dc0-977a-93c38bc6cfdf&Player_ID=9463480552","has_body":false} 
[2026-03-21 16:02:40] production.INFO: Operation sent successfully {"operation_id":160234,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qHGh6-1774098160","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 16:02:40"}},"processed_data":{"order_number":"ORD-qHGh6-1774098160","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 16:03:05] production.INFO: Constructing job for order: 175205  
[2026-03-21 16:03:07] production.INFO: Handling job for order: 175205  
[2026-03-21 16:03:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:03:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:03:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=3bc4cf61-1d76-4318-a23e-4054105d50f2&Player_ID=12737227274  
[2026-03-21 16:03:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=3bc4cf61-1d76-4318-a23e-4054105d50f2&Player_ID=12737227274","has_body":false} 
[2026-03-21 16:03:08] production.INFO: Operation sent successfully {"operation_id":160235,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kCXHw-1774098188","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 16:03:08"}},"processed_data":{"order_number":"ORD-kCXHw-1774098188","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 16:03:27] production.INFO: Constructing job for order: 175206  
[2026-03-21 16:03:29] production.INFO: Handling job for order: 175206  
[2026-03-21 16:03:29] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:03:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:03:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=d997d869-0987-42ab-9a83-02bf354e318d&Player_ID=975831144  
[2026-03-21 16:03:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=d997d869-0987-42ab-9a83-02bf354e318d&Player_ID=975831144","has_body":false} 
[2026-03-21 16:03:30] production.INFO: Operation sent successfully {"operation_id":160236,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-EkkzPB0-1774098210","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 16:03:30"}},"processed_data":{"order_number":"ORD-EkkzPB0-1774098210","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 16:03:32] production.INFO: Constructing job for order: 175207  
[2026-03-21 16:03:33] production.INFO: Handling job for order: 175207  
[2026-03-21 16:03:33] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 16:03:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:03:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=8e4db74f-b841-45cc-b9e9-bcae2a5eeca7&Player_ID=0998396617  
[2026-03-21 16:03:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=8e4db74f-b841-45cc-b9e9-bcae2a5eeca7&Player_ID=0998396617","has_body":false} 
[2026-03-21 16:03:34] production.INFO: Operation sent successfully {"operation_id":160237,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-KC7CvZ4c-1774098214","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 16:03:34"}},"processed_data":{"order_number":"ORD-KC7CvZ4c-1774098214","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 16:03:37] production.INFO: Constructing job for order: 175208  
[2026-03-21 16:03:40] production.INFO: Handling job for order: 175208  
[2026-03-21 16:03:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:03:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:03:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=ddd3001d-3962-4383-8efb-6750956f4b1d&Player_ID=9463480552  
[2026-03-21 16:03:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=ddd3001d-3962-4383-8efb-6750956f4b1d&Player_ID=9463480552","has_body":false} 
[2026-03-21 16:03:40] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"500.0","mainamount":"500","operation_number":"600428976505","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php32ro3jju7m3o7yx2ihX"}},"user_id":1712} 
[2026-03-21 16:03:41] production.INFO: Operation sent successfully {"operation_id":160238,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vNZig-1774098221","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 16:03:41"}},"processed_data":{"order_number":"ORD-vNZig-1774098221","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 16:03:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 16:03:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 16:03:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 16:03:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 16:03:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 16:03:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 16:03:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 16:03:41] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 16:03:41] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18330,"user_id":1712,"amount":500.0,"admins_notified":7} 
[2026-03-21 16:03:43] production.INFO: Constructing job for order: 175209  
[2026-03-21 16:03:44] production.INFO: Handling job for order: 175209  
[2026-03-21 16:03:44] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 16:03:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:03:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=c42ae62c-f9e1-45ec-93a2-be7a3c46bcaf&Player_ID=0998396617  
[2026-03-21 16:03:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=c42ae62c-f9e1-45ec-93a2-be7a3c46bcaf&Player_ID=0998396617","has_body":false} 
[2026-03-21 16:03:45] production.INFO: Operation sent successfully {"operation_id":160239,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8UT-1774098225","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 16:03:45"}},"processed_data":{"order_number":"ORD-8UT-1774098225","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 16:03:52] production.INFO: Constructing job for order: 175210  
[2026-03-21 16:03:54] production.INFO: Handling job for order: 175210  
[2026-03-21 16:03:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:03:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:03:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=0b64ba14-ca13-4c54-b1b5-6b6ae8f1257c&Player_ID=9704780677  
[2026-03-21 16:03:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=0b64ba14-ca13-4c54-b1b5-6b6ae8f1257c&Player_ID=9704780677","has_body":false} 
[2026-03-21 16:03:55] production.INFO: Operation sent successfully {"operation_id":160240,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-C6MCXzFp-1774098235","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 16:03:55"}},"processed_data":{"order_number":"ORD-C6MCXzFp-1774098235","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 16:03:57] production.INFO: Constructing job for order: 175211  
[2026-03-21 16:03:58] production.INFO: Handling job for order: 175211  
[2026-03-21 16:03:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:03:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:03:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/564/params?qty=10000&uuid=16a20464-13ab-4958-a677-4e1a86eb7653&Player_ID=58134552  
[2026-03-21 16:03:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/564/params?qty=10000&uuid=16a20464-13ab-4958-a677-4e1a86eb7653&Player_ID=58134552","has_body":false} 
[2026-03-21 16:03:59] production.INFO: Operation sent successfully {"operation_id":160241,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Ka3yvBfL-1774098238","amount":1.3814260000000000427888835474732331931591033935546875,"status":"processing","product":"Sugo Amount","game":"Sugo","notes":[],"created_at":"2026-03-21 16:03:59"}},"processed_data":{"order_number":"ORD-Ka3yvBfL-1774098238","amount":1.3814260000000000427888835474732331931591033935546875,"status":"processing","product":"Sugo Amount","game":"Sugo"}} 
[2026-03-21 16:04:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"JjgYfdvh6D27jJV90g6LLJi8EnlUXuOg","execution_time":"2026-03-21 16:04:02"} 
[2026-03-21 16:04:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"JjgYfdvh6D27jJV90g6LLJi8EnlUXuOg","execution_time":"2026-03-21 16:04:02","total_operations":10,"sites_count":2} 
[2026-03-21 16:04:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"JjgYfdvh6D27jJV90g6LLJi8EnlUXuOg","execution_time":"2026-03-21 16:04:02","site_id":3,"site_name":"swgamessd","orders_count":8,"order_ids":["ORD-WaJd5V-1774074452","ORD-gyn-1774098150","ORD-qHGh6-1774098160","ORD-kCXHw-1774098188","ORD-EkkzPB0-1774098210","ORD-vNZig-1774098221","ORD-C6MCXzFp-1774098235","ORD-Ka3yvBfL-1774098238"]} 
[2026-03-21 16:04:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"JjgYfdvh6D27jJV90g6LLJi8EnlUXuOg","execution_time":"2026-03-21 16:04:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 16:04:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"JjgYfdvh6D27jJV90g6LLJi8EnlUXuOg","execution_time":"2026-03-21 16:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":8} 
[2026-03-21 16:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JjgYfdvh6D27jJV90g6LLJi8EnlUXuOg","execution_time":"2026-03-21 16:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C6MCXzFp-1774098235","operation_id":160240} 
[2026-03-21 16:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JjgYfdvh6D27jJV90g6LLJi8EnlUXuOg","execution_time":"2026-03-21 16:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EkkzPB0-1774098210","operation_id":160236} 
[2026-03-21 16:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JjgYfdvh6D27jJV90g6LLJi8EnlUXuOg","execution_time":"2026-03-21 16:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gyn-1774098150","operation_id":160233} 
[2026-03-21 16:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JjgYfdvh6D27jJV90g6LLJi8EnlUXuOg","execution_time":"2026-03-21 16:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ka3yvBfL-1774098238","operation_id":160241} 
[2026-03-21 16:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JjgYfdvh6D27jJV90g6LLJi8EnlUXuOg","execution_time":"2026-03-21 16:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kCXHw-1774098188","operation_id":160235} 
[2026-03-21 16:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JjgYfdvh6D27jJV90g6LLJi8EnlUXuOg","execution_time":"2026-03-21 16:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qHGh6-1774098160","operation_id":160234} 
[2026-03-21 16:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JjgYfdvh6D27jJV90g6LLJi8EnlUXuOg","execution_time":"2026-03-21 16:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vNZig-1774098221","operation_id":160238} 
[2026-03-21 16:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JjgYfdvh6D27jJV90g6LLJi8EnlUXuOg","execution_time":"2026-03-21 16:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 16:04:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"JjgYfdvh6D27jJV90g6LLJi8EnlUXuOg","execution_time":"2026-03-21 16:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":8,"updates_prepared":0} 
[2026-03-21 16:04:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"JjgYfdvh6D27jJV90g6LLJi8EnlUXuOg","execution_time":"2026-03-21 16:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 16:04:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"JjgYfdvh6D27jJV90g6LLJi8EnlUXuOg","execution_time":"2026-03-21 16:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":2,"order_ids":["ORD-KC7CvZ4c-1774098214","ORD-8UT-1774098225"]} 
[2026-03-21 16:04:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"JjgYfdvh6D27jJV90g6LLJi8EnlUXuOg","execution_time":"2026-03-21 16:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 16:04:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"JjgYfdvh6D27jJV90g6LLJi8EnlUXuOg","execution_time":"2026-03-21 16:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":2} 
[2026-03-21 16:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JjgYfdvh6D27jJV90g6LLJi8EnlUXuOg","execution_time":"2026-03-21 16:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8UT-1774098225","operation_id":160239} 
[2026-03-21 16:04:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"JjgYfdvh6D27jJV90g6LLJi8EnlUXuOg","execution_time":"2026-03-21 16:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KC7CvZ4c-1774098214","operation_id":160237,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-21 16:04:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"JjgYfdvh6D27jJV90g6LLJi8EnlUXuOg","execution_time":"2026-03-21 16:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KC7CvZ4c-1774098214","operation_id":160237,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 16:04:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"JjgYfdvh6D27jJV90g6LLJi8EnlUXuOg","execution_time":"2026-03-21 16:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KC7CvZ4c-1774098214","operation_id":160237,"count":1} 
[2026-03-21 16:04:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"JjgYfdvh6D27jJV90g6LLJi8EnlUXuOg","execution_time":"2026-03-21 16:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KC7CvZ4c-1774098214","operation_id":160237,"count":1} 
[2026-03-21 16:04:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"JjgYfdvh6D27jJV90g6LLJi8EnlUXuOg","execution_time":"2026-03-21 16:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KC7CvZ4c-1774098214","operation_id":160237,"user_id":54,"notification_type":"order_approved","reference_id":175207} 
[2026-03-21 16:04:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"JjgYfdvh6D27jJV90g6LLJi8EnlUXuOg","execution_time":"2026-03-21 16:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KC7CvZ4c-1774098214","operation_id":160237,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 16:04:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"JjgYfdvh6D27jJV90g6LLJi8EnlUXuOg","execution_time":"2026-03-21 16:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KC7CvZ4c-1774098214","operation_id":160237,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 16:04:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"JjgYfdvh6D27jJV90g6LLJi8EnlUXuOg","execution_time":"2026-03-21 16:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KC7CvZ4c-1774098214","operation_id":160237,"processed":1,"errors":0} 
[2026-03-21 16:04:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"JjgYfdvh6D27jJV90g6LLJi8EnlUXuOg","execution_time":"2026-03-21 16:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KC7CvZ4c-1774098214","operation_id":160237,"processed":1,"errors":0} 
[2026-03-21 16:04:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"JjgYfdvh6D27jJV90g6LLJi8EnlUXuOg","execution_time":"2026-03-21 16:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KC7CvZ4c-1774098214","operation_id":160237} 
[2026-03-21 16:04:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 54  
[2026-03-21 16:04:35] production.INFO: Constructing job for order: 175212  
[2026-03-21 16:04:38] production.INFO: Handling job for order: 175212  
[2026-03-21 16:04:38] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:04:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:04:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=43d5ed1b-d245-4c97-a799-f577d5161804&Player_ID=52418087264  
[2026-03-21 16:04:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=43d5ed1b-d245-4c97-a799-f577d5161804&Player_ID=52418087264","has_body":false} 
[2026-03-21 16:04:39] production.INFO: Operation sent successfully {"operation_id":160242,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ZeIJx6-1774098279","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 16:04:39"}},"processed_data":{"order_number":"ORD-ZeIJx6-1774098279","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 16:04:44] production.INFO: Constructing job for order: 175213  
[2026-03-21 16:04:45] production.INFO: Handling job for order: 175213  
[2026-03-21 16:04:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:04:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:04:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=c9d52a2d-533b-4ef2-8aa1-5b4939363af9&Player_ID=52211267195  
[2026-03-21 16:04:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=c9d52a2d-533b-4ef2-8aa1-5b4939363af9&Player_ID=52211267195","has_body":false} 
[2026-03-21 16:04:46] production.INFO: Operation sent successfully {"operation_id":160243,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ZWJ6VZ-1774098285","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 16:04:46"}},"processed_data":{"order_number":"ORD-ZWJ6VZ-1774098285","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-21 16:04:49] production.INFO: Constructing job for order: 175214  
[2026-03-21 16:04:50] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ZeIJx6-1774098279","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 16:04:50] production.INFO: Processed webhook data (normalized) {"id":"ORD-ZeIJx6-1774098279","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 16:04:50] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 16:04:50] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"order_approved","reference_id":175212} 
[2026-03-21 16:04:50] production.INFO: Order updated successfully. Order ID: 175212, Status: completed  
[2026-03-21 16:04:50] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ZeIJx6-1774098279","status":"completed","codes_count":0} 
[2026-03-21 16:04:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-21 16:04:52] production.INFO: Handling job for order: 175214  
[2026-03-21 16:04:52] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:04:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:04:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=7c1106d1-738f-44d7-bf67-7e90fa81df51&Player_ID=52211267195  
[2026-03-21 16:04:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=7c1106d1-738f-44d7-bf67-7e90fa81df51&Player_ID=52211267195","has_body":false} 
[2026-03-21 16:04:53] production.INFO: Operation sent successfully {"operation_id":160244,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-sCcr-1774098292","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 16:04:53"}},"processed_data":{"order_number":"ORD-sCcr-1774098292","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 16:04:58] production.INFO: Constructing job for order: 175215  
[2026-03-21 16:04:58] production.INFO: Constructing job for order: 175216  
[2026-03-21 16:04:59] production.INFO: Handling job for order: 175216  
[2026-03-21 16:04:59] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:04:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:04:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1ec40772-626d-4c8b-aeee-80fd73a7742a&Player_ID=52353947085  
[2026-03-21 16:04:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1ec40772-626d-4c8b-aeee-80fd73a7742a&Player_ID=52353947085","has_body":false} 
[2026-03-21 16:04:59] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ZWJ6VZ-1774098285","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 16:04:59] production.INFO: Processed webhook data (normalized) {"id":"ORD-ZWJ6VZ-1774098285","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 16:04:59] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 16:04:59] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":175213} 
[2026-03-21 16:04:59] production.INFO: Order updated successfully. Order ID: 175213, Status: completed  
[2026-03-21 16:04:59] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ZWJ6VZ-1774098285","status":"completed","codes_count":0} 
[2026-03-21 16:05:00] production.INFO: Operation sent successfully {"operation_id":160245,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ahI73OJ9-1774098299","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 16:05:00"}},"processed_data":{"order_number":"ORD-ahI73OJ9-1774098299","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 16:05:00] production.INFO: Handling job for order: 175215  
[2026-03-21 16:05:00] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:05:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:05:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=d11135f0-abf8-406b-9b3f-61394bf2f6ec&Player_ID=13594871013  
[2026-03-21 16:05:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=d11135f0-abf8-406b-9b3f-61394bf2f6ec&Player_ID=13594871013","has_body":false} 
[2026-03-21 16:05:00] production.INFO: Operation sent successfully {"operation_id":160246,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7OS-1774098300","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 16:05:00"}},"processed_data":{"order_number":"ORD-7OS-1774098300","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 16:05:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 16:05:03] production.INFO: Executing GetProducts task...  
[2026-03-21 16:05:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 16:05:03] production.INFO: Executing GetProducts task...  
[2026-03-21 16:05:05] production.INFO: async() رجع: true  
[2026-03-21 16:05:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 16:05:06] production.WARNING: Product with ID 395 not found  
[2026-03-21 16:05:07] production.WARNING: Product with ID 213 not found  
[2026-03-21 16:05:07] production.WARNING: Product with ID 212 not found  
[2026-03-21 16:05:07] production.WARNING: Product with ID 211 not found  
[2026-03-21 16:05:07] production.WARNING: Product with ID 210 not found  
[2026-03-21 16:05:07] production.WARNING: Product with ID 209 not found  
[2026-03-21 16:05:07] production.WARNING: Product with ID 214 not found  
[2026-03-21 16:05:07] production.WARNING: Product with ID 215 not found  
[2026-03-21 16:05:07] production.WARNING: Product with ID 216 not found  
[2026-03-21 16:05:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 16:05:11] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-sCcr-1774098292","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 16:05:11] production.INFO: Processed webhook data (normalized) {"id":"ORD-sCcr-1774098292","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 16:05:11] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 16:05:11] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":175214} 
[2026-03-21 16:05:11] production.INFO: Order updated successfully. Order ID: 175214, Status: completed  
[2026-03-21 16:05:11] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-sCcr-1774098292","status":"completed","codes_count":0} 
[2026-03-21 16:05:13] production.INFO: Constructing job for order: 175217  
[2026-03-21 16:05:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 16:05:16] production.INFO: Handling job for order: 175217  
[2026-03-21 16:05:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:05:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:05:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=ca755f78-d381-4e00-8a95-9457c001a1f6&Player_ID=51957524285  
[2026-03-21 16:05:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=ca755f78-d381-4e00-8a95-9457c001a1f6&Player_ID=51957524285","has_body":false} 
[2026-03-21 16:05:17] production.INFO: Operation sent successfully {"operation_id":160247,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Kmo1zt-1774098317","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 16:05:17"}},"processed_data":{"order_number":"ORD-Kmo1zt-1774098317","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 16:05:19] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ahI73OJ9-1774098299","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 16:05:19] production.INFO: Processed webhook data (normalized) {"id":"ORD-ahI73OJ9-1774098299","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 16:05:19] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 16:05:19] production.INFO: SendAcceptReject: Notification queued {"user_id":771,"notification_type":"order_approved","reference_id":175216} 
[2026-03-21 16:05:19] production.INFO: Order updated successfully. Order ID: 175216, Status: completed  
[2026-03-21 16:05:19] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ahI73OJ9-1774098299","status":"completed","codes_count":0} 
[2026-03-21 16:05:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 771  
[2026-03-21 16:05:28] production.INFO: Constructing job for order: 175218  
[2026-03-21 16:05:28] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"2364.0","mainamount":"2400","operation_number":"155909319","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpb4ppgvsn6gcd082uFN2"}},"user_id":106} 
[2026-03-21 16:05:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 16:05:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 16:05:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 16:05:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 16:05:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 16:05:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 16:05:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 16:05:29] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 16:05:29] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18331,"user_id":106,"amount":2364.0,"admins_notified":7} 
[2026-03-21 16:05:29] production.INFO: Handling job for order: 175218  
[2026-03-21 16:05:29] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 16:05:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:05:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=270235c5-aabb-48a1-9d47-b25f2950dec0&Player_ID=0962427722  
[2026-03-21 16:05:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=270235c5-aabb-48a1-9d47-b25f2950dec0&Player_ID=0962427722","has_body":false} 
[2026-03-21 16:05:30] production.INFO: Operation sent successfully {"operation_id":160248,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-MQmvQ-1774098330","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 16:05:30"}},"processed_data":{"order_number":"ORD-MQmvQ-1774098330","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 16:05:34] production.INFO: Constructing job for order: 175219  
[2026-03-21 16:05:34] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Kmo1zt-1774098317","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 16:05:34] production.INFO: Processed webhook data (normalized) {"id":"ORD-Kmo1zt-1774098317","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 16:05:34] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 16:05:34] production.INFO: SendAcceptReject: Notification queued {"user_id":903,"notification_type":"order_approved","reference_id":175217} 
[2026-03-21 16:05:34] production.INFO: Order updated successfully. Order ID: 175217, Status: completed  
[2026-03-21 16:05:34] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Kmo1zt-1774098317","status":"completed","codes_count":0} 
[2026-03-21 16:05:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 903  
[2026-03-21 16:05:36] production.INFO: Handling job for order: 175219  
[2026-03-21 16:05:36] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 16:05:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:05:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=1a6890d2-db15-42d6-9873-7e63c5e6bef7&Player_ID=0962427722  
[2026-03-21 16:05:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=1a6890d2-db15-42d6-9873-7e63c5e6bef7&Player_ID=0962427722","has_body":false} 
[2026-03-21 16:05:37] production.INFO: Operation sent successfully {"operation_id":160249,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mivQW-1774098336","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 16:05:37"}},"processed_data":{"order_number":"ORD-mivQW-1774098336","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 16:05:58] production.INFO: Constructing job for order: 175220  
[2026-03-21 16:06:01] production.INFO: Handling job for order: 175220  
[2026-03-21 16:06:01] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:06:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:06:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/564/params?qty=10000&uuid=6c481c6b-9105-4129-b864-2f6786ea8429&Player_ID=93980513  
[2026-03-21 16:06:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/564/params?qty=10000&uuid=6c481c6b-9105-4129-b864-2f6786ea8429&Player_ID=93980513","has_body":false} 
[2026-03-21 16:06:01] production.INFO: Operation sent successfully {"operation_id":160250,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-sVh-1774098361","amount":1.3814260000000000427888835474732331931591033935546875,"status":"processing","product":"Sugo Amount","game":"Sugo","notes":[],"created_at":"2026-03-21 16:06:01"}},"processed_data":{"order_number":"ORD-sVh-1774098361","amount":1.3814260000000000427888835474732331931591033935546875,"status":"processing","product":"Sugo Amount","game":"Sugo"}} 
[2026-03-21 16:06:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"TV4Hr5GczK115h4XU2pUQn1PcqqeNvAJ","execution_time":"2026-03-21 16:06:01"} 
[2026-03-21 16:06:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"TV4Hr5GczK115h4XU2pUQn1PcqqeNvAJ","execution_time":"2026-03-21 16:06:01","total_operations":13,"sites_count":2} 
[2026-03-21 16:06:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"TV4Hr5GczK115h4XU2pUQn1PcqqeNvAJ","execution_time":"2026-03-21 16:06:01","site_id":3,"site_name":"swgamessd","orders_count":10,"order_ids":["ORD-WaJd5V-1774074452","ORD-gyn-1774098150","ORD-qHGh6-1774098160","ORD-kCXHw-1774098188","ORD-EkkzPB0-1774098210","ORD-vNZig-1774098221","ORD-C6MCXzFp-1774098235","ORD-Ka3yvBfL-1774098238","ORD-7OS-1774098300","ORD-sVh-1774098361"]} 
[2026-03-21 16:06:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"TV4Hr5GczK115h4XU2pUQn1PcqqeNvAJ","execution_time":"2026-03-21 16:06:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 16:06:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"TV4Hr5GczK115h4XU2pUQn1PcqqeNvAJ","execution_time":"2026-03-21 16:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":10} 
[2026-03-21 16:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TV4Hr5GczK115h4XU2pUQn1PcqqeNvAJ","execution_time":"2026-03-21 16:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7OS-1774098300","operation_id":160246} 
[2026-03-21 16:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TV4Hr5GczK115h4XU2pUQn1PcqqeNvAJ","execution_time":"2026-03-21 16:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C6MCXzFp-1774098235","operation_id":160240} 
[2026-03-21 16:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TV4Hr5GczK115h4XU2pUQn1PcqqeNvAJ","execution_time":"2026-03-21 16:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EkkzPB0-1774098210","operation_id":160236} 
[2026-03-21 16:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TV4Hr5GczK115h4XU2pUQn1PcqqeNvAJ","execution_time":"2026-03-21 16:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gyn-1774098150","operation_id":160233} 
[2026-03-21 16:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TV4Hr5GczK115h4XU2pUQn1PcqqeNvAJ","execution_time":"2026-03-21 16:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ka3yvBfL-1774098238","operation_id":160241} 
[2026-03-21 16:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TV4Hr5GczK115h4XU2pUQn1PcqqeNvAJ","execution_time":"2026-03-21 16:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kCXHw-1774098188","operation_id":160235} 
[2026-03-21 16:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TV4Hr5GczK115h4XU2pUQn1PcqqeNvAJ","execution_time":"2026-03-21 16:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qHGh6-1774098160","operation_id":160234} 
[2026-03-21 16:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TV4Hr5GczK115h4XU2pUQn1PcqqeNvAJ","execution_time":"2026-03-21 16:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sVh-1774098361","operation_id":160250} 
[2026-03-21 16:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TV4Hr5GczK115h4XU2pUQn1PcqqeNvAJ","execution_time":"2026-03-21 16:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vNZig-1774098221","operation_id":160238} 
[2026-03-21 16:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"TV4Hr5GczK115h4XU2pUQn1PcqqeNvAJ","execution_time":"2026-03-21 16:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 16:06:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"TV4Hr5GczK115h4XU2pUQn1PcqqeNvAJ","execution_time":"2026-03-21 16:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":10,"updates_prepared":0} 
[2026-03-21 16:06:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"TV4Hr5GczK115h4XU2pUQn1PcqqeNvAJ","execution_time":"2026-03-21 16:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 16:06:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"TV4Hr5GczK115h4XU2pUQn1PcqqeNvAJ","execution_time":"2026-03-21 16:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":3,"order_ids":["ORD-8UT-1774098225","ORD-MQmvQ-1774098330","ORD-mivQW-1774098336"]} 
[2026-03-21 16:06:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"TV4Hr5GczK115h4XU2pUQn1PcqqeNvAJ","execution_time":"2026-03-21 16:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 16:06:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"TV4Hr5GczK115h4XU2pUQn1PcqqeNvAJ","execution_time":"2026-03-21 16:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":3} 
[2026-03-21 16:06:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"TV4Hr5GczK115h4XU2pUQn1PcqqeNvAJ","execution_time":"2026-03-21 16:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MQmvQ-1774098330","operation_id":160248,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-21 16:06:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"TV4Hr5GczK115h4XU2pUQn1PcqqeNvAJ","execution_time":"2026-03-21 16:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MQmvQ-1774098330","operation_id":160248,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-21 16:06:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"TV4Hr5GczK115h4XU2pUQn1PcqqeNvAJ","execution_time":"2026-03-21 16:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MQmvQ-1774098330","operation_id":160248,"count":3} 
[2026-03-21 16:06:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"TV4Hr5GczK115h4XU2pUQn1PcqqeNvAJ","execution_time":"2026-03-21 16:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MQmvQ-1774098330","operation_id":160248,"count":3} 
[2026-03-21 16:06:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"TV4Hr5GczK115h4XU2pUQn1PcqqeNvAJ","execution_time":"2026-03-21 16:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MQmvQ-1774098330","operation_id":160248,"user_id":54,"notification_type":"order_approved","reference_id":175209} 
[2026-03-21 16:06:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"TV4Hr5GczK115h4XU2pUQn1PcqqeNvAJ","execution_time":"2026-03-21 16:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MQmvQ-1774098330","operation_id":160248,"user_id":949,"notification_type":"order_approved","reference_id":175219} 
[2026-03-21 16:06:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"TV4Hr5GczK115h4XU2pUQn1PcqqeNvAJ","execution_time":"2026-03-21 16:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MQmvQ-1774098330","operation_id":160248,"user_id":949,"notification_type":"order_approved","reference_id":175218} 
[2026-03-21 16:06:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"TV4Hr5GczK115h4XU2pUQn1PcqqeNvAJ","execution_time":"2026-03-21 16:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MQmvQ-1774098330","operation_id":160248,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-21 16:06:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"TV4Hr5GczK115h4XU2pUQn1PcqqeNvAJ","execution_time":"2026-03-21 16:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MQmvQ-1774098330","operation_id":160248,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-21 16:06:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"TV4Hr5GczK115h4XU2pUQn1PcqqeNvAJ","execution_time":"2026-03-21 16:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MQmvQ-1774098330","operation_id":160248,"processed":3,"errors":0} 
[2026-03-21 16:06:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"TV4Hr5GczK115h4XU2pUQn1PcqqeNvAJ","execution_time":"2026-03-21 16:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MQmvQ-1774098330","operation_id":160248,"processed":3,"errors":0} 
[2026-03-21 16:06:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"TV4Hr5GczK115h4XU2pUQn1PcqqeNvAJ","execution_time":"2026-03-21 16:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MQmvQ-1774098330","operation_id":160248} 
[2026-03-21 16:06:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 54  
[2026-03-21 16:06:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 16:06:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 16:06:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Ka3yvBfL-1774098238","status":"cancelled","notes":["Operation failed/cancelled via status check"],"codes":[]}} 
[2026-03-21 16:06:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-Ka3yvBfL-1774098238","status":"cancelled","codes":[],"notes":["Operation failed/cancelled via status check"]} 
[2026-03-21 16:06:04] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-21 16:06:04] production.INFO: SendAcceptReject: Notification queued {"user_id":1136,"notification_type":"order_rejected","reference_id":175211} 
[2026-03-21 16:06:04] production.INFO: Order updated successfully. Order ID: 175211, Status: rejected  
[2026-03-21 16:06:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Ka3yvBfL-1774098238","status":"rejected","codes_count":0} 
[2026-03-21 16:06:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1136  
[2026-03-21 16:06:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1136  
[2026-03-21 16:06:07] production.INFO: Constructing job for order: 175221  
[2026-03-21 16:06:08] production.INFO: Handling job for order: 175221  
[2026-03-21 16:06:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:06:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:06:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=dd1de3df-928c-4d6f-b1a3-b69847066ce9&Player_ID=52418087264  
[2026-03-21 16:06:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=dd1de3df-928c-4d6f-b1a3-b69847066ce9&Player_ID=52418087264","has_body":false} 
[2026-03-21 16:06:09] production.INFO: Operation sent successfully {"operation_id":160251,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-e1trRt0-1774098368","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 16:06:09"}},"processed_data":{"order_number":"ORD-e1trRt0-1774098368","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 16:06:19] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-e1trRt0-1774098368","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 16:06:19] production.INFO: Processed webhook data (normalized) {"id":"ORD-e1trRt0-1774098368","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 16:06:19] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 16:06:19] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"order_approved","reference_id":175221} 
[2026-03-21 16:06:19] production.INFO: Order updated successfully. Order ID: 175221, Status: completed  
[2026-03-21 16:06:19] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-e1trRt0-1774098368","status":"completed","codes_count":0} 
[2026-03-21 16:06:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-21 16:06:47] production.INFO: Constructing job for order: 175222  
[2026-03-21 16:06:48] production.INFO: Handling job for order: 175222  
[2026-03-21 16:06:48] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 16:06:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:06:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=2a335d48-f6d1-45f3-8b99-cd26b95ff929&Player_ID=399666700  
[2026-03-21 16:06:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=2a335d48-f6d1-45f3-8b99-cd26b95ff929&Player_ID=399666700","has_body":false} 
[2026-03-21 16:06:49] production.INFO: Operation sent successfully {"operation_id":160252,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-i2wGmYH-1774098408","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 16:06:49"}},"processed_data":{"order_number":"ORD-i2wGmYH-1774098408","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 16:08:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"mWG0MGOTAKckj4H6I5tGAJjsPKBfu3ws","execution_time":"2026-03-21 16:08:04"} 
[2026-03-21 16:08:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"mWG0MGOTAKckj4H6I5tGAJjsPKBfu3ws","execution_time":"2026-03-21 16:08:04","total_operations":10,"sites_count":2} 
[2026-03-21 16:08:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"mWG0MGOTAKckj4H6I5tGAJjsPKBfu3ws","execution_time":"2026-03-21 16:08:04","site_id":3,"site_name":"swgamessd","orders_count":9,"order_ids":["ORD-WaJd5V-1774074452","ORD-gyn-1774098150","ORD-qHGh6-1774098160","ORD-kCXHw-1774098188","ORD-EkkzPB0-1774098210","ORD-vNZig-1774098221","ORD-C6MCXzFp-1774098235","ORD-7OS-1774098300","ORD-sVh-1774098361"]} 
[2026-03-21 16:08:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"mWG0MGOTAKckj4H6I5tGAJjsPKBfu3ws","execution_time":"2026-03-21 16:08:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 16:08:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"mWG0MGOTAKckj4H6I5tGAJjsPKBfu3ws","execution_time":"2026-03-21 16:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":9} 
[2026-03-21 16:08:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mWG0MGOTAKckj4H6I5tGAJjsPKBfu3ws","execution_time":"2026-03-21 16:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7OS-1774098300","operation_id":160246} 
[2026-03-21 16:08:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mWG0MGOTAKckj4H6I5tGAJjsPKBfu3ws","execution_time":"2026-03-21 16:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C6MCXzFp-1774098235","operation_id":160240} 
[2026-03-21 16:08:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mWG0MGOTAKckj4H6I5tGAJjsPKBfu3ws","execution_time":"2026-03-21 16:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EkkzPB0-1774098210","operation_id":160236} 
[2026-03-21 16:08:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mWG0MGOTAKckj4H6I5tGAJjsPKBfu3ws","execution_time":"2026-03-21 16:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gyn-1774098150","operation_id":160233} 
[2026-03-21 16:08:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mWG0MGOTAKckj4H6I5tGAJjsPKBfu3ws","execution_time":"2026-03-21 16:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kCXHw-1774098188","operation_id":160235} 
[2026-03-21 16:08:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mWG0MGOTAKckj4H6I5tGAJjsPKBfu3ws","execution_time":"2026-03-21 16:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qHGh6-1774098160","operation_id":160234} 
[2026-03-21 16:08:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mWG0MGOTAKckj4H6I5tGAJjsPKBfu3ws","execution_time":"2026-03-21 16:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vNZig-1774098221","operation_id":160238} 
[2026-03-21 16:08:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mWG0MGOTAKckj4H6I5tGAJjsPKBfu3ws","execution_time":"2026-03-21 16:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 16:08:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"mWG0MGOTAKckj4H6I5tGAJjsPKBfu3ws","execution_time":"2026-03-21 16:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":1,"skipped":8,"updates_prepared":1} 
[2026-03-21 16:08:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"mWG0MGOTAKckj4H6I5tGAJjsPKBfu3ws","execution_time":"2026-03-21 16:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 16:08:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"mWG0MGOTAKckj4H6I5tGAJjsPKBfu3ws","execution_time":"2026-03-21 16:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"count":1} 
[2026-03-21 16:08:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"mWG0MGOTAKckj4H6I5tGAJjsPKBfu3ws","execution_time":"2026-03-21 16:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"count":1} 
[2026-03-21 16:08:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"mWG0MGOTAKckj4H6I5tGAJjsPKBfu3ws","execution_time":"2026-03-21 16:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"user_id":604,"notification_type":"order_approved","reference_id":175220} 
[2026-03-21 16:08:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"mWG0MGOTAKckj4H6I5tGAJjsPKBfu3ws","execution_time":"2026-03-21 16:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 16:08:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"mWG0MGOTAKckj4H6I5tGAJjsPKBfu3ws","execution_time":"2026-03-21 16:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 16:08:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"mWG0MGOTAKckj4H6I5tGAJjsPKBfu3ws","execution_time":"2026-03-21 16:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":1,"errors":0} 
[2026-03-21 16:08:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"mWG0MGOTAKckj4H6I5tGAJjsPKBfu3ws","execution_time":"2026-03-21 16:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":1,"errors":0} 
[2026-03-21 16:08:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"mWG0MGOTAKckj4H6I5tGAJjsPKBfu3ws","execution_time":"2026-03-21 16:08:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":1,"order_ids":["ORD-i2wGmYH-1774098408"]} 
[2026-03-21 16:08:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"mWG0MGOTAKckj4H6I5tGAJjsPKBfu3ws","execution_time":"2026-03-21 16:08:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 16:08:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"mWG0MGOTAKckj4H6I5tGAJjsPKBfu3ws","execution_time":"2026-03-21 16:08:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":1} 
[2026-03-21 16:08:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"mWG0MGOTAKckj4H6I5tGAJjsPKBfu3ws","execution_time":"2026-03-21 16:08:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i2wGmYH-1774098408","operation_id":160252,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 16:08:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"mWG0MGOTAKckj4H6I5tGAJjsPKBfu3ws","execution_time":"2026-03-21 16:08:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i2wGmYH-1774098408","operation_id":160252,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 16:08:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"mWG0MGOTAKckj4H6I5tGAJjsPKBfu3ws","execution_time":"2026-03-21 16:08:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i2wGmYH-1774098408","operation_id":160252,"count":1} 
[2026-03-21 16:08:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"mWG0MGOTAKckj4H6I5tGAJjsPKBfu3ws","execution_time":"2026-03-21 16:08:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i2wGmYH-1774098408","operation_id":160252,"count":1} 
[2026-03-21 16:08:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"mWG0MGOTAKckj4H6I5tGAJjsPKBfu3ws","execution_time":"2026-03-21 16:08:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i2wGmYH-1774098408","operation_id":160252,"user_id":366,"notification_type":"order_approved","reference_id":175222} 
[2026-03-21 16:08:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"mWG0MGOTAKckj4H6I5tGAJjsPKBfu3ws","execution_time":"2026-03-21 16:08:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i2wGmYH-1774098408","operation_id":160252,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 16:08:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"mWG0MGOTAKckj4H6I5tGAJjsPKBfu3ws","execution_time":"2026-03-21 16:08:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i2wGmYH-1774098408","operation_id":160252,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 16:08:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"mWG0MGOTAKckj4H6I5tGAJjsPKBfu3ws","execution_time":"2026-03-21 16:08:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i2wGmYH-1774098408","operation_id":160252,"processed":1,"errors":0} 
[2026-03-21 16:08:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"mWG0MGOTAKckj4H6I5tGAJjsPKBfu3ws","execution_time":"2026-03-21 16:08:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i2wGmYH-1774098408","operation_id":160252,"processed":1,"errors":0} 
[2026-03-21 16:08:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"mWG0MGOTAKckj4H6I5tGAJjsPKBfu3ws","execution_time":"2026-03-21 16:08:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-i2wGmYH-1774098408","operation_id":160252} 
[2026-03-21 16:08:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 604  
[2026-03-21 16:08:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-21 16:08:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-sVh-1774098361","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 16:08:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-sVh-1774098361","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 16:08:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 16:08:04] production.ERROR: Order not found or already processed. External ID: ORD-sVh-1774098361  
[2026-03-21 16:08:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-sVh-1774098361","status":"completed","codes_count":0} 
[2026-03-21 16:08:25] production.INFO: Constructing job for order: 175223  
[2026-03-21 16:08:28] production.INFO: Handling job for order: 175223  
[2026-03-21 16:08:28] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:08:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:08:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/96/params?qty=40000&uuid=a363f5c0-5934-41d1-8885-8687050b8e87&Player_ID=69053958  
[2026-03-21 16:08:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/96/params?qty=40000&uuid=a363f5c0-5934-41d1-8885-8687050b8e87&Player_ID=69053958","has_body":false} 
[2026-03-21 16:08:29] production.INFO: Operation sent successfully {"operation_id":160253,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1U2-1774098508","amount":4.07080799999999953797669149935245513916015625,"status":"processing","product":"Poppo Amount","game":"PoppoLive","notes":[],"created_at":"2026-03-21 16:08:29"}},"processed_data":{"order_number":"ORD-1U2-1774098508","amount":4.07080799999999953797669149935245513916015625,"status":"processing","product":"Poppo Amount","game":"PoppoLive"}} 
[2026-03-21 16:08:55] production.INFO: Constructing job for order: 175224  
[2026-03-21 16:08:56] production.INFO: Handling job for order: 175224  
[2026-03-21 16:08:56] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:08:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:08:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=9c5ffec6-2769-41c0-8335-b15ee143d7e2&Player_ID=7596835840  
[2026-03-21 16:08:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=9c5ffec6-2769-41c0-8335-b15ee143d7e2&Player_ID=7596835840","has_body":false} 
[2026-03-21 16:08:57] production.INFO: Operation sent successfully {"operation_id":160254,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-sjG3h-1774098536","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 16:08:57"}},"processed_data":{"order_number":"ORD-sjG3h-1774098536","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 16:09:21] production.INFO: Constructing job for order: 175225  
[2026-03-21 16:09:23] production.INFO: Constructing job for order: 175226  
[2026-03-21 16:09:24] production.INFO: Handling job for order: 175225  
[2026-03-21 16:09:24] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 16:09:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:09:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=7919d4ca-1dfa-453c-b01a-9919ba467984&Player_ID=0998229239  
[2026-03-21 16:09:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=7919d4ca-1dfa-453c-b01a-9919ba467984&Player_ID=0998229239","has_body":false} 
[2026-03-21 16:09:24] production.INFO: Operation sent successfully {"operation_id":160255,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-uBbWTX-1774098564","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 16:09:24"}},"processed_data":{"order_number":"ORD-uBbWTX-1774098564","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 16:09:24] production.INFO: Handling job for order: 175226  
[2026-03-21 16:09:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:09:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:09:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/97/params?qty=4000&uuid=f53da911-bea1-4e25-a240-4abbfb36310e&Player_ID=819875189  
[2026-03-21 16:09:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/97/params?qty=4000&uuid=f53da911-bea1-4e25-a240-4abbfb36310e&Player_ID=819875189","has_body":false} 
[2026-03-21 16:09:25] production.INFO: Operation sent successfully {"operation_id":160256,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-TRlK3VjP-1774098565","amount":4.17711720000000052976929509895853698253631591796875,"status":"processing","product":"PartyStar Amount","game":"PartyStar","notes":[],"created_at":"2026-03-21 16:09:25"}},"processed_data":{"order_number":"ORD-TRlK3VjP-1774098565","amount":4.17711720000000052976929509895853698253631591796875,"status":"processing","product":"PartyStar Amount","game":"PartyStar"}} 
[2026-03-21 16:09:48] production.INFO: Constructing job for order: 175227  
[2026-03-21 16:09:49] production.INFO: Handling job for order: 175227  
[2026-03-21 16:09:49] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 16:09:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:09:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=e40058b1-188c-472a-864c-4b2e36f8757c&Player_ID=0958832589  
[2026-03-21 16:09:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=e40058b1-188c-472a-864c-4b2e36f8757c&Player_ID=0958832589","has_body":false} 
[2026-03-21 16:09:50] production.ERROR: ❌ Missing required field: order_number for site: swgamessls {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-21 16:09:50] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":160257,"exception":"Unknown named parameter $userId"} 
[2026-03-21 16:09:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 54  
[2026-03-21 16:09:57] production.INFO: Constructing job for order: 175228  
[2026-03-21 16:09:59] production.INFO: Handling job for order: 175228  
[2026-03-21 16:09:59] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:09:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:09:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=3267ac70-3681-4ffc-b3b7-0bd977fb5a8c&Player_ID=51936369597  
[2026-03-21 16:09:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=3267ac70-3681-4ffc-b3b7-0bd977fb5a8c&Player_ID=51936369597","has_body":false} 
[2026-03-21 16:10:00] production.INFO: Operation sent successfully {"operation_id":160258,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pOK-1774098599","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 16:10:00"}},"processed_data":{"order_number":"ORD-pOK-1774098599","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 16:10:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"lzQXA2nOaVYgEU2zoSGYQKAUsbMH8Qs9","execution_time":"2026-03-21 16:10:03"} 
[2026-03-21 16:10:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"lzQXA2nOaVYgEU2zoSGYQKAUsbMH8Qs9","execution_time":"2026-03-21 16:10:03","total_operations":13,"sites_count":2} 
[2026-03-21 16:10:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"lzQXA2nOaVYgEU2zoSGYQKAUsbMH8Qs9","execution_time":"2026-03-21 16:10:03","site_id":3,"site_name":"swgamessd","orders_count":12,"order_ids":["ORD-WaJd5V-1774074452","ORD-gyn-1774098150","ORD-qHGh6-1774098160","ORD-kCXHw-1774098188","ORD-EkkzPB0-1774098210","ORD-vNZig-1774098221","ORD-C6MCXzFp-1774098235","ORD-7OS-1774098300","ORD-1U2-1774098508","ORD-sjG3h-1774098536"]} 
[2026-03-21 16:10:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"lzQXA2nOaVYgEU2zoSGYQKAUsbMH8Qs9","execution_time":"2026-03-21 16:10:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 16:10:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"lzQXA2nOaVYgEU2zoSGYQKAUsbMH8Qs9","execution_time":"2026-03-21 16:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":12} 
[2026-03-21 16:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lzQXA2nOaVYgEU2zoSGYQKAUsbMH8Qs9","execution_time":"2026-03-21 16:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7OS-1774098300","operation_id":160246} 
[2026-03-21 16:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lzQXA2nOaVYgEU2zoSGYQKAUsbMH8Qs9","execution_time":"2026-03-21 16:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C6MCXzFp-1774098235","operation_id":160240} 
[2026-03-21 16:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lzQXA2nOaVYgEU2zoSGYQKAUsbMH8Qs9","execution_time":"2026-03-21 16:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EkkzPB0-1774098210","operation_id":160236} 
[2026-03-21 16:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lzQXA2nOaVYgEU2zoSGYQKAUsbMH8Qs9","execution_time":"2026-03-21 16:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gyn-1774098150","operation_id":160233} 
[2026-03-21 16:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lzQXA2nOaVYgEU2zoSGYQKAUsbMH8Qs9","execution_time":"2026-03-21 16:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kCXHw-1774098188","operation_id":160235} 
[2026-03-21 16:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lzQXA2nOaVYgEU2zoSGYQKAUsbMH8Qs9","execution_time":"2026-03-21 16:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pOK-1774098599","operation_id":160258} 
[2026-03-21 16:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lzQXA2nOaVYgEU2zoSGYQKAUsbMH8Qs9","execution_time":"2026-03-21 16:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qHGh6-1774098160","operation_id":160234} 
[2026-03-21 16:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lzQXA2nOaVYgEU2zoSGYQKAUsbMH8Qs9","execution_time":"2026-03-21 16:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sjG3h-1774098536","operation_id":160254} 
[2026-03-21 16:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lzQXA2nOaVYgEU2zoSGYQKAUsbMH8Qs9","execution_time":"2026-03-21 16:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TRlK3VjP-1774098565","operation_id":160256} 
[2026-03-21 16:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lzQXA2nOaVYgEU2zoSGYQKAUsbMH8Qs9","execution_time":"2026-03-21 16:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vNZig-1774098221","operation_id":160238} 
[2026-03-21 16:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lzQXA2nOaVYgEU2zoSGYQKAUsbMH8Qs9","execution_time":"2026-03-21 16:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 16:10:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"lzQXA2nOaVYgEU2zoSGYQKAUsbMH8Qs9","execution_time":"2026-03-21 16:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":1,"skipped":11,"updates_prepared":1} 
[2026-03-21 16:10:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"lzQXA2nOaVYgEU2zoSGYQKAUsbMH8Qs9","execution_time":"2026-03-21 16:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 16:10:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"lzQXA2nOaVYgEU2zoSGYQKAUsbMH8Qs9","execution_time":"2026-03-21 16:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"count":1} 
[2026-03-21 16:10:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"lzQXA2nOaVYgEU2zoSGYQKAUsbMH8Qs9","execution_time":"2026-03-21 16:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"count":1} 
[2026-03-21 16:10:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"lzQXA2nOaVYgEU2zoSGYQKAUsbMH8Qs9","execution_time":"2026-03-21 16:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"user_id":348,"notification_type":"order_approved","reference_id":175223} 
[2026-03-21 16:10:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"lzQXA2nOaVYgEU2zoSGYQKAUsbMH8Qs9","execution_time":"2026-03-21 16:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 16:10:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"lzQXA2nOaVYgEU2zoSGYQKAUsbMH8Qs9","execution_time":"2026-03-21 16:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 16:10:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"lzQXA2nOaVYgEU2zoSGYQKAUsbMH8Qs9","execution_time":"2026-03-21 16:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":1,"errors":0} 
[2026-03-21 16:10:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"lzQXA2nOaVYgEU2zoSGYQKAUsbMH8Qs9","execution_time":"2026-03-21 16:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":1,"errors":0} 
[2026-03-21 16:10:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"lzQXA2nOaVYgEU2zoSGYQKAUsbMH8Qs9","execution_time":"2026-03-21 16:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":1,"order_ids":["ORD-uBbWTX-1774098564"]} 
[2026-03-21 16:10:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"lzQXA2nOaVYgEU2zoSGYQKAUsbMH8Qs9","execution_time":"2026-03-21 16:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 16:10:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"lzQXA2nOaVYgEU2zoSGYQKAUsbMH8Qs9","execution_time":"2026-03-21 16:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":1} 
[2026-03-21 16:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lzQXA2nOaVYgEU2zoSGYQKAUsbMH8Qs9","execution_time":"2026-03-21 16:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uBbWTX-1774098564","operation_id":160255} 
[2026-03-21 16:10:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"lzQXA2nOaVYgEU2zoSGYQKAUsbMH8Qs9","execution_time":"2026-03-21 16:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uBbWTX-1774098564","operation_id":160255,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 16:10:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"lzQXA2nOaVYgEU2zoSGYQKAUsbMH8Qs9","execution_time":"2026-03-21 16:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uBbWTX-1774098564","operation_id":160255,"processed":0,"errors":0} 
[2026-03-21 16:10:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"lzQXA2nOaVYgEU2zoSGYQKAUsbMH8Qs9","execution_time":"2026-03-21 16:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uBbWTX-1774098564","operation_id":160255} 
[2026-03-21 16:10:03] production.INFO: Executing GetProducts task...  
[2026-03-21 16:10:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 16:10:03] production.INFO: Executing GetProducts task...  
[2026-03-21 16:10:05] production.INFO: async() رجع: true  
[2026-03-21 16:10:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 16:10:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 16:10:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 16:10:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 16:10:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 16:10:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 16:10:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 16:10:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 16:10:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 16:10:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 16:10:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 16:10:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 348  
[2026-03-21 16:10:13] production.INFO: Constructing job for order: 175229  
[2026-03-21 16:10:16] production.INFO: Handling job for order: 175229  
[2026-03-21 16:10:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:10:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:10:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=97b42815-510f-4989-b003-1785c209dcd5&Player_ID=12541249957  
[2026-03-21 16:10:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=97b42815-510f-4989-b003-1785c209dcd5&Player_ID=12541249957","has_body":false} 
[2026-03-21 16:10:17] production.INFO: Operation sent successfully {"operation_id":160259,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-y1cxgUm-1774098616","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 16:10:17"}},"processed_data":{"order_number":"ORD-y1cxgUm-1774098616","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 16:10:19] production.INFO: Constructing job for order: 175230  
[2026-03-21 16:10:20] production.INFO: Handling job for order: 175230  
[2026-03-21 16:10:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:10:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:10:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b92156f1-5c94-4287-a0f0-371f6250ec77&Player_ID=52297023131  
[2026-03-21 16:10:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b92156f1-5c94-4287-a0f0-371f6250ec77&Player_ID=52297023131","has_body":false} 
[2026-03-21 16:10:20] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-pOK-1774098599","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 16:10:20] production.INFO: Processed webhook data (normalized) {"id":"ORD-pOK-1774098599","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 16:10:20] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 16:10:20] production.INFO: SendAcceptReject: Notification queued {"user_id":348,"notification_type":"order_approved","reference_id":175228} 
[2026-03-21 16:10:20] production.INFO: Order updated successfully. Order ID: 175228, Status: completed  
[2026-03-21 16:10:20] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-pOK-1774098599","status":"completed","codes_count":0} 
[2026-03-21 16:10:20] production.INFO: Operation sent successfully {"operation_id":160260,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-bpKHSWB-1774098620","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 16:10:20"}},"processed_data":{"order_number":"ORD-bpKHSWB-1774098620","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 16:10:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 348  
[2026-03-21 16:10:26] production.INFO: Constructing job for order: 175231  
[2026-03-21 16:10:29] production.INFO: Handling job for order: 175231  
[2026-03-21 16:10:29] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:10:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:10:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=a2588fa4-8fc5-4fe0-bca5-50770cad32a8&Player_ID=5565419343  
[2026-03-21 16:10:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=a2588fa4-8fc5-4fe0-bca5-50770cad32a8&Player_ID=5565419343","has_body":false} 
[2026-03-21 16:10:30] production.INFO: Operation sent successfully {"operation_id":160261,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3nTsupuu-1774098630","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 16:10:30"}},"processed_data":{"order_number":"ORD-3nTsupuu-1774098630","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 16:10:34] production.INFO: Constructing job for order: 175232  
[2026-03-21 16:10:36] production.INFO: Handling job for order: 175232  
[2026-03-21 16:10:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:10:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:10:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=4437e356-55b8-49aa-a3c5-047bca635c8c&Player_ID=5565419343  
[2026-03-21 16:10:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=4437e356-55b8-49aa-a3c5-047bca635c8c&Player_ID=5565419343","has_body":false} 
[2026-03-21 16:10:37] production.INFO: Operation sent successfully {"operation_id":160262,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-nvFZJeHN-1774098637","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 16:10:37"}},"processed_data":{"order_number":"ORD-nvFZJeHN-1774098637","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 16:10:37] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-bpKHSWB-1774098620","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 16:10:37] production.INFO: Processed webhook data (normalized) {"id":"ORD-bpKHSWB-1774098620","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 16:10:37] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 16:10:37] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":175230} 
[2026-03-21 16:10:37] production.INFO: Order updated successfully. Order ID: 175230, Status: completed  
[2026-03-21 16:10:37] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-bpKHSWB-1774098620","status":"completed","codes_count":0} 
[2026-03-21 16:10:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-21 16:10:40] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-3nTsupuu-1774098630","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 16:10:40] production.INFO: Processed webhook data (normalized) {"id":"ORD-3nTsupuu-1774098630","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 16:10:40] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 16:10:40] production.INFO: SendAcceptReject: Notification queued {"user_id":348,"notification_type":"order_approved","reference_id":175231} 
[2026-03-21 16:10:40] production.INFO: Order updated successfully. Order ID: 175231, Status: completed  
[2026-03-21 16:10:40] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-3nTsupuu-1774098630","status":"completed","codes_count":0} 
[2026-03-21 16:10:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 348  
[2026-03-21 16:10:47] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-nvFZJeHN-1774098637","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 16:10:47] production.INFO: Processed webhook data (normalized) {"id":"ORD-nvFZJeHN-1774098637","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 16:10:47] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 16:10:47] production.INFO: SendAcceptReject: Notification queued {"user_id":348,"notification_type":"order_approved","reference_id":175232} 
[2026-03-21 16:10:47] production.INFO: Order updated successfully. Order ID: 175232, Status: completed  
[2026-03-21 16:10:47] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-nvFZJeHN-1774098637","status":"completed","codes_count":0} 
[2026-03-21 16:10:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 348  
[2026-03-21 16:11:10] production.INFO: Constructing job for order: 175233  
[2026-03-21 16:11:13] production.INFO: Handling job for order: 175233  
[2026-03-21 16:11:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:11:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:11:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=fc002993-1ed6-4275-916f-20427bcd15bf&Player_ID=52047005514  
[2026-03-21 16:11:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=fc002993-1ed6-4275-916f-20427bcd15bf&Player_ID=52047005514","has_body":false} 
[2026-03-21 16:11:14] production.INFO: Operation sent successfully {"operation_id":160263,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-snxo-1774098674","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 16:11:14"}},"processed_data":{"order_number":"ORD-snxo-1774098674","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 16:11:24] production.INFO: Constructing job for order: 175234  
[2026-03-21 16:11:25] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-snxo-1774098674","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 16:11:25] production.INFO: Processed webhook data (normalized) {"id":"ORD-snxo-1774098674","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 16:11:25] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 16:11:25] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":175233} 
[2026-03-21 16:11:25] production.INFO: Order updated successfully. Order ID: 175233, Status: completed  
[2026-03-21 16:11:25] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-snxo-1774098674","status":"completed","codes_count":0} 
[2026-03-21 16:11:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-21 16:11:26] production.INFO: Handling job for order: 175234  
[2026-03-21 16:11:26] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:11:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:11:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=ac3d2f44-ae2a-4a47-bba7-aae11ffb8217&Player_ID=3033907654  
[2026-03-21 16:11:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=ac3d2f44-ae2a-4a47-bba7-aae11ffb8217&Player_ID=3033907654","has_body":false} 
[2026-03-21 16:11:27] production.INFO: Operation sent successfully {"operation_id":160264,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5Pid-1774098687","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 16:11:27"}},"processed_data":{"order_number":"ORD-5Pid-1774098687","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 16:11:37] production.INFO: Constructing job for order: 175235  
[2026-03-21 16:11:39] production.INFO: Handling job for order: 175235  
[2026-03-21 16:11:39] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:11:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:11:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=b34c7c90-7b86-48e4-9735-e913d23dffbb&Player_ID=12780739225  
[2026-03-21 16:11:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=b34c7c90-7b86-48e4-9735-e913d23dffbb&Player_ID=12780739225","has_body":false} 
[2026-03-21 16:11:41] production.INFO: Operation sent successfully {"operation_id":160265,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-gxU-1774098700","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 16:11:41"}},"processed_data":{"order_number":"ORD-gxU-1774098700","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 16:11:54] production.INFO: Constructing job for order: 175236  
[2026-03-21 16:11:56] production.INFO: Handling job for order: 175236  
[2026-03-21 16:11:56] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:11:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:11:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/587/params?qty=200&uuid=62b8ca33-b5c8-4df0-acce-d5d42f87a209&Player_ID=21599392  
[2026-03-21 16:11:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/587/params?qty=200&uuid=62b8ca33-b5c8-4df0-acce-d5d42f87a209&Player_ID=21599392","has_body":false} 
[2026-03-21 16:11:57] production.INFO: Operation sent successfully {"operation_id":160266,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1xzX-1774098716","amount":1.5395229599999999958725993565167300403118133544921875,"status":"processing","product":"HoneyJar Amount","game":"HoneyJar","notes":[],"created_at":"2026-03-21 16:11:57"}},"processed_data":{"order_number":"ORD-1xzX-1774098716","amount":1.5395229599999999958725993565167300403118133544921875,"status":"processing","product":"HoneyJar Amount","game":"HoneyJar"}} 
[2026-03-21 16:12:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"xFMxEA8W9FWhX5j7xdyunSHRcNGzq6KM","execution_time":"2026-03-21 16:12:03"} 
[2026-03-21 16:12:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"xFMxEA8W9FWhX5j7xdyunSHRcNGzq6KM","execution_time":"2026-03-21 16:12:03","total_operations":15,"sites_count":2} 
[2026-03-21 16:12:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"xFMxEA8W9FWhX5j7xdyunSHRcNGzq6KM","execution_time":"2026-03-21 16:12:03","site_id":3,"site_name":"swgamessd","orders_count":14,"order_ids":["ORD-WaJd5V-1774074452","ORD-gyn-1774098150","ORD-qHGh6-1774098160","ORD-kCXHw-1774098188","ORD-EkkzPB0-1774098210","ORD-vNZig-1774098221","ORD-C6MCXzFp-1774098235","ORD-7OS-1774098300","ORD-sjG3h-1774098536","ORD-TRlK3VjP-1774098565"]} 
[2026-03-21 16:12:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"xFMxEA8W9FWhX5j7xdyunSHRcNGzq6KM","execution_time":"2026-03-21 16:12:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 16:12:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"xFMxEA8W9FWhX5j7xdyunSHRcNGzq6KM","execution_time":"2026-03-21 16:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":14} 
[2026-03-21 16:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xFMxEA8W9FWhX5j7xdyunSHRcNGzq6KM","execution_time":"2026-03-21 16:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1xzX-1774098716","operation_id":160266} 
[2026-03-21 16:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xFMxEA8W9FWhX5j7xdyunSHRcNGzq6KM","execution_time":"2026-03-21 16:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5Pid-1774098687","operation_id":160264} 
[2026-03-21 16:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xFMxEA8W9FWhX5j7xdyunSHRcNGzq6KM","execution_time":"2026-03-21 16:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7OS-1774098300","operation_id":160246} 
[2026-03-21 16:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xFMxEA8W9FWhX5j7xdyunSHRcNGzq6KM","execution_time":"2026-03-21 16:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C6MCXzFp-1774098235","operation_id":160240} 
[2026-03-21 16:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xFMxEA8W9FWhX5j7xdyunSHRcNGzq6KM","execution_time":"2026-03-21 16:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EkkzPB0-1774098210","operation_id":160236} 
[2026-03-21 16:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xFMxEA8W9FWhX5j7xdyunSHRcNGzq6KM","execution_time":"2026-03-21 16:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gxU-1774098700","operation_id":160265} 
[2026-03-21 16:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xFMxEA8W9FWhX5j7xdyunSHRcNGzq6KM","execution_time":"2026-03-21 16:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gyn-1774098150","operation_id":160233} 
[2026-03-21 16:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xFMxEA8W9FWhX5j7xdyunSHRcNGzq6KM","execution_time":"2026-03-21 16:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kCXHw-1774098188","operation_id":160235} 
[2026-03-21 16:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xFMxEA8W9FWhX5j7xdyunSHRcNGzq6KM","execution_time":"2026-03-21 16:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qHGh6-1774098160","operation_id":160234} 
[2026-03-21 16:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xFMxEA8W9FWhX5j7xdyunSHRcNGzq6KM","execution_time":"2026-03-21 16:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sjG3h-1774098536","operation_id":160254} 
[2026-03-21 16:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xFMxEA8W9FWhX5j7xdyunSHRcNGzq6KM","execution_time":"2026-03-21 16:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vNZig-1774098221","operation_id":160238} 
[2026-03-21 16:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xFMxEA8W9FWhX5j7xdyunSHRcNGzq6KM","execution_time":"2026-03-21 16:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 16:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xFMxEA8W9FWhX5j7xdyunSHRcNGzq6KM","execution_time":"2026-03-21 16:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1cxgUm-1774098616","operation_id":160259} 
[2026-03-21 16:12:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"xFMxEA8W9FWhX5j7xdyunSHRcNGzq6KM","execution_time":"2026-03-21 16:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1cxgUm-1774098616","operation_id":160259,"processed":1,"skipped":13,"updates_prepared":1} 
[2026-03-21 16:12:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"xFMxEA8W9FWhX5j7xdyunSHRcNGzq6KM","execution_time":"2026-03-21 16:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1cxgUm-1774098616","operation_id":160259,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 16:12:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"xFMxEA8W9FWhX5j7xdyunSHRcNGzq6KM","execution_time":"2026-03-21 16:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1cxgUm-1774098616","operation_id":160259,"count":1} 
[2026-03-21 16:12:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"xFMxEA8W9FWhX5j7xdyunSHRcNGzq6KM","execution_time":"2026-03-21 16:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1cxgUm-1774098616","operation_id":160259,"count":1} 
[2026-03-21 16:12:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"xFMxEA8W9FWhX5j7xdyunSHRcNGzq6KM","execution_time":"2026-03-21 16:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1cxgUm-1774098616","operation_id":160259,"user_id":348,"notification_type":"order_approved","reference_id":175226} 
[2026-03-21 16:12:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"xFMxEA8W9FWhX5j7xdyunSHRcNGzq6KM","execution_time":"2026-03-21 16:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1cxgUm-1774098616","operation_id":160259,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 16:12:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"xFMxEA8W9FWhX5j7xdyunSHRcNGzq6KM","execution_time":"2026-03-21 16:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1cxgUm-1774098616","operation_id":160259,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 16:12:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"xFMxEA8W9FWhX5j7xdyunSHRcNGzq6KM","execution_time":"2026-03-21 16:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1cxgUm-1774098616","operation_id":160259,"processed":1,"errors":0} 
[2026-03-21 16:12:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"xFMxEA8W9FWhX5j7xdyunSHRcNGzq6KM","execution_time":"2026-03-21 16:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1cxgUm-1774098616","operation_id":160259,"processed":1,"errors":0} 
[2026-03-21 16:12:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"xFMxEA8W9FWhX5j7xdyunSHRcNGzq6KM","execution_time":"2026-03-21 16:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1cxgUm-1774098616","operation_id":160259,"orders_count":1,"order_ids":["ORD-uBbWTX-1774098564"]} 
[2026-03-21 16:12:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"xFMxEA8W9FWhX5j7xdyunSHRcNGzq6KM","execution_time":"2026-03-21 16:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1cxgUm-1774098616","operation_id":160259} 
[2026-03-21 16:12:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"xFMxEA8W9FWhX5j7xdyunSHRcNGzq6KM","execution_time":"2026-03-21 16:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1cxgUm-1774098616","operation_id":160259,"orders_count":1} 
[2026-03-21 16:12:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"xFMxEA8W9FWhX5j7xdyunSHRcNGzq6KM","execution_time":"2026-03-21 16:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uBbWTX-1774098564","operation_id":160255,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 16:12:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"xFMxEA8W9FWhX5j7xdyunSHRcNGzq6KM","execution_time":"2026-03-21 16:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uBbWTX-1774098564","operation_id":160255,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 16:12:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"xFMxEA8W9FWhX5j7xdyunSHRcNGzq6KM","execution_time":"2026-03-21 16:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uBbWTX-1774098564","operation_id":160255,"count":1} 
[2026-03-21 16:12:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"xFMxEA8W9FWhX5j7xdyunSHRcNGzq6KM","execution_time":"2026-03-21 16:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uBbWTX-1774098564","operation_id":160255,"count":1} 
[2026-03-21 16:12:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"xFMxEA8W9FWhX5j7xdyunSHRcNGzq6KM","execution_time":"2026-03-21 16:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uBbWTX-1774098564","operation_id":160255,"user_id":949,"notification_type":"order_approved","reference_id":175225} 
[2026-03-21 16:12:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"xFMxEA8W9FWhX5j7xdyunSHRcNGzq6KM","execution_time":"2026-03-21 16:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uBbWTX-1774098564","operation_id":160255,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 16:12:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"xFMxEA8W9FWhX5j7xdyunSHRcNGzq6KM","execution_time":"2026-03-21 16:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uBbWTX-1774098564","operation_id":160255,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 16:12:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"xFMxEA8W9FWhX5j7xdyunSHRcNGzq6KM","execution_time":"2026-03-21 16:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uBbWTX-1774098564","operation_id":160255,"processed":1,"errors":0} 
[2026-03-21 16:12:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"xFMxEA8W9FWhX5j7xdyunSHRcNGzq6KM","execution_time":"2026-03-21 16:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uBbWTX-1774098564","operation_id":160255,"processed":1,"errors":0} 
[2026-03-21 16:12:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"xFMxEA8W9FWhX5j7xdyunSHRcNGzq6KM","execution_time":"2026-03-21 16:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uBbWTX-1774098564","operation_id":160255} 
[2026-03-21 16:12:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 348  
[2026-03-21 16:12:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 16:12:11] production.INFO: Constructing job for order: 175237  
[2026-03-21 16:12:12] production.INFO: Handling job for order: 175237  
[2026-03-21 16:12:12] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:12:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:12:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=135a31c1-a084-4339-ae6f-3f4a6c744b77&Player_ID=52047005514  
[2026-03-21 16:12:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=135a31c1-a084-4339-ae6f-3f4a6c744b77&Player_ID=52047005514","has_body":false} 
[2026-03-21 16:12:13] production.INFO: Operation sent successfully {"operation_id":160267,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-lEOm2gii-1774098732","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 16:12:13"}},"processed_data":{"order_number":"ORD-lEOm2gii-1774098732","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 16:12:32] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-lEOm2gii-1774098732","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 16:12:32] production.INFO: Processed webhook data (normalized) {"id":"ORD-lEOm2gii-1774098732","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 16:12:32] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 16:12:32] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":175237} 
[2026-03-21 16:12:32] production.INFO: Order updated successfully. Order ID: 175237, Status: completed  
[2026-03-21 16:12:32] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-lEOm2gii-1774098732","status":"completed","codes_count":0} 
[2026-03-21 16:12:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-21 16:13:11] production.INFO: Constructing job for order: 175238  
[2026-03-21 16:13:13] production.INFO: Handling job for order: 175238  
[2026-03-21 16:13:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:13:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:13:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=9fa53b69-4d35-4efc-aa05-f8779f635783&Player_ID=2613529886  
[2026-03-21 16:13:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=9fa53b69-4d35-4efc-aa05-f8779f635783&Player_ID=2613529886","has_body":false} 
[2026-03-21 16:13:14] production.INFO: Operation sent successfully {"operation_id":160268,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-TS6x7u7-1774098793","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 16:13:14"}},"processed_data":{"order_number":"ORD-TS6x7u7-1774098793","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 16:13:44] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"3001.5","mainamount":"3000","operation_number":"155914753","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpfeab5gq8gkc01P3aumm"}},"user_id":129} 
[2026-03-21 16:13:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 16:13:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 16:13:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 16:13:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 16:13:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 16:13:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 16:13:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 16:13:47] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 16:13:47] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18332,"user_id":129,"amount":2955.0,"admins_notified":7} 
[2026-03-21 16:13:57] production.INFO: Constructing job for order: 175239  
[2026-03-21 16:13:59] production.INFO: Handling job for order: 175239  
[2026-03-21 16:13:59] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:13:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:13:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=100000&uuid=5776ee86-eb1c-4218-a0c9-7d56193cb0a9&Player_ID=1691324799  
[2026-03-21 16:13:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=100000&uuid=5776ee86-eb1c-4218-a0c9-7d56193cb0a9&Player_ID=1691324799","has_body":false} 
[2026-03-21 16:14:00] production.INFO: Operation sent successfully {"operation_id":160269,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-JojC-1774098839","amount":11.256000000000000227373675443232059478759765625,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-21 16:14:00"}},"processed_data":{"order_number":"ORD-JojC-1774098839","amount":11.256000000000000227373675443232059478759765625,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-21 16:14:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"8qhYYpX2c6NpExXW1qBHqp14tgh0092M","execution_time":"2026-03-21 16:14:03"} 
[2026-03-21 16:14:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"8qhYYpX2c6NpExXW1qBHqp14tgh0092M","execution_time":"2026-03-21 16:14:03","total_operations":15,"sites_count":1} 
[2026-03-21 16:14:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"8qhYYpX2c6NpExXW1qBHqp14tgh0092M","execution_time":"2026-03-21 16:14:03","site_id":3,"site_name":"swgamessd","orders_count":15,"order_ids":["ORD-WaJd5V-1774074452","ORD-gyn-1774098150","ORD-qHGh6-1774098160","ORD-kCXHw-1774098188","ORD-EkkzPB0-1774098210","ORD-vNZig-1774098221","ORD-C6MCXzFp-1774098235","ORD-7OS-1774098300","ORD-sjG3h-1774098536","ORD-y1cxgUm-1774098616"]} 
[2026-03-21 16:14:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"8qhYYpX2c6NpExXW1qBHqp14tgh0092M","execution_time":"2026-03-21 16:14:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 16:14:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"8qhYYpX2c6NpExXW1qBHqp14tgh0092M","execution_time":"2026-03-21 16:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":15} 
[2026-03-21 16:14:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8qhYYpX2c6NpExXW1qBHqp14tgh0092M","execution_time":"2026-03-21 16:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5Pid-1774098687","operation_id":160264} 
[2026-03-21 16:14:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8qhYYpX2c6NpExXW1qBHqp14tgh0092M","execution_time":"2026-03-21 16:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7OS-1774098300","operation_id":160246} 
[2026-03-21 16:14:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8qhYYpX2c6NpExXW1qBHqp14tgh0092M","execution_time":"2026-03-21 16:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C6MCXzFp-1774098235","operation_id":160240} 
[2026-03-21 16:14:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8qhYYpX2c6NpExXW1qBHqp14tgh0092M","execution_time":"2026-03-21 16:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EkkzPB0-1774098210","operation_id":160236} 
[2026-03-21 16:14:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8qhYYpX2c6NpExXW1qBHqp14tgh0092M","execution_time":"2026-03-21 16:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gxU-1774098700","operation_id":160265} 
[2026-03-21 16:14:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8qhYYpX2c6NpExXW1qBHqp14tgh0092M","execution_time":"2026-03-21 16:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gyn-1774098150","operation_id":160233} 
[2026-03-21 16:14:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8qhYYpX2c6NpExXW1qBHqp14tgh0092M","execution_time":"2026-03-21 16:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JojC-1774098839","operation_id":160269} 
[2026-03-21 16:14:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8qhYYpX2c6NpExXW1qBHqp14tgh0092M","execution_time":"2026-03-21 16:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kCXHw-1774098188","operation_id":160235} 
[2026-03-21 16:14:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8qhYYpX2c6NpExXW1qBHqp14tgh0092M","execution_time":"2026-03-21 16:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qHGh6-1774098160","operation_id":160234} 
[2026-03-21 16:14:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8qhYYpX2c6NpExXW1qBHqp14tgh0092M","execution_time":"2026-03-21 16:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sjG3h-1774098536","operation_id":160254} 
[2026-03-21 16:14:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8qhYYpX2c6NpExXW1qBHqp14tgh0092M","execution_time":"2026-03-21 16:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TS6x7u7-1774098793","operation_id":160268} 
[2026-03-21 16:14:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8qhYYpX2c6NpExXW1qBHqp14tgh0092M","execution_time":"2026-03-21 16:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vNZig-1774098221","operation_id":160238} 
[2026-03-21 16:14:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8qhYYpX2c6NpExXW1qBHqp14tgh0092M","execution_time":"2026-03-21 16:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 16:14:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8qhYYpX2c6NpExXW1qBHqp14tgh0092M","execution_time":"2026-03-21 16:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1cxgUm-1774098616","operation_id":160259} 
[2026-03-21 16:14:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"8qhYYpX2c6NpExXW1qBHqp14tgh0092M","execution_time":"2026-03-21 16:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1cxgUm-1774098616","operation_id":160259,"processed":1,"skipped":14,"updates_prepared":1} 
[2026-03-21 16:14:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"8qhYYpX2c6NpExXW1qBHqp14tgh0092M","execution_time":"2026-03-21 16:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1cxgUm-1774098616","operation_id":160259,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 16:14:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"8qhYYpX2c6NpExXW1qBHqp14tgh0092M","execution_time":"2026-03-21 16:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1cxgUm-1774098616","operation_id":160259,"count":1} 
[2026-03-21 16:14:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"8qhYYpX2c6NpExXW1qBHqp14tgh0092M","execution_time":"2026-03-21 16:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1cxgUm-1774098616","operation_id":160259,"count":1} 
[2026-03-21 16:14:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"8qhYYpX2c6NpExXW1qBHqp14tgh0092M","execution_time":"2026-03-21 16:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1cxgUm-1774098616","operation_id":160259,"user_id":1600,"notification_type":"order_approved","reference_id":175236} 
[2026-03-21 16:14:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"8qhYYpX2c6NpExXW1qBHqp14tgh0092M","execution_time":"2026-03-21 16:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1cxgUm-1774098616","operation_id":160259,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 16:14:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"8qhYYpX2c6NpExXW1qBHqp14tgh0092M","execution_time":"2026-03-21 16:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1cxgUm-1774098616","operation_id":160259,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 16:14:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"8qhYYpX2c6NpExXW1qBHqp14tgh0092M","execution_time":"2026-03-21 16:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1cxgUm-1774098616","operation_id":160259,"processed":1,"errors":0} 
[2026-03-21 16:14:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"8qhYYpX2c6NpExXW1qBHqp14tgh0092M","execution_time":"2026-03-21 16:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1cxgUm-1774098616","operation_id":160259,"processed":1,"errors":0} 
[2026-03-21 16:14:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"8qhYYpX2c6NpExXW1qBHqp14tgh0092M","execution_time":"2026-03-21 16:14:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1cxgUm-1774098616","operation_id":160259} 
[2026-03-21 16:14:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1600  
[2026-03-21 16:14:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-JojC-1774098839","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 16:14:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-JojC-1774098839","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 16:14:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 16:14:05] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":175239} 
[2026-03-21 16:14:05] production.INFO: Order updated successfully. Order ID: 175239, Status: completed  
[2026-03-21 16:14:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-JojC-1774098839","status":"completed","codes_count":0} 
[2026-03-21 16:14:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-21 16:14:26] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-gyn-1774098150","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 16:14:26] production.INFO: Processed webhook data (normalized) {"id":"ORD-gyn-1774098150","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 16:14:26] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 16:14:26] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"order_approved","reference_id":175203} 
[2026-03-21 16:14:26] production.INFO: Order updated successfully. Order ID: 175203, Status: completed  
[2026-03-21 16:14:26] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-gyn-1774098150","status":"completed","codes_count":0} 
[2026-03-21 16:14:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-21 16:14:32] production.INFO: Constructing job for order: 175240  
[2026-03-21 16:14:33] production.INFO: Handling job for order: 175240  
[2026-03-21 16:14:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:14:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:14:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f096b0e8-6d20-4ee4-b4ad-3e7a943e2ebc&Player_ID=52047005514  
[2026-03-21 16:14:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f096b0e8-6d20-4ee4-b4ad-3e7a943e2ebc&Player_ID=52047005514","has_body":false} 
[2026-03-21 16:14:34] production.INFO: Operation sent successfully {"operation_id":160270,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2EbQ3R-1774098873","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 16:14:34"}},"processed_data":{"order_number":"ORD-2EbQ3R-1774098873","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 16:14:38] production.INFO: Constructing job for order: 175241  
[2026-03-21 16:14:40] production.INFO: Handling job for order: 175241  
[2026-03-21 16:14:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:14:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:14:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=c7e74a0d-a5ae-4c47-8957-6c524b5b2a7d&Player_ID=9489561616  
[2026-03-21 16:14:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=c7e74a0d-a5ae-4c47-8957-6c524b5b2a7d&Player_ID=9489561616","has_body":false} 
[2026-03-21 16:14:40] production.INFO: Constructing job for order: 175242  
[2026-03-21 16:14:41] production.INFO: Operation sent successfully {"operation_id":160271,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hYd-1774098880","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 16:14:41"}},"processed_data":{"order_number":"ORD-hYd-1774098880","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 16:14:41] production.INFO: Handling job for order: 175242  
[2026-03-21 16:14:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:14:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:14:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=fe49f4ae-744d-4a09-96d8-841b517f6af1&Player_ID=9489561616  
[2026-03-21 16:14:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=fe49f4ae-744d-4a09-96d8-841b517f6af1&Player_ID=9489561616","has_body":false} 
[2026-03-21 16:14:41] production.INFO: Operation sent successfully {"operation_id":160272,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ciV-1774098881","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 16:14:41"}},"processed_data":{"order_number":"ORD-ciV-1774098881","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 16:14:53] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-2EbQ3R-1774098873","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 16:14:53] production.INFO: Processed webhook data (normalized) {"id":"ORD-2EbQ3R-1774098873","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 16:14:53] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 16:14:53] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":175240} 
[2026-03-21 16:14:53] production.INFO: Order updated successfully. Order ID: 175240, Status: completed  
[2026-03-21 16:14:53] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-2EbQ3R-1774098873","status":"completed","codes_count":0} 
[2026-03-21 16:14:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-21 16:15:02] production.INFO: Executing GetProducts task...  
[2026-03-21 16:15:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 16:15:02] production.INFO: Executing GetProducts task...  
[2026-03-21 16:15:05] production.INFO: async() رجع: true  
[2026-03-21 16:15:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 16:15:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 16:15:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 16:15:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 16:15:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 16:15:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 16:15:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 16:15:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 16:15:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 16:15:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 16:15:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 16:15:11] production.INFO: Constructing job for order: 175243  
[2026-03-21 16:15:12] production.INFO: Handling job for order: 175243  
[2026-03-21 16:15:12] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 16:15:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:15:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/810/params?qty=1&uuid=293adeed-2681-4ecb-af3e-0f036b2f7f42&Player_ID=0984706298  
[2026-03-21 16:15:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/810/params?qty=1&uuid=293adeed-2681-4ecb-af3e-0f036b2f7f42&Player_ID=0984706298","has_body":false} 
[2026-03-21 16:15:13] production.INFO: Operation sent successfully {"operation_id":160273,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8u1ypV-1774098913","amount":253.683439999999990277501638047397136688232421875,"status":"processing","product":"240.38 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 16:15:13"}},"processed_data":{"order_number":"ORD-8u1ypV-1774098913","amount":253.683439999999990277501638047397136688232421875,"status":"processing","product":"240.38 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 16:15:19] production.INFO: Constructing job for order: 175244  
[2026-03-21 16:15:22] production.INFO: Handling job for order: 175244  
[2026-03-21 16:15:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:15:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:15:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=470612e9-4539-4c68-83a9-60ab31df23e0&Player_ID=51994563728  
[2026-03-21 16:15:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=470612e9-4539-4c68-83a9-60ab31df23e0&Player_ID=51994563728","has_body":false} 
[2026-03-21 16:15:23] production.INFO: Operation sent successfully {"operation_id":160274,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pvM3ik-1774098922","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 16:15:23"}},"processed_data":{"order_number":"ORD-pvM3ik-1774098922","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 16:15:44] production.INFO: Constructing job for order: 175245  
[2026-03-21 16:15:47] production.INFO: Handling job for order: 175245  
[2026-03-21 16:15:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:15:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:15:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=360ad8ac-5864-429b-b2be-c1650c23c215&Player_ID=52047005514  
[2026-03-21 16:15:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=360ad8ac-5864-429b-b2be-c1650c23c215&Player_ID=52047005514","has_body":false} 
[2026-03-21 16:15:47] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-pvM3ik-1774098922","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 16:15:47] production.INFO: Processed webhook data (normalized) {"id":"ORD-pvM3ik-1774098922","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 16:15:47] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 16:15:47] production.INFO: SendAcceptReject: Notification queued {"user_id":33,"notification_type":"order_approved","reference_id":175244} 
[2026-03-21 16:15:47] production.INFO: Order updated successfully. Order ID: 175244, Status: completed  
[2026-03-21 16:15:47] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-pvM3ik-1774098922","status":"completed","codes_count":0} 
[2026-03-21 16:15:48] production.INFO: Operation sent successfully {"operation_id":160275,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-V3o-1774098947","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 16:15:48"}},"processed_data":{"order_number":"ORD-V3o-1774098947","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 16:15:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-21 16:16:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-EkkzPB0-1774098210","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 16:16:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-EkkzPB0-1774098210","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 16:16:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 16:16:02] production.INFO: SendAcceptReject: Notification queued {"user_id":55,"notification_type":"order_approved","reference_id":175206} 
[2026-03-21 16:16:02] production.INFO: Order updated successfully. Order ID: 175206, Status: completed  
[2026-03-21 16:16:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-EkkzPB0-1774098210","status":"completed","codes_count":0} 
[2026-03-21 16:16:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-V3o-1774098947","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 16:16:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-V3o-1774098947","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 16:16:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 16:16:02] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":175245} 
[2026-03-21 16:16:02] production.INFO: Order updated successfully. Order ID: 175245, Status: completed  
[2026-03-21 16:16:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-V3o-1774098947","status":"completed","codes_count":0} 
[2026-03-21 16:16:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"S4zLWxwHWSbcchPkqdQzrX2Qp4Xm97lD","execution_time":"2026-03-21 16:16:03"} 
[2026-03-21 16:16:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"S4zLWxwHWSbcchPkqdQzrX2Qp4Xm97lD","execution_time":"2026-03-21 16:16:03","total_operations":14,"sites_count":2} 
[2026-03-21 16:16:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"S4zLWxwHWSbcchPkqdQzrX2Qp4Xm97lD","execution_time":"2026-03-21 16:16:03","site_id":3,"site_name":"swgamessd","orders_count":13,"order_ids":["ORD-WaJd5V-1774074452","ORD-qHGh6-1774098160","ORD-kCXHw-1774098188","ORD-vNZig-1774098221","ORD-C6MCXzFp-1774098235","ORD-7OS-1774098300","ORD-sjG3h-1774098536","ORD-y1cxgUm-1774098616","ORD-5Pid-1774098687","ORD-gxU-1774098700"]} 
[2026-03-21 16:16:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"S4zLWxwHWSbcchPkqdQzrX2Qp4Xm97lD","execution_time":"2026-03-21 16:16:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 16:16:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"S4zLWxwHWSbcchPkqdQzrX2Qp4Xm97lD","execution_time":"2026-03-21 16:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":13} 
[2026-03-21 16:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"S4zLWxwHWSbcchPkqdQzrX2Qp4Xm97lD","execution_time":"2026-03-21 16:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5Pid-1774098687","operation_id":160264} 
[2026-03-21 16:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"S4zLWxwHWSbcchPkqdQzrX2Qp4Xm97lD","execution_time":"2026-03-21 16:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7OS-1774098300","operation_id":160246} 
[2026-03-21 16:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"S4zLWxwHWSbcchPkqdQzrX2Qp4Xm97lD","execution_time":"2026-03-21 16:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C6MCXzFp-1774098235","operation_id":160240} 
[2026-03-21 16:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"S4zLWxwHWSbcchPkqdQzrX2Qp4Xm97lD","execution_time":"2026-03-21 16:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ciV-1774098881","operation_id":160272} 
[2026-03-21 16:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"S4zLWxwHWSbcchPkqdQzrX2Qp4Xm97lD","execution_time":"2026-03-21 16:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gxU-1774098700","operation_id":160265} 
[2026-03-21 16:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"S4zLWxwHWSbcchPkqdQzrX2Qp4Xm97lD","execution_time":"2026-03-21 16:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hYd-1774098880","operation_id":160271} 
[2026-03-21 16:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"S4zLWxwHWSbcchPkqdQzrX2Qp4Xm97lD","execution_time":"2026-03-21 16:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kCXHw-1774098188","operation_id":160235} 
[2026-03-21 16:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"S4zLWxwHWSbcchPkqdQzrX2Qp4Xm97lD","execution_time":"2026-03-21 16:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qHGh6-1774098160","operation_id":160234} 
[2026-03-21 16:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"S4zLWxwHWSbcchPkqdQzrX2Qp4Xm97lD","execution_time":"2026-03-21 16:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sjG3h-1774098536","operation_id":160254} 
[2026-03-21 16:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"S4zLWxwHWSbcchPkqdQzrX2Qp4Xm97lD","execution_time":"2026-03-21 16:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TS6x7u7-1774098793","operation_id":160268} 
[2026-03-21 16:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"S4zLWxwHWSbcchPkqdQzrX2Qp4Xm97lD","execution_time":"2026-03-21 16:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vNZig-1774098221","operation_id":160238} 
[2026-03-21 16:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"S4zLWxwHWSbcchPkqdQzrX2Qp4Xm97lD","execution_time":"2026-03-21 16:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 16:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"S4zLWxwHWSbcchPkqdQzrX2Qp4Xm97lD","execution_time":"2026-03-21 16:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1cxgUm-1774098616","operation_id":160259} 
[2026-03-21 16:16:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"S4zLWxwHWSbcchPkqdQzrX2Qp4Xm97lD","execution_time":"2026-03-21 16:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1cxgUm-1774098616","operation_id":160259,"processed":0,"skipped":13,"updates_prepared":0} 
[2026-03-21 16:16:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"S4zLWxwHWSbcchPkqdQzrX2Qp4Xm97lD","execution_time":"2026-03-21 16:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1cxgUm-1774098616","operation_id":160259,"processed":0,"errors":0} 
[2026-03-21 16:16:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"S4zLWxwHWSbcchPkqdQzrX2Qp4Xm97lD","execution_time":"2026-03-21 16:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1cxgUm-1774098616","operation_id":160259,"orders_count":1,"order_ids":["ORD-8u1ypV-1774098913"]} 
[2026-03-21 16:16:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"S4zLWxwHWSbcchPkqdQzrX2Qp4Xm97lD","execution_time":"2026-03-21 16:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1cxgUm-1774098616","operation_id":160259} 
[2026-03-21 16:16:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"S4zLWxwHWSbcchPkqdQzrX2Qp4Xm97lD","execution_time":"2026-03-21 16:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1cxgUm-1774098616","operation_id":160259,"orders_count":1} 
[2026-03-21 16:16:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"S4zLWxwHWSbcchPkqdQzrX2Qp4Xm97lD","execution_time":"2026-03-21 16:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8u1ypV-1774098913","operation_id":160273,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 16:16:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"S4zLWxwHWSbcchPkqdQzrX2Qp4Xm97lD","execution_time":"2026-03-21 16:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8u1ypV-1774098913","operation_id":160273,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 16:16:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"S4zLWxwHWSbcchPkqdQzrX2Qp4Xm97lD","execution_time":"2026-03-21 16:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8u1ypV-1774098913","operation_id":160273,"count":1} 
[2026-03-21 16:16:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"S4zLWxwHWSbcchPkqdQzrX2Qp4Xm97lD","execution_time":"2026-03-21 16:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8u1ypV-1774098913","operation_id":160273,"count":1} 
[2026-03-21 16:16:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"S4zLWxwHWSbcchPkqdQzrX2Qp4Xm97lD","execution_time":"2026-03-21 16:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8u1ypV-1774098913","operation_id":160273,"user_id":54,"notification_type":"order_approved","reference_id":175243} 
[2026-03-21 16:16:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"S4zLWxwHWSbcchPkqdQzrX2Qp4Xm97lD","execution_time":"2026-03-21 16:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8u1ypV-1774098913","operation_id":160273,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 16:16:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"S4zLWxwHWSbcchPkqdQzrX2Qp4Xm97lD","execution_time":"2026-03-21 16:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8u1ypV-1774098913","operation_id":160273,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 16:16:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"S4zLWxwHWSbcchPkqdQzrX2Qp4Xm97lD","execution_time":"2026-03-21 16:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8u1ypV-1774098913","operation_id":160273,"processed":1,"errors":0} 
[2026-03-21 16:16:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"S4zLWxwHWSbcchPkqdQzrX2Qp4Xm97lD","execution_time":"2026-03-21 16:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8u1ypV-1774098913","operation_id":160273,"processed":1,"errors":0} 
[2026-03-21 16:16:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"S4zLWxwHWSbcchPkqdQzrX2Qp4Xm97lD","execution_time":"2026-03-21 16:16:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8u1ypV-1774098913","operation_id":160273} 
[2026-03-21 16:16:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 55  
[2026-03-21 16:16:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-21 16:16:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 54  
[2026-03-21 16:16:41] production.INFO: Constructing job for order: 175246  
[2026-03-21 16:16:42] production.INFO: Handling job for order: 175246  
[2026-03-21 16:16:42] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:16:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:16:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=0f797b5a-89dd-4db8-b463-365b21029744&Player_ID=51780328603  
[2026-03-21 16:16:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=0f797b5a-89dd-4db8-b463-365b21029744&Player_ID=51780328603","has_body":false} 
[2026-03-21 16:16:43] production.INFO: Operation sent successfully {"operation_id":160276,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-34z-1774099003","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 16:16:43"}},"processed_data":{"order_number":"ORD-34z-1774099003","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 16:17:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-34z-1774099003","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 16:17:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-34z-1774099003","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 16:17:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 16:17:05] production.INFO: SendAcceptReject: Notification queued {"user_id":373,"notification_type":"order_approved","reference_id":175246} 
[2026-03-21 16:17:05] production.INFO: Order updated successfully. Order ID: 175246, Status: completed  
[2026-03-21 16:17:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-34z-1774099003","status":"completed","codes_count":0} 
[2026-03-21 16:17:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 373  
[2026-03-21 16:17:42] production.INFO: Constructing job for order: 175247  
[2026-03-21 16:17:43] production.INFO: Handling job for order: 175247  
[2026-03-21 16:17:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:17:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:17:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=16c7e7c6-1488-4c87-9a6c-ade48bdd43b0&Player_ID=52422403468  
[2026-03-21 16:17:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=16c7e7c6-1488-4c87-9a6c-ade48bdd43b0&Player_ID=52422403468","has_body":false} 
[2026-03-21 16:17:44] production.INFO: Operation sent successfully {"operation_id":160277,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7raAs-1774099063","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 16:17:44"}},"processed_data":{"order_number":"ORD-7raAs-1774099063","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 16:17:56] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-7raAs-1774099063","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 16:17:56] production.INFO: Processed webhook data (normalized) {"id":"ORD-7raAs-1774099063","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 16:17:56] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 16:17:56] production.INFO: SendAcceptReject: Notification queued {"user_id":59,"notification_type":"order_approved","reference_id":175247} 
[2026-03-21 16:17:56] production.INFO: Order updated successfully. Order ID: 175247, Status: completed  
[2026-03-21 16:17:56] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-7raAs-1774099063","status":"completed","codes_count":0} 
[2026-03-21 16:17:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-21 16:18:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"xg3JcOKg7UCLc1qZgOuiW2IiXT7qdUQ5","execution_time":"2026-03-21 16:18:02"} 
[2026-03-21 16:18:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"xg3JcOKg7UCLc1qZgOuiW2IiXT7qdUQ5","execution_time":"2026-03-21 16:18:02","total_operations":13,"sites_count":1} 
[2026-03-21 16:18:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"xg3JcOKg7UCLc1qZgOuiW2IiXT7qdUQ5","execution_time":"2026-03-21 16:18:02","site_id":3,"site_name":"swgamessd","orders_count":13,"order_ids":["ORD-WaJd5V-1774074452","ORD-qHGh6-1774098160","ORD-kCXHw-1774098188","ORD-vNZig-1774098221","ORD-C6MCXzFp-1774098235","ORD-7OS-1774098300","ORD-sjG3h-1774098536","ORD-y1cxgUm-1774098616","ORD-5Pid-1774098687","ORD-gxU-1774098700"]} 
[2026-03-21 16:18:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"xg3JcOKg7UCLc1qZgOuiW2IiXT7qdUQ5","execution_time":"2026-03-21 16:18:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 16:18:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"xg3JcOKg7UCLc1qZgOuiW2IiXT7qdUQ5","execution_time":"2026-03-21 16:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":13} 
[2026-03-21 16:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xg3JcOKg7UCLc1qZgOuiW2IiXT7qdUQ5","execution_time":"2026-03-21 16:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5Pid-1774098687","operation_id":160264} 
[2026-03-21 16:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xg3JcOKg7UCLc1qZgOuiW2IiXT7qdUQ5","execution_time":"2026-03-21 16:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7OS-1774098300","operation_id":160246} 
[2026-03-21 16:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xg3JcOKg7UCLc1qZgOuiW2IiXT7qdUQ5","execution_time":"2026-03-21 16:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C6MCXzFp-1774098235","operation_id":160240} 
[2026-03-21 16:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xg3JcOKg7UCLc1qZgOuiW2IiXT7qdUQ5","execution_time":"2026-03-21 16:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ciV-1774098881","operation_id":160272} 
[2026-03-21 16:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xg3JcOKg7UCLc1qZgOuiW2IiXT7qdUQ5","execution_time":"2026-03-21 16:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gxU-1774098700","operation_id":160265} 
[2026-03-21 16:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xg3JcOKg7UCLc1qZgOuiW2IiXT7qdUQ5","execution_time":"2026-03-21 16:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hYd-1774098880","operation_id":160271} 
[2026-03-21 16:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xg3JcOKg7UCLc1qZgOuiW2IiXT7qdUQ5","execution_time":"2026-03-21 16:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kCXHw-1774098188","operation_id":160235} 
[2026-03-21 16:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xg3JcOKg7UCLc1qZgOuiW2IiXT7qdUQ5","execution_time":"2026-03-21 16:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qHGh6-1774098160","operation_id":160234} 
[2026-03-21 16:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xg3JcOKg7UCLc1qZgOuiW2IiXT7qdUQ5","execution_time":"2026-03-21 16:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sjG3h-1774098536","operation_id":160254} 
[2026-03-21 16:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xg3JcOKg7UCLc1qZgOuiW2IiXT7qdUQ5","execution_time":"2026-03-21 16:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TS6x7u7-1774098793","operation_id":160268} 
[2026-03-21 16:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xg3JcOKg7UCLc1qZgOuiW2IiXT7qdUQ5","execution_time":"2026-03-21 16:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vNZig-1774098221","operation_id":160238} 
[2026-03-21 16:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xg3JcOKg7UCLc1qZgOuiW2IiXT7qdUQ5","execution_time":"2026-03-21 16:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 16:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xg3JcOKg7UCLc1qZgOuiW2IiXT7qdUQ5","execution_time":"2026-03-21 16:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1cxgUm-1774098616","operation_id":160259} 
[2026-03-21 16:18:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"xg3JcOKg7UCLc1qZgOuiW2IiXT7qdUQ5","execution_time":"2026-03-21 16:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1cxgUm-1774098616","operation_id":160259,"processed":0,"skipped":13,"updates_prepared":0} 
[2026-03-21 16:18:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"xg3JcOKg7UCLc1qZgOuiW2IiXT7qdUQ5","execution_time":"2026-03-21 16:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1cxgUm-1774098616","operation_id":160259,"processed":0,"errors":0} 
[2026-03-21 16:18:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"xg3JcOKg7UCLc1qZgOuiW2IiXT7qdUQ5","execution_time":"2026-03-21 16:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1cxgUm-1774098616","operation_id":160259} 
[2026-03-21 16:18:07] production.INFO: Constructing job for order: 175248  
[2026-03-21 16:18:08] production.INFO: Handling job for order: 175248  
[2026-03-21 16:18:08] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 16:18:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:18:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=f6875e42-1295-4569-81d5-26b65e3fad69&Player_ID=0983135573  
[2026-03-21 16:18:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=f6875e42-1295-4569-81d5-26b65e3fad69&Player_ID=0983135573","has_body":false} 
[2026-03-21 16:18:09] production.INFO: Operation sent successfully {"operation_id":160278,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Pzlumda-1774099089","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 16:18:09"}},"processed_data":{"order_number":"ORD-Pzlumda-1774099089","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 16:18:31] production.INFO: Constructing job for order: 175249  
[2026-03-21 16:18:33] production.INFO: Handling job for order: 175249  
[2026-03-21 16:18:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:18:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:18:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=61d6b745-5bfa-4df3-b0a5-58e45237111a&Player_ID=9059455854  
[2026-03-21 16:18:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=61d6b745-5bfa-4df3-b0a5-58e45237111a&Player_ID=9059455854","has_body":false} 
[2026-03-21 16:18:34] production.INFO: Operation sent successfully {"operation_id":160279,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-R3BXDkho-1774099113","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 16:18:34"}},"processed_data":{"order_number":"ORD-R3BXDkho-1774099113","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 16:20:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"i0OtQ1MC66wsio9u20B3ZvcEg6nhbR7D","execution_time":"2026-03-21 16:20:01"} 
[2026-03-21 16:20:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"i0OtQ1MC66wsio9u20B3ZvcEg6nhbR7D","execution_time":"2026-03-21 16:20:01","total_operations":15,"sites_count":2} 
[2026-03-21 16:20:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"i0OtQ1MC66wsio9u20B3ZvcEg6nhbR7D","execution_time":"2026-03-21 16:20:01","site_id":3,"site_name":"swgamessd","orders_count":14,"order_ids":["ORD-WaJd5V-1774074452","ORD-qHGh6-1774098160","ORD-kCXHw-1774098188","ORD-vNZig-1774098221","ORD-C6MCXzFp-1774098235","ORD-7OS-1774098300","ORD-sjG3h-1774098536","ORD-y1cxgUm-1774098616","ORD-5Pid-1774098687","ORD-gxU-1774098700"]} 
[2026-03-21 16:20:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"i0OtQ1MC66wsio9u20B3ZvcEg6nhbR7D","execution_time":"2026-03-21 16:20:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 16:20:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"i0OtQ1MC66wsio9u20B3ZvcEg6nhbR7D","execution_time":"2026-03-21 16:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":14} 
[2026-03-21 16:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"i0OtQ1MC66wsio9u20B3ZvcEg6nhbR7D","execution_time":"2026-03-21 16:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5Pid-1774098687","operation_id":160264} 
[2026-03-21 16:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"i0OtQ1MC66wsio9u20B3ZvcEg6nhbR7D","execution_time":"2026-03-21 16:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7OS-1774098300","operation_id":160246} 
[2026-03-21 16:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"i0OtQ1MC66wsio9u20B3ZvcEg6nhbR7D","execution_time":"2026-03-21 16:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C6MCXzFp-1774098235","operation_id":160240} 
[2026-03-21 16:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"i0OtQ1MC66wsio9u20B3ZvcEg6nhbR7D","execution_time":"2026-03-21 16:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ciV-1774098881","operation_id":160272} 
[2026-03-21 16:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"i0OtQ1MC66wsio9u20B3ZvcEg6nhbR7D","execution_time":"2026-03-21 16:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gxU-1774098700","operation_id":160265} 
[2026-03-21 16:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"i0OtQ1MC66wsio9u20B3ZvcEg6nhbR7D","execution_time":"2026-03-21 16:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hYd-1774098880","operation_id":160271} 
[2026-03-21 16:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"i0OtQ1MC66wsio9u20B3ZvcEg6nhbR7D","execution_time":"2026-03-21 16:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kCXHw-1774098188","operation_id":160235} 
[2026-03-21 16:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"i0OtQ1MC66wsio9u20B3ZvcEg6nhbR7D","execution_time":"2026-03-21 16:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qHGh6-1774098160","operation_id":160234} 
[2026-03-21 16:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"i0OtQ1MC66wsio9u20B3ZvcEg6nhbR7D","execution_time":"2026-03-21 16:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R3BXDkho-1774099113","operation_id":160279} 
[2026-03-21 16:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"i0OtQ1MC66wsio9u20B3ZvcEg6nhbR7D","execution_time":"2026-03-21 16:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sjG3h-1774098536","operation_id":160254} 
[2026-03-21 16:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"i0OtQ1MC66wsio9u20B3ZvcEg6nhbR7D","execution_time":"2026-03-21 16:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TS6x7u7-1774098793","operation_id":160268} 
[2026-03-21 16:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"i0OtQ1MC66wsio9u20B3ZvcEg6nhbR7D","execution_time":"2026-03-21 16:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vNZig-1774098221","operation_id":160238} 
[2026-03-21 16:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"i0OtQ1MC66wsio9u20B3ZvcEg6nhbR7D","execution_time":"2026-03-21 16:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 16:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"i0OtQ1MC66wsio9u20B3ZvcEg6nhbR7D","execution_time":"2026-03-21 16:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1cxgUm-1774098616","operation_id":160259} 
[2026-03-21 16:20:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"i0OtQ1MC66wsio9u20B3ZvcEg6nhbR7D","execution_time":"2026-03-21 16:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1cxgUm-1774098616","operation_id":160259,"processed":0,"skipped":14,"updates_prepared":0} 
[2026-03-21 16:20:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"i0OtQ1MC66wsio9u20B3ZvcEg6nhbR7D","execution_time":"2026-03-21 16:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1cxgUm-1774098616","operation_id":160259,"processed":0,"errors":0} 
[2026-03-21 16:20:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"i0OtQ1MC66wsio9u20B3ZvcEg6nhbR7D","execution_time":"2026-03-21 16:20:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1cxgUm-1774098616","operation_id":160259,"orders_count":1,"order_ids":["ORD-Pzlumda-1774099089"]} 
[2026-03-21 16:20:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"i0OtQ1MC66wsio9u20B3ZvcEg6nhbR7D","execution_time":"2026-03-21 16:20:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1cxgUm-1774098616","operation_id":160259} 
[2026-03-21 16:20:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"i0OtQ1MC66wsio9u20B3ZvcEg6nhbR7D","execution_time":"2026-03-21 16:20:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1cxgUm-1774098616","operation_id":160259,"orders_count":1} 
[2026-03-21 16:20:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"i0OtQ1MC66wsio9u20B3ZvcEg6nhbR7D","execution_time":"2026-03-21 16:20:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Pzlumda-1774099089","operation_id":160278,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 16:20:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"i0OtQ1MC66wsio9u20B3ZvcEg6nhbR7D","execution_time":"2026-03-21 16:20:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Pzlumda-1774099089","operation_id":160278,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 16:20:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"i0OtQ1MC66wsio9u20B3ZvcEg6nhbR7D","execution_time":"2026-03-21 16:20:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Pzlumda-1774099089","operation_id":160278,"count":1} 
[2026-03-21 16:20:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"i0OtQ1MC66wsio9u20B3ZvcEg6nhbR7D","execution_time":"2026-03-21 16:20:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Pzlumda-1774099089","operation_id":160278,"count":1} 
[2026-03-21 16:20:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"i0OtQ1MC66wsio9u20B3ZvcEg6nhbR7D","execution_time":"2026-03-21 16:20:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Pzlumda-1774099089","operation_id":160278,"user_id":54,"notification_type":"order_approved","reference_id":175248} 
[2026-03-21 16:20:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"i0OtQ1MC66wsio9u20B3ZvcEg6nhbR7D","execution_time":"2026-03-21 16:20:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Pzlumda-1774099089","operation_id":160278,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 16:20:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"i0OtQ1MC66wsio9u20B3ZvcEg6nhbR7D","execution_time":"2026-03-21 16:20:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Pzlumda-1774099089","operation_id":160278,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 16:20:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"i0OtQ1MC66wsio9u20B3ZvcEg6nhbR7D","execution_time":"2026-03-21 16:20:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Pzlumda-1774099089","operation_id":160278,"processed":1,"errors":0} 
[2026-03-21 16:20:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"i0OtQ1MC66wsio9u20B3ZvcEg6nhbR7D","execution_time":"2026-03-21 16:20:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Pzlumda-1774099089","operation_id":160278,"processed":1,"errors":0} 
[2026-03-21 16:20:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"i0OtQ1MC66wsio9u20B3ZvcEg6nhbR7D","execution_time":"2026-03-21 16:20:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Pzlumda-1774099089","operation_id":160278} 
[2026-03-21 16:20:01] production.INFO: Executing GetProducts task...  
[2026-03-21 16:20:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 16:20:01] production.INFO: Executing GetProducts task...  
[2026-03-21 16:20:04] production.INFO: async() رجع: true  
[2026-03-21 16:20:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 16:20:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 16:20:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 16:20:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 16:20:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 16:20:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 16:20:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 16:20:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 16:20:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 16:20:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 16:20:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 16:20:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 54  
[2026-03-21 16:20:08] production.INFO: Constructing job for order: 175250  
[2026-03-21 16:20:09] production.INFO: Handling job for order: 175250  
[2026-03-21 16:20:09] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:20:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:20:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=84dcfd2f-a341-4452-b43b-830dc2676d5e&Player_ID=13968725796  
[2026-03-21 16:20:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=84dcfd2f-a341-4452-b43b-830dc2676d5e&Player_ID=13968725796","has_body":false} 
[2026-03-21 16:20:10] production.INFO: Operation sent successfully {"operation_id":160280,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3el6-1774099210","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 16:20:10"}},"processed_data":{"order_number":"ORD-3el6-1774099210","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 16:20:19] production.INFO: Constructing job for order: 175251  
[2026-03-21 16:20:22] production.INFO: Handling job for order: 175251  
[2026-03-21 16:20:22] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 16:20:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:20:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=e3327175-bfb6-4d10-a0fc-14e0a2d1ee15&Player_ID=0954307014  
[2026-03-21 16:20:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=e3327175-bfb6-4d10-a0fc-14e0a2d1ee15&Player_ID=0954307014","has_body":false} 
[2026-03-21 16:20:23] production.INFO: Operation sent successfully {"operation_id":160281,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-uWWXBs-1774099222","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 16:20:23"}},"processed_data":{"order_number":"ORD-uWWXBs-1774099222","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 16:21:44] production.INFO: Constructing job for order: 175252  
[2026-03-21 16:21:47] production.INFO: Handling job for order: 175252  
[2026-03-21 16:21:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:21:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:21:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=ff60abc6-a293-445d-97f6-5cbd5e8f7ead&Player_ID=5706443548  
[2026-03-21 16:21:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=ff60abc6-a293-445d-97f6-5cbd5e8f7ead&Player_ID=5706443548","has_body":false} 
[2026-03-21 16:21:47] production.INFO: Operation sent successfully {"operation_id":160282,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-cVVww-1774099307","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 16:21:47"}},"processed_data":{"order_number":"ORD-cVVww-1774099307","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 16:22:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"NQ2nWpoGftVuDj6KxXAA2holHZXAaLtE","execution_time":"2026-03-21 16:22:03"} 
[2026-03-21 16:22:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"NQ2nWpoGftVuDj6KxXAA2holHZXAaLtE","execution_time":"2026-03-21 16:22:03","total_operations":17,"sites_count":2} 
[2026-03-21 16:22:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"NQ2nWpoGftVuDj6KxXAA2holHZXAaLtE","execution_time":"2026-03-21 16:22:03","site_id":3,"site_name":"swgamessd","orders_count":16,"order_ids":["ORD-WaJd5V-1774074452","ORD-qHGh6-1774098160","ORD-kCXHw-1774098188","ORD-vNZig-1774098221","ORD-C6MCXzFp-1774098235","ORD-7OS-1774098300","ORD-sjG3h-1774098536","ORD-y1cxgUm-1774098616","ORD-5Pid-1774098687","ORD-gxU-1774098700"]} 
[2026-03-21 16:22:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"NQ2nWpoGftVuDj6KxXAA2holHZXAaLtE","execution_time":"2026-03-21 16:22:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 16:22:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"NQ2nWpoGftVuDj6KxXAA2holHZXAaLtE","execution_time":"2026-03-21 16:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":16} 
[2026-03-21 16:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NQ2nWpoGftVuDj6KxXAA2holHZXAaLtE","execution_time":"2026-03-21 16:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3el6-1774099210","operation_id":160280} 
[2026-03-21 16:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NQ2nWpoGftVuDj6KxXAA2holHZXAaLtE","execution_time":"2026-03-21 16:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5Pid-1774098687","operation_id":160264} 
[2026-03-21 16:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NQ2nWpoGftVuDj6KxXAA2holHZXAaLtE","execution_time":"2026-03-21 16:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7OS-1774098300","operation_id":160246} 
[2026-03-21 16:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NQ2nWpoGftVuDj6KxXAA2holHZXAaLtE","execution_time":"2026-03-21 16:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C6MCXzFp-1774098235","operation_id":160240} 
[2026-03-21 16:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NQ2nWpoGftVuDj6KxXAA2holHZXAaLtE","execution_time":"2026-03-21 16:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ciV-1774098881","operation_id":160272} 
[2026-03-21 16:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NQ2nWpoGftVuDj6KxXAA2holHZXAaLtE","execution_time":"2026-03-21 16:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cVVww-1774099307","operation_id":160282} 
[2026-03-21 16:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NQ2nWpoGftVuDj6KxXAA2holHZXAaLtE","execution_time":"2026-03-21 16:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gxU-1774098700","operation_id":160265} 
[2026-03-21 16:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NQ2nWpoGftVuDj6KxXAA2holHZXAaLtE","execution_time":"2026-03-21 16:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hYd-1774098880","operation_id":160271} 
[2026-03-21 16:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NQ2nWpoGftVuDj6KxXAA2holHZXAaLtE","execution_time":"2026-03-21 16:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kCXHw-1774098188","operation_id":160235} 
[2026-03-21 16:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NQ2nWpoGftVuDj6KxXAA2holHZXAaLtE","execution_time":"2026-03-21 16:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qHGh6-1774098160","operation_id":160234} 
[2026-03-21 16:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NQ2nWpoGftVuDj6KxXAA2holHZXAaLtE","execution_time":"2026-03-21 16:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R3BXDkho-1774099113","operation_id":160279} 
[2026-03-21 16:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NQ2nWpoGftVuDj6KxXAA2holHZXAaLtE","execution_time":"2026-03-21 16:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sjG3h-1774098536","operation_id":160254} 
[2026-03-21 16:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NQ2nWpoGftVuDj6KxXAA2holHZXAaLtE","execution_time":"2026-03-21 16:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TS6x7u7-1774098793","operation_id":160268} 
[2026-03-21 16:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NQ2nWpoGftVuDj6KxXAA2holHZXAaLtE","execution_time":"2026-03-21 16:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vNZig-1774098221","operation_id":160238} 
[2026-03-21 16:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NQ2nWpoGftVuDj6KxXAA2holHZXAaLtE","execution_time":"2026-03-21 16:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 16:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NQ2nWpoGftVuDj6KxXAA2holHZXAaLtE","execution_time":"2026-03-21 16:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1cxgUm-1774098616","operation_id":160259} 
[2026-03-21 16:22:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"NQ2nWpoGftVuDj6KxXAA2holHZXAaLtE","execution_time":"2026-03-21 16:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1cxgUm-1774098616","operation_id":160259,"processed":0,"skipped":16,"updates_prepared":0} 
[2026-03-21 16:22:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"NQ2nWpoGftVuDj6KxXAA2holHZXAaLtE","execution_time":"2026-03-21 16:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1cxgUm-1774098616","operation_id":160259,"processed":0,"errors":0} 
[2026-03-21 16:22:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"NQ2nWpoGftVuDj6KxXAA2holHZXAaLtE","execution_time":"2026-03-21 16:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1cxgUm-1774098616","operation_id":160259,"orders_count":1,"order_ids":["ORD-uWWXBs-1774099222"]} 
[2026-03-21 16:22:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"NQ2nWpoGftVuDj6KxXAA2holHZXAaLtE","execution_time":"2026-03-21 16:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1cxgUm-1774098616","operation_id":160259} 
[2026-03-21 16:22:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"NQ2nWpoGftVuDj6KxXAA2holHZXAaLtE","execution_time":"2026-03-21 16:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1cxgUm-1774098616","operation_id":160259,"orders_count":1} 
[2026-03-21 16:22:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"NQ2nWpoGftVuDj6KxXAA2holHZXAaLtE","execution_time":"2026-03-21 16:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uWWXBs-1774099222","operation_id":160281,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 16:22:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"NQ2nWpoGftVuDj6KxXAA2holHZXAaLtE","execution_time":"2026-03-21 16:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uWWXBs-1774099222","operation_id":160281,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 16:22:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"NQ2nWpoGftVuDj6KxXAA2holHZXAaLtE","execution_time":"2026-03-21 16:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uWWXBs-1774099222","operation_id":160281,"count":1} 
[2026-03-21 16:22:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"NQ2nWpoGftVuDj6KxXAA2holHZXAaLtE","execution_time":"2026-03-21 16:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uWWXBs-1774099222","operation_id":160281,"count":1} 
[2026-03-21 16:22:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"NQ2nWpoGftVuDj6KxXAA2holHZXAaLtE","execution_time":"2026-03-21 16:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uWWXBs-1774099222","operation_id":160281,"user_id":45,"notification_type":"order_approved","reference_id":175251} 
[2026-03-21 16:22:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"NQ2nWpoGftVuDj6KxXAA2holHZXAaLtE","execution_time":"2026-03-21 16:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uWWXBs-1774099222","operation_id":160281,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 16:22:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"NQ2nWpoGftVuDj6KxXAA2holHZXAaLtE","execution_time":"2026-03-21 16:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uWWXBs-1774099222","operation_id":160281,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 16:22:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"NQ2nWpoGftVuDj6KxXAA2holHZXAaLtE","execution_time":"2026-03-21 16:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uWWXBs-1774099222","operation_id":160281,"processed":1,"errors":0} 
[2026-03-21 16:22:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"NQ2nWpoGftVuDj6KxXAA2holHZXAaLtE","execution_time":"2026-03-21 16:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uWWXBs-1774099222","operation_id":160281,"processed":1,"errors":0} 
[2026-03-21 16:22:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"NQ2nWpoGftVuDj6KxXAA2holHZXAaLtE","execution_time":"2026-03-21 16:22:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uWWXBs-1774099222","operation_id":160281} 
[2026-03-21 16:22:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 45  
[2026-03-21 16:22:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-cVVww-1774099307","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 16:22:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-cVVww-1774099307","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 16:22:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 16:22:05] production.INFO: SendAcceptReject: Notification queued {"user_id":373,"notification_type":"order_approved","reference_id":175252} 
[2026-03-21 16:22:05] production.INFO: Order updated successfully. Order ID: 175252, Status: completed  
[2026-03-21 16:22:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-cVVww-1774099307","status":"completed","codes_count":0} 
[2026-03-21 16:22:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 373  
[2026-03-21 16:22:28] production.INFO: Constructing job for order: 175253  
[2026-03-21 16:22:30] production.INFO: Handling job for order: 175253  
[2026-03-21 16:22:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:22:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:22:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=b2ee6ca3-4ecc-492a-8a7e-80f1d51d18da&Player_ID=13968725796  
[2026-03-21 16:22:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=b2ee6ca3-4ecc-492a-8a7e-80f1d51d18da&Player_ID=13968725796","has_body":false} 
[2026-03-21 16:22:31] production.INFO: Operation sent successfully {"operation_id":160283,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ADlXpi-1774099350","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 16:22:31"}},"processed_data":{"order_number":"ORD-ADlXpi-1774099350","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 16:22:41] production.INFO: Constructing job for order: 175254  
[2026-03-21 16:22:43] production.INFO: Handling job for order: 175254  
[2026-03-21 16:22:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:22:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:22:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=c6d355c4-90a7-4caa-82b0-6b732be5c09c&Player_ID=51967088218  
[2026-03-21 16:22:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=c6d355c4-90a7-4caa-82b0-6b732be5c09c&Player_ID=51967088218","has_body":false} 
[2026-03-21 16:22:44] production.INFO: Operation sent successfully {"operation_id":160284,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-BPKPGl-1774099363","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 16:22:44"}},"processed_data":{"order_number":"ORD-BPKPGl-1774099363","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 16:23:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-BPKPGl-1774099363","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 16:23:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-BPKPGl-1774099363","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 16:23:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 16:23:06] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":175254} 
[2026-03-21 16:23:06] production.INFO: Order updated successfully. Order ID: 175254, Status: completed  
[2026-03-21 16:23:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-BPKPGl-1774099363","status":"completed","codes_count":0} 
[2026-03-21 16:23:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-21 16:23:55] production.INFO: Constructing job for order: 175255  
[2026-03-21 16:23:56] production.INFO: Handling job for order: 175255  
[2026-03-21 16:23:56] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:23:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:23:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=b040a027-af07-4e22-ab18-cbe5b5a54d1c&Player_ID=7244420903  
[2026-03-21 16:23:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=b040a027-af07-4e22-ab18-cbe5b5a54d1c&Player_ID=7244420903","has_body":false} 
[2026-03-21 16:23:57] production.INFO: Operation sent successfully {"operation_id":160285,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Oq0TC3vB-1774099436","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 16:23:57"}},"processed_data":{"order_number":"ORD-Oq0TC3vB-1774099436","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 16:24:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"BSC95y4ws1erGkC1aolTCusTTbnwZULV","execution_time":"2026-03-21 16:24:03"} 
[2026-03-21 16:24:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"BSC95y4ws1erGkC1aolTCusTTbnwZULV","execution_time":"2026-03-21 16:24:03","total_operations":17,"sites_count":1} 
[2026-03-21 16:24:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"BSC95y4ws1erGkC1aolTCusTTbnwZULV","execution_time":"2026-03-21 16:24:03","site_id":3,"site_name":"swgamessd","orders_count":17,"order_ids":["ORD-WaJd5V-1774074452","ORD-qHGh6-1774098160","ORD-kCXHw-1774098188","ORD-vNZig-1774098221","ORD-C6MCXzFp-1774098235","ORD-7OS-1774098300","ORD-sjG3h-1774098536","ORD-y1cxgUm-1774098616","ORD-5Pid-1774098687","ORD-gxU-1774098700"]} 
[2026-03-21 16:24:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"BSC95y4ws1erGkC1aolTCusTTbnwZULV","execution_time":"2026-03-21 16:24:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 16:24:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"BSC95y4ws1erGkC1aolTCusTTbnwZULV","execution_time":"2026-03-21 16:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":17} 
[2026-03-21 16:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BSC95y4ws1erGkC1aolTCusTTbnwZULV","execution_time":"2026-03-21 16:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3el6-1774099210","operation_id":160280} 
[2026-03-21 16:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BSC95y4ws1erGkC1aolTCusTTbnwZULV","execution_time":"2026-03-21 16:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5Pid-1774098687","operation_id":160264} 
[2026-03-21 16:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BSC95y4ws1erGkC1aolTCusTTbnwZULV","execution_time":"2026-03-21 16:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7OS-1774098300","operation_id":160246} 
[2026-03-21 16:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BSC95y4ws1erGkC1aolTCusTTbnwZULV","execution_time":"2026-03-21 16:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ADlXpi-1774099350","operation_id":160283} 
[2026-03-21 16:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BSC95y4ws1erGkC1aolTCusTTbnwZULV","execution_time":"2026-03-21 16:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C6MCXzFp-1774098235","operation_id":160240} 
[2026-03-21 16:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BSC95y4ws1erGkC1aolTCusTTbnwZULV","execution_time":"2026-03-21 16:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ciV-1774098881","operation_id":160272} 
[2026-03-21 16:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BSC95y4ws1erGkC1aolTCusTTbnwZULV","execution_time":"2026-03-21 16:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gxU-1774098700","operation_id":160265} 
[2026-03-21 16:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BSC95y4ws1erGkC1aolTCusTTbnwZULV","execution_time":"2026-03-21 16:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hYd-1774098880","operation_id":160271} 
[2026-03-21 16:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BSC95y4ws1erGkC1aolTCusTTbnwZULV","execution_time":"2026-03-21 16:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kCXHw-1774098188","operation_id":160235} 
[2026-03-21 16:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BSC95y4ws1erGkC1aolTCusTTbnwZULV","execution_time":"2026-03-21 16:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Oq0TC3vB-1774099436","operation_id":160285} 
[2026-03-21 16:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BSC95y4ws1erGkC1aolTCusTTbnwZULV","execution_time":"2026-03-21 16:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qHGh6-1774098160","operation_id":160234} 
[2026-03-21 16:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BSC95y4ws1erGkC1aolTCusTTbnwZULV","execution_time":"2026-03-21 16:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R3BXDkho-1774099113","operation_id":160279} 
[2026-03-21 16:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BSC95y4ws1erGkC1aolTCusTTbnwZULV","execution_time":"2026-03-21 16:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sjG3h-1774098536","operation_id":160254} 
[2026-03-21 16:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BSC95y4ws1erGkC1aolTCusTTbnwZULV","execution_time":"2026-03-21 16:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TS6x7u7-1774098793","operation_id":160268} 
[2026-03-21 16:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BSC95y4ws1erGkC1aolTCusTTbnwZULV","execution_time":"2026-03-21 16:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vNZig-1774098221","operation_id":160238} 
[2026-03-21 16:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BSC95y4ws1erGkC1aolTCusTTbnwZULV","execution_time":"2026-03-21 16:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 16:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BSC95y4ws1erGkC1aolTCusTTbnwZULV","execution_time":"2026-03-21 16:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1cxgUm-1774098616","operation_id":160259} 
[2026-03-21 16:24:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"BSC95y4ws1erGkC1aolTCusTTbnwZULV","execution_time":"2026-03-21 16:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1cxgUm-1774098616","operation_id":160259,"processed":0,"skipped":17,"updates_prepared":0} 
[2026-03-21 16:24:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"BSC95y4ws1erGkC1aolTCusTTbnwZULV","execution_time":"2026-03-21 16:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1cxgUm-1774098616","operation_id":160259,"processed":0,"errors":0} 
[2026-03-21 16:24:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"BSC95y4ws1erGkC1aolTCusTTbnwZULV","execution_time":"2026-03-21 16:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1cxgUm-1774098616","operation_id":160259} 
[2026-03-21 16:24:36] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-sjG3h-1774098536","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 16:24:36] production.INFO: Processed webhook data (normalized) {"id":"ORD-sjG3h-1774098536","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 16:24:36] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 16:24:36] production.INFO: SendAcceptReject: Notification queued {"user_id":659,"notification_type":"order_approved","reference_id":175224} 
[2026-03-21 16:24:36] production.INFO: Order updated successfully. Order ID: 175224, Status: completed  
[2026-03-21 16:24:36] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-sjG3h-1774098536","status":"completed","codes_count":0} 
[2026-03-21 16:24:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 659  
[2026-03-21 16:24:48] production.INFO: Constructing job for order: 175256  
[2026-03-21 16:24:51] production.INFO: Handling job for order: 175256  
[2026-03-21 16:24:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:24:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:24:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=1a8f1286-e352-45be-9511-d863920a2fc0&Player_ID=51995420549  
[2026-03-21 16:24:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=1a8f1286-e352-45be-9511-d863920a2fc0&Player_ID=51995420549","has_body":false} 
[2026-03-21 16:24:52] production.INFO: Operation sent successfully {"operation_id":160286,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5tnYEs-1774099491","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 16:24:52"}},"processed_data":{"order_number":"ORD-5tnYEs-1774099491","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 16:25:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-5tnYEs-1774099491","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 16:25:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-5tnYEs-1774099491","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 16:25:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 16:25:03] production.INFO: SendAcceptReject: Notification queued {"user_id":1718,"notification_type":"order_approved","reference_id":175256} 
[2026-03-21 16:25:03] production.INFO: Order updated successfully. Order ID: 175256, Status: completed  
[2026-03-21 16:25:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-5tnYEs-1774099491","status":"completed","codes_count":0} 
[2026-03-21 16:25:04] production.INFO: Executing GetProducts task...  
[2026-03-21 16:25:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 16:25:04] production.INFO: Executing GetProducts task...  
[2026-03-21 16:25:06] production.INFO: async() رجع: true  
[2026-03-21 16:25:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 16:25:06] production.WARNING: Product with ID 395 not found  
[2026-03-21 16:25:07] production.WARNING: Product with ID 213 not found  
[2026-03-21 16:25:07] production.WARNING: Product with ID 212 not found  
[2026-03-21 16:25:07] production.WARNING: Product with ID 211 not found  
[2026-03-21 16:25:07] production.WARNING: Product with ID 210 not found  
[2026-03-21 16:25:07] production.WARNING: Product with ID 209 not found  
[2026-03-21 16:25:07] production.WARNING: Product with ID 214 not found  
[2026-03-21 16:25:07] production.WARNING: Product with ID 215 not found  
[2026-03-21 16:25:07] production.WARNING: Product with ID 216 not found  
[2026-03-21 16:25:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 16:25:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1718  
[2026-03-21 16:25:21] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-qHGh6-1774098160","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 16:25:21] production.INFO: Processed webhook data (normalized) {"id":"ORD-qHGh6-1774098160","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 16:25:21] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 16:25:21] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":175204} 
[2026-03-21 16:25:21] production.INFO: Order updated successfully. Order ID: 175204, Status: completed  
[2026-03-21 16:25:21] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-qHGh6-1774098160","status":"completed","codes_count":0} 
[2026-03-21 16:25:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-21 16:25:47] production.INFO: Constructing job for order: 175257  
[2026-03-21 16:25:48] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"2000.0","mainamount":"2000","operation_number":"600429010397","note":"600429010397","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php6moi6vhaupaubEhH1X3"}},"user_id":663} 
[2026-03-21 16:25:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 16:25:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 16:25:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 16:25:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 16:25:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 16:25:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 16:25:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 16:25:50] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 16:25:50] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18333,"user_id":663,"amount":2000.0,"admins_notified":7} 
[2026-03-21 16:25:50] production.INFO: Handling job for order: 175257  
[2026-03-21 16:25:50] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:25:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:25:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=dca26c88-0882-4668-9936-44a02d674d83&Player_ID=14383387474  
[2026-03-21 16:25:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=dca26c88-0882-4668-9936-44a02d674d83&Player_ID=14383387474","has_body":false} 
[2026-03-21 16:25:50] production.INFO: Operation sent successfully {"operation_id":160287,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6ZnsYVo-1774099550","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 16:25:50"}},"processed_data":{"order_number":"ORD-6ZnsYVo-1774099550","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 16:26:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"tkIcr5sAeueTX0Cwt75AuGhSgzXW5swZ","execution_time":"2026-03-21 16:26:02"} 
[2026-03-21 16:26:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"tkIcr5sAeueTX0Cwt75AuGhSgzXW5swZ","execution_time":"2026-03-21 16:26:02","total_operations":16,"sites_count":1} 
[2026-03-21 16:26:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"tkIcr5sAeueTX0Cwt75AuGhSgzXW5swZ","execution_time":"2026-03-21 16:26:02","site_id":3,"site_name":"swgamessd","orders_count":16,"order_ids":["ORD-WaJd5V-1774074452","ORD-kCXHw-1774098188","ORD-vNZig-1774098221","ORD-C6MCXzFp-1774098235","ORD-7OS-1774098300","ORD-y1cxgUm-1774098616","ORD-5Pid-1774098687","ORD-gxU-1774098700","ORD-TS6x7u7-1774098793","ORD-hYd-1774098880"]} 
[2026-03-21 16:26:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"tkIcr5sAeueTX0Cwt75AuGhSgzXW5swZ","execution_time":"2026-03-21 16:26:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 16:26:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"tkIcr5sAeueTX0Cwt75AuGhSgzXW5swZ","execution_time":"2026-03-21 16:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":16} 
[2026-03-21 16:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tkIcr5sAeueTX0Cwt75AuGhSgzXW5swZ","execution_time":"2026-03-21 16:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3el6-1774099210","operation_id":160280} 
[2026-03-21 16:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tkIcr5sAeueTX0Cwt75AuGhSgzXW5swZ","execution_time":"2026-03-21 16:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5Pid-1774098687","operation_id":160264} 
[2026-03-21 16:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tkIcr5sAeueTX0Cwt75AuGhSgzXW5swZ","execution_time":"2026-03-21 16:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6ZnsYVo-1774099550","operation_id":160287} 
[2026-03-21 16:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tkIcr5sAeueTX0Cwt75AuGhSgzXW5swZ","execution_time":"2026-03-21 16:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7OS-1774098300","operation_id":160246} 
[2026-03-21 16:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tkIcr5sAeueTX0Cwt75AuGhSgzXW5swZ","execution_time":"2026-03-21 16:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ADlXpi-1774099350","operation_id":160283} 
[2026-03-21 16:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tkIcr5sAeueTX0Cwt75AuGhSgzXW5swZ","execution_time":"2026-03-21 16:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C6MCXzFp-1774098235","operation_id":160240} 
[2026-03-21 16:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tkIcr5sAeueTX0Cwt75AuGhSgzXW5swZ","execution_time":"2026-03-21 16:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ciV-1774098881","operation_id":160272} 
[2026-03-21 16:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tkIcr5sAeueTX0Cwt75AuGhSgzXW5swZ","execution_time":"2026-03-21 16:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gxU-1774098700","operation_id":160265} 
[2026-03-21 16:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tkIcr5sAeueTX0Cwt75AuGhSgzXW5swZ","execution_time":"2026-03-21 16:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hYd-1774098880","operation_id":160271} 
[2026-03-21 16:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tkIcr5sAeueTX0Cwt75AuGhSgzXW5swZ","execution_time":"2026-03-21 16:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kCXHw-1774098188","operation_id":160235} 
[2026-03-21 16:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tkIcr5sAeueTX0Cwt75AuGhSgzXW5swZ","execution_time":"2026-03-21 16:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Oq0TC3vB-1774099436","operation_id":160285} 
[2026-03-21 16:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tkIcr5sAeueTX0Cwt75AuGhSgzXW5swZ","execution_time":"2026-03-21 16:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R3BXDkho-1774099113","operation_id":160279} 
[2026-03-21 16:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tkIcr5sAeueTX0Cwt75AuGhSgzXW5swZ","execution_time":"2026-03-21 16:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TS6x7u7-1774098793","operation_id":160268} 
[2026-03-21 16:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tkIcr5sAeueTX0Cwt75AuGhSgzXW5swZ","execution_time":"2026-03-21 16:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vNZig-1774098221","operation_id":160238} 
[2026-03-21 16:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tkIcr5sAeueTX0Cwt75AuGhSgzXW5swZ","execution_time":"2026-03-21 16:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 16:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tkIcr5sAeueTX0Cwt75AuGhSgzXW5swZ","execution_time":"2026-03-21 16:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1cxgUm-1774098616","operation_id":160259} 
[2026-03-21 16:26:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"tkIcr5sAeueTX0Cwt75AuGhSgzXW5swZ","execution_time":"2026-03-21 16:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1cxgUm-1774098616","operation_id":160259,"processed":0,"skipped":16,"updates_prepared":0} 
[2026-03-21 16:26:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"tkIcr5sAeueTX0Cwt75AuGhSgzXW5swZ","execution_time":"2026-03-21 16:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1cxgUm-1774098616","operation_id":160259,"processed":0,"errors":0} 
[2026-03-21 16:26:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"tkIcr5sAeueTX0Cwt75AuGhSgzXW5swZ","execution_time":"2026-03-21 16:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y1cxgUm-1774098616","operation_id":160259} 
[2026-03-21 16:26:13] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-y1cxgUm-1774098616","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 16:26:13] production.INFO: Processed webhook data (normalized) {"id":"ORD-y1cxgUm-1774098616","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 16:26:13] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 16:26:13] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":175229} 
[2026-03-21 16:26:13] production.INFO: Order updated successfully. Order ID: 175229, Status: completed  
[2026-03-21 16:26:13] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-y1cxgUm-1774098616","status":"completed","codes_count":0} 
[2026-03-21 16:26:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 16:26:16] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-kCXHw-1774098188","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 16:26:16] production.INFO: Processed webhook data (normalized) {"id":"ORD-kCXHw-1774098188","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 16:26:16] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 16:26:16] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"order_approved","reference_id":175205} 
[2026-03-21 16:26:16] production.INFO: Order updated successfully. Order ID: 175205, Status: completed  
[2026-03-21 16:26:16] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-kCXHw-1774098188","status":"completed","codes_count":0} 
[2026-03-21 16:26:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-21 16:26:21] production.INFO: Constructing job for order: 175258  
[2026-03-21 16:26:24] production.INFO: Handling job for order: 175258  
[2026-03-21 16:26:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:26:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:26:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=bfa676bb-c354-4435-b5cf-9abc6f6d5a5f&Player_ID=12212065550  
[2026-03-21 16:26:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=bfa676bb-c354-4435-b5cf-9abc6f6d5a5f&Player_ID=12212065550","has_body":false} 
[2026-03-21 16:26:24] production.INFO: Operation sent successfully {"operation_id":160288,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Z7Y0Y-1774099584","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 16:26:24"}},"processed_data":{"order_number":"ORD-Z7Y0Y-1774099584","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 16:26:43] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-vNZig-1774098221","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 16:26:43] production.INFO: Processed webhook data (normalized) {"id":"ORD-vNZig-1774098221","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 16:26:43] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 16:26:43] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":175208} 
[2026-03-21 16:26:43] production.INFO: Order updated successfully. Order ID: 175208, Status: completed  
[2026-03-21 16:26:43] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-vNZig-1774098221","status":"completed","codes_count":0} 
[2026-03-21 16:26:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-21 16:27:10] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-C6MCXzFp-1774098235","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 16:27:10] production.INFO: Processed webhook data (normalized) {"id":"ORD-C6MCXzFp-1774098235","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 16:27:10] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 16:27:10] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"order_approved","reference_id":175210} 
[2026-03-21 16:27:10] production.INFO: Order updated successfully. Order ID: 175210, Status: completed  
[2026-03-21 16:27:10] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-C6MCXzFp-1774098235","status":"completed","codes_count":0} 
[2026-03-21 16:27:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-21 16:27:51] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-7OS-1774098300","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 16:27:51] production.INFO: Processed webhook data (normalized) {"id":"ORD-7OS-1774098300","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 16:27:51] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 16:27:51] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":175215} 
[2026-03-21 16:27:51] production.INFO: Order updated successfully. Order ID: 175215, Status: completed  
[2026-03-21 16:27:51] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-7OS-1774098300","status":"completed","codes_count":0} 
[2026-03-21 16:27:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-21 16:27:55] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"2955.0","mainamount":"3000","operation_number":"155928872","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpi4qsbjcc1j74a9ffEE9"}},"user_id":1748} 
[2026-03-21 16:27:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 16:27:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 16:27:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 16:27:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 16:27:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 16:27:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 16:27:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 16:27:58] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 16:27:58] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18334,"user_id":1748,"amount":2955.0,"admins_notified":7} 
[2026-03-21 16:28:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"cS53vq3ea2y2G6pl5No6Its8IdspnGOA","execution_time":"2026-03-21 16:28:04"} 
[2026-03-21 16:28:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"cS53vq3ea2y2G6pl5No6Its8IdspnGOA","execution_time":"2026-03-21 16:28:04","total_operations":12,"sites_count":1} 
[2026-03-21 16:28:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"cS53vq3ea2y2G6pl5No6Its8IdspnGOA","execution_time":"2026-03-21 16:28:04","site_id":3,"site_name":"swgamessd","orders_count":12,"order_ids":["ORD-WaJd5V-1774074452","ORD-5Pid-1774098687","ORD-gxU-1774098700","ORD-TS6x7u7-1774098793","ORD-hYd-1774098880","ORD-ciV-1774098881","ORD-R3BXDkho-1774099113","ORD-3el6-1774099210","ORD-ADlXpi-1774099350","ORD-Oq0TC3vB-1774099436"]} 
[2026-03-21 16:28:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"cS53vq3ea2y2G6pl5No6Its8IdspnGOA","execution_time":"2026-03-21 16:28:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 16:28:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"cS53vq3ea2y2G6pl5No6Its8IdspnGOA","execution_time":"2026-03-21 16:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":12} 
[2026-03-21 16:28:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cS53vq3ea2y2G6pl5No6Its8IdspnGOA","execution_time":"2026-03-21 16:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3el6-1774099210","operation_id":160280} 
[2026-03-21 16:28:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cS53vq3ea2y2G6pl5No6Its8IdspnGOA","execution_time":"2026-03-21 16:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5Pid-1774098687","operation_id":160264} 
[2026-03-21 16:28:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cS53vq3ea2y2G6pl5No6Its8IdspnGOA","execution_time":"2026-03-21 16:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6ZnsYVo-1774099550","operation_id":160287} 
[2026-03-21 16:28:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cS53vq3ea2y2G6pl5No6Its8IdspnGOA","execution_time":"2026-03-21 16:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ADlXpi-1774099350","operation_id":160283} 
[2026-03-21 16:28:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cS53vq3ea2y2G6pl5No6Its8IdspnGOA","execution_time":"2026-03-21 16:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ciV-1774098881","operation_id":160272} 
[2026-03-21 16:28:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cS53vq3ea2y2G6pl5No6Its8IdspnGOA","execution_time":"2026-03-21 16:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gxU-1774098700","operation_id":160265} 
[2026-03-21 16:28:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cS53vq3ea2y2G6pl5No6Its8IdspnGOA","execution_time":"2026-03-21 16:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hYd-1774098880","operation_id":160271} 
[2026-03-21 16:28:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cS53vq3ea2y2G6pl5No6Its8IdspnGOA","execution_time":"2026-03-21 16:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Oq0TC3vB-1774099436","operation_id":160285} 
[2026-03-21 16:28:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cS53vq3ea2y2G6pl5No6Its8IdspnGOA","execution_time":"2026-03-21 16:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R3BXDkho-1774099113","operation_id":160279} 
[2026-03-21 16:28:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cS53vq3ea2y2G6pl5No6Its8IdspnGOA","execution_time":"2026-03-21 16:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TS6x7u7-1774098793","operation_id":160268} 
[2026-03-21 16:28:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cS53vq3ea2y2G6pl5No6Its8IdspnGOA","execution_time":"2026-03-21 16:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 16:28:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cS53vq3ea2y2G6pl5No6Its8IdspnGOA","execution_time":"2026-03-21 16:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z7Y0Y-1774099584","operation_id":160288} 
[2026-03-21 16:28:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"cS53vq3ea2y2G6pl5No6Its8IdspnGOA","execution_time":"2026-03-21 16:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z7Y0Y-1774099584","operation_id":160288,"processed":0,"skipped":12,"updates_prepared":0} 
[2026-03-21 16:28:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"cS53vq3ea2y2G6pl5No6Its8IdspnGOA","execution_time":"2026-03-21 16:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z7Y0Y-1774099584","operation_id":160288,"processed":0,"errors":0} 
[2026-03-21 16:28:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"cS53vq3ea2y2G6pl5No6Its8IdspnGOA","execution_time":"2026-03-21 16:28:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z7Y0Y-1774099584","operation_id":160288} 
[2026-03-21 16:28:09] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-5Pid-1774098687","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 16:28:09] production.INFO: Processed webhook data (normalized) {"id":"ORD-5Pid-1774098687","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 16:28:09] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 16:28:09] production.INFO: SendAcceptReject: Notification queued {"user_id":348,"notification_type":"order_approved","reference_id":175234} 
[2026-03-21 16:28:09] production.INFO: Order updated successfully. Order ID: 175234, Status: completed  
[2026-03-21 16:28:09] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-5Pid-1774098687","status":"completed","codes_count":0} 
[2026-03-21 16:28:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 348  
[2026-03-21 16:28:42] production.INFO: Constructing job for order: 175260  
[2026-03-21 16:28:43] production.INFO: Handling job for order: 175260  
[2026-03-21 16:28:43] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 16:28:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:28:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/810/params?qty=1&uuid=a6cbb968-1ca1-4066-920b-eea1156944d7&Player_ID=0985842120  
[2026-03-21 16:28:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/810/params?qty=1&uuid=a6cbb968-1ca1-4066-920b-eea1156944d7&Player_ID=0985842120","has_body":false} 
[2026-03-21 16:28:43] production.INFO: Operation sent successfully {"operation_id":160289,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2eW-1774099723","amount":253.683439999999990277501638047397136688232421875,"status":"processing","product":"240.38 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 16:28:43"}},"processed_data":{"order_number":"ORD-2eW-1774099723","amount":253.683439999999990277501638047397136688232421875,"status":"processing","product":"240.38 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 16:28:48] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-gxU-1774098700","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 16:28:48] production.INFO: Processed webhook data (normalized) {"id":"ORD-gxU-1774098700","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 16:28:48] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 16:28:48] production.INFO: SendAcceptReject: Notification queued {"user_id":55,"notification_type":"order_approved","reference_id":175235} 
[2026-03-21 16:28:48] production.INFO: Order updated successfully. Order ID: 175235, Status: completed  
[2026-03-21 16:28:48] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-gxU-1774098700","status":"completed","codes_count":0} 
[2026-03-21 16:28:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 55  
[2026-03-21 16:29:25] production.INFO: Constructing job for order: 175261  
[2026-03-21 16:29:28] production.INFO: Handling job for order: 175261  
[2026-03-21 16:29:28] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 16:29:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:29:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=3012eb64-86fb-4909-9c0c-0f01a86e2cfb&Player_ID=0945314110  
[2026-03-21 16:29:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=3012eb64-86fb-4909-9c0c-0f01a86e2cfb&Player_ID=0945314110","has_body":false} 
[2026-03-21 16:29:29] production.INFO: Operation sent successfully {"operation_id":160290,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-S6lTwzsK-1774099769","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 16:29:29"}},"processed_data":{"order_number":"ORD-S6lTwzsK-1774099769","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 16:29:31] production.INFO: Constructing job for order: 175262  
[2026-03-21 16:29:32] production.INFO: Handling job for order: 175262  
[2026-03-21 16:29:32] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 16:29:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:29:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=4fcdf985-2227-48c9-8af6-ebbca49d23fb&Player_ID=0945314110  
[2026-03-21 16:29:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=4fcdf985-2227-48c9-8af6-ebbca49d23fb&Player_ID=0945314110","has_body":false} 
[2026-03-21 16:29:33] production.INFO: Operation sent successfully {"operation_id":160291,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mgatlofb-1774099773","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 16:29:33"}},"processed_data":{"order_number":"ORD-mgatlofb-1774099773","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 16:29:34] production.INFO: Constructing job for order: 175263  
[2026-03-21 16:29:35] production.INFO: Constructing job for order: 175264  
[2026-03-21 16:29:36] production.INFO: Handling job for order: 175263  
[2026-03-21 16:29:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:29:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:29:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=d7743e72-faf1-40cf-bf44-ac0de74cc2cf&Player_ID=14788794849  
[2026-03-21 16:29:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=d7743e72-faf1-40cf-bf44-ac0de74cc2cf&Player_ID=14788794849","has_body":false} 
[2026-03-21 16:29:37] production.INFO: Operation sent successfully {"operation_id":160292,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-jptNVg-1774099776","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 16:29:37"}},"processed_data":{"order_number":"ORD-jptNVg-1774099776","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 16:29:37] production.INFO: Handling job for order: 175264  
[2026-03-21 16:29:37] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 16:29:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:29:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=8c32cdbd-24c8-4635-bc06-bf95a6b953df&Player_ID=0945314110  
[2026-03-21 16:29:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=8c32cdbd-24c8-4635-bc06-bf95a6b953df&Player_ID=0945314110","has_body":false} 
[2026-03-21 16:29:37] production.INFO: Operation sent successfully {"operation_id":160293,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kNh-1774099777","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 16:29:37"}},"processed_data":{"order_number":"ORD-kNh-1774099777","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 16:30:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"1utLNr7dDBmk0fLuPQdQckTJJTTwgEGp","execution_time":"2026-03-21 16:30:04"} 
[2026-03-21 16:30:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"1utLNr7dDBmk0fLuPQdQckTJJTTwgEGp","execution_time":"2026-03-21 16:30:04","total_operations":15,"sites_count":2} 
[2026-03-21 16:30:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"1utLNr7dDBmk0fLuPQdQckTJJTTwgEGp","execution_time":"2026-03-21 16:30:04","site_id":3,"site_name":"swgamessd","orders_count":11,"order_ids":["ORD-WaJd5V-1774074452","ORD-TS6x7u7-1774098793","ORD-hYd-1774098880","ORD-ciV-1774098881","ORD-R3BXDkho-1774099113","ORD-3el6-1774099210","ORD-ADlXpi-1774099350","ORD-Oq0TC3vB-1774099436","ORD-6ZnsYVo-1774099550","ORD-Z7Y0Y-1774099584"]} 
[2026-03-21 16:30:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"1utLNr7dDBmk0fLuPQdQckTJJTTwgEGp","execution_time":"2026-03-21 16:30:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 16:30:05] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"1utLNr7dDBmk0fLuPQdQckTJJTTwgEGp","execution_time":"2026-03-21 16:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":11} 
[2026-03-21 16:30:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1utLNr7dDBmk0fLuPQdQckTJJTTwgEGp","execution_time":"2026-03-21 16:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3el6-1774099210","operation_id":160280} 
[2026-03-21 16:30:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1utLNr7dDBmk0fLuPQdQckTJJTTwgEGp","execution_time":"2026-03-21 16:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6ZnsYVo-1774099550","operation_id":160287} 
[2026-03-21 16:30:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1utLNr7dDBmk0fLuPQdQckTJJTTwgEGp","execution_time":"2026-03-21 16:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ADlXpi-1774099350","operation_id":160283} 
[2026-03-21 16:30:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1utLNr7dDBmk0fLuPQdQckTJJTTwgEGp","execution_time":"2026-03-21 16:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ciV-1774098881","operation_id":160272} 
[2026-03-21 16:30:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1utLNr7dDBmk0fLuPQdQckTJJTTwgEGp","execution_time":"2026-03-21 16:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hYd-1774098880","operation_id":160271} 
[2026-03-21 16:30:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1utLNr7dDBmk0fLuPQdQckTJJTTwgEGp","execution_time":"2026-03-21 16:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jptNVg-1774099776","operation_id":160292} 
[2026-03-21 16:30:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1utLNr7dDBmk0fLuPQdQckTJJTTwgEGp","execution_time":"2026-03-21 16:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Oq0TC3vB-1774099436","operation_id":160285} 
[2026-03-21 16:30:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1utLNr7dDBmk0fLuPQdQckTJJTTwgEGp","execution_time":"2026-03-21 16:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R3BXDkho-1774099113","operation_id":160279} 
[2026-03-21 16:30:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1utLNr7dDBmk0fLuPQdQckTJJTTwgEGp","execution_time":"2026-03-21 16:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TS6x7u7-1774098793","operation_id":160268} 
[2026-03-21 16:30:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1utLNr7dDBmk0fLuPQdQckTJJTTwgEGp","execution_time":"2026-03-21 16:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 16:30:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1utLNr7dDBmk0fLuPQdQckTJJTTwgEGp","execution_time":"2026-03-21 16:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z7Y0Y-1774099584","operation_id":160288} 
[2026-03-21 16:30:05] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"1utLNr7dDBmk0fLuPQdQckTJJTTwgEGp","execution_time":"2026-03-21 16:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z7Y0Y-1774099584","operation_id":160288,"processed":0,"skipped":11,"updates_prepared":0} 
[2026-03-21 16:30:05] production.INFO: Batch query completed {"job":"Quryjob","job_id":"1utLNr7dDBmk0fLuPQdQckTJJTTwgEGp","execution_time":"2026-03-21 16:30:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z7Y0Y-1774099584","operation_id":160288,"processed":0,"errors":0} 
[2026-03-21 16:30:05] production.INFO: Processing site batch {"job":"Quryjob","job_id":"1utLNr7dDBmk0fLuPQdQckTJJTTwgEGp","execution_time":"2026-03-21 16:30:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z7Y0Y-1774099584","operation_id":160288,"orders_count":4,"order_ids":["ORD-2eW-1774099723","ORD-S6lTwzsK-1774099769","ORD-mgatlofb-1774099773","ORD-kNh-1774099777"]} 
[2026-03-21 16:30:05] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"1utLNr7dDBmk0fLuPQdQckTJJTTwgEGp","execution_time":"2026-03-21 16:30:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z7Y0Y-1774099584","operation_id":160288} 
[2026-03-21 16:30:05] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"1utLNr7dDBmk0fLuPQdQckTJJTTwgEGp","execution_time":"2026-03-21 16:30:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z7Y0Y-1774099584","operation_id":160288,"orders_count":4} 
[2026-03-21 16:30:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1utLNr7dDBmk0fLuPQdQckTJJTTwgEGp","execution_time":"2026-03-21 16:30:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S6lTwzsK-1774099769","operation_id":160290} 
[2026-03-21 16:30:05] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"1utLNr7dDBmk0fLuPQdQckTJJTTwgEGp","execution_time":"2026-03-21 16:30:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S6lTwzsK-1774099769","operation_id":160290,"processed":3,"skipped":1,"updates_prepared":3} 
[2026-03-21 16:30:05] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"1utLNr7dDBmk0fLuPQdQckTJJTTwgEGp","execution_time":"2026-03-21 16:30:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S6lTwzsK-1774099769","operation_id":160290,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-21 16:30:05] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"1utLNr7dDBmk0fLuPQdQckTJJTTwgEGp","execution_time":"2026-03-21 16:30:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S6lTwzsK-1774099769","operation_id":160290,"count":3} 
[2026-03-21 16:30:05] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"1utLNr7dDBmk0fLuPQdQckTJJTTwgEGp","execution_time":"2026-03-21 16:30:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S6lTwzsK-1774099769","operation_id":160290,"count":3} 
[2026-03-21 16:30:05] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"1utLNr7dDBmk0fLuPQdQckTJJTTwgEGp","execution_time":"2026-03-21 16:30:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S6lTwzsK-1774099769","operation_id":160290,"user_id":949,"notification_type":"order_approved","reference_id":175260} 
[2026-03-21 16:30:05] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"1utLNr7dDBmk0fLuPQdQckTJJTTwgEGp","execution_time":"2026-03-21 16:30:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S6lTwzsK-1774099769","operation_id":160290,"user_id":949,"notification_type":"order_approved","reference_id":175264} 
[2026-03-21 16:30:05] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"1utLNr7dDBmk0fLuPQdQckTJJTTwgEGp","execution_time":"2026-03-21 16:30:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S6lTwzsK-1774099769","operation_id":160290,"user_id":949,"notification_type":"order_approved","reference_id":175262} 
[2026-03-21 16:30:05] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"1utLNr7dDBmk0fLuPQdQckTJJTTwgEGp","execution_time":"2026-03-21 16:30:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S6lTwzsK-1774099769","operation_id":160290,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-21 16:30:05] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"1utLNr7dDBmk0fLuPQdQckTJJTTwgEGp","execution_time":"2026-03-21 16:30:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S6lTwzsK-1774099769","operation_id":160290,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-21 16:30:05] production.INFO: Batch update completed {"job":"Quryjob","job_id":"1utLNr7dDBmk0fLuPQdQckTJJTTwgEGp","execution_time":"2026-03-21 16:30:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S6lTwzsK-1774099769","operation_id":160290,"processed":3,"errors":0} 
[2026-03-21 16:30:05] production.INFO: Batch query completed {"job":"Quryjob","job_id":"1utLNr7dDBmk0fLuPQdQckTJJTTwgEGp","execution_time":"2026-03-21 16:30:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S6lTwzsK-1774099769","operation_id":160290,"processed":3,"errors":0} 
[2026-03-21 16:30:05] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"1utLNr7dDBmk0fLuPQdQckTJJTTwgEGp","execution_time":"2026-03-21 16:30:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S6lTwzsK-1774099769","operation_id":160290} 
[2026-03-21 16:30:05] production.INFO: Executing GetProducts task...  
[2026-03-21 16:30:05] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 16:30:05] production.INFO: Executing GetProducts task...  
[2026-03-21 16:30:07] production.INFO: async() رجع: true  
[2026-03-21 16:30:07] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 16:30:07] production.WARNING: Product with ID 395 not found  
[2026-03-21 16:30:08] production.WARNING: Product with ID 213 not found  
[2026-03-21 16:30:08] production.WARNING: Product with ID 212 not found  
[2026-03-21 16:30:08] production.WARNING: Product with ID 211 not found  
[2026-03-21 16:30:08] production.WARNING: Product with ID 210 not found  
[2026-03-21 16:30:08] production.WARNING: Product with ID 209 not found  
[2026-03-21 16:30:08] production.WARNING: Product with ID 214 not found  
[2026-03-21 16:30:08] production.WARNING: Product with ID 215 not found  
[2026-03-21 16:30:08] production.WARNING: Product with ID 216 not found  
[2026-03-21 16:30:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 16:30:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 16:30:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 16:30:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 16:30:44] production.INFO: Constructing job for order: 175265  
[2026-03-21 16:30:47] production.INFO: Handling job for order: 175265  
[2026-03-21 16:30:47] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 16:30:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:30:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/813/params?qty=1&uuid=baa1323d-38c8-4705-8b0e-83e8f546816d&Player_ID=0998820275  
[2026-03-21 16:30:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/813/params?qty=1&uuid=baa1323d-38c8-4705-8b0e-83e8f546816d&Player_ID=0998820275","has_body":false} 
[2026-03-21 16:30:48] production.INFO: Operation sent successfully {"operation_id":160294,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ipcPrlx-1774099848","amount":390.67572000000001253283699043095111846923828125,"status":"processing","product":"370.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 16:30:48"}},"processed_data":{"order_number":"ORD-ipcPrlx-1774099848","amount":390.67572000000001253283699043095111846923828125,"status":"processing","product":"370.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 16:30:51] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-TS6x7u7-1774098793","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 16:30:51] production.INFO: Processed webhook data (normalized) {"id":"ORD-TS6x7u7-1774098793","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 16:30:51] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 16:30:51] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":175238} 
[2026-03-21 16:30:51] production.INFO: Order updated successfully. Order ID: 175238, Status: completed  
[2026-03-21 16:30:51] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-TS6x7u7-1774098793","status":"completed","codes_count":0} 
[2026-03-21 16:30:54] production.INFO: Constructing job for order: 175266  
[2026-03-21 16:30:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-21 16:30:57] production.INFO: Handling job for order: 175266  
[2026-03-21 16:30:57] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 16:30:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:30:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/35/params?qty=1&uuid=411486e2-39c2-46b9-9e3d-128840602af3&Player_ID=0998820275  
[2026-03-21 16:30:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/35/params?qty=1&uuid=411486e2-39c2-46b9-9e3d-128840602af3&Player_ID=0998820275","has_body":false} 
[2026-03-21 16:30:58] production.INFO: Operation sent successfully {"operation_id":160295,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-yRMiAM-1774099858","amount":55.807940000000002100932761095464229583740234375,"status":"processing","product":"52.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 16:30:58"}},"processed_data":{"order_number":"ORD-yRMiAM-1774099858","amount":55.807940000000002100932761095464229583740234375,"status":"processing","product":"52.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 16:31:00] production.INFO: Constructing job for order: 175267  
[2026-03-21 16:31:01] production.INFO: Handling job for order: 175267  
[2026-03-21 16:31:01] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:31:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:31:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=13c53b2c-cdf4-4dd0-a845-482d6576bc24&Player_ID=14127469755  
[2026-03-21 16:31:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=13c53b2c-cdf4-4dd0-a845-482d6576bc24&Player_ID=14127469755","has_body":false} 
[2026-03-21 16:31:02] production.INFO: Operation sent successfully {"operation_id":160296,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-OSg-1774099861","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 16:31:02"}},"processed_data":{"order_number":"ORD-OSg-1774099861","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 16:31:54] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-hYd-1774098880","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 16:31:54] production.INFO: Processed webhook data (normalized) {"id":"ORD-hYd-1774098880","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 16:31:54] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 16:31:54] production.INFO: SendAcceptReject: Notification queued {"user_id":33,"notification_type":"order_approved","reference_id":175241} 
[2026-03-21 16:31:54] production.INFO: Order updated successfully. Order ID: 175241, Status: completed  
[2026-03-21 16:31:54] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-hYd-1774098880","status":"completed","codes_count":0} 
[2026-03-21 16:31:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-21 16:32:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"G0inAYOVGtosadUik0AILasG2m45UcGz","execution_time":"2026-03-21 16:32:02"} 
[2026-03-21 16:32:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"G0inAYOVGtosadUik0AILasG2m45UcGz","execution_time":"2026-03-21 16:32:02","total_operations":13,"sites_count":2} 
[2026-03-21 16:32:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"G0inAYOVGtosadUik0AILasG2m45UcGz","execution_time":"2026-03-21 16:32:02","site_id":3,"site_name":"swgamessd","orders_count":10,"order_ids":["ORD-WaJd5V-1774074452","ORD-ciV-1774098881","ORD-R3BXDkho-1774099113","ORD-3el6-1774099210","ORD-ADlXpi-1774099350","ORD-Oq0TC3vB-1774099436","ORD-6ZnsYVo-1774099550","ORD-Z7Y0Y-1774099584","ORD-jptNVg-1774099776","ORD-OSg-1774099861"]} 
[2026-03-21 16:32:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"G0inAYOVGtosadUik0AILasG2m45UcGz","execution_time":"2026-03-21 16:32:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 16:32:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"G0inAYOVGtosadUik0AILasG2m45UcGz","execution_time":"2026-03-21 16:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":10} 
[2026-03-21 16:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"G0inAYOVGtosadUik0AILasG2m45UcGz","execution_time":"2026-03-21 16:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3el6-1774099210","operation_id":160280} 
[2026-03-21 16:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"G0inAYOVGtosadUik0AILasG2m45UcGz","execution_time":"2026-03-21 16:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6ZnsYVo-1774099550","operation_id":160287} 
[2026-03-21 16:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"G0inAYOVGtosadUik0AILasG2m45UcGz","execution_time":"2026-03-21 16:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ADlXpi-1774099350","operation_id":160283} 
[2026-03-21 16:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"G0inAYOVGtosadUik0AILasG2m45UcGz","execution_time":"2026-03-21 16:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ciV-1774098881","operation_id":160272} 
[2026-03-21 16:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"G0inAYOVGtosadUik0AILasG2m45UcGz","execution_time":"2026-03-21 16:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jptNVg-1774099776","operation_id":160292} 
[2026-03-21 16:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"G0inAYOVGtosadUik0AILasG2m45UcGz","execution_time":"2026-03-21 16:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Oq0TC3vB-1774099436","operation_id":160285} 
[2026-03-21 16:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"G0inAYOVGtosadUik0AILasG2m45UcGz","execution_time":"2026-03-21 16:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OSg-1774099861","operation_id":160296} 
[2026-03-21 16:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"G0inAYOVGtosadUik0AILasG2m45UcGz","execution_time":"2026-03-21 16:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R3BXDkho-1774099113","operation_id":160279} 
[2026-03-21 16:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"G0inAYOVGtosadUik0AILasG2m45UcGz","execution_time":"2026-03-21 16:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 16:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"G0inAYOVGtosadUik0AILasG2m45UcGz","execution_time":"2026-03-21 16:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z7Y0Y-1774099584","operation_id":160288} 
[2026-03-21 16:32:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"G0inAYOVGtosadUik0AILasG2m45UcGz","execution_time":"2026-03-21 16:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z7Y0Y-1774099584","operation_id":160288,"processed":0,"skipped":10,"updates_prepared":0} 
[2026-03-21 16:32:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"G0inAYOVGtosadUik0AILasG2m45UcGz","execution_time":"2026-03-21 16:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z7Y0Y-1774099584","operation_id":160288,"processed":0,"errors":0} 
[2026-03-21 16:32:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"G0inAYOVGtosadUik0AILasG2m45UcGz","execution_time":"2026-03-21 16:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z7Y0Y-1774099584","operation_id":160288,"orders_count":3,"order_ids":["ORD-S6lTwzsK-1774099769","ORD-ipcPrlx-1774099848","ORD-yRMiAM-1774099858"]} 
[2026-03-21 16:32:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"G0inAYOVGtosadUik0AILasG2m45UcGz","execution_time":"2026-03-21 16:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z7Y0Y-1774099584","operation_id":160288} 
[2026-03-21 16:32:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"G0inAYOVGtosadUik0AILasG2m45UcGz","execution_time":"2026-03-21 16:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z7Y0Y-1774099584","operation_id":160288,"orders_count":3} 
[2026-03-21 16:32:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"G0inAYOVGtosadUik0AILasG2m45UcGz","execution_time":"2026-03-21 16:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yRMiAM-1774099858","operation_id":160295,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-21 16:32:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"G0inAYOVGtosadUik0AILasG2m45UcGz","execution_time":"2026-03-21 16:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yRMiAM-1774099858","operation_id":160295,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-21 16:32:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"G0inAYOVGtosadUik0AILasG2m45UcGz","execution_time":"2026-03-21 16:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yRMiAM-1774099858","operation_id":160295,"count":3} 
[2026-03-21 16:32:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"G0inAYOVGtosadUik0AILasG2m45UcGz","execution_time":"2026-03-21 16:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yRMiAM-1774099858","operation_id":160295,"count":3} 
[2026-03-21 16:32:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"G0inAYOVGtosadUik0AILasG2m45UcGz","execution_time":"2026-03-21 16:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yRMiAM-1774099858","operation_id":160295,"user_id":949,"notification_type":"order_approved","reference_id":175265} 
[2026-03-21 16:32:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"G0inAYOVGtosadUik0AILasG2m45UcGz","execution_time":"2026-03-21 16:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yRMiAM-1774099858","operation_id":160295,"user_id":949,"notification_type":"order_approved","reference_id":175261} 
[2026-03-21 16:32:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"G0inAYOVGtosadUik0AILasG2m45UcGz","execution_time":"2026-03-21 16:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yRMiAM-1774099858","operation_id":160295,"user_id":949,"notification_type":"order_approved","reference_id":175266} 
[2026-03-21 16:32:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"G0inAYOVGtosadUik0AILasG2m45UcGz","execution_time":"2026-03-21 16:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yRMiAM-1774099858","operation_id":160295,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-21 16:32:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"G0inAYOVGtosadUik0AILasG2m45UcGz","execution_time":"2026-03-21 16:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yRMiAM-1774099858","operation_id":160295,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-21 16:32:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"G0inAYOVGtosadUik0AILasG2m45UcGz","execution_time":"2026-03-21 16:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yRMiAM-1774099858","operation_id":160295,"processed":3,"errors":0} 
[2026-03-21 16:32:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"G0inAYOVGtosadUik0AILasG2m45UcGz","execution_time":"2026-03-21 16:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yRMiAM-1774099858","operation_id":160295,"processed":3,"errors":0} 
[2026-03-21 16:32:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"G0inAYOVGtosadUik0AILasG2m45UcGz","execution_time":"2026-03-21 16:32:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yRMiAM-1774099858","operation_id":160295} 
[2026-03-21 16:32:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 16:32:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 16:32:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 16:32:17] production.INFO: Constructing job for order: 175268  
[2026-03-21 16:32:20] production.INFO: Handling job for order: 175268  
[2026-03-21 16:32:20] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 16:32:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:32:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=a16839d7-52be-4045-a5fb-4ed14a8691db&Player_ID=0999182753  
[2026-03-21 16:32:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=a16839d7-52be-4045-a5fb-4ed14a8691db&Player_ID=0999182753","has_body":false} 
[2026-03-21 16:32:21] production.INFO: Operation sent successfully {"operation_id":160297,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-sOpR-1774099941","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 16:32:21"}},"processed_data":{"order_number":"ORD-sOpR-1774099941","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 16:32:51] production.INFO: Constructing job for order: 175269  
[2026-03-21 16:32:54] production.INFO: Handling job for order: 175269  
[2026-03-21 16:32:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:32:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:32:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=1000&uuid=2bfd4124-eaca-439e-bca2-67abd43548f0&Player_ID=109750057  
[2026-03-21 16:32:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=1000&uuid=2bfd4124-eaca-439e-bca2-67abd43548f0&Player_ID=109750057","has_body":false} 
[2026-03-21 16:32:55] production.INFO: Operation sent successfully {"operation_id":160298,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-SchmbZT-1774099975","amount":1.689046499999999895180735620670020580291748046875,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-21 16:32:55"}},"processed_data":{"order_number":"ORD-SchmbZT-1774099975","amount":1.689046499999999895180735620670020580291748046875,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-21 16:33:00] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-SchmbZT-1774099975","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 16:33:00] production.INFO: Processed webhook data (normalized) {"id":"ORD-SchmbZT-1774099975","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 16:33:00] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 16:33:00] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":175269} 
[2026-03-21 16:33:00] production.INFO: Order updated successfully. Order ID: 175269, Status: completed  
[2026-03-21 16:33:00] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-SchmbZT-1774099975","status":"completed","codes_count":0} 
[2026-03-21 16:33:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-21 16:34:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"eEmjmdSBWQXHVNQFmBCB0viVYdG8223h","execution_time":"2026-03-21 16:34:01"} 
[2026-03-21 16:34:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"eEmjmdSBWQXHVNQFmBCB0viVYdG8223h","execution_time":"2026-03-21 16:34:01","total_operations":11,"sites_count":2} 
[2026-03-21 16:34:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"eEmjmdSBWQXHVNQFmBCB0viVYdG8223h","execution_time":"2026-03-21 16:34:01","site_id":3,"site_name":"swgamessd","orders_count":10,"order_ids":["ORD-WaJd5V-1774074452","ORD-ciV-1774098881","ORD-R3BXDkho-1774099113","ORD-3el6-1774099210","ORD-ADlXpi-1774099350","ORD-Oq0TC3vB-1774099436","ORD-6ZnsYVo-1774099550","ORD-Z7Y0Y-1774099584","ORD-jptNVg-1774099776","ORD-OSg-1774099861"]} 
[2026-03-21 16:34:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"eEmjmdSBWQXHVNQFmBCB0viVYdG8223h","execution_time":"2026-03-21 16:34:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 16:34:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"eEmjmdSBWQXHVNQFmBCB0viVYdG8223h","execution_time":"2026-03-21 16:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":10} 
[2026-03-21 16:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eEmjmdSBWQXHVNQFmBCB0viVYdG8223h","execution_time":"2026-03-21 16:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3el6-1774099210","operation_id":160280} 
[2026-03-21 16:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eEmjmdSBWQXHVNQFmBCB0viVYdG8223h","execution_time":"2026-03-21 16:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6ZnsYVo-1774099550","operation_id":160287} 
[2026-03-21 16:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eEmjmdSBWQXHVNQFmBCB0viVYdG8223h","execution_time":"2026-03-21 16:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ADlXpi-1774099350","operation_id":160283} 
[2026-03-21 16:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eEmjmdSBWQXHVNQFmBCB0viVYdG8223h","execution_time":"2026-03-21 16:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ciV-1774098881","operation_id":160272} 
[2026-03-21 16:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eEmjmdSBWQXHVNQFmBCB0viVYdG8223h","execution_time":"2026-03-21 16:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jptNVg-1774099776","operation_id":160292} 
[2026-03-21 16:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eEmjmdSBWQXHVNQFmBCB0viVYdG8223h","execution_time":"2026-03-21 16:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Oq0TC3vB-1774099436","operation_id":160285} 
[2026-03-21 16:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eEmjmdSBWQXHVNQFmBCB0viVYdG8223h","execution_time":"2026-03-21 16:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OSg-1774099861","operation_id":160296} 
[2026-03-21 16:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eEmjmdSBWQXHVNQFmBCB0viVYdG8223h","execution_time":"2026-03-21 16:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R3BXDkho-1774099113","operation_id":160279} 
[2026-03-21 16:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eEmjmdSBWQXHVNQFmBCB0viVYdG8223h","execution_time":"2026-03-21 16:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 16:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eEmjmdSBWQXHVNQFmBCB0viVYdG8223h","execution_time":"2026-03-21 16:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z7Y0Y-1774099584","operation_id":160288} 
[2026-03-21 16:34:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"eEmjmdSBWQXHVNQFmBCB0viVYdG8223h","execution_time":"2026-03-21 16:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z7Y0Y-1774099584","operation_id":160288,"processed":0,"skipped":10,"updates_prepared":0} 
[2026-03-21 16:34:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"eEmjmdSBWQXHVNQFmBCB0viVYdG8223h","execution_time":"2026-03-21 16:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z7Y0Y-1774099584","operation_id":160288,"processed":0,"errors":0} 
[2026-03-21 16:34:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"eEmjmdSBWQXHVNQFmBCB0viVYdG8223h","execution_time":"2026-03-21 16:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z7Y0Y-1774099584","operation_id":160288,"orders_count":1,"order_ids":["ORD-sOpR-1774099941"]} 
[2026-03-21 16:34:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"eEmjmdSBWQXHVNQFmBCB0viVYdG8223h","execution_time":"2026-03-21 16:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z7Y0Y-1774099584","operation_id":160288} 
[2026-03-21 16:34:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"eEmjmdSBWQXHVNQFmBCB0viVYdG8223h","execution_time":"2026-03-21 16:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z7Y0Y-1774099584","operation_id":160288,"orders_count":1} 
[2026-03-21 16:34:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"eEmjmdSBWQXHVNQFmBCB0viVYdG8223h","execution_time":"2026-03-21 16:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sOpR-1774099941","operation_id":160297,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 16:34:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"eEmjmdSBWQXHVNQFmBCB0viVYdG8223h","execution_time":"2026-03-21 16:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sOpR-1774099941","operation_id":160297,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 16:34:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"eEmjmdSBWQXHVNQFmBCB0viVYdG8223h","execution_time":"2026-03-21 16:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sOpR-1774099941","operation_id":160297,"count":1} 
[2026-03-21 16:34:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"eEmjmdSBWQXHVNQFmBCB0viVYdG8223h","execution_time":"2026-03-21 16:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sOpR-1774099941","operation_id":160297,"count":1} 
[2026-03-21 16:34:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"eEmjmdSBWQXHVNQFmBCB0viVYdG8223h","execution_time":"2026-03-21 16:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sOpR-1774099941","operation_id":160297,"user_id":32,"notification_type":"order_approved","reference_id":175268} 
[2026-03-21 16:34:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"eEmjmdSBWQXHVNQFmBCB0viVYdG8223h","execution_time":"2026-03-21 16:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sOpR-1774099941","operation_id":160297,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 16:34:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"eEmjmdSBWQXHVNQFmBCB0viVYdG8223h","execution_time":"2026-03-21 16:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sOpR-1774099941","operation_id":160297,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 16:34:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"eEmjmdSBWQXHVNQFmBCB0viVYdG8223h","execution_time":"2026-03-21 16:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sOpR-1774099941","operation_id":160297,"processed":1,"errors":0} 
[2026-03-21 16:34:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"eEmjmdSBWQXHVNQFmBCB0viVYdG8223h","execution_time":"2026-03-21 16:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sOpR-1774099941","operation_id":160297,"processed":1,"errors":0} 
[2026-03-21 16:34:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"eEmjmdSBWQXHVNQFmBCB0viVYdG8223h","execution_time":"2026-03-21 16:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sOpR-1774099941","operation_id":160297} 
[2026-03-21 16:34:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-21 16:34:29] production.INFO: Constructing job for order: 175270  
[2026-03-21 16:34:31] production.INFO: Handling job for order: 175270  
[2026-03-21 16:34:31] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 16:34:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:34:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/815/params?qty=1&uuid=3f3f5510-24a6-49fc-bad6-42ca617d2045&Player_ID=0931652749  
[2026-03-21 16:34:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/815/params?qty=1&uuid=3f3f5510-24a6-49fc-bad6-42ca617d2045&Player_ID=0931652749","has_body":false} 
[2026-03-21 16:34:32] production.INFO: Operation sent successfully {"operation_id":160299,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dhvdmI-1774100072","amount":456.6342200000000275394995696842670440673828125,"status":"processing","product":"432.69 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 16:34:32"}},"processed_data":{"order_number":"ORD-dhvdmI-1774100072","amount":456.6342200000000275394995696842670440673828125,"status":"processing","product":"432.69 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 16:34:38] production.INFO: Constructing job for order: 175271  
[2026-03-21 16:34:41] production.INFO: Handling job for order: 175271  
[2026-03-21 16:34:41] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 16:34:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:34:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=e1aa7349-6630-498f-8c2f-e2140ad4e419&Player_ID=0931652749  
[2026-03-21 16:34:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=e1aa7349-6630-498f-8c2f-e2140ad4e419&Player_ID=0931652749","has_body":false} 
[2026-03-21 16:34:42] production.INFO: Operation sent successfully {"operation_id":160300,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PwVi2ayu-1774100082","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 16:34:42"}},"processed_data":{"order_number":"ORD-PwVi2ayu-1774100082","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 16:34:51] production.INFO: Constructing job for order: 175272  
[2026-03-21 16:34:54] production.INFO: Handling job for order: 175272  
[2026-03-21 16:34:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:34:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:34:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/583/params?qty=10000&uuid=8b2d96e1-0134-4595-a693-37c34dd961b6&Player_ID=1905244  
[2026-03-21 16:34:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/583/params?qty=10000&uuid=8b2d96e1-0134-4595-a693-37c34dd961b6&Player_ID=1905244","has_body":false} 
[2026-03-21 16:34:55] production.INFO: Operation sent successfully {"operation_id":160301,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-uQCrIK-1774100095","amount":1.006388999999999978030018610297702252864837646484375,"status":"processing","product":"Waho Amount","game":"Waho","notes":[],"created_at":"2026-03-21 16:34:55"}},"processed_data":{"order_number":"ORD-uQCrIK-1774100095","amount":1.006388999999999978030018610297702252864837646484375,"status":"processing","product":"Waho Amount","game":"Waho"}} 
[2026-03-21 16:35:04] production.INFO: Executing GetProducts task...  
[2026-03-21 16:35:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 16:35:04] production.INFO: Executing GetProducts task...  
[2026-03-21 16:35:06] production.INFO: async() رجع: true  
[2026-03-21 16:35:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 16:35:06] production.WARNING: Product with ID 395 not found  
[2026-03-21 16:35:07] production.WARNING: Product with ID 213 not found  
[2026-03-21 16:35:07] production.WARNING: Product with ID 212 not found  
[2026-03-21 16:35:07] production.WARNING: Product with ID 211 not found  
[2026-03-21 16:35:07] production.WARNING: Product with ID 210 not found  
[2026-03-21 16:35:07] production.WARNING: Product with ID 209 not found  
[2026-03-21 16:35:07] production.WARNING: Product with ID 214 not found  
[2026-03-21 16:35:07] production.WARNING: Product with ID 215 not found  
[2026-03-21 16:35:07] production.WARNING: Product with ID 216 not found  
[2026-03-21 16:35:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 16:35:22] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-R3BXDkho-1774099113","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 16:35:22] production.INFO: Processed webhook data (normalized) {"id":"ORD-R3BXDkho-1774099113","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 16:35:22] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 16:35:22] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":175249} 
[2026-03-21 16:35:22] production.INFO: Order updated successfully. Order ID: 175249, Status: completed  
[2026-03-21 16:35:22] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-R3BXDkho-1774099113","status":"completed","codes_count":0} 
[2026-03-21 16:35:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 16:35:58] production.INFO: Constructing job for order: 175273  
[2026-03-21 16:35:59] production.INFO: Handling job for order: 175273  
[2026-03-21 16:35:59] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 16:35:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:35:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=5e515c39-fa3b-47b9-966d-327599115135&Player_ID=0996519750  
[2026-03-21 16:35:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=5e515c39-fa3b-47b9-966d-327599115135&Player_ID=0996519750","has_body":false} 
[2026-03-21 16:35:59] production.INFO: Operation sent successfully {"operation_id":160302,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wzySWdg-1774100159","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 16:35:59"}},"processed_data":{"order_number":"ORD-wzySWdg-1774100159","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 16:36:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"p2p0mM1vSNc0sBXKSqiCjQzqWZZF6wuX","execution_time":"2026-03-21 16:36:02"} 
[2026-03-21 16:36:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"p2p0mM1vSNc0sBXKSqiCjQzqWZZF6wuX","execution_time":"2026-03-21 16:36:02","total_operations":13,"sites_count":2} 
[2026-03-21 16:36:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"p2p0mM1vSNc0sBXKSqiCjQzqWZZF6wuX","execution_time":"2026-03-21 16:36:02","site_id":3,"site_name":"swgamessd","orders_count":10,"order_ids":["ORD-WaJd5V-1774074452","ORD-ciV-1774098881","ORD-3el6-1774099210","ORD-ADlXpi-1774099350","ORD-Oq0TC3vB-1774099436","ORD-6ZnsYVo-1774099550","ORD-Z7Y0Y-1774099584","ORD-jptNVg-1774099776","ORD-OSg-1774099861","ORD-uQCrIK-1774100095"]} 
[2026-03-21 16:36:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"p2p0mM1vSNc0sBXKSqiCjQzqWZZF6wuX","execution_time":"2026-03-21 16:36:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 16:36:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"p2p0mM1vSNc0sBXKSqiCjQzqWZZF6wuX","execution_time":"2026-03-21 16:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":10} 
[2026-03-21 16:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"p2p0mM1vSNc0sBXKSqiCjQzqWZZF6wuX","execution_time":"2026-03-21 16:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3el6-1774099210","operation_id":160280} 
[2026-03-21 16:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"p2p0mM1vSNc0sBXKSqiCjQzqWZZF6wuX","execution_time":"2026-03-21 16:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6ZnsYVo-1774099550","operation_id":160287} 
[2026-03-21 16:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"p2p0mM1vSNc0sBXKSqiCjQzqWZZF6wuX","execution_time":"2026-03-21 16:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ADlXpi-1774099350","operation_id":160283} 
[2026-03-21 16:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"p2p0mM1vSNc0sBXKSqiCjQzqWZZF6wuX","execution_time":"2026-03-21 16:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ciV-1774098881","operation_id":160272} 
[2026-03-21 16:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"p2p0mM1vSNc0sBXKSqiCjQzqWZZF6wuX","execution_time":"2026-03-21 16:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jptNVg-1774099776","operation_id":160292} 
[2026-03-21 16:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"p2p0mM1vSNc0sBXKSqiCjQzqWZZF6wuX","execution_time":"2026-03-21 16:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Oq0TC3vB-1774099436","operation_id":160285} 
[2026-03-21 16:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"p2p0mM1vSNc0sBXKSqiCjQzqWZZF6wuX","execution_time":"2026-03-21 16:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OSg-1774099861","operation_id":160296} 
[2026-03-21 16:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"p2p0mM1vSNc0sBXKSqiCjQzqWZZF6wuX","execution_time":"2026-03-21 16:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uQCrIK-1774100095","operation_id":160301} 
[2026-03-21 16:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"p2p0mM1vSNc0sBXKSqiCjQzqWZZF6wuX","execution_time":"2026-03-21 16:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 16:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"p2p0mM1vSNc0sBXKSqiCjQzqWZZF6wuX","execution_time":"2026-03-21 16:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z7Y0Y-1774099584","operation_id":160288} 
[2026-03-21 16:36:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"p2p0mM1vSNc0sBXKSqiCjQzqWZZF6wuX","execution_time":"2026-03-21 16:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z7Y0Y-1774099584","operation_id":160288,"processed":0,"skipped":10,"updates_prepared":0} 
[2026-03-21 16:36:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"p2p0mM1vSNc0sBXKSqiCjQzqWZZF6wuX","execution_time":"2026-03-21 16:36:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z7Y0Y-1774099584","operation_id":160288,"processed":0,"errors":0} 
[2026-03-21 16:36:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"p2p0mM1vSNc0sBXKSqiCjQzqWZZF6wuX","execution_time":"2026-03-21 16:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z7Y0Y-1774099584","operation_id":160288,"orders_count":3,"order_ids":["ORD-dhvdmI-1774100072","ORD-PwVi2ayu-1774100082","ORD-wzySWdg-1774100159"]} 
[2026-03-21 16:36:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"p2p0mM1vSNc0sBXKSqiCjQzqWZZF6wuX","execution_time":"2026-03-21 16:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z7Y0Y-1774099584","operation_id":160288} 
[2026-03-21 16:36:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"p2p0mM1vSNc0sBXKSqiCjQzqWZZF6wuX","execution_time":"2026-03-21 16:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z7Y0Y-1774099584","operation_id":160288,"orders_count":3} 
[2026-03-21 16:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"p2p0mM1vSNc0sBXKSqiCjQzqWZZF6wuX","execution_time":"2026-03-21 16:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wzySWdg-1774100159","operation_id":160302} 
[2026-03-21 16:36:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"p2p0mM1vSNc0sBXKSqiCjQzqWZZF6wuX","execution_time":"2026-03-21 16:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wzySWdg-1774100159","operation_id":160302,"processed":2,"skipped":1,"updates_prepared":2} 
[2026-03-21 16:36:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"p2p0mM1vSNc0sBXKSqiCjQzqWZZF6wuX","execution_time":"2026-03-21 16:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wzySWdg-1774100159","operation_id":160302,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-21 16:36:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"p2p0mM1vSNc0sBXKSqiCjQzqWZZF6wuX","execution_time":"2026-03-21 16:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wzySWdg-1774100159","operation_id":160302,"count":2} 
[2026-03-21 16:36:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"p2p0mM1vSNc0sBXKSqiCjQzqWZZF6wuX","execution_time":"2026-03-21 16:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wzySWdg-1774100159","operation_id":160302,"count":2} 
[2026-03-21 16:36:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"p2p0mM1vSNc0sBXKSqiCjQzqWZZF6wuX","execution_time":"2026-03-21 16:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wzySWdg-1774100159","operation_id":160302,"user_id":1074,"notification_type":"order_approved","reference_id":175270} 
[2026-03-21 16:36:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"p2p0mM1vSNc0sBXKSqiCjQzqWZZF6wuX","execution_time":"2026-03-21 16:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wzySWdg-1774100159","operation_id":160302,"user_id":1074,"notification_type":"order_approved","reference_id":175271} 
[2026-03-21 16:36:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"p2p0mM1vSNc0sBXKSqiCjQzqWZZF6wuX","execution_time":"2026-03-21 16:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wzySWdg-1774100159","operation_id":160302,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-21 16:36:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"p2p0mM1vSNc0sBXKSqiCjQzqWZZF6wuX","execution_time":"2026-03-21 16:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wzySWdg-1774100159","operation_id":160302,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-21 16:36:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"p2p0mM1vSNc0sBXKSqiCjQzqWZZF6wuX","execution_time":"2026-03-21 16:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wzySWdg-1774100159","operation_id":160302,"processed":2,"errors":0} 
[2026-03-21 16:36:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"p2p0mM1vSNc0sBXKSqiCjQzqWZZF6wuX","execution_time":"2026-03-21 16:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wzySWdg-1774100159","operation_id":160302,"processed":2,"errors":0} 
[2026-03-21 16:36:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"p2p0mM1vSNc0sBXKSqiCjQzqWZZF6wuX","execution_time":"2026-03-21 16:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wzySWdg-1774100159","operation_id":160302} 
[2026-03-21 16:36:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-21 16:36:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-21 16:36:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-uQCrIK-1774100095","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 16:36:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-uQCrIK-1774100095","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 16:36:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 16:36:05] production.INFO: SendAcceptReject: Notification queued {"user_id":215,"notification_type":"order_approved","reference_id":175272} 
[2026-03-21 16:36:05] production.INFO: Order updated successfully. Order ID: 175272, Status: completed  
[2026-03-21 16:36:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-uQCrIK-1774100095","status":"completed","codes_count":0} 
[2026-03-21 16:36:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 215  
[2026-03-21 16:36:23] production.INFO: Constructing job for order: 175274  
[2026-03-21 16:36:24] production.INFO: Handling job for order: 175274  
[2026-03-21 16:36:24] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 16:36:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:36:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=fa81d69b-95ea-4ddf-b4c6-afb10c09a362&Player_ID=0946983578  
[2026-03-21 16:36:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=fa81d69b-95ea-4ddf-b4c6-afb10c09a362&Player_ID=0946983578","has_body":false} 
[2026-03-21 16:36:25] production.INFO: Operation sent successfully {"operation_id":160303,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-u8i-1774100185","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 16:36:25"}},"processed_data":{"order_number":"ORD-u8i-1774100185","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 16:36:46] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-3el6-1774099210","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 16:36:46] production.INFO: Processed webhook data (normalized) {"id":"ORD-3el6-1774099210","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 16:36:46] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 16:36:46] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":175250} 
[2026-03-21 16:36:46] production.INFO: Order updated successfully. Order ID: 175250, Status: completed  
[2026-03-21 16:36:46] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-3el6-1774099210","status":"completed","codes_count":0} 
[2026-03-21 16:36:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-21 16:37:38] production.INFO: Constructing job for order: 175275  
[2026-03-21 16:37:38] production.INFO: Constructing job for order: 175276  
[2026-03-21 16:37:40] production.INFO: Handling job for order: 175275  
[2026-03-21 16:37:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:37:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:37:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/587/params?qty=250&uuid=7745a80d-7e2f-4ae6-8162-d01f8994859d&Player_ID=21599392  
[2026-03-21 16:37:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/587/params?qty=250&uuid=7745a80d-7e2f-4ae6-8162-d01f8994859d&Player_ID=21599392","has_body":false} 
[2026-03-21 16:37:41] production.INFO: Operation sent successfully {"operation_id":160304,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-zXP-1774100260","amount":1.9244036999999998283072955018724314868450164794921875,"status":"processing","product":"HoneyJar Amount","game":"HoneyJar","notes":[],"created_at":"2026-03-21 16:37:41"}},"processed_data":{"order_number":"ORD-zXP-1774100260","amount":1.9244036999999998283072955018724314868450164794921875,"status":"processing","product":"HoneyJar Amount","game":"HoneyJar"}} 
[2026-03-21 16:37:41] production.INFO: Handling job for order: 175276  
[2026-03-21 16:37:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:37:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:37:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=3bd68847-84d0-432e-b302-00b609db914a&Player_ID=5749825942  
[2026-03-21 16:37:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=3bd68847-84d0-432e-b302-00b609db914a&Player_ID=5749825942","has_body":false} 
[2026-03-21 16:37:42] production.INFO: Operation sent successfully {"operation_id":160305,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3ltVSZw-1774100261","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 16:37:42"}},"processed_data":{"order_number":"ORD-3ltVSZw-1774100261","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 16:37:42] production.INFO: Constructing job for order: 175277  
[2026-03-21 16:37:45] production.INFO: Handling job for order: 175277  
[2026-03-21 16:37:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:37:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:37:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=e60ae1a8-ea48-4d26-99d7-2c05e18a543a&Player_ID=8304997306  
[2026-03-21 16:37:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=e60ae1a8-ea48-4d26-99d7-2c05e18a543a&Player_ID=8304997306","has_body":false} 
[2026-03-21 16:37:46] production.INFO: Operation sent successfully {"operation_id":160306,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dETk-1774100265","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 16:37:46"}},"processed_data":{"order_number":"ORD-dETk-1774100265","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 16:37:53] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-3ltVSZw-1774100261","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 16:37:53] production.INFO: Processed webhook data (normalized) {"id":"ORD-3ltVSZw-1774100261","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 16:37:53] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 16:37:53] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":175276} 
[2026-03-21 16:37:53] production.INFO: Order updated successfully. Order ID: 175276, Status: completed  
[2026-03-21 16:37:53] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-3ltVSZw-1774100261","status":"completed","codes_count":0} 
[2026-03-21 16:37:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-21 16:38:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"QitS4HbAfF3x1QItYXP6xms4xnwCmbd7","execution_time":"2026-03-21 16:38:04"} 
[2026-03-21 16:38:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"QitS4HbAfF3x1QItYXP6xms4xnwCmbd7","execution_time":"2026-03-21 16:38:04","total_operations":12,"sites_count":2} 
[2026-03-21 16:38:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"QitS4HbAfF3x1QItYXP6xms4xnwCmbd7","execution_time":"2026-03-21 16:38:04","site_id":3,"site_name":"swgamessd","orders_count":10,"order_ids":["ORD-WaJd5V-1774074452","ORD-ciV-1774098881","ORD-ADlXpi-1774099350","ORD-Oq0TC3vB-1774099436","ORD-6ZnsYVo-1774099550","ORD-Z7Y0Y-1774099584","ORD-jptNVg-1774099776","ORD-OSg-1774099861","ORD-zXP-1774100260","ORD-dETk-1774100265"]} 
[2026-03-21 16:38:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"QitS4HbAfF3x1QItYXP6xms4xnwCmbd7","execution_time":"2026-03-21 16:38:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 16:38:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"QitS4HbAfF3x1QItYXP6xms4xnwCmbd7","execution_time":"2026-03-21 16:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":10} 
[2026-03-21 16:38:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QitS4HbAfF3x1QItYXP6xms4xnwCmbd7","execution_time":"2026-03-21 16:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6ZnsYVo-1774099550","operation_id":160287} 
[2026-03-21 16:38:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QitS4HbAfF3x1QItYXP6xms4xnwCmbd7","execution_time":"2026-03-21 16:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ADlXpi-1774099350","operation_id":160283} 
[2026-03-21 16:38:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QitS4HbAfF3x1QItYXP6xms4xnwCmbd7","execution_time":"2026-03-21 16:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ciV-1774098881","operation_id":160272} 
[2026-03-21 16:38:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QitS4HbAfF3x1QItYXP6xms4xnwCmbd7","execution_time":"2026-03-21 16:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dETk-1774100265","operation_id":160306} 
[2026-03-21 16:38:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QitS4HbAfF3x1QItYXP6xms4xnwCmbd7","execution_time":"2026-03-21 16:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jptNVg-1774099776","operation_id":160292} 
[2026-03-21 16:38:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QitS4HbAfF3x1QItYXP6xms4xnwCmbd7","execution_time":"2026-03-21 16:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Oq0TC3vB-1774099436","operation_id":160285} 
[2026-03-21 16:38:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QitS4HbAfF3x1QItYXP6xms4xnwCmbd7","execution_time":"2026-03-21 16:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OSg-1774099861","operation_id":160296} 
[2026-03-21 16:38:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QitS4HbAfF3x1QItYXP6xms4xnwCmbd7","execution_time":"2026-03-21 16:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 16:38:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QitS4HbAfF3x1QItYXP6xms4xnwCmbd7","execution_time":"2026-03-21 16:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z7Y0Y-1774099584","operation_id":160288} 
[2026-03-21 16:38:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QitS4HbAfF3x1QItYXP6xms4xnwCmbd7","execution_time":"2026-03-21 16:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zXP-1774100260","operation_id":160304} 
[2026-03-21 16:38:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"QitS4HbAfF3x1QItYXP6xms4xnwCmbd7","execution_time":"2026-03-21 16:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zXP-1774100260","operation_id":160304,"processed":0,"skipped":10,"updates_prepared":0} 
[2026-03-21 16:38:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"QitS4HbAfF3x1QItYXP6xms4xnwCmbd7","execution_time":"2026-03-21 16:38:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zXP-1774100260","operation_id":160304,"processed":0,"errors":0} 
[2026-03-21 16:38:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"QitS4HbAfF3x1QItYXP6xms4xnwCmbd7","execution_time":"2026-03-21 16:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zXP-1774100260","operation_id":160304,"orders_count":2,"order_ids":["ORD-wzySWdg-1774100159","ORD-u8i-1774100185"]} 
[2026-03-21 16:38:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"QitS4HbAfF3x1QItYXP6xms4xnwCmbd7","execution_time":"2026-03-21 16:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zXP-1774100260","operation_id":160304} 
[2026-03-21 16:38:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"QitS4HbAfF3x1QItYXP6xms4xnwCmbd7","execution_time":"2026-03-21 16:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zXP-1774100260","operation_id":160304,"orders_count":2} 
[2026-03-21 16:38:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"QitS4HbAfF3x1QItYXP6xms4xnwCmbd7","execution_time":"2026-03-21 16:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wzySWdg-1774100159","operation_id":160302,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-21 16:38:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"QitS4HbAfF3x1QItYXP6xms4xnwCmbd7","execution_time":"2026-03-21 16:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wzySWdg-1774100159","operation_id":160302,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-21 16:38:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"QitS4HbAfF3x1QItYXP6xms4xnwCmbd7","execution_time":"2026-03-21 16:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wzySWdg-1774100159","operation_id":160302,"count":2} 
[2026-03-21 16:38:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"QitS4HbAfF3x1QItYXP6xms4xnwCmbd7","execution_time":"2026-03-21 16:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wzySWdg-1774100159","operation_id":160302,"count":2} 
[2026-03-21 16:38:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"QitS4HbAfF3x1QItYXP6xms4xnwCmbd7","execution_time":"2026-03-21 16:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wzySWdg-1774100159","operation_id":160302,"user_id":1320,"notification_type":"order_approved","reference_id":175274} 
[2026-03-21 16:38:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"QitS4HbAfF3x1QItYXP6xms4xnwCmbd7","execution_time":"2026-03-21 16:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wzySWdg-1774100159","operation_id":160302,"user_id":1056,"notification_type":"order_approved","reference_id":175273} 
[2026-03-21 16:38:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"QitS4HbAfF3x1QItYXP6xms4xnwCmbd7","execution_time":"2026-03-21 16:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wzySWdg-1774100159","operation_id":160302,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-21 16:38:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"QitS4HbAfF3x1QItYXP6xms4xnwCmbd7","execution_time":"2026-03-21 16:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wzySWdg-1774100159","operation_id":160302,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-21 16:38:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"QitS4HbAfF3x1QItYXP6xms4xnwCmbd7","execution_time":"2026-03-21 16:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wzySWdg-1774100159","operation_id":160302,"processed":2,"errors":0} 
[2026-03-21 16:38:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"QitS4HbAfF3x1QItYXP6xms4xnwCmbd7","execution_time":"2026-03-21 16:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wzySWdg-1774100159","operation_id":160302,"processed":2,"errors":0} 
[2026-03-21 16:38:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"QitS4HbAfF3x1QItYXP6xms4xnwCmbd7","execution_time":"2026-03-21 16:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wzySWdg-1774100159","operation_id":160302} 
[2026-03-21 16:38:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1320  
[2026-03-21 16:38:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-21 16:38:08] production.INFO: Constructing job for order: 175279  
[2026-03-21 16:38:10] production.INFO: Handling job for order: 175279  
[2026-03-21 16:38:10] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:38:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:38:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=3e7038b3-c8bf-4ffd-975f-58e878eef515&Player_ID=52278399512  
[2026-03-21 16:38:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=3e7038b3-c8bf-4ffd-975f-58e878eef515&Player_ID=52278399512","has_body":false} 
[2026-03-21 16:38:11] production.INFO: Operation sent successfully {"operation_id":160307,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-KeXv-1774100290","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 16:38:11"}},"processed_data":{"order_number":"ORD-KeXv-1774100290","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-21 16:38:22] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-KeXv-1774100290","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 16:38:22] production.INFO: Processed webhook data (normalized) {"id":"ORD-KeXv-1774100290","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 16:38:22] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 16:38:22] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":175279} 
[2026-03-21 16:38:22] production.INFO: Order updated successfully. Order ID: 175279, Status: completed  
[2026-03-21 16:38:22] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-KeXv-1774100290","status":"completed","codes_count":0} 
[2026-03-21 16:38:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 16:39:25] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ADlXpi-1774099350","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 16:39:25] production.INFO: Processed webhook data (normalized) {"id":"ORD-ADlXpi-1774099350","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 16:39:25] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 16:39:25] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":175253} 
[2026-03-21 16:39:25] production.INFO: Order updated successfully. Order ID: 175253, Status: completed  
[2026-03-21 16:39:25] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ADlXpi-1774099350","status":"completed","codes_count":0} 
[2026-03-21 16:39:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-21 16:39:32] production.INFO: Constructing job for order: 175280  
[2026-03-21 16:39:35] production.INFO: Handling job for order: 175280  
[2026-03-21 16:39:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:39:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:39:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=f3f80ae4-5cf7-4e3a-b18f-43b308091d44&Player_ID=583271458  
[2026-03-21 16:39:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=f3f80ae4-5cf7-4e3a-b18f-43b308091d44&Player_ID=583271458","has_body":false} 
[2026-03-21 16:39:36] production.INFO: Operation sent successfully {"operation_id":160308,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-edV3g7A5-1774100375","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 16:39:36"}},"processed_data":{"order_number":"ORD-edV3g7A5-1774100375","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 16:39:50] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-edV3g7A5-1774100375","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 16:39:50] production.INFO: Processed webhook data (normalized) {"id":"ORD-edV3g7A5-1774100375","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 16:39:50] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 16:39:50] production.INFO: SendAcceptReject: Notification queued {"user_id":600,"notification_type":"order_approved","reference_id":175280} 
[2026-03-21 16:39:50] production.INFO: Order updated successfully. Order ID: 175280, Status: completed  
[2026-03-21 16:39:50] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-edV3g7A5-1774100375","status":"completed","codes_count":0} 
[2026-03-21 16:39:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 600  
[2026-03-21 16:40:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"pKCWJLJpH4nE6wBAEzQXZCPpKkrwZvf4","execution_time":"2026-03-21 16:40:03"} 
[2026-03-21 16:40:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"pKCWJLJpH4nE6wBAEzQXZCPpKkrwZvf4","execution_time":"2026-03-21 16:40:03","total_operations":9,"sites_count":1} 
[2026-03-21 16:40:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"pKCWJLJpH4nE6wBAEzQXZCPpKkrwZvf4","execution_time":"2026-03-21 16:40:03","site_id":3,"site_name":"swgamessd","orders_count":9,"order_ids":["ORD-WaJd5V-1774074452","ORD-ciV-1774098881","ORD-Oq0TC3vB-1774099436","ORD-6ZnsYVo-1774099550","ORD-Z7Y0Y-1774099584","ORD-jptNVg-1774099776","ORD-OSg-1774099861","ORD-zXP-1774100260","ORD-dETk-1774100265"]} 
[2026-03-21 16:40:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"pKCWJLJpH4nE6wBAEzQXZCPpKkrwZvf4","execution_time":"2026-03-21 16:40:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 16:40:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"pKCWJLJpH4nE6wBAEzQXZCPpKkrwZvf4","execution_time":"2026-03-21 16:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":9} 
[2026-03-21 16:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"pKCWJLJpH4nE6wBAEzQXZCPpKkrwZvf4","execution_time":"2026-03-21 16:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6ZnsYVo-1774099550","operation_id":160287} 
[2026-03-21 16:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"pKCWJLJpH4nE6wBAEzQXZCPpKkrwZvf4","execution_time":"2026-03-21 16:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ciV-1774098881","operation_id":160272} 
[2026-03-21 16:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"pKCWJLJpH4nE6wBAEzQXZCPpKkrwZvf4","execution_time":"2026-03-21 16:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dETk-1774100265","operation_id":160306} 
[2026-03-21 16:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"pKCWJLJpH4nE6wBAEzQXZCPpKkrwZvf4","execution_time":"2026-03-21 16:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jptNVg-1774099776","operation_id":160292} 
[2026-03-21 16:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"pKCWJLJpH4nE6wBAEzQXZCPpKkrwZvf4","execution_time":"2026-03-21 16:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Oq0TC3vB-1774099436","operation_id":160285} 
[2026-03-21 16:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"pKCWJLJpH4nE6wBAEzQXZCPpKkrwZvf4","execution_time":"2026-03-21 16:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OSg-1774099861","operation_id":160296} 
[2026-03-21 16:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"pKCWJLJpH4nE6wBAEzQXZCPpKkrwZvf4","execution_time":"2026-03-21 16:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 16:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"pKCWJLJpH4nE6wBAEzQXZCPpKkrwZvf4","execution_time":"2026-03-21 16:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z7Y0Y-1774099584","operation_id":160288} 
[2026-03-21 16:40:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"pKCWJLJpH4nE6wBAEzQXZCPpKkrwZvf4","execution_time":"2026-03-21 16:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zXP-1774100260","operation_id":160304,"processed":1,"skipped":8,"updates_prepared":1} 
[2026-03-21 16:40:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"pKCWJLJpH4nE6wBAEzQXZCPpKkrwZvf4","execution_time":"2026-03-21 16:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zXP-1774100260","operation_id":160304,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 16:40:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"pKCWJLJpH4nE6wBAEzQXZCPpKkrwZvf4","execution_time":"2026-03-21 16:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zXP-1774100260","operation_id":160304,"count":1} 
[2026-03-21 16:40:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"pKCWJLJpH4nE6wBAEzQXZCPpKkrwZvf4","execution_time":"2026-03-21 16:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zXP-1774100260","operation_id":160304,"count":1} 
[2026-03-21 16:40:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"pKCWJLJpH4nE6wBAEzQXZCPpKkrwZvf4","execution_time":"2026-03-21 16:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zXP-1774100260","operation_id":160304,"user_id":1600,"notification_type":"order_approved","reference_id":175275} 
[2026-03-21 16:40:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"pKCWJLJpH4nE6wBAEzQXZCPpKkrwZvf4","execution_time":"2026-03-21 16:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zXP-1774100260","operation_id":160304,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 16:40:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"pKCWJLJpH4nE6wBAEzQXZCPpKkrwZvf4","execution_time":"2026-03-21 16:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zXP-1774100260","operation_id":160304,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 16:40:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"pKCWJLJpH4nE6wBAEzQXZCPpKkrwZvf4","execution_time":"2026-03-21 16:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zXP-1774100260","operation_id":160304,"processed":1,"errors":0} 
[2026-03-21 16:40:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"pKCWJLJpH4nE6wBAEzQXZCPpKkrwZvf4","execution_time":"2026-03-21 16:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zXP-1774100260","operation_id":160304,"processed":1,"errors":0} 
[2026-03-21 16:40:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"pKCWJLJpH4nE6wBAEzQXZCPpKkrwZvf4","execution_time":"2026-03-21 16:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zXP-1774100260","operation_id":160304} 
[2026-03-21 16:40:03] production.INFO: Executing GetProducts task...  
[2026-03-21 16:40:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 16:40:03] production.INFO: Executing GetProducts task...  
[2026-03-21 16:40:05] production.INFO: async() رجع: true  
[2026-03-21 16:40:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 16:40:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 16:40:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 16:40:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 16:40:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 16:40:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 16:40:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 16:40:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 16:40:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 16:40:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 16:40:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 16:40:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1600  
[2026-03-21 16:40:57] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1083.5","mainamount":"1100","operation_number":"155938745","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpto6l5ci2fe4h1bOv0nL"}},"user_id":1749} 
[2026-03-21 16:40:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 16:40:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 16:40:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 16:40:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 16:40:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 16:40:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 16:40:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 16:40:57] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 16:40:57] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18335,"user_id":1749,"amount":1083.5,"admins_notified":7} 
[2026-03-21 16:41:05] production.INFO: SendAcceptReject: Notification queued {"user_id":1551,"notification_type":"order_approved","reference_id":175278} 
[2026-03-21 16:41:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1551  
[2026-03-21 16:41:16] production.INFO: Creating credit request {"payload":{"_token":"uqlo4dG97k2Fvht3nrAS1JQHhdRLk5PUYU1vBuKd","amount":"14775","method_id":"13","mainamount":"15000","operation_number":"155929846","note":null,"notif":{"Illuminate\\Http\\UploadedFile":"/tmp/phpoj7l4lmj6n633qEr8Gl"}},"user_id":111} 
[2026-03-21 16:41:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 16:41:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 16:41:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 16:41:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 16:41:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 16:41:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 16:41:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 16:41:18] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 16:41:18] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18336,"user_id":111,"amount":14775.0,"admins_notified":7} 
[2026-03-21 16:41:29] production.INFO: Constructing job for order: 175281  
[2026-03-21 16:41:30] production.INFO: Handling job for order: 175281  
[2026-03-21 16:41:30] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 16:41:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:41:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=9a68f0e0-6c5b-45a3-b121-214e3a2476ea&Player_ID=0996519750  
[2026-03-21 16:41:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=9a68f0e0-6c5b-45a3-b121-214e3a2476ea&Player_ID=0996519750","has_body":false} 
[2026-03-21 16:41:31] production.INFO: SendAcceptReject: Notification queued {"user_id":1551,"notification_type":"order_approved","reference_id":175259} 
[2026-03-21 16:41:31] production.INFO: Operation sent successfully {"operation_id":160309,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-G0XPw-1774100491","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 16:41:31"}},"processed_data":{"order_number":"ORD-G0XPw-1774100491","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 16:41:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1551  
[2026-03-21 16:41:34] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1083.5","mainamount":"1100","operation_number":"155938745","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phplef3nq99hb26btKTwu4"}},"user_id":1749} 
[2026-03-21 16:41:40] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ciV-1774098881","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 16:41:40] production.INFO: Processed webhook data (normalized) {"id":"ORD-ciV-1774098881","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 16:41:40] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 16:41:40] production.INFO: SendAcceptReject: Notification queued {"user_id":33,"notification_type":"order_approved","reference_id":175242} 
[2026-03-21 16:41:40] production.INFO: Order updated successfully. Order ID: 175242, Status: completed  
[2026-03-21 16:41:40] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ciV-1774098881","status":"completed","codes_count":0} 
[2026-03-21 16:41:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-21 16:42:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"kn7Um7mujeTROPHcqSAGlVe3m2dNMkRS","execution_time":"2026-03-21 16:42:04"} 
[2026-03-21 16:42:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"kn7Um7mujeTROPHcqSAGlVe3m2dNMkRS","execution_time":"2026-03-21 16:42:04","total_operations":8,"sites_count":2} 
[2026-03-21 16:42:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"kn7Um7mujeTROPHcqSAGlVe3m2dNMkRS","execution_time":"2026-03-21 16:42:04","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-WaJd5V-1774074452","ORD-Oq0TC3vB-1774099436","ORD-6ZnsYVo-1774099550","ORD-Z7Y0Y-1774099584","ORD-jptNVg-1774099776","ORD-OSg-1774099861","ORD-dETk-1774100265"]} 
[2026-03-21 16:42:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"kn7Um7mujeTROPHcqSAGlVe3m2dNMkRS","execution_time":"2026-03-21 16:42:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 16:42:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"kn7Um7mujeTROPHcqSAGlVe3m2dNMkRS","execution_time":"2026-03-21 16:42:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-21 16:42:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kn7Um7mujeTROPHcqSAGlVe3m2dNMkRS","execution_time":"2026-03-21 16:42:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6ZnsYVo-1774099550","operation_id":160287} 
[2026-03-21 16:42:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kn7Um7mujeTROPHcqSAGlVe3m2dNMkRS","execution_time":"2026-03-21 16:42:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dETk-1774100265","operation_id":160306} 
[2026-03-21 16:42:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kn7Um7mujeTROPHcqSAGlVe3m2dNMkRS","execution_time":"2026-03-21 16:42:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jptNVg-1774099776","operation_id":160292} 
[2026-03-21 16:42:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kn7Um7mujeTROPHcqSAGlVe3m2dNMkRS","execution_time":"2026-03-21 16:42:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Oq0TC3vB-1774099436","operation_id":160285} 
[2026-03-21 16:42:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kn7Um7mujeTROPHcqSAGlVe3m2dNMkRS","execution_time":"2026-03-21 16:42:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OSg-1774099861","operation_id":160296} 
[2026-03-21 16:42:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kn7Um7mujeTROPHcqSAGlVe3m2dNMkRS","execution_time":"2026-03-21 16:42:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 16:42:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kn7Um7mujeTROPHcqSAGlVe3m2dNMkRS","execution_time":"2026-03-21 16:42:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z7Y0Y-1774099584","operation_id":160288} 
[2026-03-21 16:42:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"kn7Um7mujeTROPHcqSAGlVe3m2dNMkRS","execution_time":"2026-03-21 16:42:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z7Y0Y-1774099584","operation_id":160288,"processed":0,"skipped":7,"updates_prepared":0} 
[2026-03-21 16:42:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"kn7Um7mujeTROPHcqSAGlVe3m2dNMkRS","execution_time":"2026-03-21 16:42:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z7Y0Y-1774099584","operation_id":160288,"processed":0,"errors":0} 
[2026-03-21 16:42:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"kn7Um7mujeTROPHcqSAGlVe3m2dNMkRS","execution_time":"2026-03-21 16:42:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z7Y0Y-1774099584","operation_id":160288,"orders_count":1,"order_ids":["ORD-G0XPw-1774100491"]} 
[2026-03-21 16:42:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"kn7Um7mujeTROPHcqSAGlVe3m2dNMkRS","execution_time":"2026-03-21 16:42:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z7Y0Y-1774099584","operation_id":160288} 
[2026-03-21 16:42:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"kn7Um7mujeTROPHcqSAGlVe3m2dNMkRS","execution_time":"2026-03-21 16:42:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z7Y0Y-1774099584","operation_id":160288,"orders_count":1} 
[2026-03-21 16:42:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"kn7Um7mujeTROPHcqSAGlVe3m2dNMkRS","execution_time":"2026-03-21 16:42:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-G0XPw-1774100491","operation_id":160309,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 16:42:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"kn7Um7mujeTROPHcqSAGlVe3m2dNMkRS","execution_time":"2026-03-21 16:42:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-G0XPw-1774100491","operation_id":160309,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 16:42:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"kn7Um7mujeTROPHcqSAGlVe3m2dNMkRS","execution_time":"2026-03-21 16:42:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-G0XPw-1774100491","operation_id":160309,"count":1} 
[2026-03-21 16:42:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"kn7Um7mujeTROPHcqSAGlVe3m2dNMkRS","execution_time":"2026-03-21 16:42:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-G0XPw-1774100491","operation_id":160309,"count":1} 
[2026-03-21 16:42:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"kn7Um7mujeTROPHcqSAGlVe3m2dNMkRS","execution_time":"2026-03-21 16:42:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-G0XPw-1774100491","operation_id":160309,"user_id":1056,"notification_type":"order_approved","reference_id":175281} 
[2026-03-21 16:42:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"kn7Um7mujeTROPHcqSAGlVe3m2dNMkRS","execution_time":"2026-03-21 16:42:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-G0XPw-1774100491","operation_id":160309,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 16:42:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"kn7Um7mujeTROPHcqSAGlVe3m2dNMkRS","execution_time":"2026-03-21 16:42:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-G0XPw-1774100491","operation_id":160309,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 16:42:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"kn7Um7mujeTROPHcqSAGlVe3m2dNMkRS","execution_time":"2026-03-21 16:42:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-G0XPw-1774100491","operation_id":160309,"processed":1,"errors":0} 
[2026-03-21 16:42:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"kn7Um7mujeTROPHcqSAGlVe3m2dNMkRS","execution_time":"2026-03-21 16:42:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-G0XPw-1774100491","operation_id":160309,"processed":1,"errors":0} 
[2026-03-21 16:42:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"kn7Um7mujeTROPHcqSAGlVe3m2dNMkRS","execution_time":"2026-03-21 16:42:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-G0XPw-1774100491","operation_id":160309} 
[2026-03-21 16:42:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-21 16:42:13] production.INFO: SendAcceptReject: Notification queued {"user_id":65,"notification_type":"request_approved","reference_id":18329} 
[2026-03-21 16:42:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 65  
[2026-03-21 16:42:16] production.INFO: Constructing job for order: 175282  
[2026-03-21 16:42:19] production.INFO: Handling job for order: 175282  
[2026-03-21 16:42:19] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:42:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:42:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=6c379cde-887f-4aee-8ad9-0af0a91e4211&Player_ID=14740283275  
[2026-03-21 16:42:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=6c379cde-887f-4aee-8ad9-0af0a91e4211&Player_ID=14740283275","has_body":false} 
[2026-03-21 16:42:20] production.INFO: Operation sent successfully {"operation_id":160310,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-zlAMA-1774100540","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 16:42:20"}},"processed_data":{"order_number":"ORD-zlAMA-1774100540","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 16:42:37] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Oq0TC3vB-1774099436","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 16:42:37] production.INFO: Processed webhook data (normalized) {"id":"ORD-Oq0TC3vB-1774099436","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 16:42:37] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 16:42:37] production.INFO: SendAcceptReject: Notification queued {"user_id":1748,"notification_type":"order_approved","reference_id":175255} 
[2026-03-21 16:42:37] production.INFO: Order updated successfully. Order ID: 175255, Status: completed  
[2026-03-21 16:42:37] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Oq0TC3vB-1774099436","status":"completed","codes_count":0} 
[2026-03-21 16:42:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1748  
[2026-03-21 16:43:05] production.INFO: SendAcceptReject: Notification queued {"user_id":1712,"notification_type":"request_approved","reference_id":18330} 
[2026-03-21 16:43:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1712  
[2026-03-21 16:43:10] production.INFO: Constructing job for order: 175283  
[2026-03-21 16:43:10] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1083.5","mainamount":"1100","operation_number":"155938745","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpt1m8gevv2laldVsWCdo"}},"user_id":1749} 
[2026-03-21 16:43:11] production.INFO: Handling job for order: 175283  
[2026-03-21 16:43:11] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:43:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:43:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=d2936d04-6198-4716-9eab-7d7304a77162&Player_ID=52264492543  
[2026-03-21 16:43:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=d2936d04-6198-4716-9eab-7d7304a77162&Player_ID=52264492543","has_body":false} 
[2026-03-21 16:43:12] production.INFO: Operation sent successfully {"operation_id":160311,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-eX78r2kl-1774100592","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 16:43:12"}},"processed_data":{"order_number":"ORD-eX78r2kl-1774100592","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-21 16:43:20] production.INFO: SendAcceptReject: Notification queued {"user_id":106,"notification_type":"request_approved","reference_id":18331} 
[2026-03-21 16:43:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 106  
[2026-03-21 16:43:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-eX78r2kl-1774100592","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 16:43:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-eX78r2kl-1774100592","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 16:43:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 16:43:23] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":175283} 
[2026-03-21 16:43:23] production.INFO: Order updated successfully. Order ID: 175283, Status: completed  
[2026-03-21 16:43:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-eX78r2kl-1774100592","status":"completed","codes_count":0} 
[2026-03-21 16:43:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-21 16:43:31] production.INFO: Constructing job for order: 175284  
[2026-03-21 16:43:33] production.INFO: Handling job for order: 175284  
[2026-03-21 16:43:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:43:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:43:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=10000&uuid=4e8cca25-a54b-41ed-afd5-846d9c26b606&Player_ID=78998180  
[2026-03-21 16:43:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=10000&uuid=4e8cca25-a54b-41ed-afd5-846d9c26b606&Player_ID=78998180","has_body":false} 
[2026-03-21 16:43:34] production.INFO: Operation sent successfully {"operation_id":160312,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-yvi-1774100614","amount":1.060407000000000099504404715844430029392242431640625,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-21 16:43:34"}},"processed_data":{"order_number":"ORD-yvi-1774100614","amount":1.060407000000000099504404715844430029392242431640625,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-21 16:43:37] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Z7Y0Y-1774099584","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 16:43:37] production.INFO: Processed webhook data (normalized) {"id":"ORD-Z7Y0Y-1774099584","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 16:43:37] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 16:43:37] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":175258} 
[2026-03-21 16:43:37] production.INFO: Order updated successfully. Order ID: 175258, Status: completed  
[2026-03-21 16:43:37] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Z7Y0Y-1774099584","status":"completed","codes_count":0} 
[2026-03-21 16:43:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-21 16:43:41] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-yvi-1774100614","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 16:43:41] production.INFO: Processed webhook data (normalized) {"id":"ORD-yvi-1774100614","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 16:43:41] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 16:43:41] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":175284} 
[2026-03-21 16:43:41] production.INFO: Order updated successfully. Order ID: 175284, Status: completed  
[2026-03-21 16:43:41] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-yvi-1774100614","status":"completed","codes_count":0} 
[2026-03-21 16:43:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-21 16:43:47] production.INFO: SendAcceptReject: Notification queued {"user_id":129,"notification_type":"request_approved","reference_id":18332} 
[2026-03-21 16:43:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 129  
[2026-03-21 16:43:58] production.INFO: Constructing job for order: 175285  
[2026-03-21 16:44:01] production.INFO: Handling job for order: 175285  
[2026-03-21 16:44:01] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:44:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:44:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=1635a6b2-de86-42f5-87fc-57db9b30730e&Player_ID=12028762647  
[2026-03-21 16:44:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=1635a6b2-de86-42f5-87fc-57db9b30730e&Player_ID=12028762647","has_body":false} 
[2026-03-21 16:44:02] production.INFO: Operation sent successfully {"operation_id":160313,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xC6pK-1774100642","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 16:44:02"}},"processed_data":{"order_number":"ORD-xC6pK-1774100642","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 16:44:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"UxDQqKJJPIXusUlBIqHjQN9x00LaXyHc","execution_time":"2026-03-21 16:44:02"} 
[2026-03-21 16:44:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"UxDQqKJJPIXusUlBIqHjQN9x00LaXyHc","execution_time":"2026-03-21 16:44:02","total_operations":7,"sites_count":1} 
[2026-03-21 16:44:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"UxDQqKJJPIXusUlBIqHjQN9x00LaXyHc","execution_time":"2026-03-21 16:44:02","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-WaJd5V-1774074452","ORD-6ZnsYVo-1774099550","ORD-jptNVg-1774099776","ORD-OSg-1774099861","ORD-dETk-1774100265","ORD-zlAMA-1774100540","ORD-xC6pK-1774100642"]} 
[2026-03-21 16:44:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"UxDQqKJJPIXusUlBIqHjQN9x00LaXyHc","execution_time":"2026-03-21 16:44:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 16:44:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"UxDQqKJJPIXusUlBIqHjQN9x00LaXyHc","execution_time":"2026-03-21 16:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-21 16:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UxDQqKJJPIXusUlBIqHjQN9x00LaXyHc","execution_time":"2026-03-21 16:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6ZnsYVo-1774099550","operation_id":160287} 
[2026-03-21 16:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UxDQqKJJPIXusUlBIqHjQN9x00LaXyHc","execution_time":"2026-03-21 16:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dETk-1774100265","operation_id":160306} 
[2026-03-21 16:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UxDQqKJJPIXusUlBIqHjQN9x00LaXyHc","execution_time":"2026-03-21 16:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jptNVg-1774099776","operation_id":160292} 
[2026-03-21 16:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UxDQqKJJPIXusUlBIqHjQN9x00LaXyHc","execution_time":"2026-03-21 16:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OSg-1774099861","operation_id":160296} 
[2026-03-21 16:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UxDQqKJJPIXusUlBIqHjQN9x00LaXyHc","execution_time":"2026-03-21 16:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 16:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UxDQqKJJPIXusUlBIqHjQN9x00LaXyHc","execution_time":"2026-03-21 16:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xC6pK-1774100642","operation_id":160313} 
[2026-03-21 16:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UxDQqKJJPIXusUlBIqHjQN9x00LaXyHc","execution_time":"2026-03-21 16:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zlAMA-1774100540","operation_id":160310} 
[2026-03-21 16:44:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"UxDQqKJJPIXusUlBIqHjQN9x00LaXyHc","execution_time":"2026-03-21 16:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zlAMA-1774100540","operation_id":160310,"processed":0,"skipped":7,"updates_prepared":0} 
[2026-03-21 16:44:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"UxDQqKJJPIXusUlBIqHjQN9x00LaXyHc","execution_time":"2026-03-21 16:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zlAMA-1774100540","operation_id":160310,"processed":0,"errors":0} 
[2026-03-21 16:44:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"UxDQqKJJPIXusUlBIqHjQN9x00LaXyHc","execution_time":"2026-03-21 16:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zlAMA-1774100540","operation_id":160310} 
[2026-03-21 16:44:02] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"request_approved","reference_id":18333} 
[2026-03-21 16:44:08] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-6ZnsYVo-1774099550","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 16:44:08] production.INFO: Processed webhook data (normalized) {"id":"ORD-6ZnsYVo-1774099550","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 16:44:08] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 16:44:08] production.INFO: SendAcceptReject: Notification queued {"user_id":1748,"notification_type":"order_approved","reference_id":175257} 
[2026-03-21 16:44:08] production.INFO: Order updated successfully. Order ID: 175257, Status: completed  
[2026-03-21 16:44:08] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-6ZnsYVo-1774099550","status":"completed","codes_count":0} 
[2026-03-21 16:44:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1748  
[2026-03-21 16:44:18] production.INFO: Constructing job for order: 175286  
[2026-03-21 16:44:20] production.INFO: Handling job for order: 175286  
[2026-03-21 16:44:20] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 16:44:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:44:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/813/params?qty=1&uuid=94997d86-8546-4e19-9d48-49ce11f01dea&Player_ID=0939621061  
[2026-03-21 16:44:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/813/params?qty=1&uuid=94997d86-8546-4e19-9d48-49ce11f01dea&Player_ID=0939621061","has_body":false} 
[2026-03-21 16:44:21] production.INFO: Operation sent successfully {"operation_id":160314,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-UiCL-1774100661","amount":390.67572000000001253283699043095111846923828125,"status":"processing","product":"370.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 16:44:21"}},"processed_data":{"order_number":"ORD-UiCL-1774100661","amount":390.67572000000001253283699043095111846923828125,"status":"processing","product":"370.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 16:44:28] production.INFO: Constructing job for order: 175287  
[2026-03-21 16:44:30] production.INFO: Handling job for order: 175287  
[2026-03-21 16:44:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:44:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:44:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=7454a806-1810-4178-a841-155ab40fd8f6&Player_ID=15070864884  
[2026-03-21 16:44:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=7454a806-1810-4178-a841-155ab40fd8f6&Player_ID=15070864884","has_body":false} 
[2026-03-21 16:44:31] production.INFO: Operation sent successfully {"operation_id":160315,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Slob-1774100671","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 16:44:31"}},"processed_data":{"order_number":"ORD-Slob-1774100671","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 16:44:45] production.INFO: Constructing job for order: 175288  
[2026-03-21 16:44:46] production.INFO: Handling job for order: 175288  
[2026-03-21 16:44:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:44:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:44:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=d6507400-cec4-46a5-87be-65f68a9023ff&Player_ID=52252354062  
[2026-03-21 16:44:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=d6507400-cec4-46a5-87be-65f68a9023ff&Player_ID=52252354062","has_body":false} 
[2026-03-21 16:44:47] production.INFO: Operation sent successfully {"operation_id":160316,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-nUPm-1774100687","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 16:44:47"}},"processed_data":{"order_number":"ORD-nUPm-1774100687","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 16:44:48] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1083.5","mainamount":"1100","operation_number":"155938745","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpsmh69v0qfk1ra8D4RFg"}},"user_id":1749} 
[2026-03-21 16:44:51] production.INFO: Constructing job for order: 175289  
[2026-03-21 16:44:53] production.INFO: Handling job for order: 175289  
[2026-03-21 16:44:53] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 16:44:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:44:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/35/params?qty=1&uuid=7e4b82d6-330d-4159-b270-52d599a3c321&Player_ID=0939621061  
[2026-03-21 16:44:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/35/params?qty=1&uuid=7e4b82d6-330d-4159-b270-52d599a3c321&Player_ID=0939621061","has_body":false} 
[2026-03-21 16:44:54] production.INFO: Operation sent successfully {"operation_id":160317,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-sVfX2R3-1774100694","amount":55.807940000000002100932761095464229583740234375,"status":"processing","product":"52.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 16:44:54"}},"processed_data":{"order_number":"ORD-sVfX2R3-1774100694","amount":55.807940000000002100932761095464229583740234375,"status":"processing","product":"52.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 16:44:59] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-nUPm-1774100687","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 16:44:59] production.INFO: Processed webhook data (normalized) {"id":"ORD-nUPm-1774100687","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 16:44:59] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 16:44:59] production.INFO: SendAcceptReject: Notification queued {"user_id":55,"notification_type":"order_approved","reference_id":175288} 
[2026-03-21 16:44:59] production.INFO: Order updated successfully. Order ID: 175288, Status: completed  
[2026-03-21 16:44:59] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-nUPm-1774100687","status":"completed","codes_count":0} 
[2026-03-21 16:45:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 55  
[2026-03-21 16:45:01] production.INFO: Constructing job for order: 175290  
[2026-03-21 16:45:03] production.INFO: Executing GetProducts task...  
[2026-03-21 16:45:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 16:45:03] production.INFO: Executing GetProducts task...  
[2026-03-21 16:45:05] production.INFO: async() رجع: true  
[2026-03-21 16:45:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 16:45:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 16:45:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 16:45:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 16:45:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 16:45:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 16:45:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 16:45:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 16:45:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 16:45:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 16:45:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 16:45:07] production.INFO: Handling job for order: 175290  
[2026-03-21 16:45:07] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 16:45:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:45:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=dfc288d5-61b8-4b4d-8b9d-153f30412f29&Player_ID=0939621061  
[2026-03-21 16:45:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=dfc288d5-61b8-4b4d-8b9d-153f30412f29&Player_ID=0939621061","has_body":false} 
[2026-03-21 16:45:07] production.INFO: Operation sent successfully {"operation_id":160318,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kmM0-1774100707","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 16:45:07"}},"processed_data":{"order_number":"ORD-kmM0-1774100707","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 16:45:12] production.INFO: Constructing job for order: 175291  
[2026-03-21 16:45:13] production.INFO: Handling job for order: 175291  
[2026-03-21 16:45:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:45:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:45:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=fbdf9020-4c27-493b-9108-c64c6b49dd0a&Player_ID=5439813146  
[2026-03-21 16:45:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=fbdf9020-4c27-493b-9108-c64c6b49dd0a&Player_ID=5439813146","has_body":false} 
[2026-03-21 16:45:14] production.INFO: Operation sent successfully {"operation_id":160319,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-XrAV6hCx-1774100714","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 16:45:14"}},"processed_data":{"order_number":"ORD-XrAV6hCx-1774100714","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-21 16:45:29] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-XrAV6hCx-1774100714","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 16:45:29] production.INFO: Processed webhook data (normalized) {"id":"ORD-XrAV6hCx-1774100714","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 16:45:29] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 16:45:29] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":175291} 
[2026-03-21 16:45:29] production.INFO: Order updated successfully. Order ID: 175291, Status: completed  
[2026-03-21 16:45:29] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-XrAV6hCx-1774100714","status":"completed","codes_count":0} 
[2026-03-21 16:45:42] production.INFO: SendAcceptReject: Notification queued {"user_id":1748,"notification_type":"request_approved","reference_id":18334} 
[2026-03-21 16:45:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1748  
[2026-03-21 16:45:48] production.INFO: Constructing job for order: 175292  
[2026-03-21 16:45:50] production.INFO: Handling job for order: 175292  
[2026-03-21 16:45:50] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 16:45:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:45:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=d3ee3283-51a9-4fa6-884f-942705442ea4&Player_ID=0936726888  
[2026-03-21 16:45:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=d3ee3283-51a9-4fa6-884f-942705442ea4&Player_ID=0936726888","has_body":false} 
[2026-03-21 16:45:51] production.INFO: Operation sent successfully {"operation_id":160320,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-OIS3Y059-1774100751","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 16:45:51"}},"processed_data":{"order_number":"ORD-OIS3Y059-1774100751","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 16:45:52] production.INFO: SendAcceptReject: Notification queued {"user_id":1749,"notification_type":"request_approved","reference_id":18335} 
[2026-03-21 16:45:53] production.INFO: Constructing job for order: 175293  
[2026-03-21 16:45:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1749  
[2026-03-21 16:45:54] production.INFO: Handling job for order: 175293  
[2026-03-21 16:45:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:45:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:45:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/564/params?qty=10000&uuid=fd66dc5b-a57b-4468-9a54-a0b4b5bbed74&Player_ID=93980513  
[2026-03-21 16:45:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/564/params?qty=10000&uuid=fd66dc5b-a57b-4468-9a54-a0b4b5bbed74&Player_ID=93980513","has_body":false} 
[2026-03-21 16:45:55] production.INFO: Operation sent successfully {"operation_id":160321,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8YX3v-1774100755","amount":1.3814260000000000427888835474732331931591033935546875,"status":"processing","product":"Sugo Amount","game":"Sugo","notes":[],"created_at":"2026-03-21 16:45:55"}},"processed_data":{"order_number":"ORD-8YX3v-1774100755","amount":1.3814260000000000427888835474732331931591033935546875,"status":"processing","product":"Sugo Amount","game":"Sugo"}} 
[2026-03-21 16:46:02] production.INFO: SendAcceptReject: Notification queued {"user_id":111,"notification_type":"request_approved","reference_id":18336} 
[2026-03-21 16:46:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ugjYyd0DrQxN7jEao30sjhdxe83N7O0q","execution_time":"2026-03-21 16:46:04"} 
[2026-03-21 16:46:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ugjYyd0DrQxN7jEao30sjhdxe83N7O0q","execution_time":"2026-03-21 16:46:04","total_operations":12,"sites_count":2} 
[2026-03-21 16:46:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ugjYyd0DrQxN7jEao30sjhdxe83N7O0q","execution_time":"2026-03-21 16:46:04","site_id":3,"site_name":"swgamessd","orders_count":8,"order_ids":["ORD-WaJd5V-1774074452","ORD-jptNVg-1774099776","ORD-OSg-1774099861","ORD-dETk-1774100265","ORD-zlAMA-1774100540","ORD-xC6pK-1774100642","ORD-Slob-1774100671","ORD-8YX3v-1774100755"]} 
[2026-03-21 16:46:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ugjYyd0DrQxN7jEao30sjhdxe83N7O0q","execution_time":"2026-03-21 16:46:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 16:46:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ugjYyd0DrQxN7jEao30sjhdxe83N7O0q","execution_time":"2026-03-21 16:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":8} 
[2026-03-21 16:46:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ugjYyd0DrQxN7jEao30sjhdxe83N7O0q","execution_time":"2026-03-21 16:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8YX3v-1774100755","operation_id":160321} 
[2026-03-21 16:46:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ugjYyd0DrQxN7jEao30sjhdxe83N7O0q","execution_time":"2026-03-21 16:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dETk-1774100265","operation_id":160306} 
[2026-03-21 16:46:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ugjYyd0DrQxN7jEao30sjhdxe83N7O0q","execution_time":"2026-03-21 16:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jptNVg-1774099776","operation_id":160292} 
[2026-03-21 16:46:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ugjYyd0DrQxN7jEao30sjhdxe83N7O0q","execution_time":"2026-03-21 16:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OSg-1774099861","operation_id":160296} 
[2026-03-21 16:46:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ugjYyd0DrQxN7jEao30sjhdxe83N7O0q","execution_time":"2026-03-21 16:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Slob-1774100671","operation_id":160315} 
[2026-03-21 16:46:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ugjYyd0DrQxN7jEao30sjhdxe83N7O0q","execution_time":"2026-03-21 16:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 16:46:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ugjYyd0DrQxN7jEao30sjhdxe83N7O0q","execution_time":"2026-03-21 16:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xC6pK-1774100642","operation_id":160313} 
[2026-03-21 16:46:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ugjYyd0DrQxN7jEao30sjhdxe83N7O0q","execution_time":"2026-03-21 16:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zlAMA-1774100540","operation_id":160310} 
[2026-03-21 16:46:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ugjYyd0DrQxN7jEao30sjhdxe83N7O0q","execution_time":"2026-03-21 16:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zlAMA-1774100540","operation_id":160310,"processed":0,"skipped":8,"updates_prepared":0} 
[2026-03-21 16:46:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ugjYyd0DrQxN7jEao30sjhdxe83N7O0q","execution_time":"2026-03-21 16:46:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zlAMA-1774100540","operation_id":160310,"processed":0,"errors":0} 
[2026-03-21 16:46:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ugjYyd0DrQxN7jEao30sjhdxe83N7O0q","execution_time":"2026-03-21 16:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zlAMA-1774100540","operation_id":160310,"orders_count":4,"order_ids":["ORD-UiCL-1774100661","ORD-sVfX2R3-1774100694","ORD-kmM0-1774100707","ORD-OIS3Y059-1774100751"]} 
[2026-03-21 16:46:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ugjYyd0DrQxN7jEao30sjhdxe83N7O0q","execution_time":"2026-03-21 16:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zlAMA-1774100540","operation_id":160310} 
[2026-03-21 16:46:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ugjYyd0DrQxN7jEao30sjhdxe83N7O0q","execution_time":"2026-03-21 16:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zlAMA-1774100540","operation_id":160310,"orders_count":4} 
[2026-03-21 16:46:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ugjYyd0DrQxN7jEao30sjhdxe83N7O0q","execution_time":"2026-03-21 16:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UiCL-1774100661","operation_id":160314,"processed":4,"skipped":0,"updates_prepared":4} 
[2026-03-21 16:46:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"ugjYyd0DrQxN7jEao30sjhdxe83N7O0q","execution_time":"2026-03-21 16:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UiCL-1774100661","operation_id":160314,"total_items":4,"chunks":1,"chunk_size":10} 
[2026-03-21 16:46:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"ugjYyd0DrQxN7jEao30sjhdxe83N7O0q","execution_time":"2026-03-21 16:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UiCL-1774100661","operation_id":160314,"count":4} 
[2026-03-21 16:46:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"ugjYyd0DrQxN7jEao30sjhdxe83N7O0q","execution_time":"2026-03-21 16:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UiCL-1774100661","operation_id":160314,"count":4} 
[2026-03-21 16:46:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ugjYyd0DrQxN7jEao30sjhdxe83N7O0q","execution_time":"2026-03-21 16:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UiCL-1774100661","operation_id":160314,"user_id":949,"notification_type":"order_approved","reference_id":175290} 
[2026-03-21 16:46:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ugjYyd0DrQxN7jEao30sjhdxe83N7O0q","execution_time":"2026-03-21 16:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UiCL-1774100661","operation_id":160314,"user_id":1718,"notification_type":"order_approved","reference_id":175292} 
[2026-03-21 16:46:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ugjYyd0DrQxN7jEao30sjhdxe83N7O0q","execution_time":"2026-03-21 16:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UiCL-1774100661","operation_id":160314,"user_id":949,"notification_type":"order_approved","reference_id":175289} 
[2026-03-21 16:46:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ugjYyd0DrQxN7jEao30sjhdxe83N7O0q","execution_time":"2026-03-21 16:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UiCL-1774100661","operation_id":160314,"user_id":949,"notification_type":"order_approved","reference_id":175286} 
[2026-03-21 16:46:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"ugjYyd0DrQxN7jEao30sjhdxe83N7O0q","execution_time":"2026-03-21 16:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UiCL-1774100661","operation_id":160314,"chunk_number":1,"processed":4,"errors":0,"total_operations":4,"total_orders":4,"total_codes":0,"total_refunds":0} 
[2026-03-21 16:46:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"ugjYyd0DrQxN7jEao30sjhdxe83N7O0q","execution_time":"2026-03-21 16:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UiCL-1774100661","operation_id":160314,"total_processed":4,"total_errors":0,"chunks_processed":1} 
[2026-03-21 16:46:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"ugjYyd0DrQxN7jEao30sjhdxe83N7O0q","execution_time":"2026-03-21 16:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UiCL-1774100661","operation_id":160314,"processed":4,"errors":0} 
[2026-03-21 16:46:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ugjYyd0DrQxN7jEao30sjhdxe83N7O0q","execution_time":"2026-03-21 16:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UiCL-1774100661","operation_id":160314,"processed":4,"errors":0} 
[2026-03-21 16:46:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ugjYyd0DrQxN7jEao30sjhdxe83N7O0q","execution_time":"2026-03-21 16:46:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UiCL-1774100661","operation_id":160314} 
[2026-03-21 16:46:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 16:46:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1718  
[2026-03-21 16:46:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 16:46:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 16:46:11] production.INFO: Constructing job for order: 175294  
[2026-03-21 16:46:13] production.INFO: Handling job for order: 175294  
[2026-03-21 16:46:13] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 16:46:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:46:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=5662f475-3f16-4336-9a4c-84f9d3eb734b&Player_ID=0936729888  
[2026-03-21 16:46:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=5662f475-3f16-4336-9a4c-84f9d3eb734b&Player_ID=0936729888","has_body":false} 
[2026-03-21 16:46:14] production.INFO: Operation sent successfully {"operation_id":160322,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-y4K3c5pU-1774100774","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 16:46:14"}},"processed_data":{"order_number":"ORD-y4K3c5pU-1774100774","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 16:46:29] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-jptNVg-1774099776","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 16:46:29] production.INFO: Processed webhook data (normalized) {"id":"ORD-jptNVg-1774099776","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 16:46:29] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 16:46:29] production.INFO: SendAcceptReject: Notification queued {"user_id":33,"notification_type":"order_approved","reference_id":175263} 
[2026-03-21 16:46:29] production.INFO: Order updated successfully. Order ID: 175263, Status: completed  
[2026-03-21 16:46:29] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-jptNVg-1774099776","status":"completed","codes_count":0} 
[2026-03-21 16:46:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-21 16:47:59] production.INFO: Constructing job for order: 175295  
[2026-03-21 16:48:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"s02k2Jp55AjICsI1SHTmq6hIqfw5qWGd","execution_time":"2026-03-21 16:48:02"} 
[2026-03-21 16:48:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"s02k2Jp55AjICsI1SHTmq6hIqfw5qWGd","execution_time":"2026-03-21 16:48:02","total_operations":8,"sites_count":2} 
[2026-03-21 16:48:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"s02k2Jp55AjICsI1SHTmq6hIqfw5qWGd","execution_time":"2026-03-21 16:48:02","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-WaJd5V-1774074452","ORD-OSg-1774099861","ORD-dETk-1774100265","ORD-zlAMA-1774100540","ORD-xC6pK-1774100642","ORD-Slob-1774100671","ORD-8YX3v-1774100755"]} 
[2026-03-21 16:48:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"s02k2Jp55AjICsI1SHTmq6hIqfw5qWGd","execution_time":"2026-03-21 16:48:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 16:48:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"s02k2Jp55AjICsI1SHTmq6hIqfw5qWGd","execution_time":"2026-03-21 16:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-21 16:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"s02k2Jp55AjICsI1SHTmq6hIqfw5qWGd","execution_time":"2026-03-21 16:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8YX3v-1774100755","operation_id":160321} 
[2026-03-21 16:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"s02k2Jp55AjICsI1SHTmq6hIqfw5qWGd","execution_time":"2026-03-21 16:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dETk-1774100265","operation_id":160306} 
[2026-03-21 16:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"s02k2Jp55AjICsI1SHTmq6hIqfw5qWGd","execution_time":"2026-03-21 16:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OSg-1774099861","operation_id":160296} 
[2026-03-21 16:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"s02k2Jp55AjICsI1SHTmq6hIqfw5qWGd","execution_time":"2026-03-21 16:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Slob-1774100671","operation_id":160315} 
[2026-03-21 16:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"s02k2Jp55AjICsI1SHTmq6hIqfw5qWGd","execution_time":"2026-03-21 16:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 16:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"s02k2Jp55AjICsI1SHTmq6hIqfw5qWGd","execution_time":"2026-03-21 16:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xC6pK-1774100642","operation_id":160313} 
[2026-03-21 16:48:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"s02k2Jp55AjICsI1SHTmq6hIqfw5qWGd","execution_time":"2026-03-21 16:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zlAMA-1774100540","operation_id":160310} 
[2026-03-21 16:48:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"s02k2Jp55AjICsI1SHTmq6hIqfw5qWGd","execution_time":"2026-03-21 16:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zlAMA-1774100540","operation_id":160310,"processed":0,"skipped":7,"updates_prepared":0} 
[2026-03-21 16:48:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"s02k2Jp55AjICsI1SHTmq6hIqfw5qWGd","execution_time":"2026-03-21 16:48:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zlAMA-1774100540","operation_id":160310,"processed":0,"errors":0} 
[2026-03-21 16:48:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"s02k2Jp55AjICsI1SHTmq6hIqfw5qWGd","execution_time":"2026-03-21 16:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zlAMA-1774100540","operation_id":160310,"orders_count":1,"order_ids":["ORD-y4K3c5pU-1774100774"]} 
[2026-03-21 16:48:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"s02k2Jp55AjICsI1SHTmq6hIqfw5qWGd","execution_time":"2026-03-21 16:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zlAMA-1774100540","operation_id":160310} 
[2026-03-21 16:48:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"s02k2Jp55AjICsI1SHTmq6hIqfw5qWGd","execution_time":"2026-03-21 16:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zlAMA-1774100540","operation_id":160310,"orders_count":1} 
[2026-03-21 16:48:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"s02k2Jp55AjICsI1SHTmq6hIqfw5qWGd","execution_time":"2026-03-21 16:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y4K3c5pU-1774100774","operation_id":160322,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 16:48:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"s02k2Jp55AjICsI1SHTmq6hIqfw5qWGd","execution_time":"2026-03-21 16:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y4K3c5pU-1774100774","operation_id":160322,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 16:48:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"s02k2Jp55AjICsI1SHTmq6hIqfw5qWGd","execution_time":"2026-03-21 16:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y4K3c5pU-1774100774","operation_id":160322,"count":1} 
[2026-03-21 16:48:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"s02k2Jp55AjICsI1SHTmq6hIqfw5qWGd","execution_time":"2026-03-21 16:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y4K3c5pU-1774100774","operation_id":160322,"count":1} 
[2026-03-21 16:48:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"s02k2Jp55AjICsI1SHTmq6hIqfw5qWGd","execution_time":"2026-03-21 16:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y4K3c5pU-1774100774","operation_id":160322,"user_id":1718,"notification_type":"order_approved","reference_id":175294} 
[2026-03-21 16:48:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"s02k2Jp55AjICsI1SHTmq6hIqfw5qWGd","execution_time":"2026-03-21 16:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y4K3c5pU-1774100774","operation_id":160322,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 16:48:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"s02k2Jp55AjICsI1SHTmq6hIqfw5qWGd","execution_time":"2026-03-21 16:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y4K3c5pU-1774100774","operation_id":160322,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 16:48:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"s02k2Jp55AjICsI1SHTmq6hIqfw5qWGd","execution_time":"2026-03-21 16:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y4K3c5pU-1774100774","operation_id":160322,"processed":1,"errors":0} 
[2026-03-21 16:48:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"s02k2Jp55AjICsI1SHTmq6hIqfw5qWGd","execution_time":"2026-03-21 16:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y4K3c5pU-1774100774","operation_id":160322,"processed":1,"errors":0} 
[2026-03-21 16:48:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"s02k2Jp55AjICsI1SHTmq6hIqfw5qWGd","execution_time":"2026-03-21 16:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-y4K3c5pU-1774100774","operation_id":160322} 
[2026-03-21 16:48:03] production.INFO: Handling job for order: 175295  
[2026-03-21 16:48:03] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:48:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:48:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=b5f3b86d-c0bf-4c32-84de-9588de0ed754&Player_ID=52326476178  
[2026-03-21 16:48:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=b5f3b86d-c0bf-4c32-84de-9588de0ed754&Player_ID=52326476178","has_body":false} 
[2026-03-21 16:48:03] production.INFO: Operation sent successfully {"operation_id":160323,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-sOXKi-1774100883","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 16:48:03"}},"processed_data":{"order_number":"ORD-sOXKi-1774100883","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 16:48:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1718  
[2026-03-21 16:48:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-8YX3v-1774100755","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 16:48:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-8YX3v-1774100755","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 16:48:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 16:48:05] production.INFO: SendAcceptReject: Notification queued {"user_id":604,"notification_type":"order_approved","reference_id":175293} 
[2026-03-21 16:48:05] production.INFO: Order updated successfully. Order ID: 175293, Status: completed  
[2026-03-21 16:48:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-8YX3v-1774100755","status":"completed","codes_count":0} 
[2026-03-21 16:48:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 604  
[2026-03-21 16:48:35] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-sOXKi-1774100883","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 16:48:35] production.INFO: Processed webhook data (normalized) {"id":"ORD-sOXKi-1774100883","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 16:48:35] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 16:48:35] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":175295} 
[2026-03-21 16:48:35] production.INFO: Order updated successfully. Order ID: 175295, Status: completed  
[2026-03-21 16:48:35] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-sOXKi-1774100883","status":"completed","codes_count":0} 
[2026-03-21 16:48:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-21 16:48:37] production.INFO: Constructing job for order: 175296  
[2026-03-21 16:48:38] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-OSg-1774099861","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 16:48:38] production.INFO: Processed webhook data (normalized) {"id":"ORD-OSg-1774099861","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 16:48:38] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 16:48:38] production.INFO: SendAcceptReject: Notification queued {"user_id":33,"notification_type":"order_approved","reference_id":175267} 
[2026-03-21 16:48:38] production.INFO: Order updated successfully. Order ID: 175267, Status: completed  
[2026-03-21 16:48:38] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-OSg-1774099861","status":"completed","codes_count":0} 
[2026-03-21 16:48:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-21 16:48:39] production.INFO: Handling job for order: 175296  
[2026-03-21 16:48:39] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:48:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:48:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/567/params?qty=4000&uuid=2aaff7ff-6f79-4136-84a7-125e2dacbfab&Player_ID=130361122  
[2026-03-21 16:48:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/567/params?qty=4000&uuid=2aaff7ff-6f79-4136-84a7-125e2dacbfab&Player_ID=130361122","has_body":false} 
[2026-03-21 16:48:40] production.INFO: Operation sent successfully {"operation_id":160324,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-McS-1774100920","amount":3.395042000000000115278453449718654155731201171875,"status":"processing","product":"Soyo Amount","game":"SoyoChat","notes":[],"created_at":"2026-03-21 16:48:40"}},"processed_data":{"order_number":"ORD-McS-1774100920","amount":3.395042000000000115278453449718654155731201171875,"status":"processing","product":"Soyo Amount","game":"SoyoChat"}} 
[2026-03-21 16:49:04] production.INFO: Constructing job for order: 175297  
[2026-03-21 16:49:07] production.INFO: Handling job for order: 175297  
[2026-03-21 16:49:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:49:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:49:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=85625c6d-ff93-48dc-a531-fc80f493f464&Player_ID=52407177530  
[2026-03-21 16:49:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=85625c6d-ff93-48dc-a531-fc80f493f464&Player_ID=52407177530","has_body":false} 
[2026-03-21 16:49:08] production.INFO: Operation sent successfully {"operation_id":160325,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-zAmj-1774100948","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 16:49:08"}},"processed_data":{"order_number":"ORD-zAmj-1774100948","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 16:49:10] production.INFO: Constructing job for order: 175298  
[2026-03-21 16:49:11] production.INFO: Handling job for order: 175298  
[2026-03-21 16:49:11] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:49:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:49:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=fa5ccf47-52b2-4528-a932-a831c640e8a6&Player_ID=8380647848  
[2026-03-21 16:49:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=fa5ccf47-52b2-4528-a932-a831c640e8a6&Player_ID=8380647848","has_body":false} 
[2026-03-21 16:49:12] production.INFO: Operation sent successfully {"operation_id":160326,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-VQEE1qpy-1774100952","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 16:49:12"}},"processed_data":{"order_number":"ORD-VQEE1qpy-1774100952","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 16:49:18] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-zAmj-1774100948","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 16:49:18] production.INFO: Processed webhook data (normalized) {"id":"ORD-zAmj-1774100948","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 16:49:18] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 16:49:18] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":175297} 
[2026-03-21 16:49:18] production.INFO: Order updated successfully. Order ID: 175297, Status: completed  
[2026-03-21 16:49:18] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-zAmj-1774100948","status":"completed","codes_count":0} 
[2026-03-21 16:49:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-21 16:49:43] production.INFO: Constructing job for order: 175299  
[2026-03-21 16:49:45] production.INFO: Handling job for order: 175299  
[2026-03-21 16:49:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:49:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:49:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/626/params?qty=625000&uuid=9d1c59e5-6941-4e26-805e-e6e23981cc7f&Player_ID=7090377  
[2026-03-21 16:49:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/626/params?qty=625000&uuid=9d1c59e5-6941-4e26-805e-e6e23981cc7f&Player_ID=7090377","has_body":false} 
[2026-03-21 16:49:46] production.INFO: Operation sent successfully {"operation_id":160327,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-SaQpX-1774100986","amount":78.2126250000000027284841053187847137451171875,"status":"processing","product":"SoMatch Amount","game":"SoMatch","notes":[],"created_at":"2026-03-21 16:49:46"}},"processed_data":{"order_number":"ORD-SaQpX-1774100986","amount":78.2126250000000027284841053187847137451171875,"status":"processing","product":"SoMatch Amount","game":"SoMatch"}} 
[2026-03-21 16:50:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"P5yHWfHOaZy0pB4vpWUw3NI4lnSNThlb","execution_time":"2026-03-21 16:50:04"} 
[2026-03-21 16:50:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"P5yHWfHOaZy0pB4vpWUw3NI4lnSNThlb","execution_time":"2026-03-21 16:50:04","total_operations":8,"sites_count":1} 
[2026-03-21 16:50:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"P5yHWfHOaZy0pB4vpWUw3NI4lnSNThlb","execution_time":"2026-03-21 16:50:04","site_id":3,"site_name":"swgamessd","orders_count":8,"order_ids":["ORD-WaJd5V-1774074452","ORD-dETk-1774100265","ORD-zlAMA-1774100540","ORD-xC6pK-1774100642","ORD-Slob-1774100671","ORD-McS-1774100920","ORD-VQEE1qpy-1774100952","ORD-SaQpX-1774100986"]} 
[2026-03-21 16:50:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"P5yHWfHOaZy0pB4vpWUw3NI4lnSNThlb","execution_time":"2026-03-21 16:50:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 16:50:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"P5yHWfHOaZy0pB4vpWUw3NI4lnSNThlb","execution_time":"2026-03-21 16:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":8} 
[2026-03-21 16:50:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"P5yHWfHOaZy0pB4vpWUw3NI4lnSNThlb","execution_time":"2026-03-21 16:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dETk-1774100265","operation_id":160306} 
[2026-03-21 16:50:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"P5yHWfHOaZy0pB4vpWUw3NI4lnSNThlb","execution_time":"2026-03-21 16:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SaQpX-1774100986","operation_id":160327} 
[2026-03-21 16:50:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"P5yHWfHOaZy0pB4vpWUw3NI4lnSNThlb","execution_time":"2026-03-21 16:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Slob-1774100671","operation_id":160315} 
[2026-03-21 16:50:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"P5yHWfHOaZy0pB4vpWUw3NI4lnSNThlb","execution_time":"2026-03-21 16:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VQEE1qpy-1774100952","operation_id":160326} 
[2026-03-21 16:50:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"P5yHWfHOaZy0pB4vpWUw3NI4lnSNThlb","execution_time":"2026-03-21 16:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 16:50:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"P5yHWfHOaZy0pB4vpWUw3NI4lnSNThlb","execution_time":"2026-03-21 16:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xC6pK-1774100642","operation_id":160313} 
[2026-03-21 16:50:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"P5yHWfHOaZy0pB4vpWUw3NI4lnSNThlb","execution_time":"2026-03-21 16:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zlAMA-1774100540","operation_id":160310} 
[2026-03-21 16:50:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"P5yHWfHOaZy0pB4vpWUw3NI4lnSNThlb","execution_time":"2026-03-21 16:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zlAMA-1774100540","operation_id":160310,"processed":1,"skipped":7,"updates_prepared":1} 
[2026-03-21 16:50:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"P5yHWfHOaZy0pB4vpWUw3NI4lnSNThlb","execution_time":"2026-03-21 16:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zlAMA-1774100540","operation_id":160310,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 16:50:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"P5yHWfHOaZy0pB4vpWUw3NI4lnSNThlb","execution_time":"2026-03-21 16:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zlAMA-1774100540","operation_id":160310,"count":1} 
[2026-03-21 16:50:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"P5yHWfHOaZy0pB4vpWUw3NI4lnSNThlb","execution_time":"2026-03-21 16:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zlAMA-1774100540","operation_id":160310,"count":1} 
[2026-03-21 16:50:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"P5yHWfHOaZy0pB4vpWUw3NI4lnSNThlb","execution_time":"2026-03-21 16:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zlAMA-1774100540","operation_id":160310,"user_id":780,"notification_type":"order_approved","reference_id":175296} 
[2026-03-21 16:50:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"P5yHWfHOaZy0pB4vpWUw3NI4lnSNThlb","execution_time":"2026-03-21 16:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zlAMA-1774100540","operation_id":160310,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 16:50:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"P5yHWfHOaZy0pB4vpWUw3NI4lnSNThlb","execution_time":"2026-03-21 16:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zlAMA-1774100540","operation_id":160310,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 16:50:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"P5yHWfHOaZy0pB4vpWUw3NI4lnSNThlb","execution_time":"2026-03-21 16:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zlAMA-1774100540","operation_id":160310,"processed":1,"errors":0} 
[2026-03-21 16:50:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"P5yHWfHOaZy0pB4vpWUw3NI4lnSNThlb","execution_time":"2026-03-21 16:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zlAMA-1774100540","operation_id":160310,"processed":1,"errors":0} 
[2026-03-21 16:50:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"P5yHWfHOaZy0pB4vpWUw3NI4lnSNThlb","execution_time":"2026-03-21 16:50:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zlAMA-1774100540","operation_id":160310} 
[2026-03-21 16:50:04] production.INFO: Executing GetProducts task...  
[2026-03-21 16:50:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 16:50:04] production.INFO: Executing GetProducts task...  
[2026-03-21 16:50:06] production.INFO: async() رجع: true  
[2026-03-21 16:50:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 16:50:07] production.WARNING: Product with ID 395 not found  
[2026-03-21 16:50:07] production.WARNING: Product with ID 213 not found  
[2026-03-21 16:50:07] production.WARNING: Product with ID 212 not found  
[2026-03-21 16:50:07] production.WARNING: Product with ID 211 not found  
[2026-03-21 16:50:07] production.WARNING: Product with ID 210 not found  
[2026-03-21 16:50:07] production.WARNING: Product with ID 209 not found  
[2026-03-21 16:50:07] production.WARNING: Product with ID 214 not found  
[2026-03-21 16:50:07] production.WARNING: Product with ID 215 not found  
[2026-03-21 16:50:07] production.WARNING: Product with ID 216 not found  
[2026-03-21 16:50:08] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 16:50:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 780  
[2026-03-21 16:51:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-SaQpX-1774100986","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 16:51:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-SaQpX-1774100986","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 16:51:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 16:51:05] production.INFO: SendAcceptReject: Notification queued {"user_id":111,"notification_type":"order_approved","reference_id":175299} 
[2026-03-21 16:51:05] production.INFO: Order updated successfully. Order ID: 175299, Status: completed  
[2026-03-21 16:51:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-SaQpX-1774100986","status":"completed","codes_count":0} 
[2026-03-21 16:51:53] production.INFO: Constructing job for order: 175300  
[2026-03-21 16:51:56] production.INFO: Handling job for order: 175300  
[2026-03-21 16:51:56] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:51:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:51:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/772/params?qty=10000&uuid=85d85ce5-25de-430a-949d-2e65ec7c7dd1&Player_ID=101763082  
[2026-03-21 16:51:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/772/params?qty=10000&uuid=85d85ce5-25de-430a-949d-2e65ec7c7dd1&Player_ID=101763082","has_body":false} 
[2026-03-21 16:51:57] production.INFO: Operation sent successfully {"operation_id":160328,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-cNQWLOG-1774101117","amount":1.0357649999999998247091070879832841455936431884765625,"status":"processing","product":"Habi","game":"Habi","notes":[],"created_at":"2026-03-21 16:51:57"}},"processed_data":{"order_number":"ORD-cNQWLOG-1774101117","amount":1.0357649999999998247091070879832841455936431884765625,"status":"processing","product":"Habi","game":"Habi"}} 
[2026-03-21 16:52:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Lfr87E2pQX0niP3wRD27gxi7IkPOCYmx","execution_time":"2026-03-21 16:52:03"} 
[2026-03-21 16:52:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Lfr87E2pQX0niP3wRD27gxi7IkPOCYmx","execution_time":"2026-03-21 16:52:03","total_operations":7,"sites_count":1} 
[2026-03-21 16:52:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Lfr87E2pQX0niP3wRD27gxi7IkPOCYmx","execution_time":"2026-03-21 16:52:03","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-WaJd5V-1774074452","ORD-dETk-1774100265","ORD-zlAMA-1774100540","ORD-xC6pK-1774100642","ORD-Slob-1774100671","ORD-VQEE1qpy-1774100952","ORD-cNQWLOG-1774101117"]} 
[2026-03-21 16:52:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Lfr87E2pQX0niP3wRD27gxi7IkPOCYmx","execution_time":"2026-03-21 16:52:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 16:52:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Lfr87E2pQX0niP3wRD27gxi7IkPOCYmx","execution_time":"2026-03-21 16:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-21 16:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Lfr87E2pQX0niP3wRD27gxi7IkPOCYmx","execution_time":"2026-03-21 16:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cNQWLOG-1774101117","operation_id":160328} 
[2026-03-21 16:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Lfr87E2pQX0niP3wRD27gxi7IkPOCYmx","execution_time":"2026-03-21 16:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dETk-1774100265","operation_id":160306} 
[2026-03-21 16:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Lfr87E2pQX0niP3wRD27gxi7IkPOCYmx","execution_time":"2026-03-21 16:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Slob-1774100671","operation_id":160315} 
[2026-03-21 16:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Lfr87E2pQX0niP3wRD27gxi7IkPOCYmx","execution_time":"2026-03-21 16:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VQEE1qpy-1774100952","operation_id":160326} 
[2026-03-21 16:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Lfr87E2pQX0niP3wRD27gxi7IkPOCYmx","execution_time":"2026-03-21 16:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 16:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Lfr87E2pQX0niP3wRD27gxi7IkPOCYmx","execution_time":"2026-03-21 16:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xC6pK-1774100642","operation_id":160313} 
[2026-03-21 16:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Lfr87E2pQX0niP3wRD27gxi7IkPOCYmx","execution_time":"2026-03-21 16:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zlAMA-1774100540","operation_id":160310} 
[2026-03-21 16:52:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Lfr87E2pQX0niP3wRD27gxi7IkPOCYmx","execution_time":"2026-03-21 16:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zlAMA-1774100540","operation_id":160310,"processed":0,"skipped":7,"updates_prepared":0} 
[2026-03-21 16:52:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Lfr87E2pQX0niP3wRD27gxi7IkPOCYmx","execution_time":"2026-03-21 16:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zlAMA-1774100540","operation_id":160310,"processed":0,"errors":0} 
[2026-03-21 16:52:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Lfr87E2pQX0niP3wRD27gxi7IkPOCYmx","execution_time":"2026-03-21 16:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zlAMA-1774100540","operation_id":160310} 
[2026-03-21 16:52:23] production.INFO: Constructing job for order: 175301  
[2026-03-21 16:52:24] production.INFO: Handling job for order: 175301  
[2026-03-21 16:52:24] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 16:52:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:52:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/36/params?qty=1&uuid=08e66e85-39f4-4fb2-8897-1a9504f7ecb5&Player_ID=0996588473  
[2026-03-21 16:52:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/36/params?qty=1&uuid=08e66e85-39f4-4fb2-8897-1a9504f7ecb5&Player_ID=0996588473","has_body":false} 
[2026-03-21 16:52:25] production.INFO: Operation sent successfully {"operation_id":160329,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Okvh-1774101145","amount":65.9585000000000007958078640513122081756591796875,"status":"processing","product":"62.50 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 16:52:25"}},"processed_data":{"order_number":"ORD-Okvh-1774101145","amount":65.9585000000000007958078640513122081756591796875,"status":"processing","product":"62.50 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 16:52:48] production.INFO: Constructing job for order: 175302  
[2026-03-21 16:52:49] production.INFO: Handling job for order: 175302  
[2026-03-21 16:52:49] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 16:52:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:52:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/51/params?qty=1&uuid=5a2dd93a-7f41-4125-91c5-ab03b1696b1c&Player_ID=0999706827  
[2026-03-21 16:52:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/51/params?qty=1&uuid=5a2dd93a-7f41-4125-91c5-ab03b1696b1c&Player_ID=0999706827","has_body":false} 
[2026-03-21 16:52:50] production.INFO: Operation sent successfully {"operation_id":160330,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-v3fL4-1774101169","amount":182.659729999999996152837411500513553619384765625,"status":"processing","product":"173.08 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 16:52:50"}},"processed_data":{"order_number":"ORD-v3fL4-1774101169","amount":182.659729999999996152837411500513553619384765625,"status":"processing","product":"173.08 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 16:53:01] production.INFO: Constructing job for order: 175303  
[2026-03-21 16:53:02] production.INFO: Handling job for order: 175303  
[2026-03-21 16:53:02] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:53:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:53:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/628/params?qty=12000&uuid=b5ef0873-f0f9-44bd-9ead-33f363dd34c2&Player_ID=29981725  
[2026-03-21 16:53:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/628/params?qty=12000&uuid=b5ef0873-f0f9-44bd-9ead-33f363dd34c2&Player_ID=29981725","has_body":false} 
[2026-03-21 16:53:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-cNQWLOG-1774101117","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 16:53:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-cNQWLOG-1774101117","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 16:53:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 16:53:02] production.INFO: SendAcceptReject: Notification queued {"user_id":1488,"notification_type":"order_approved","reference_id":175300} 
[2026-03-21 16:53:02] production.INFO: Order updated successfully. Order ID: 175300, Status: completed  
[2026-03-21 16:53:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-cNQWLOG-1774101117","status":"completed","codes_count":0} 
[2026-03-21 16:53:03] production.INFO: Operation sent successfully {"operation_id":160331,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Dyg-1774101182","amount":5.8783452000000000481350070913322269916534423828125,"status":"processing","product":"Hiyoo Amount","game":"Hiyoo","notes":[],"created_at":"2026-03-21 16:53:03"}},"processed_data":{"order_number":"ORD-Dyg-1774101182","amount":5.8783452000000000481350070913322269916534423828125,"status":"processing","product":"Hiyoo Amount","game":"Hiyoo"}} 
[2026-03-21 16:53:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1488  
[2026-03-21 16:53:06] production.INFO: Constructing job for order: 175304  
[2026-03-21 16:53:09] production.INFO: Handling job for order: 175304  
[2026-03-21 16:53:09] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 16:53:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:53:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/49/params?qty=1&uuid=0b2aef76-8957-44e4-b637-63e49f6440aa&Player_ID=0997246103  
[2026-03-21 16:53:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/49/params?qty=1&uuid=0b2aef76-8957-44e4-b637-63e49f6440aa&Player_ID=0997246103","has_body":false} 
[2026-03-21 16:53:09] production.INFO: Operation sent successfully {"operation_id":160332,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-jHt-1774101189","amount":169.46802999999999883584678173065185546875,"status":"processing","product":"160.58 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 16:53:09"}},"processed_data":{"order_number":"ORD-jHt-1774101189","amount":169.46802999999999883584678173065185546875,"status":"processing","product":"160.58 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 16:53:24] production.INFO: Constructing job for order: 175305  
[2026-03-21 16:53:27] production.INFO: Handling job for order: 175305  
[2026-03-21 16:53:27] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:53:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:53:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=31cb5ea2-9043-4d81-abf1-f6e52fb293d9&Player_ID=8982158211  
[2026-03-21 16:53:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=31cb5ea2-9043-4d81-abf1-f6e52fb293d9&Player_ID=8982158211","has_body":false} 
[2026-03-21 16:53:28] production.INFO: Operation sent successfully {"operation_id":160333,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4cr-1774101208","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 16:53:28"}},"processed_data":{"order_number":"ORD-4cr-1774101208","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 16:53:48] production.INFO: Constructing job for order: 175306  
[2026-03-21 16:53:49] production.INFO: Handling job for order: 175306  
[2026-03-21 16:53:49] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:53:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:53:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/628/params?qty=7500&uuid=0c2b927f-e18c-4b82-8738-b1d8a8f1ecbe&Player_ID=16192698  
[2026-03-21 16:53:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/628/params?qty=7500&uuid=0c2b927f-e18c-4b82-8738-b1d8a8f1ecbe&Player_ID=16192698","has_body":false} 
[2026-03-21 16:53:50] production.INFO: Operation sent successfully {"operation_id":160334,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-gGcT-1774101230","amount":3.673965750000000252128984357113949954509735107421875,"status":"processing","product":"Hiyoo Amount","game":"Hiyoo","notes":[],"created_at":"2026-03-21 16:53:50"}},"processed_data":{"order_number":"ORD-gGcT-1774101230","amount":3.673965750000000252128984357113949954509735107421875,"status":"processing","product":"Hiyoo Amount","game":"Hiyoo"}} 
[2026-03-21 16:54:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"hKiCSjG8ZWwEJot0WBMSvRxRTCDWq7g3","execution_time":"2026-03-21 16:54:02"} 
[2026-03-21 16:54:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"hKiCSjG8ZWwEJot0WBMSvRxRTCDWq7g3","execution_time":"2026-03-21 16:54:02","total_operations":12,"sites_count":2} 
[2026-03-21 16:54:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"hKiCSjG8ZWwEJot0WBMSvRxRTCDWq7g3","execution_time":"2026-03-21 16:54:02","site_id":3,"site_name":"swgamessd","orders_count":9,"order_ids":["ORD-WaJd5V-1774074452","ORD-dETk-1774100265","ORD-zlAMA-1774100540","ORD-xC6pK-1774100642","ORD-Slob-1774100671","ORD-VQEE1qpy-1774100952","ORD-Dyg-1774101182","ORD-4cr-1774101208","ORD-gGcT-1774101230"]} 
[2026-03-21 16:54:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"hKiCSjG8ZWwEJot0WBMSvRxRTCDWq7g3","execution_time":"2026-03-21 16:54:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 16:54:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"hKiCSjG8ZWwEJot0WBMSvRxRTCDWq7g3","execution_time":"2026-03-21 16:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":9} 
[2026-03-21 16:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hKiCSjG8ZWwEJot0WBMSvRxRTCDWq7g3","execution_time":"2026-03-21 16:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4cr-1774101208","operation_id":160333} 
[2026-03-21 16:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hKiCSjG8ZWwEJot0WBMSvRxRTCDWq7g3","execution_time":"2026-03-21 16:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dETk-1774100265","operation_id":160306} 
[2026-03-21 16:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hKiCSjG8ZWwEJot0WBMSvRxRTCDWq7g3","execution_time":"2026-03-21 16:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Dyg-1774101182","operation_id":160331} 
[2026-03-21 16:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hKiCSjG8ZWwEJot0WBMSvRxRTCDWq7g3","execution_time":"2026-03-21 16:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gGcT-1774101230","operation_id":160334} 
[2026-03-21 16:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hKiCSjG8ZWwEJot0WBMSvRxRTCDWq7g3","execution_time":"2026-03-21 16:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Slob-1774100671","operation_id":160315} 
[2026-03-21 16:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hKiCSjG8ZWwEJot0WBMSvRxRTCDWq7g3","execution_time":"2026-03-21 16:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VQEE1qpy-1774100952","operation_id":160326} 
[2026-03-21 16:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hKiCSjG8ZWwEJot0WBMSvRxRTCDWq7g3","execution_time":"2026-03-21 16:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 16:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hKiCSjG8ZWwEJot0WBMSvRxRTCDWq7g3","execution_time":"2026-03-21 16:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xC6pK-1774100642","operation_id":160313} 
[2026-03-21 16:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hKiCSjG8ZWwEJot0WBMSvRxRTCDWq7g3","execution_time":"2026-03-21 16:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zlAMA-1774100540","operation_id":160310} 
[2026-03-21 16:54:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"hKiCSjG8ZWwEJot0WBMSvRxRTCDWq7g3","execution_time":"2026-03-21 16:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zlAMA-1774100540","operation_id":160310,"processed":0,"skipped":9,"updates_prepared":0} 
[2026-03-21 16:54:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"hKiCSjG8ZWwEJot0WBMSvRxRTCDWq7g3","execution_time":"2026-03-21 16:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zlAMA-1774100540","operation_id":160310,"processed":0,"errors":0} 
[2026-03-21 16:54:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"hKiCSjG8ZWwEJot0WBMSvRxRTCDWq7g3","execution_time":"2026-03-21 16:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zlAMA-1774100540","operation_id":160310,"orders_count":3,"order_ids":["ORD-Okvh-1774101145","ORD-v3fL4-1774101169","ORD-jHt-1774101189"]} 
[2026-03-21 16:54:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"hKiCSjG8ZWwEJot0WBMSvRxRTCDWq7g3","execution_time":"2026-03-21 16:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zlAMA-1774100540","operation_id":160310} 
[2026-03-21 16:54:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"hKiCSjG8ZWwEJot0WBMSvRxRTCDWq7g3","execution_time":"2026-03-21 16:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zlAMA-1774100540","operation_id":160310,"orders_count":3} 
[2026-03-21 16:54:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"hKiCSjG8ZWwEJot0WBMSvRxRTCDWq7g3","execution_time":"2026-03-21 16:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v3fL4-1774101169","operation_id":160330,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-21 16:54:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"hKiCSjG8ZWwEJot0WBMSvRxRTCDWq7g3","execution_time":"2026-03-21 16:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v3fL4-1774101169","operation_id":160330,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-21 16:54:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"hKiCSjG8ZWwEJot0WBMSvRxRTCDWq7g3","execution_time":"2026-03-21 16:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v3fL4-1774101169","operation_id":160330,"count":3} 
[2026-03-21 16:54:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"hKiCSjG8ZWwEJot0WBMSvRxRTCDWq7g3","execution_time":"2026-03-21 16:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v3fL4-1774101169","operation_id":160330,"count":3} 
[2026-03-21 16:54:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"hKiCSjG8ZWwEJot0WBMSvRxRTCDWq7g3","execution_time":"2026-03-21 16:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v3fL4-1774101169","operation_id":160330,"user_id":107,"notification_type":"order_approved","reference_id":175304} 
[2026-03-21 16:54:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"hKiCSjG8ZWwEJot0WBMSvRxRTCDWq7g3","execution_time":"2026-03-21 16:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v3fL4-1774101169","operation_id":160330,"user_id":587,"notification_type":"order_approved","reference_id":175301} 
[2026-03-21 16:54:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"hKiCSjG8ZWwEJot0WBMSvRxRTCDWq7g3","execution_time":"2026-03-21 16:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v3fL4-1774101169","operation_id":160330,"user_id":1417,"notification_type":"order_approved","reference_id":175302} 
[2026-03-21 16:54:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"hKiCSjG8ZWwEJot0WBMSvRxRTCDWq7g3","execution_time":"2026-03-21 16:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v3fL4-1774101169","operation_id":160330,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-21 16:54:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"hKiCSjG8ZWwEJot0WBMSvRxRTCDWq7g3","execution_time":"2026-03-21 16:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v3fL4-1774101169","operation_id":160330,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-21 16:54:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"hKiCSjG8ZWwEJot0WBMSvRxRTCDWq7g3","execution_time":"2026-03-21 16:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v3fL4-1774101169","operation_id":160330,"processed":3,"errors":0} 
[2026-03-21 16:54:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"hKiCSjG8ZWwEJot0WBMSvRxRTCDWq7g3","execution_time":"2026-03-21 16:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v3fL4-1774101169","operation_id":160330,"processed":3,"errors":0} 
[2026-03-21 16:54:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"hKiCSjG8ZWwEJot0WBMSvRxRTCDWq7g3","execution_time":"2026-03-21 16:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v3fL4-1774101169","operation_id":160330} 
[2026-03-21 16:54:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-21 16:54:04] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 16:54:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1417  
[2026-03-21 16:54:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Dyg-1774101182","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 16:54:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-Dyg-1774101182","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 16:54:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 16:54:05] production.INFO: SendAcceptReject: Notification queued {"user_id":65,"notification_type":"order_approved","reference_id":175303} 
[2026-03-21 16:54:05] production.INFO: Order updated successfully. Order ID: 175303, Status: completed  
[2026-03-21 16:54:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Dyg-1774101182","status":"completed","codes_count":0} 
[2026-03-21 16:54:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-gGcT-1774101230","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 16:54:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-gGcT-1774101230","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 16:54:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 16:54:06] production.INFO: SendAcceptReject: Notification queued {"user_id":65,"notification_type":"order_approved","reference_id":175306} 
[2026-03-21 16:54:06] production.INFO: Order updated successfully. Order ID: 175306, Status: completed  
[2026-03-21 16:54:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-gGcT-1774101230","status":"completed","codes_count":0} 
[2026-03-21 16:54:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 65  
[2026-03-21 16:54:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 65  
[2026-03-21 16:54:14] production.INFO: Constructing job for order: 175307  
[2026-03-21 16:54:16] production.INFO: Handling job for order: 175307  
[2026-03-21 16:54:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:54:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:54:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=37000&uuid=38382c86-d6e3-4b1c-995a-9e34c74710a9&Player_ID=589422274  
[2026-03-21 16:54:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=37000&uuid=38382c86-d6e3-4b1c-995a-9e34c74710a9&Player_ID=589422274","has_body":false} 
[2026-03-21 16:54:17] production.INFO: Operation sent successfully {"operation_id":160335,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-w2dO1l4t-1774101257","amount":3.75577749999999976893150233081541955471038818359375,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-21 16:54:17"}},"processed_data":{"order_number":"ORD-w2dO1l4t-1774101257","amount":3.75577749999999976893150233081541955471038818359375,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-21 16:55:02] production.INFO: Executing GetProducts task...  
[2026-03-21 16:55:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 16:55:02] production.INFO: Executing GetProducts task...  
[2026-03-21 16:55:04] production.INFO: async() رجع: true  
[2026-03-21 16:55:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 16:55:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 16:55:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 16:55:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 16:55:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 16:55:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 16:55:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 16:55:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 16:55:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 16:55:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 16:55:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 16:55:13] production.INFO: Constructing job for order: 175309  
[2026-03-21 16:55:14] production.INFO: Handling job for order: 175309  
[2026-03-21 16:55:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:55:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:55:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=25bbd760-b1ba-426b-8da6-69003c9597cb&Player_ID=52255449941  
[2026-03-21 16:55:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=25bbd760-b1ba-426b-8da6-69003c9597cb&Player_ID=52255449941","has_body":false} 
[2026-03-21 16:55:15] production.INFO: Operation sent successfully {"operation_id":160336,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-lzm-1774101315","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 16:55:15"}},"processed_data":{"order_number":"ORD-lzm-1774101315","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-21 16:55:24] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-lzm-1774101315","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 16:55:24] production.INFO: Processed webhook data (normalized) {"id":"ORD-lzm-1774101315","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 16:55:24] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 16:55:24] production.INFO: SendAcceptReject: Notification queued {"user_id":129,"notification_type":"order_approved","reference_id":175309} 
[2026-03-21 16:55:24] production.INFO: Order updated successfully. Order ID: 175309, Status: completed  
[2026-03-21 16:55:24] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-lzm-1774101315","status":"completed","codes_count":0} 
[2026-03-21 16:55:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 129  
[2026-03-21 16:56:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-w2dO1l4t-1774101257","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 16:56:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-w2dO1l4t-1774101257","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 16:56:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 16:56:03] production.INFO: SendAcceptReject: Notification queued {"user_id":59,"notification_type":"order_approved","reference_id":175307} 
[2026-03-21 16:56:03] production.INFO: Order updated successfully. Order ID: 175307, Status: completed  
[2026-03-21 16:56:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-w2dO1l4t-1774101257","status":"completed","codes_count":0} 
[2026-03-21 16:56:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"PAoFYMj0J9RZ5PLITstUmphzVHyRBxdX","execution_time":"2026-03-21 16:56:03"} 
[2026-03-21 16:56:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"PAoFYMj0J9RZ5PLITstUmphzVHyRBxdX","execution_time":"2026-03-21 16:56:03","total_operations":7,"sites_count":1} 
[2026-03-21 16:56:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"PAoFYMj0J9RZ5PLITstUmphzVHyRBxdX","execution_time":"2026-03-21 16:56:03","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-WaJd5V-1774074452","ORD-dETk-1774100265","ORD-zlAMA-1774100540","ORD-xC6pK-1774100642","ORD-Slob-1774100671","ORD-VQEE1qpy-1774100952","ORD-4cr-1774101208"]} 
[2026-03-21 16:56:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"PAoFYMj0J9RZ5PLITstUmphzVHyRBxdX","execution_time":"2026-03-21 16:56:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 16:56:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"PAoFYMj0J9RZ5PLITstUmphzVHyRBxdX","execution_time":"2026-03-21 16:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-21 16:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PAoFYMj0J9RZ5PLITstUmphzVHyRBxdX","execution_time":"2026-03-21 16:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4cr-1774101208","operation_id":160333} 
[2026-03-21 16:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PAoFYMj0J9RZ5PLITstUmphzVHyRBxdX","execution_time":"2026-03-21 16:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dETk-1774100265","operation_id":160306} 
[2026-03-21 16:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PAoFYMj0J9RZ5PLITstUmphzVHyRBxdX","execution_time":"2026-03-21 16:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Slob-1774100671","operation_id":160315} 
[2026-03-21 16:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PAoFYMj0J9RZ5PLITstUmphzVHyRBxdX","execution_time":"2026-03-21 16:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VQEE1qpy-1774100952","operation_id":160326} 
[2026-03-21 16:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PAoFYMj0J9RZ5PLITstUmphzVHyRBxdX","execution_time":"2026-03-21 16:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 16:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PAoFYMj0J9RZ5PLITstUmphzVHyRBxdX","execution_time":"2026-03-21 16:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xC6pK-1774100642","operation_id":160313} 
[2026-03-21 16:56:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PAoFYMj0J9RZ5PLITstUmphzVHyRBxdX","execution_time":"2026-03-21 16:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zlAMA-1774100540","operation_id":160310} 
[2026-03-21 16:56:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"PAoFYMj0J9RZ5PLITstUmphzVHyRBxdX","execution_time":"2026-03-21 16:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zlAMA-1774100540","operation_id":160310,"processed":0,"skipped":7,"updates_prepared":0} 
[2026-03-21 16:56:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"PAoFYMj0J9RZ5PLITstUmphzVHyRBxdX","execution_time":"2026-03-21 16:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zlAMA-1774100540","operation_id":160310,"processed":0,"errors":0} 
[2026-03-21 16:56:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"PAoFYMj0J9RZ5PLITstUmphzVHyRBxdX","execution_time":"2026-03-21 16:56:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zlAMA-1774100540","operation_id":160310} 
[2026-03-21 16:56:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-21 16:56:04] production.INFO: Constructing job for order: 175310  
[2026-03-21 16:56:07] production.INFO: Handling job for order: 175310  
[2026-03-21 16:56:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:56:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:56:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=72306bb8-cf2b-4c9f-9c4d-c2590ac5b4f6&Player_ID=51322529268  
[2026-03-21 16:56:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=72306bb8-cf2b-4c9f-9c4d-c2590ac5b4f6&Player_ID=51322529268","has_body":false} 
[2026-03-21 16:56:07] production.INFO: Operation sent successfully {"operation_id":160337,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3ne-1774101367","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 16:56:07"}},"processed_data":{"order_number":"ORD-3ne-1774101367","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 16:56:19] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-3ne-1774101367","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 16:56:19] production.INFO: Processed webhook data (normalized) {"id":"ORD-3ne-1774101367","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 16:56:19] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 16:56:19] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":175310} 
[2026-03-21 16:56:19] production.INFO: Order updated successfully. Order ID: 175310, Status: completed  
[2026-03-21 16:56:19] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-3ne-1774101367","status":"completed","codes_count":0} 
[2026-03-21 16:56:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-21 16:56:40] production.INFO: Constructing job for order: 175311  
[2026-03-21 16:56:43] production.INFO: Handling job for order: 175311  
[2026-03-21 16:56:43] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 16:56:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:56:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/49/params?qty=1&uuid=97288689-8dbe-43ad-b323-18efdd581a16&Player_ID=0992172544  
[2026-03-21 16:56:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/49/params?qty=1&uuid=97288689-8dbe-43ad-b323-18efdd581a16&Player_ID=0992172544","has_body":false} 
[2026-03-21 16:56:44] production.INFO: Operation sent successfully {"operation_id":160338,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-J9jhbBYc-1774101404","amount":169.46802999999999883584678173065185546875,"status":"processing","product":"160.58 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 16:56:44"}},"processed_data":{"order_number":"ORD-J9jhbBYc-1774101404","amount":169.46802999999999883584678173065185546875,"status":"processing","product":"160.58 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 16:56:48] production.INFO: Constructing job for order: 175312  
[2026-03-21 16:56:50] production.INFO: Handling job for order: 175312  
[2026-03-21 16:56:50] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 16:56:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:56:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=096188d9-fe03-4bd0-a107-c198a8202926&Player_ID=0992172544  
[2026-03-21 16:56:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=096188d9-fe03-4bd0-a107-c198a8202926&Player_ID=0992172544","has_body":false} 
[2026-03-21 16:56:51] production.INFO: Operation sent successfully {"operation_id":160339,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-LeGFeV5-1774101411","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 16:56:51"}},"processed_data":{"order_number":"ORD-LeGFeV5-1774101411","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 16:56:57] production.INFO: Constructing job for order: 175313  
[2026-03-21 16:57:00] production.INFO: Handling job for order: 175313  
[2026-03-21 16:57:00] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:57:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:57:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=38d7f274-8fd7-4364-9794-7fb877709853&Player_ID=10724562764  
[2026-03-21 16:57:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=38d7f274-8fd7-4364-9794-7fb877709853&Player_ID=10724562764","has_body":false} 
[2026-03-21 16:57:01] production.INFO: Operation sent successfully {"operation_id":160340,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6Ner5L-1774101420","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 16:57:01"}},"processed_data":{"order_number":"ORD-6Ner5L-1774101420","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 16:57:42] production.INFO: Constructing job for order: 175314  
[2026-03-21 16:57:43] production.INFO: Handling job for order: 175314  
[2026-03-21 16:57:43] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 16:57:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:57:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/49/params?qty=1&uuid=1e9f866b-86b1-4064-8d35-04faace126f9&Player_ID=0992172544  
[2026-03-21 16:57:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/49/params?qty=1&uuid=1e9f866b-86b1-4064-8d35-04faace126f9&Player_ID=0992172544","has_body":false} 
[2026-03-21 16:57:43] production.INFO: Operation sent successfully {"operation_id":160341,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mLQ9AsI-1774101463","amount":169.46802999999999883584678173065185546875,"status":"processing","product":"160.58 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 16:57:43"}},"processed_data":{"order_number":"ORD-mLQ9AsI-1774101463","amount":169.46802999999999883584678173065185546875,"status":"processing","product":"160.58 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 16:58:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"4iC4McSFJHnNwQwb2IzV8A7l6WN4WFua","execution_time":"2026-03-21 16:58:01"} 
[2026-03-21 16:58:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"4iC4McSFJHnNwQwb2IzV8A7l6WN4WFua","execution_time":"2026-03-21 16:58:01","total_operations":11,"sites_count":2} 
[2026-03-21 16:58:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"4iC4McSFJHnNwQwb2IzV8A7l6WN4WFua","execution_time":"2026-03-21 16:58:01","site_id":3,"site_name":"swgamessd","orders_count":8,"order_ids":["ORD-WaJd5V-1774074452","ORD-dETk-1774100265","ORD-zlAMA-1774100540","ORD-xC6pK-1774100642","ORD-Slob-1774100671","ORD-VQEE1qpy-1774100952","ORD-4cr-1774101208","ORD-6Ner5L-1774101420"]} 
[2026-03-21 16:58:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"4iC4McSFJHnNwQwb2IzV8A7l6WN4WFua","execution_time":"2026-03-21 16:58:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 16:58:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"4iC4McSFJHnNwQwb2IzV8A7l6WN4WFua","execution_time":"2026-03-21 16:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":8} 
[2026-03-21 16:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4iC4McSFJHnNwQwb2IzV8A7l6WN4WFua","execution_time":"2026-03-21 16:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4cr-1774101208","operation_id":160333} 
[2026-03-21 16:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4iC4McSFJHnNwQwb2IzV8A7l6WN4WFua","execution_time":"2026-03-21 16:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6Ner5L-1774101420","operation_id":160340} 
[2026-03-21 16:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4iC4McSFJHnNwQwb2IzV8A7l6WN4WFua","execution_time":"2026-03-21 16:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dETk-1774100265","operation_id":160306} 
[2026-03-21 16:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4iC4McSFJHnNwQwb2IzV8A7l6WN4WFua","execution_time":"2026-03-21 16:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Slob-1774100671","operation_id":160315} 
[2026-03-21 16:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4iC4McSFJHnNwQwb2IzV8A7l6WN4WFua","execution_time":"2026-03-21 16:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VQEE1qpy-1774100952","operation_id":160326} 
[2026-03-21 16:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4iC4McSFJHnNwQwb2IzV8A7l6WN4WFua","execution_time":"2026-03-21 16:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 16:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4iC4McSFJHnNwQwb2IzV8A7l6WN4WFua","execution_time":"2026-03-21 16:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xC6pK-1774100642","operation_id":160313} 
[2026-03-21 16:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4iC4McSFJHnNwQwb2IzV8A7l6WN4WFua","execution_time":"2026-03-21 16:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zlAMA-1774100540","operation_id":160310} 
[2026-03-21 16:58:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"4iC4McSFJHnNwQwb2IzV8A7l6WN4WFua","execution_time":"2026-03-21 16:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zlAMA-1774100540","operation_id":160310,"processed":0,"skipped":8,"updates_prepared":0} 
[2026-03-21 16:58:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"4iC4McSFJHnNwQwb2IzV8A7l6WN4WFua","execution_time":"2026-03-21 16:58:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zlAMA-1774100540","operation_id":160310,"processed":0,"errors":0} 
[2026-03-21 16:58:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"4iC4McSFJHnNwQwb2IzV8A7l6WN4WFua","execution_time":"2026-03-21 16:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zlAMA-1774100540","operation_id":160310,"orders_count":3,"order_ids":["ORD-J9jhbBYc-1774101404","ORD-LeGFeV5-1774101411","ORD-mLQ9AsI-1774101463"]} 
[2026-03-21 16:58:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"4iC4McSFJHnNwQwb2IzV8A7l6WN4WFua","execution_time":"2026-03-21 16:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zlAMA-1774100540","operation_id":160310} 
[2026-03-21 16:58:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"4iC4McSFJHnNwQwb2IzV8A7l6WN4WFua","execution_time":"2026-03-21 16:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zlAMA-1774100540","operation_id":160310,"orders_count":3} 
[2026-03-21 16:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4iC4McSFJHnNwQwb2IzV8A7l6WN4WFua","execution_time":"2026-03-21 16:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mLQ9AsI-1774101463","operation_id":160341} 
[2026-03-21 16:58:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"4iC4McSFJHnNwQwb2IzV8A7l6WN4WFua","execution_time":"2026-03-21 16:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mLQ9AsI-1774101463","operation_id":160341,"processed":2,"skipped":1,"updates_prepared":2} 
[2026-03-21 16:58:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"4iC4McSFJHnNwQwb2IzV8A7l6WN4WFua","execution_time":"2026-03-21 16:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mLQ9AsI-1774101463","operation_id":160341,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-21 16:58:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"4iC4McSFJHnNwQwb2IzV8A7l6WN4WFua","execution_time":"2026-03-21 16:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mLQ9AsI-1774101463","operation_id":160341,"count":2} 
[2026-03-21 16:58:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"4iC4McSFJHnNwQwb2IzV8A7l6WN4WFua","execution_time":"2026-03-21 16:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mLQ9AsI-1774101463","operation_id":160341,"count":2} 
[2026-03-21 16:58:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"4iC4McSFJHnNwQwb2IzV8A7l6WN4WFua","execution_time":"2026-03-21 16:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mLQ9AsI-1774101463","operation_id":160341,"user_id":1054,"notification_type":"order_approved","reference_id":175311} 
[2026-03-21 16:58:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"4iC4McSFJHnNwQwb2IzV8A7l6WN4WFua","execution_time":"2026-03-21 16:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mLQ9AsI-1774101463","operation_id":160341,"user_id":1054,"notification_type":"order_approved","reference_id":175312} 
[2026-03-21 16:58:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"4iC4McSFJHnNwQwb2IzV8A7l6WN4WFua","execution_time":"2026-03-21 16:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mLQ9AsI-1774101463","operation_id":160341,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-21 16:58:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"4iC4McSFJHnNwQwb2IzV8A7l6WN4WFua","execution_time":"2026-03-21 16:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mLQ9AsI-1774101463","operation_id":160341,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-21 16:58:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"4iC4McSFJHnNwQwb2IzV8A7l6WN4WFua","execution_time":"2026-03-21 16:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mLQ9AsI-1774101463","operation_id":160341,"processed":2,"errors":0} 
[2026-03-21 16:58:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"4iC4McSFJHnNwQwb2IzV8A7l6WN4WFua","execution_time":"2026-03-21 16:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mLQ9AsI-1774101463","operation_id":160341,"processed":2,"errors":0} 
[2026-03-21 16:58:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"4iC4McSFJHnNwQwb2IzV8A7l6WN4WFua","execution_time":"2026-03-21 16:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mLQ9AsI-1774101463","operation_id":160341} 
[2026-03-21 16:58:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-21 16:58:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-21 16:58:12] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-dETk-1774100265","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 16:58:12] production.INFO: Processed webhook data (normalized) {"id":"ORD-dETk-1774100265","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 16:58:12] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 16:58:12] production.INFO: SendAcceptReject: Notification queued {"user_id":1597,"notification_type":"order_approved","reference_id":175277} 
[2026-03-21 16:58:12] production.INFO: Order updated successfully. Order ID: 175277, Status: completed  
[2026-03-21 16:58:12] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-dETk-1774100265","status":"completed","codes_count":0} 
[2026-03-21 16:58:15] production.INFO: Constructing job for order: 175315  
[2026-03-21 16:58:17] production.INFO: Handling job for order: 175315  
[2026-03-21 16:58:17] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 16:58:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:58:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/16/params?qty=1&uuid=3985f391-314f-4843-bf28-02d2ebb3850e&Player_ID=0964717941  
[2026-03-21 16:58:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/16/params?qty=1&uuid=3985f391-314f-4843-bf28-02d2ebb3850e&Player_ID=0964717941","has_body":false} 
[2026-03-21 16:58:18] production.INFO: Operation sent successfully {"operation_id":160342,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-nVku-1774101498","amount":527.6680000000000063664629124104976654052734375,"status":"processing","product":"500 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 16:58:18"}},"processed_data":{"order_number":"ORD-nVku-1774101498","amount":527.6680000000000063664629124104976654052734375,"status":"processing","product":"500 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 16:58:53] production.INFO: Constructing job for order: 175316  
[2026-03-21 16:58:54] production.INFO: Handling job for order: 175316  
[2026-03-21 16:58:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:58:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:58:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=4a75e01d-c796-47b4-91da-8cfdec8386b1&Player_ID=7669483129  
[2026-03-21 16:58:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=4a75e01d-c796-47b4-91da-8cfdec8386b1&Player_ID=7669483129","has_body":false} 
[2026-03-21 16:58:55] production.INFO: Operation sent successfully {"operation_id":160343,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6TjjN0gb-1774101535","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 16:58:55"}},"processed_data":{"order_number":"ORD-6TjjN0gb-1774101535","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 16:59:04] production.INFO: Constructing job for order: 175317  
[2026-03-21 16:59:07] production.INFO: Handling job for order: 175317  
[2026-03-21 16:59:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:59:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:59:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=6f9171c6-4d78-4b3c-b205-b384245e51ab&Player_ID=7669483129  
[2026-03-21 16:59:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=6f9171c6-4d78-4b3c-b205-b384245e51ab&Player_ID=7669483129","has_body":false} 
[2026-03-21 16:59:08] production.INFO: Operation sent successfully {"operation_id":160344,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-slVwAVD-1774101548","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 16:59:08"}},"processed_data":{"order_number":"ORD-slVwAVD-1774101548","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 16:59:10] production.INFO: Constructing job for order: 175318  
[2026-03-21 16:59:11] production.INFO: Handling job for order: 175318  
[2026-03-21 16:59:11] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 16:59:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 16:59:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=bf93f335-7162-4e2c-8c1b-eea7b1c9f97b&Player_ID=7669483129  
[2026-03-21 16:59:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=bf93f335-7162-4e2c-8c1b-eea7b1c9f97b&Player_ID=7669483129","has_body":false} 
[2026-03-21 16:59:12] production.INFO: Operation sent successfully {"operation_id":160345,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hLb8-1774101551","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 16:59:12"}},"processed_data":{"order_number":"ORD-hLb8-1774101551","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 17:00:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"0DN4sP340ghIkG2k7mdmoiaDnHW4CHrs","execution_time":"2026-03-21 17:00:03"} 
[2026-03-21 17:00:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"0DN4sP340ghIkG2k7mdmoiaDnHW4CHrs","execution_time":"2026-03-21 17:00:03","total_operations":12,"sites_count":2} 
[2026-03-21 17:00:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"0DN4sP340ghIkG2k7mdmoiaDnHW4CHrs","execution_time":"2026-03-21 17:00:03","site_id":3,"site_name":"swgamessd","orders_count":10,"order_ids":["ORD-WaJd5V-1774074452","ORD-zlAMA-1774100540","ORD-xC6pK-1774100642","ORD-Slob-1774100671","ORD-VQEE1qpy-1774100952","ORD-4cr-1774101208","ORD-6Ner5L-1774101420","ORD-6TjjN0gb-1774101535","ORD-slVwAVD-1774101548","ORD-hLb8-1774101551"]} 
[2026-03-21 17:00:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"0DN4sP340ghIkG2k7mdmoiaDnHW4CHrs","execution_time":"2026-03-21 17:00:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 17:00:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"0DN4sP340ghIkG2k7mdmoiaDnHW4CHrs","execution_time":"2026-03-21 17:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":10} 
[2026-03-21 17:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0DN4sP340ghIkG2k7mdmoiaDnHW4CHrs","execution_time":"2026-03-21 17:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4cr-1774101208","operation_id":160333} 
[2026-03-21 17:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0DN4sP340ghIkG2k7mdmoiaDnHW4CHrs","execution_time":"2026-03-21 17:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6Ner5L-1774101420","operation_id":160340} 
[2026-03-21 17:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0DN4sP340ghIkG2k7mdmoiaDnHW4CHrs","execution_time":"2026-03-21 17:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6TjjN0gb-1774101535","operation_id":160343} 
[2026-03-21 17:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0DN4sP340ghIkG2k7mdmoiaDnHW4CHrs","execution_time":"2026-03-21 17:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hLb8-1774101551","operation_id":160345} 
[2026-03-21 17:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0DN4sP340ghIkG2k7mdmoiaDnHW4CHrs","execution_time":"2026-03-21 17:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Slob-1774100671","operation_id":160315} 
[2026-03-21 17:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0DN4sP340ghIkG2k7mdmoiaDnHW4CHrs","execution_time":"2026-03-21 17:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-slVwAVD-1774101548","operation_id":160344} 
[2026-03-21 17:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0DN4sP340ghIkG2k7mdmoiaDnHW4CHrs","execution_time":"2026-03-21 17:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VQEE1qpy-1774100952","operation_id":160326} 
[2026-03-21 17:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0DN4sP340ghIkG2k7mdmoiaDnHW4CHrs","execution_time":"2026-03-21 17:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 17:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0DN4sP340ghIkG2k7mdmoiaDnHW4CHrs","execution_time":"2026-03-21 17:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xC6pK-1774100642","operation_id":160313} 
[2026-03-21 17:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0DN4sP340ghIkG2k7mdmoiaDnHW4CHrs","execution_time":"2026-03-21 17:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zlAMA-1774100540","operation_id":160310} 
[2026-03-21 17:00:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"0DN4sP340ghIkG2k7mdmoiaDnHW4CHrs","execution_time":"2026-03-21 17:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zlAMA-1774100540","operation_id":160310,"processed":0,"skipped":10,"updates_prepared":0} 
[2026-03-21 17:00:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"0DN4sP340ghIkG2k7mdmoiaDnHW4CHrs","execution_time":"2026-03-21 17:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zlAMA-1774100540","operation_id":160310,"processed":0,"errors":0} 
[2026-03-21 17:00:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"0DN4sP340ghIkG2k7mdmoiaDnHW4CHrs","execution_time":"2026-03-21 17:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zlAMA-1774100540","operation_id":160310,"orders_count":2,"order_ids":["ORD-mLQ9AsI-1774101463","ORD-nVku-1774101498"]} 
[2026-03-21 17:00:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"0DN4sP340ghIkG2k7mdmoiaDnHW4CHrs","execution_time":"2026-03-21 17:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zlAMA-1774100540","operation_id":160310} 
[2026-03-21 17:00:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"0DN4sP340ghIkG2k7mdmoiaDnHW4CHrs","execution_time":"2026-03-21 17:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zlAMA-1774100540","operation_id":160310,"orders_count":2} 
[2026-03-21 17:00:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"0DN4sP340ghIkG2k7mdmoiaDnHW4CHrs","execution_time":"2026-03-21 17:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nVku-1774101498","operation_id":160342,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-21 17:00:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"0DN4sP340ghIkG2k7mdmoiaDnHW4CHrs","execution_time":"2026-03-21 17:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nVku-1774101498","operation_id":160342,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-21 17:00:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"0DN4sP340ghIkG2k7mdmoiaDnHW4CHrs","execution_time":"2026-03-21 17:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nVku-1774101498","operation_id":160342,"count":2} 
[2026-03-21 17:00:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"0DN4sP340ghIkG2k7mdmoiaDnHW4CHrs","execution_time":"2026-03-21 17:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nVku-1774101498","operation_id":160342,"count":2} 
[2026-03-21 17:00:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"0DN4sP340ghIkG2k7mdmoiaDnHW4CHrs","execution_time":"2026-03-21 17:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nVku-1774101498","operation_id":160342,"user_id":1054,"notification_type":"order_approved","reference_id":175314} 
[2026-03-21 17:00:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"0DN4sP340ghIkG2k7mdmoiaDnHW4CHrs","execution_time":"2026-03-21 17:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nVku-1774101498","operation_id":160342,"user_id":69,"notification_type":"order_approved","reference_id":175315} 
[2026-03-21 17:00:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"0DN4sP340ghIkG2k7mdmoiaDnHW4CHrs","execution_time":"2026-03-21 17:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nVku-1774101498","operation_id":160342,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-21 17:00:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"0DN4sP340ghIkG2k7mdmoiaDnHW4CHrs","execution_time":"2026-03-21 17:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nVku-1774101498","operation_id":160342,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-21 17:00:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"0DN4sP340ghIkG2k7mdmoiaDnHW4CHrs","execution_time":"2026-03-21 17:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nVku-1774101498","operation_id":160342,"processed":2,"errors":0} 
[2026-03-21 17:00:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"0DN4sP340ghIkG2k7mdmoiaDnHW4CHrs","execution_time":"2026-03-21 17:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nVku-1774101498","operation_id":160342,"processed":2,"errors":0} 
[2026-03-21 17:00:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"0DN4sP340ghIkG2k7mdmoiaDnHW4CHrs","execution_time":"2026-03-21 17:00:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nVku-1774101498","operation_id":160342} 
[2026-03-21 17:00:03] production.INFO: Executing GetProducts task...  
[2026-03-21 17:00:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 17:00:03] production.INFO: Executing GetProducts task...  
[2026-03-21 17:00:05] production.INFO: async() رجع: true  
[2026-03-21 17:00:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 17:00:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 17:00:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 17:00:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 17:00:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 17:00:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 17:00:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 17:00:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 17:00:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 17:00:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 17:00:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 17:00:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-21 17:00:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-21 17:00:09] production.INFO: Constructing job for order: 175319  
[2026-03-21 17:00:10] production.INFO: Handling job for order: 175319  
[2026-03-21 17:00:10] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:00:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:00:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/628/params?qty=5000&uuid=a9315c3f-f403-46c0-b923-826fd71475e5&Player_ID=16192698  
[2026-03-21 17:00:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/628/params?qty=5000&uuid=a9315c3f-f403-46c0-b923-826fd71475e5&Player_ID=16192698","has_body":false} 
[2026-03-21 17:00:10] production.INFO: Constructing job for order: 175320  
[2026-03-21 17:00:11] production.INFO: Operation sent successfully {"operation_id":160346,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5UbiaD-1774101610","amount":2.44931050000000016808598957140929996967315673828125,"status":"processing","product":"Hiyoo Amount","game":"Hiyoo","notes":[],"created_at":"2026-03-21 17:00:11"}},"processed_data":{"order_number":"ORD-5UbiaD-1774101610","amount":2.44931050000000016808598957140929996967315673828125,"status":"processing","product":"Hiyoo Amount","game":"Hiyoo"}} 
[2026-03-21 17:00:11] production.INFO: Handling job for order: 175320  
[2026-03-21 17:00:11] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 17:00:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:00:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/48/params?qty=1&uuid=9d48febb-cf26-46d9-929b-e0738ef9d5e5&Player_ID=0997246103  
[2026-03-21 17:00:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/48/params?qty=1&uuid=9d48febb-cf26-46d9-929b-e0738ef9d5e5&Player_ID=0997246103","has_body":false} 
[2026-03-21 17:00:11] production.INFO: Operation sent successfully {"operation_id":160347,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2mUx-1774101611","amount":152.208049999999985857357387430965900421142578125,"status":"processing","product":"144.23 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 17:00:11"}},"processed_data":{"order_number":"ORD-2mUx-1774101611","amount":152.208049999999985857357387430965900421142578125,"status":"processing","product":"144.23 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 17:00:13] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1083.5","mainamount":"1100","operation_number":"155699903","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpqtufv4vg0ej5bDGCgae"}},"user_id":1659} 
[2026-03-21 17:00:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 17:00:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 17:00:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 17:00:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 17:00:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 17:00:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 17:00:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 17:00:14] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 17:00:14] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18337,"user_id":1659,"amount":1083.5,"admins_notified":7} 
[2026-03-21 17:00:27] production.INFO: Constructing job for order: 175321  
[2026-03-21 17:00:29] production.INFO: Handling job for order: 175321  
[2026-03-21 17:00:29] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:00:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:00:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=ea7e72b8-c5ee-4faa-a0d3-04b4a36ce9f1&Player_ID=7669483129  
[2026-03-21 17:00:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=ea7e72b8-c5ee-4faa-a0d3-04b4a36ce9f1&Player_ID=7669483129","has_body":false} 
[2026-03-21 17:00:30] production.INFO: Operation sent successfully {"operation_id":160348,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mDv9-1774101630","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 17:00:30"}},"processed_data":{"order_number":"ORD-mDv9-1774101630","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 17:01:08] production.INFO: Constructing job for order: 175322  
[2026-03-21 17:01:09] production.INFO: Handling job for order: 175322  
[2026-03-21 17:01:09] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:01:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:01:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=3280236a-5a79-4a37-ab69-0bb522156eab&Player_ID=52203013788  
[2026-03-21 17:01:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=3280236a-5a79-4a37-ab69-0bb522156eab&Player_ID=52203013788","has_body":false} 
[2026-03-21 17:01:10] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"4100.0","mainamount":"4100","operation_number":"600429039134","note":"600429039134","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpmmih85s1f09veMD3bjU"}},"user_id":663} 
[2026-03-21 17:01:10] production.INFO: Operation sent successfully {"operation_id":160349,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-J6x-1774101670","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 17:01:10"}},"processed_data":{"order_number":"ORD-J6x-1774101670","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 17:01:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 17:01:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 17:01:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 17:01:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 17:01:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 17:01:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 17:01:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 17:01:10] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 17:01:10] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18338,"user_id":663,"amount":4100.0,"admins_notified":7} 
[2026-03-21 17:01:21] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-J6x-1774101670","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 17:01:21] production.INFO: Processed webhook data (normalized) {"id":"ORD-J6x-1774101670","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 17:01:21] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:01:21] production.INFO: SendAcceptReject: Notification queued {"user_id":659,"notification_type":"order_approved","reference_id":175322} 
[2026-03-21 17:01:21] production.INFO: Order updated successfully. Order ID: 175322, Status: completed  
[2026-03-21 17:01:21] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-J6x-1774101670","status":"completed","codes_count":0} 
[2026-03-21 17:01:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 659  
[2026-03-21 17:01:47] production.INFO: Constructing job for order: 175323  
[2026-03-21 17:01:49] production.INFO: Handling job for order: 175323  
[2026-03-21 17:01:49] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:01:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:01:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=13fc682c-517d-4896-ba1b-8f73d9bca457&Player_ID=52140687410  
[2026-03-21 17:01:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=13fc682c-517d-4896-ba1b-8f73d9bca457&Player_ID=52140687410","has_body":false} 
[2026-03-21 17:01:50] production.INFO: Operation sent successfully {"operation_id":160350,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-iSLMA-1774101710","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 17:01:50"}},"processed_data":{"order_number":"ORD-iSLMA-1774101710","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 17:01:54] production.INFO: Constructing job for order: 175324  
[2026-03-21 17:01:56] production.INFO: Handling job for order: 175324  
[2026-03-21 17:01:56] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:01:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:01:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=68c1a7aa-1699-4f9e-9164-5bd24d44ee9e&Player_ID=8758442236  
[2026-03-21 17:01:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=68c1a7aa-1699-4f9e-9164-5bd24d44ee9e&Player_ID=8758442236","has_body":false} 
[2026-03-21 17:01:57] production.INFO: Operation sent successfully {"operation_id":160351,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7fg0K-1774101717","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 17:01:57"}},"processed_data":{"order_number":"ORD-7fg0K-1774101717","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 17:01:58] production.INFO: Constructing job for order: 175325  
[2026-03-21 17:02:00] production.INFO: Handling job for order: 175325  
[2026-03-21 17:02:00] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:02:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:02:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=fb8f2e3e-59a5-4721-bc46-14f265fba5be&Player_ID=12805916849  
[2026-03-21 17:02:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=fb8f2e3e-59a5-4721-bc46-14f265fba5be&Player_ID=12805916849","has_body":false} 
[2026-03-21 17:02:00] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-iSLMA-1774101710","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 17:02:00] production.INFO: Processed webhook data (normalized) {"id":"ORD-iSLMA-1774101710","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 17:02:00] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:02:00] production.INFO: SendAcceptReject: Notification queued {"user_id":129,"notification_type":"order_approved","reference_id":175323} 
[2026-03-21 17:02:00] production.INFO: Order updated successfully. Order ID: 175323, Status: completed  
[2026-03-21 17:02:00] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-iSLMA-1774101710","status":"completed","codes_count":0} 
[2026-03-21 17:02:01] production.INFO: Operation sent successfully {"operation_id":160352,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-FwTW-1774101721","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 17:02:01"}},"processed_data":{"order_number":"ORD-FwTW-1774101721","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 17:02:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 129  
[2026-03-21 17:02:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-5UbiaD-1774101610","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 17:02:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-5UbiaD-1774101610","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 17:02:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:02:04] production.INFO: SendAcceptReject: Notification queued {"user_id":65,"notification_type":"order_approved","reference_id":175319} 
[2026-03-21 17:02:04] production.INFO: Order updated successfully. Order ID: 175319, Status: completed  
[2026-03-21 17:02:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-5UbiaD-1774101610","status":"completed","codes_count":0} 
[2026-03-21 17:02:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"uh9Xvxz7OaRDl9vtcZaqINlbQpszDUPI","execution_time":"2026-03-21 17:02:04"} 
[2026-03-21 17:02:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"uh9Xvxz7OaRDl9vtcZaqINlbQpszDUPI","execution_time":"2026-03-21 17:02:04","total_operations":14,"sites_count":2} 
[2026-03-21 17:02:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"uh9Xvxz7OaRDl9vtcZaqINlbQpszDUPI","execution_time":"2026-03-21 17:02:04","site_id":3,"site_name":"swgamessd","orders_count":13,"order_ids":["ORD-WaJd5V-1774074452","ORD-zlAMA-1774100540","ORD-xC6pK-1774100642","ORD-Slob-1774100671","ORD-VQEE1qpy-1774100952","ORD-4cr-1774101208","ORD-6Ner5L-1774101420","ORD-6TjjN0gb-1774101535","ORD-slVwAVD-1774101548","ORD-hLb8-1774101551"]} 
[2026-03-21 17:02:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"uh9Xvxz7OaRDl9vtcZaqINlbQpszDUPI","execution_time":"2026-03-21 17:02:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 17:02:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"uh9Xvxz7OaRDl9vtcZaqINlbQpszDUPI","execution_time":"2026-03-21 17:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":13} 
[2026-03-21 17:02:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uh9Xvxz7OaRDl9vtcZaqINlbQpszDUPI","execution_time":"2026-03-21 17:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4cr-1774101208","operation_id":160333} 
[2026-03-21 17:02:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uh9Xvxz7OaRDl9vtcZaqINlbQpszDUPI","execution_time":"2026-03-21 17:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6Ner5L-1774101420","operation_id":160340} 
[2026-03-21 17:02:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uh9Xvxz7OaRDl9vtcZaqINlbQpszDUPI","execution_time":"2026-03-21 17:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6TjjN0gb-1774101535","operation_id":160343} 
[2026-03-21 17:02:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uh9Xvxz7OaRDl9vtcZaqINlbQpszDUPI","execution_time":"2026-03-21 17:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7fg0K-1774101717","operation_id":160351} 
[2026-03-21 17:02:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uh9Xvxz7OaRDl9vtcZaqINlbQpszDUPI","execution_time":"2026-03-21 17:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FwTW-1774101721","operation_id":160352} 
[2026-03-21 17:02:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uh9Xvxz7OaRDl9vtcZaqINlbQpszDUPI","execution_time":"2026-03-21 17:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hLb8-1774101551","operation_id":160345} 
[2026-03-21 17:02:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uh9Xvxz7OaRDl9vtcZaqINlbQpszDUPI","execution_time":"2026-03-21 17:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mDv9-1774101630","operation_id":160348} 
[2026-03-21 17:02:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uh9Xvxz7OaRDl9vtcZaqINlbQpszDUPI","execution_time":"2026-03-21 17:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Slob-1774100671","operation_id":160315} 
[2026-03-21 17:02:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uh9Xvxz7OaRDl9vtcZaqINlbQpszDUPI","execution_time":"2026-03-21 17:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-slVwAVD-1774101548","operation_id":160344} 
[2026-03-21 17:02:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uh9Xvxz7OaRDl9vtcZaqINlbQpszDUPI","execution_time":"2026-03-21 17:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VQEE1qpy-1774100952","operation_id":160326} 
[2026-03-21 17:02:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uh9Xvxz7OaRDl9vtcZaqINlbQpszDUPI","execution_time":"2026-03-21 17:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 17:02:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uh9Xvxz7OaRDl9vtcZaqINlbQpszDUPI","execution_time":"2026-03-21 17:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xC6pK-1774100642","operation_id":160313} 
[2026-03-21 17:02:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uh9Xvxz7OaRDl9vtcZaqINlbQpszDUPI","execution_time":"2026-03-21 17:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zlAMA-1774100540","operation_id":160310} 
[2026-03-21 17:02:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"uh9Xvxz7OaRDl9vtcZaqINlbQpszDUPI","execution_time":"2026-03-21 17:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zlAMA-1774100540","operation_id":160310,"processed":0,"skipped":13,"updates_prepared":0} 
[2026-03-21 17:02:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"uh9Xvxz7OaRDl9vtcZaqINlbQpszDUPI","execution_time":"2026-03-21 17:02:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zlAMA-1774100540","operation_id":160310,"processed":0,"errors":0} 
[2026-03-21 17:02:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"uh9Xvxz7OaRDl9vtcZaqINlbQpszDUPI","execution_time":"2026-03-21 17:02:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zlAMA-1774100540","operation_id":160310,"orders_count":1,"order_ids":["ORD-2mUx-1774101611"]} 
[2026-03-21 17:02:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"uh9Xvxz7OaRDl9vtcZaqINlbQpszDUPI","execution_time":"2026-03-21 17:02:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zlAMA-1774100540","operation_id":160310} 
[2026-03-21 17:02:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"uh9Xvxz7OaRDl9vtcZaqINlbQpszDUPI","execution_time":"2026-03-21 17:02:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zlAMA-1774100540","operation_id":160310,"orders_count":1} 
[2026-03-21 17:02:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"uh9Xvxz7OaRDl9vtcZaqINlbQpszDUPI","execution_time":"2026-03-21 17:02:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2mUx-1774101611","operation_id":160347,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 17:02:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"uh9Xvxz7OaRDl9vtcZaqINlbQpszDUPI","execution_time":"2026-03-21 17:02:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2mUx-1774101611","operation_id":160347,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 17:02:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"uh9Xvxz7OaRDl9vtcZaqINlbQpszDUPI","execution_time":"2026-03-21 17:02:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2mUx-1774101611","operation_id":160347,"count":1} 
[2026-03-21 17:02:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"uh9Xvxz7OaRDl9vtcZaqINlbQpszDUPI","execution_time":"2026-03-21 17:02:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2mUx-1774101611","operation_id":160347,"count":1} 
[2026-03-21 17:02:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"uh9Xvxz7OaRDl9vtcZaqINlbQpszDUPI","execution_time":"2026-03-21 17:02:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2mUx-1774101611","operation_id":160347,"user_id":107,"notification_type":"order_approved","reference_id":175320} 
[2026-03-21 17:02:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"uh9Xvxz7OaRDl9vtcZaqINlbQpszDUPI","execution_time":"2026-03-21 17:02:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2mUx-1774101611","operation_id":160347,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 17:02:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"uh9Xvxz7OaRDl9vtcZaqINlbQpszDUPI","execution_time":"2026-03-21 17:02:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2mUx-1774101611","operation_id":160347,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 17:02:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"uh9Xvxz7OaRDl9vtcZaqINlbQpszDUPI","execution_time":"2026-03-21 17:02:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2mUx-1774101611","operation_id":160347,"processed":1,"errors":0} 
[2026-03-21 17:02:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"uh9Xvxz7OaRDl9vtcZaqINlbQpszDUPI","execution_time":"2026-03-21 17:02:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2mUx-1774101611","operation_id":160347,"processed":1,"errors":0} 
[2026-03-21 17:02:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"uh9Xvxz7OaRDl9vtcZaqINlbQpszDUPI","execution_time":"2026-03-21 17:02:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2mUx-1774101611","operation_id":160347} 
[2026-03-21 17:02:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 65  
[2026-03-21 17:02:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-21 17:02:50] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-zlAMA-1774100540","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 17:02:50] production.INFO: Processed webhook data (normalized) {"id":"ORD-zlAMA-1774100540","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 17:02:50] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:02:50] production.INFO: SendAcceptReject: Notification queued {"user_id":32,"notification_type":"order_approved","reference_id":175282} 
[2026-03-21 17:02:50] production.INFO: Order updated successfully. Order ID: 175282, Status: completed  
[2026-03-21 17:02:50] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-zlAMA-1774100540","status":"completed","codes_count":0} 
[2026-03-21 17:02:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-21 17:02:56] production.INFO: Constructing job for order: 175326  
[2026-03-21 17:02:58] production.INFO: Handling job for order: 175326  
[2026-03-21 17:02:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:02:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:02:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/104/params?qty=1&uuid=a9ad0a62-08a2-4af8-8bb7-a7ae8d2d75cd&Player_ID=7271444816  
[2026-03-21 17:02:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/104/params?qty=1&uuid=a9ad0a62-08a2-4af8-8bb7-a7ae8d2d75cd&Player_ID=7271444816","has_body":false} 
[2026-03-21 17:02:59] production.INFO: Operation sent successfully {"operation_id":160353,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-s1oBilPK-1774101779","amount":1.04000000000000003552713678800500929355621337890625,"status":"processing","product":"حزمة ترقية المستوى 30","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-21 17:02:59"}},"processed_data":{"order_number":"ORD-s1oBilPK-1774101779","amount":1.04000000000000003552713678800500929355621337890625,"status":"processing","product":"حزمة ترقية المستوى 30","game":"FreeFire MemberShips"}} 
[2026-03-21 17:03:09] production.INFO: Constructing job for order: 175327  
[2026-03-21 17:03:11] production.INFO: Handling job for order: 175327  
[2026-03-21 17:03:11] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:03:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:03:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=166ddb15-ee78-4bda-bf54-6bc68e646854&Player_ID=9475670422  
[2026-03-21 17:03:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=166ddb15-ee78-4bda-bf54-6bc68e646854&Player_ID=9475670422","has_body":false} 
[2026-03-21 17:03:12] production.INFO: Operation sent successfully {"operation_id":160354,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7wpwM-1774101792","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 17:03:12"}},"processed_data":{"order_number":"ORD-7wpwM-1774101792","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 17:03:44] production.INFO: Constructing job for order: 175328  
[2026-03-21 17:03:45] production.INFO: Handling job for order: 175328  
[2026-03-21 17:03:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:03:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:03:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=82350a2b-ce2e-4760-9216-091ea1185a6b&Player_ID=471156  
[2026-03-21 17:03:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=82350a2b-ce2e-4760-9216-091ea1185a6b&Player_ID=471156","has_body":false} 
[2026-03-21 17:03:46] production.INFO: Operation sent successfully {"operation_id":160355,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pJXgh-1774101826","amount":1.81376280000000011938254829146899282932281494140625,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-21 17:03:46"}},"processed_data":{"order_number":"ORD-pJXgh-1774101826","amount":1.81376280000000011938254829146899282932281494140625,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-21 17:03:51] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-pJXgh-1774101826","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 17:03:51] production.INFO: Processed webhook data (normalized) {"id":"ORD-pJXgh-1774101826","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 17:03:51] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:03:51] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":175328} 
[2026-03-21 17:03:51] production.INFO: Order updated successfully. Order ID: 175328, Status: completed  
[2026-03-21 17:03:51] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-pJXgh-1774101826","status":"completed","codes_count":0} 
[2026-03-21 17:03:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-21 17:04:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"1IKPXKU3kaXMJS1RYkjfXf5g19Vw1cWN","execution_time":"2026-03-21 17:04:01"} 
[2026-03-21 17:04:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"1IKPXKU3kaXMJS1RYkjfXf5g19Vw1cWN","execution_time":"2026-03-21 17:04:01","total_operations":14,"sites_count":1} 
[2026-03-21 17:04:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"1IKPXKU3kaXMJS1RYkjfXf5g19Vw1cWN","execution_time":"2026-03-21 17:04:01","site_id":3,"site_name":"swgamessd","orders_count":14,"order_ids":["ORD-WaJd5V-1774074452","ORD-xC6pK-1774100642","ORD-Slob-1774100671","ORD-VQEE1qpy-1774100952","ORD-4cr-1774101208","ORD-6Ner5L-1774101420","ORD-6TjjN0gb-1774101535","ORD-slVwAVD-1774101548","ORD-hLb8-1774101551","ORD-mDv9-1774101630"]} 
[2026-03-21 17:04:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"1IKPXKU3kaXMJS1RYkjfXf5g19Vw1cWN","execution_time":"2026-03-21 17:04:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 17:04:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"1IKPXKU3kaXMJS1RYkjfXf5g19Vw1cWN","execution_time":"2026-03-21 17:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":14} 
[2026-03-21 17:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1IKPXKU3kaXMJS1RYkjfXf5g19Vw1cWN","execution_time":"2026-03-21 17:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4cr-1774101208","operation_id":160333} 
[2026-03-21 17:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1IKPXKU3kaXMJS1RYkjfXf5g19Vw1cWN","execution_time":"2026-03-21 17:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6Ner5L-1774101420","operation_id":160340} 
[2026-03-21 17:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1IKPXKU3kaXMJS1RYkjfXf5g19Vw1cWN","execution_time":"2026-03-21 17:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6TjjN0gb-1774101535","operation_id":160343} 
[2026-03-21 17:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1IKPXKU3kaXMJS1RYkjfXf5g19Vw1cWN","execution_time":"2026-03-21 17:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7fg0K-1774101717","operation_id":160351} 
[2026-03-21 17:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1IKPXKU3kaXMJS1RYkjfXf5g19Vw1cWN","execution_time":"2026-03-21 17:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7wpwM-1774101792","operation_id":160354} 
[2026-03-21 17:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1IKPXKU3kaXMJS1RYkjfXf5g19Vw1cWN","execution_time":"2026-03-21 17:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FwTW-1774101721","operation_id":160352} 
[2026-03-21 17:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1IKPXKU3kaXMJS1RYkjfXf5g19Vw1cWN","execution_time":"2026-03-21 17:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hLb8-1774101551","operation_id":160345} 
[2026-03-21 17:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1IKPXKU3kaXMJS1RYkjfXf5g19Vw1cWN","execution_time":"2026-03-21 17:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mDv9-1774101630","operation_id":160348} 
[2026-03-21 17:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1IKPXKU3kaXMJS1RYkjfXf5g19Vw1cWN","execution_time":"2026-03-21 17:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s1oBilPK-1774101779","operation_id":160353} 
[2026-03-21 17:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1IKPXKU3kaXMJS1RYkjfXf5g19Vw1cWN","execution_time":"2026-03-21 17:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Slob-1774100671","operation_id":160315} 
[2026-03-21 17:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1IKPXKU3kaXMJS1RYkjfXf5g19Vw1cWN","execution_time":"2026-03-21 17:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-slVwAVD-1774101548","operation_id":160344} 
[2026-03-21 17:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1IKPXKU3kaXMJS1RYkjfXf5g19Vw1cWN","execution_time":"2026-03-21 17:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VQEE1qpy-1774100952","operation_id":160326} 
[2026-03-21 17:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1IKPXKU3kaXMJS1RYkjfXf5g19Vw1cWN","execution_time":"2026-03-21 17:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 17:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1IKPXKU3kaXMJS1RYkjfXf5g19Vw1cWN","execution_time":"2026-03-21 17:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xC6pK-1774100642","operation_id":160313} 
[2026-03-21 17:04:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"1IKPXKU3kaXMJS1RYkjfXf5g19Vw1cWN","execution_time":"2026-03-21 17:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xC6pK-1774100642","operation_id":160313,"processed":0,"skipped":14,"updates_prepared":0} 
[2026-03-21 17:04:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"1IKPXKU3kaXMJS1RYkjfXf5g19Vw1cWN","execution_time":"2026-03-21 17:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xC6pK-1774100642","operation_id":160313,"processed":0,"errors":0} 
[2026-03-21 17:04:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"1IKPXKU3kaXMJS1RYkjfXf5g19Vw1cWN","execution_time":"2026-03-21 17:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xC6pK-1774100642","operation_id":160313} 
[2026-03-21 17:04:14] production.INFO: Constructing job for order: 175329  
[2026-03-21 17:04:16] production.INFO: Handling job for order: 175329  
[2026-03-21 17:04:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:04:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:04:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=b758099f-a276-4cae-ab5e-d756722d100e&Player_ID=12043149128  
[2026-03-21 17:04:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=b758099f-a276-4cae-ab5e-d756722d100e&Player_ID=12043149128","has_body":false} 
[2026-03-21 17:04:17] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-21 17:04:17] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":160356,"exception":"Unknown named parameter $userId"} 
[2026-03-21 17:04:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-21 17:04:18] production.INFO: Constructing job for order: 175330  
[2026-03-21 17:04:20] production.INFO: Handling job for order: 175330  
[2026-03-21 17:04:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:04:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:04:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=3e4eb87f-eb10-406a-af45-3d3470f72790&Player_ID=12043149128  
[2026-03-21 17:04:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=3e4eb87f-eb10-406a-af45-3d3470f72790&Player_ID=12043149128","has_body":false} 
[2026-03-21 17:04:21] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-21 17:04:21] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":160357,"exception":"Unknown named parameter $userId"} 
[2026-03-21 17:04:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-21 17:05:03] production.INFO: Executing GetProducts task...  
[2026-03-21 17:05:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 17:05:03] production.INFO: Executing GetProducts task...  
[2026-03-21 17:05:05] production.INFO: async() رجع: true  
[2026-03-21 17:05:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 17:05:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 17:05:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 17:05:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 17:05:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 17:05:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 17:05:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 17:05:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 17:05:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 17:05:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 17:05:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 17:05:27] production.INFO: Constructing job for order: 175331  
[2026-03-21 17:05:29] production.INFO: Constructing job for order: 175332  
[2026-03-21 17:05:30] production.INFO: Handling job for order: 175331  
[2026-03-21 17:05:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:05:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:05:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=27320ea3-b253-4064-8724-cf82148b940b&Player_ID=52293817670  
[2026-03-21 17:05:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=27320ea3-b253-4064-8724-cf82148b940b&Player_ID=52293817670","has_body":false} 
[2026-03-21 17:05:31] production.INFO: Constructing job for order: 175333  
[2026-03-21 17:05:31] production.INFO: Operation sent successfully {"operation_id":160358,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-KvT-1774101931","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 17:05:31"}},"processed_data":{"order_number":"ORD-KvT-1774101931","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 17:05:31] production.INFO: Handling job for order: 175332  
[2026-03-21 17:05:31] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:05:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:05:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=53ca89b3-3c37-45e2-a490-50de04fef541&Player_ID=12043149128  
[2026-03-21 17:05:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=53ca89b3-3c37-45e2-a490-50de04fef541&Player_ID=12043149128","has_body":false} 
[2026-03-21 17:05:32] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-21 17:05:32] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":160359,"exception":"Unknown named parameter $userId"} 
[2026-03-21 17:05:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-21 17:05:32] production.INFO: Handling job for order: 175333  
[2026-03-21 17:05:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:05:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:05:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0844bf65-be97-4c82-b490-eb8ac182a0c3&Player_ID=52293817670  
[2026-03-21 17:05:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0844bf65-be97-4c82-b490-eb8ac182a0c3&Player_ID=52293817670","has_body":false} 
[2026-03-21 17:05:32] production.INFO: Operation sent successfully {"operation_id":160360,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4x3CGb-1774101932","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 17:05:32"}},"processed_data":{"order_number":"ORD-4x3CGb-1774101932","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 17:05:33] production.INFO: Constructing job for order: 175334  
[2026-03-21 17:05:35] production.INFO: Handling job for order: 175334  
[2026-03-21 17:05:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:05:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:05:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=2400&uuid=9de11a26-c9b0-4526-80b2-03063c393514&Player_ID=54862087  
[2026-03-21 17:05:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=2400&uuid=9de11a26-c9b0-4526-80b2-03063c393514&Player_ID=54862087","has_body":false} 
[2026-03-21 17:05:36] production.INFO: Operation sent successfully {"operation_id":160361,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-H9RN4T7-1774101936","amount":4.12307519999999971815896060434170067310333251953125,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-21 17:05:36"}},"processed_data":{"order_number":"ORD-H9RN4T7-1774101936","amount":4.12307519999999971815896060434170067310333251953125,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-21 17:05:39] production.INFO: Constructing job for order: 175335  
[2026-03-21 17:05:42] production.INFO: Handling job for order: 175335  
[2026-03-21 17:05:42] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:05:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:05:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/104/params?qty=1&uuid=eef3c855-2773-4eb9-bee5-74ac07d02b97&Player_ID=11869563000  
[2026-03-21 17:05:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/104/params?qty=1&uuid=eef3c855-2773-4eb9-bee5-74ac07d02b97&Player_ID=11869563000","has_body":false} 
[2026-03-21 17:05:42] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-H9RN4T7-1774101936","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 17:05:42] production.INFO: Processed webhook data (normalized) {"id":"ORD-H9RN4T7-1774101936","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 17:05:42] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:05:42] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":175334} 
[2026-03-21 17:05:42] production.INFO: Order updated successfully. Order ID: 175334, Status: completed  
[2026-03-21 17:05:42] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-H9RN4T7-1774101936","status":"completed","codes_count":0} 
[2026-03-21 17:05:43] production.INFO: Constructing job for order: 175336  
[2026-03-21 17:05:43] production.INFO: Operation sent successfully {"operation_id":160362,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-w3X-1774101943","amount":1.04000000000000003552713678800500929355621337890625,"status":"processing","product":"حزمة ترقية المستوى 30","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-21 17:05:43"}},"processed_data":{"order_number":"ORD-w3X-1774101943","amount":1.04000000000000003552713678800500929355621337890625,"status":"processing","product":"حزمة ترقية المستوى 30","game":"FreeFire MemberShips"}} 
[2026-03-21 17:05:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 17:05:46] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-KvT-1774101931","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 17:05:46] production.INFO: Processed webhook data (normalized) {"id":"ORD-KvT-1774101931","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 17:05:46] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:05:46] production.INFO: SendAcceptReject: Notification queued {"user_id":59,"notification_type":"order_approved","reference_id":175331} 
[2026-03-21 17:05:46] production.INFO: Order updated successfully. Order ID: 175331, Status: completed  
[2026-03-21 17:05:46] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-KvT-1774101931","status":"completed","codes_count":0} 
[2026-03-21 17:05:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-21 17:05:46] production.INFO: Handling job for order: 175336  
[2026-03-21 17:05:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:05:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:05:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/103/params?qty=1&uuid=f939fdf0-ffb6-4905-be10-1a0d3953cfdb&Player_ID=11869563000  
[2026-03-21 17:05:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/103/params?qty=1&uuid=f939fdf0-ffb6-4905-be10-1a0d3953cfdb&Player_ID=11869563000","has_body":false} 
[2026-03-21 17:05:47] production.INFO: Operation sent successfully {"operation_id":160363,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Toj0-1774101947","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 25","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-21 17:05:47"}},"processed_data":{"order_number":"ORD-Toj0-1774101947","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 25","game":"FreeFire MemberShips"}} 
[2026-03-21 17:05:49] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Slob-1774100671","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 17:05:49] production.INFO: Processed webhook data (normalized) {"id":"ORD-Slob-1774100671","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 17:05:49] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:05:49] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":175287} 
[2026-03-21 17:05:49] production.INFO: Order updated successfully. Order ID: 175287, Status: completed  
[2026-03-21 17:05:49] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Slob-1774100671","status":"completed","codes_count":0} 
[2026-03-21 17:05:49] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-4x3CGb-1774101932","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 17:05:49] production.INFO: Processed webhook data (normalized) {"id":"ORD-4x3CGb-1774101932","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 17:05:49] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:05:49] production.INFO: SendAcceptReject: Notification queued {"user_id":59,"notification_type":"order_approved","reference_id":175333} 
[2026-03-21 17:05:49] production.INFO: Order updated successfully. Order ID: 175333, Status: completed  
[2026-03-21 17:05:49] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-4x3CGb-1774101932","status":"completed","codes_count":0} 
[2026-03-21 17:05:49] production.INFO: Constructing job for order: 175337  
[2026-03-21 17:05:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-21 17:05:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-21 17:05:50] production.INFO: Handling job for order: 175337  
[2026-03-21 17:05:50] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:05:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:05:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/591/params?qty=50000&uuid=89479683-6241-4c1a-b0d9-65f5995141e3&Player_ID=78157143  
[2026-03-21 17:05:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/591/params?qty=50000&uuid=89479683-6241-4c1a-b0d9-65f5995141e3&Player_ID=78157143","has_body":false} 
[2026-03-21 17:05:51] production.INFO: Operation sent successfully {"operation_id":160364,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PNJ6qjMd-1774101950","amount":4.8923100000000001585931386216543614864349365234375,"status":"processing","product":"Yoho Amount","game":"Yoho","notes":[],"created_at":"2026-03-21 17:05:51"}},"processed_data":{"order_number":"ORD-PNJ6qjMd-1774101950","amount":4.8923100000000001585931386216543614864349365234375,"status":"processing","product":"Yoho Amount","game":"Yoho"}} 
[2026-03-21 17:05:55] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-xC6pK-1774100642","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 17:05:55] production.INFO: Processed webhook data (normalized) {"id":"ORD-xC6pK-1774100642","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 17:05:55] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:05:55] production.INFO: SendAcceptReject: Notification queued {"user_id":659,"notification_type":"order_approved","reference_id":175285} 
[2026-03-21 17:05:55] production.INFO: Order updated successfully. Order ID: 175285, Status: completed  
[2026-03-21 17:05:55] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-xC6pK-1774100642","status":"completed","codes_count":0} 
[2026-03-21 17:05:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 659  
[2026-03-21 17:06:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"NgOmm1Naytgpse1M3rmjJlONRAwbYGlc","execution_time":"2026-03-21 17:06:00"} 
[2026-03-21 17:06:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"NgOmm1Naytgpse1M3rmjJlONRAwbYGlc","execution_time":"2026-03-21 17:06:00","total_operations":15,"sites_count":1} 
[2026-03-21 17:06:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"NgOmm1Naytgpse1M3rmjJlONRAwbYGlc","execution_time":"2026-03-21 17:06:00","site_id":3,"site_name":"swgamessd","orders_count":15,"order_ids":["ORD-WaJd5V-1774074452","ORD-VQEE1qpy-1774100952","ORD-4cr-1774101208","ORD-6Ner5L-1774101420","ORD-6TjjN0gb-1774101535","ORD-slVwAVD-1774101548","ORD-hLb8-1774101551","ORD-mDv9-1774101630","ORD-7fg0K-1774101717","ORD-FwTW-1774101721"]} 
[2026-03-21 17:06:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"NgOmm1Naytgpse1M3rmjJlONRAwbYGlc","execution_time":"2026-03-21 17:06:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 17:06:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"NgOmm1Naytgpse1M3rmjJlONRAwbYGlc","execution_time":"2026-03-21 17:06:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":15} 
[2026-03-21 17:06:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NgOmm1Naytgpse1M3rmjJlONRAwbYGlc","execution_time":"2026-03-21 17:06:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4cr-1774101208","operation_id":160333} 
[2026-03-21 17:06:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NgOmm1Naytgpse1M3rmjJlONRAwbYGlc","execution_time":"2026-03-21 17:06:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6Ner5L-1774101420","operation_id":160340} 
[2026-03-21 17:06:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NgOmm1Naytgpse1M3rmjJlONRAwbYGlc","execution_time":"2026-03-21 17:06:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6TjjN0gb-1774101535","operation_id":160343} 
[2026-03-21 17:06:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NgOmm1Naytgpse1M3rmjJlONRAwbYGlc","execution_time":"2026-03-21 17:06:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7fg0K-1774101717","operation_id":160351} 
[2026-03-21 17:06:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NgOmm1Naytgpse1M3rmjJlONRAwbYGlc","execution_time":"2026-03-21 17:06:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7wpwM-1774101792","operation_id":160354} 
[2026-03-21 17:06:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NgOmm1Naytgpse1M3rmjJlONRAwbYGlc","execution_time":"2026-03-21 17:06:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FwTW-1774101721","operation_id":160352} 
[2026-03-21 17:06:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NgOmm1Naytgpse1M3rmjJlONRAwbYGlc","execution_time":"2026-03-21 17:06:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hLb8-1774101551","operation_id":160345} 
[2026-03-21 17:06:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NgOmm1Naytgpse1M3rmjJlONRAwbYGlc","execution_time":"2026-03-21 17:06:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mDv9-1774101630","operation_id":160348} 
[2026-03-21 17:06:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NgOmm1Naytgpse1M3rmjJlONRAwbYGlc","execution_time":"2026-03-21 17:06:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PNJ6qjMd-1774101950","operation_id":160364} 
[2026-03-21 17:06:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NgOmm1Naytgpse1M3rmjJlONRAwbYGlc","execution_time":"2026-03-21 17:06:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s1oBilPK-1774101779","operation_id":160353} 
[2026-03-21 17:06:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NgOmm1Naytgpse1M3rmjJlONRAwbYGlc","execution_time":"2026-03-21 17:06:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-slVwAVD-1774101548","operation_id":160344} 
[2026-03-21 17:06:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NgOmm1Naytgpse1M3rmjJlONRAwbYGlc","execution_time":"2026-03-21 17:06:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Toj0-1774101947","operation_id":160363} 
[2026-03-21 17:06:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NgOmm1Naytgpse1M3rmjJlONRAwbYGlc","execution_time":"2026-03-21 17:06:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VQEE1qpy-1774100952","operation_id":160326} 
[2026-03-21 17:06:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NgOmm1Naytgpse1M3rmjJlONRAwbYGlc","execution_time":"2026-03-21 17:06:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w3X-1774101943","operation_id":160362} 
[2026-03-21 17:06:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"NgOmm1Naytgpse1M3rmjJlONRAwbYGlc","execution_time":"2026-03-21 17:06:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 17:06:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"NgOmm1Naytgpse1M3rmjJlONRAwbYGlc","execution_time":"2026-03-21 17:06:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":15,"updates_prepared":0} 
[2026-03-21 17:06:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"NgOmm1Naytgpse1M3rmjJlONRAwbYGlc","execution_time":"2026-03-21 17:06:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 17:06:00] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"NgOmm1Naytgpse1M3rmjJlONRAwbYGlc","execution_time":"2026-03-21 17:06:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 17:06:12] production.INFO: Constructing job for order: 175338  
[2026-03-21 17:06:15] production.INFO: Handling job for order: 175338  
[2026-03-21 17:06:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:06:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:06:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=acbb7296-fd29-4902-9090-bd5c1c00fe8b&Player_ID=51438715630  
[2026-03-21 17:06:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=acbb7296-fd29-4902-9090-bd5c1c00fe8b&Player_ID=51438715630","has_body":false} 
[2026-03-21 17:06:16] production.INFO: Operation sent successfully {"operation_id":160365,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2rhQ2q9-1774101975","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 17:06:16"}},"processed_data":{"order_number":"ORD-2rhQ2q9-1774101975","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 17:06:22] production.INFO: Constructing job for order: 175339  
[2026-03-21 17:06:25] production.INFO: Handling job for order: 175339  
[2026-03-21 17:06:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:06:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:06:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=19f0693b-37f7-4306-92af-f440249095d5&Player_ID=11200494  
[2026-03-21 17:06:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=19f0693b-37f7-4306-92af-f440249095d5&Player_ID=11200494","has_body":false} 
[2026-03-21 17:06:26] production.INFO: Operation sent successfully {"operation_id":160366,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-MxcU-1774101985","amount":2.061537599999999859079480302170850336551666259765625,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-21 17:06:26"}},"processed_data":{"order_number":"ORD-MxcU-1774101985","amount":2.061537599999999859079480302170850336551666259765625,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-21 17:06:27] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-2rhQ2q9-1774101975","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 17:06:27] production.INFO: Processed webhook data (normalized) {"id":"ORD-2rhQ2q9-1774101975","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 17:06:27] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:06:27] production.INFO: SendAcceptReject: Notification queued {"user_id":1473,"notification_type":"order_approved","reference_id":175338} 
[2026-03-21 17:06:27] production.INFO: Order updated successfully. Order ID: 175338, Status: completed  
[2026-03-21 17:06:27] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-2rhQ2q9-1774101975","status":"completed","codes_count":0} 
[2026-03-21 17:06:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1473  
[2026-03-21 17:06:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-MxcU-1774101985","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 17:06:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-MxcU-1774101985","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 17:06:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:06:31] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":175339} 
[2026-03-21 17:06:31] production.INFO: Order updated successfully. Order ID: 175339, Status: completed  
[2026-03-21 17:06:31] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-MxcU-1774101985","status":"completed","codes_count":0} 
[2026-03-21 17:06:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 17:06:39] production.INFO: Constructing job for order: 175340  
[2026-03-21 17:06:41] production.INFO: Handling job for order: 175340  
[2026-03-21 17:06:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:06:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:06:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/99/params?qty=1&uuid=5ac2eacf-74e2-4aec-9035-6e58331d8d8c&Player_ID=11869563000  
[2026-03-21 17:06:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/99/params?qty=1&uuid=5ac2eacf-74e2-4aec-9035-6e58331d8d8c&Player_ID=11869563000","has_body":false} 
[2026-03-21 17:06:42] production.INFO: Operation sent successfully {"operation_id":160367,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kDtm-1774102001","amount":0.450000000000000011102230246251565404236316680908203125,"status":"processing","product":"حزمة ترقية المستوى 6","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-21 17:06:41"}},"processed_data":{"order_number":"ORD-kDtm-1774102001","amount":0.450000000000000011102230246251565404236316680908203125,"status":"processing","product":"حزمة ترقية المستوى 6","game":"FreeFire MemberShips"}} 
[2026-03-21 17:07:26] production.INFO: Constructing job for order: 175341  
[2026-03-21 17:07:27] production.INFO: Handling job for order: 175341  
[2026-03-21 17:07:27] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:07:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:07:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/564/params?qty=10000&uuid=f8830e73-4e42-4dbb-ac30-4233633a14f3&Player_ID=218725065  
[2026-03-21 17:07:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/564/params?qty=10000&uuid=f8830e73-4e42-4dbb-ac30-4233633a14f3&Player_ID=218725065","has_body":false} 
[2026-03-21 17:07:28] production.INFO: Operation sent successfully {"operation_id":160368,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-83TzUb-1774102048","amount":1.3814260000000000427888835474732331931591033935546875,"status":"processing","product":"Sugo Amount","game":"Sugo","notes":[],"created_at":"2026-03-21 17:07:28"}},"processed_data":{"order_number":"ORD-83TzUb-1774102048","amount":1.3814260000000000427888835474732331931591033935546875,"status":"processing","product":"Sugo Amount","game":"Sugo"}} 
[2026-03-21 17:07:37] production.INFO: Constructing job for order: 175342  
[2026-03-21 17:07:40] production.INFO: Handling job for order: 175342  
[2026-03-21 17:07:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:07:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:07:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=40661817-52f6-435e-a844-263778807647&Player_ID=52394837828  
[2026-03-21 17:07:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=40661817-52f6-435e-a844-263778807647&Player_ID=52394837828","has_body":false} 
[2026-03-21 17:07:41] production.INFO: Operation sent successfully {"operation_id":160369,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vcwFfh4R-1774102061","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 17:07:41"}},"processed_data":{"order_number":"ORD-vcwFfh4R-1774102061","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 17:07:49] production.INFO: Constructing job for order: 175343  
[2026-03-21 17:07:50] production.INFO: Handling job for order: 175343  
[2026-03-21 17:07:50] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:07:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:07:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d99b80de-a126-42a1-bce3-726295240a2e&Player_ID=52297875143  
[2026-03-21 17:07:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d99b80de-a126-42a1-bce3-726295240a2e&Player_ID=52297875143","has_body":false} 
[2026-03-21 17:07:51] production.INFO: Operation sent successfully {"operation_id":160370,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-GwMVeWx-1774102070","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 17:07:51"}},"processed_data":{"order_number":"ORD-GwMVeWx-1774102070","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 17:07:55] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-vcwFfh4R-1774102061","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 17:07:55] production.INFO: Processed webhook data (normalized) {"id":"ORD-vcwFfh4R-1774102061","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 17:07:55] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:07:55] production.INFO: SendAcceptReject: Notification queued {"user_id":65,"notification_type":"order_approved","reference_id":175342} 
[2026-03-21 17:07:55] production.INFO: Order updated successfully. Order ID: 175342, Status: completed  
[2026-03-21 17:07:55] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-vcwFfh4R-1774102061","status":"completed","codes_count":0} 
[2026-03-21 17:07:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 65  
[2026-03-21 17:07:58] production.INFO: Constructing job for order: 175344  
[2026-03-21 17:07:59] production.INFO: Constructing job for order: 175345  
[2026-03-21 17:08:00] production.INFO: Handling job for order: 175344  
[2026-03-21 17:08:00] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:08:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:08:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8ab9559c-92db-4b6c-a082-7540169f2be2&Player_ID=52375525416  
[2026-03-21 17:08:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8ab9559c-92db-4b6c-a082-7540169f2be2&Player_ID=52375525416","has_body":false} 
[2026-03-21 17:08:01] production.INFO: Operation sent successfully {"operation_id":160371,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5RPIXo-1774102080","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 17:08:01"}},"processed_data":{"order_number":"ORD-5RPIXo-1774102080","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 17:08:01] production.INFO: Handling job for order: 175345  
[2026-03-21 17:08:01] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:08:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:08:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ca5feff5-755f-4836-80b7-77de872d26d5&Player_ID=52293817670  
[2026-03-21 17:08:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ca5feff5-755f-4836-80b7-77de872d26d5&Player_ID=52293817670","has_body":false} 
[2026-03-21 17:08:02] production.INFO: Operation sent successfully {"operation_id":160372,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-c0r3CN-1774102081","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 17:08:02"}},"processed_data":{"order_number":"ORD-c0r3CN-1774102081","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 17:08:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"y1Pl1MPMFM1Lux3cOLcSCSIaB1uIiRXY","execution_time":"2026-03-21 17:08:02"} 
[2026-03-21 17:08:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"y1Pl1MPMFM1Lux3cOLcSCSIaB1uIiRXY","execution_time":"2026-03-21 17:08:02","total_operations":20,"sites_count":1} 
[2026-03-21 17:08:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"y1Pl1MPMFM1Lux3cOLcSCSIaB1uIiRXY","execution_time":"2026-03-21 17:08:02","site_id":3,"site_name":"swgamessd","orders_count":20,"order_ids":["ORD-WaJd5V-1774074452","ORD-VQEE1qpy-1774100952","ORD-4cr-1774101208","ORD-6Ner5L-1774101420","ORD-6TjjN0gb-1774101535","ORD-slVwAVD-1774101548","ORD-hLb8-1774101551","ORD-mDv9-1774101630","ORD-7fg0K-1774101717","ORD-FwTW-1774101721"]} 
[2026-03-21 17:08:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"y1Pl1MPMFM1Lux3cOLcSCSIaB1uIiRXY","execution_time":"2026-03-21 17:08:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 17:08:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"y1Pl1MPMFM1Lux3cOLcSCSIaB1uIiRXY","execution_time":"2026-03-21 17:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":20} 
[2026-03-21 17:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"y1Pl1MPMFM1Lux3cOLcSCSIaB1uIiRXY","execution_time":"2026-03-21 17:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4cr-1774101208","operation_id":160333} 
[2026-03-21 17:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"y1Pl1MPMFM1Lux3cOLcSCSIaB1uIiRXY","execution_time":"2026-03-21 17:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5RPIXo-1774102080","operation_id":160371} 
[2026-03-21 17:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"y1Pl1MPMFM1Lux3cOLcSCSIaB1uIiRXY","execution_time":"2026-03-21 17:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6Ner5L-1774101420","operation_id":160340} 
[2026-03-21 17:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"y1Pl1MPMFM1Lux3cOLcSCSIaB1uIiRXY","execution_time":"2026-03-21 17:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6TjjN0gb-1774101535","operation_id":160343} 
[2026-03-21 17:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"y1Pl1MPMFM1Lux3cOLcSCSIaB1uIiRXY","execution_time":"2026-03-21 17:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7fg0K-1774101717","operation_id":160351} 
[2026-03-21 17:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"y1Pl1MPMFM1Lux3cOLcSCSIaB1uIiRXY","execution_time":"2026-03-21 17:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7wpwM-1774101792","operation_id":160354} 
[2026-03-21 17:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"y1Pl1MPMFM1Lux3cOLcSCSIaB1uIiRXY","execution_time":"2026-03-21 17:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-83TzUb-1774102048","operation_id":160368} 
[2026-03-21 17:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"y1Pl1MPMFM1Lux3cOLcSCSIaB1uIiRXY","execution_time":"2026-03-21 17:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-c0r3CN-1774102081","operation_id":160372} 
[2026-03-21 17:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"y1Pl1MPMFM1Lux3cOLcSCSIaB1uIiRXY","execution_time":"2026-03-21 17:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FwTW-1774101721","operation_id":160352} 
[2026-03-21 17:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"y1Pl1MPMFM1Lux3cOLcSCSIaB1uIiRXY","execution_time":"2026-03-21 17:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GwMVeWx-1774102070","operation_id":160370} 
[2026-03-21 17:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"y1Pl1MPMFM1Lux3cOLcSCSIaB1uIiRXY","execution_time":"2026-03-21 17:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hLb8-1774101551","operation_id":160345} 
[2026-03-21 17:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"y1Pl1MPMFM1Lux3cOLcSCSIaB1uIiRXY","execution_time":"2026-03-21 17:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kDtm-1774102001","operation_id":160367} 
[2026-03-21 17:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"y1Pl1MPMFM1Lux3cOLcSCSIaB1uIiRXY","execution_time":"2026-03-21 17:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mDv9-1774101630","operation_id":160348} 
[2026-03-21 17:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"y1Pl1MPMFM1Lux3cOLcSCSIaB1uIiRXY","execution_time":"2026-03-21 17:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s1oBilPK-1774101779","operation_id":160353} 
[2026-03-21 17:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"y1Pl1MPMFM1Lux3cOLcSCSIaB1uIiRXY","execution_time":"2026-03-21 17:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-slVwAVD-1774101548","operation_id":160344} 
[2026-03-21 17:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"y1Pl1MPMFM1Lux3cOLcSCSIaB1uIiRXY","execution_time":"2026-03-21 17:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Toj0-1774101947","operation_id":160363} 
[2026-03-21 17:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"y1Pl1MPMFM1Lux3cOLcSCSIaB1uIiRXY","execution_time":"2026-03-21 17:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VQEE1qpy-1774100952","operation_id":160326} 
[2026-03-21 17:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"y1Pl1MPMFM1Lux3cOLcSCSIaB1uIiRXY","execution_time":"2026-03-21 17:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w3X-1774101943","operation_id":160362} 
[2026-03-21 17:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"y1Pl1MPMFM1Lux3cOLcSCSIaB1uIiRXY","execution_time":"2026-03-21 17:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 17:08:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"y1Pl1MPMFM1Lux3cOLcSCSIaB1uIiRXY","execution_time":"2026-03-21 17:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":1,"skipped":19,"updates_prepared":1} 
[2026-03-21 17:08:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"y1Pl1MPMFM1Lux3cOLcSCSIaB1uIiRXY","execution_time":"2026-03-21 17:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 17:08:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"y1Pl1MPMFM1Lux3cOLcSCSIaB1uIiRXY","execution_time":"2026-03-21 17:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"count":1} 
[2026-03-21 17:08:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"y1Pl1MPMFM1Lux3cOLcSCSIaB1uIiRXY","execution_time":"2026-03-21 17:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"count":1} 
[2026-03-21 17:08:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"y1Pl1MPMFM1Lux3cOLcSCSIaB1uIiRXY","execution_time":"2026-03-21 17:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"user_id":148,"notification_type":"order_approved","reference_id":175337} 
[2026-03-21 17:08:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"y1Pl1MPMFM1Lux3cOLcSCSIaB1uIiRXY","execution_time":"2026-03-21 17:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 17:08:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"y1Pl1MPMFM1Lux3cOLcSCSIaB1uIiRXY","execution_time":"2026-03-21 17:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 17:08:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"y1Pl1MPMFM1Lux3cOLcSCSIaB1uIiRXY","execution_time":"2026-03-21 17:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":1,"errors":0} 
[2026-03-21 17:08:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"y1Pl1MPMFM1Lux3cOLcSCSIaB1uIiRXY","execution_time":"2026-03-21 17:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":1,"errors":0} 
[2026-03-21 17:08:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"y1Pl1MPMFM1Lux3cOLcSCSIaB1uIiRXY","execution_time":"2026-03-21 17:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 17:08:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-21 17:08:13] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-5RPIXo-1774102080","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 17:08:13] production.INFO: Processed webhook data (normalized) {"id":"ORD-5RPIXo-1774102080","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 17:08:13] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:08:13] production.INFO: SendAcceptReject: Notification queued {"user_id":19,"notification_type":"order_approved","reference_id":175344} 
[2026-03-21 17:08:13] production.INFO: Order updated successfully. Order ID: 175344, Status: completed  
[2026-03-21 17:08:13] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-5RPIXo-1774102080","status":"completed","codes_count":0} 
[2026-03-21 17:08:13] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-c0r3CN-1774102081","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 17:08:13] production.INFO: Processed webhook data (normalized) {"id":"ORD-c0r3CN-1774102081","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 17:08:13] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:08:13] production.INFO: SendAcceptReject: Notification queued {"user_id":59,"notification_type":"order_approved","reference_id":175345} 
[2026-03-21 17:08:13] production.INFO: Order updated successfully. Order ID: 175345, Status: completed  
[2026-03-21 17:08:13] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-c0r3CN-1774102081","status":"completed","codes_count":0} 
[2026-03-21 17:08:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 19  
[2026-03-21 17:08:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-21 17:08:28] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-GwMVeWx-1774102070","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 17:08:28] production.INFO: Processed webhook data (normalized) {"id":"ORD-GwMVeWx-1774102070","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 17:08:28] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:08:28] production.INFO: SendAcceptReject: Notification queued {"user_id":697,"notification_type":"order_approved","reference_id":175343} 
[2026-03-21 17:08:28] production.INFO: Order updated successfully. Order ID: 175343, Status: completed  
[2026-03-21 17:08:28] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-GwMVeWx-1774102070","status":"completed","codes_count":0} 
[2026-03-21 17:08:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 697  
[2026-03-21 17:08:59] production.INFO: Constructing job for order: 175346  
[2026-03-21 17:09:02] production.INFO: Handling job for order: 175346  
[2026-03-21 17:09:02] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:09:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:09:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f714c28e-d00c-44f8-83bc-e529746b410b&Player_ID=52099327405  
[2026-03-21 17:09:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f714c28e-d00c-44f8-83bc-e529746b410b&Player_ID=52099327405","has_body":false} 
[2026-03-21 17:09:03] production.INFO: Operation sent successfully {"operation_id":160373,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Q5g-1774102142","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 17:09:03"}},"processed_data":{"order_number":"ORD-Q5g-1774102142","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 17:09:20] production.INFO: Constructing job for order: 175347  
[2026-03-21 17:09:21] production.INFO: Handling job for order: 175347  
[2026-03-21 17:09:21] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 17:09:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:09:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=6e9a6e32-3bd4-4696-9676-b4bec7d41485&Player_ID=0981614153  
[2026-03-21 17:09:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=6e9a6e32-3bd4-4696-9676-b4bec7d41485&Player_ID=0981614153","has_body":false} 
[2026-03-21 17:09:21] production.INFO: Operation sent successfully {"operation_id":160374,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-R4FsT-1774102161","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 17:09:21"}},"processed_data":{"order_number":"ORD-R4FsT-1774102161","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 17:09:28] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-83TzUb-1774102048","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 17:09:28] production.INFO: Processed webhook data (normalized) {"id":"ORD-83TzUb-1774102048","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 17:09:28] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:09:28] production.INFO: SendAcceptReject: Notification queued {"user_id":59,"notification_type":"order_approved","reference_id":175341} 
[2026-03-21 17:09:28] production.INFO: Order updated successfully. Order ID: 175341, Status: completed  
[2026-03-21 17:09:28] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-83TzUb-1774102048","status":"completed","codes_count":0} 
[2026-03-21 17:09:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-21 17:10:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"GR8hEkPqaOR7jgmgbVxB0ujC1pqLNrz0","execution_time":"2026-03-21 17:10:00"} 
[2026-03-21 17:10:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"GR8hEkPqaOR7jgmgbVxB0ujC1pqLNrz0","execution_time":"2026-03-21 17:10:00","total_operations":17,"sites_count":2} 
[2026-03-21 17:10:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"GR8hEkPqaOR7jgmgbVxB0ujC1pqLNrz0","execution_time":"2026-03-21 17:10:00","site_id":3,"site_name":"swgamessd","orders_count":16,"order_ids":["ORD-WaJd5V-1774074452","ORD-VQEE1qpy-1774100952","ORD-4cr-1774101208","ORD-6Ner5L-1774101420","ORD-6TjjN0gb-1774101535","ORD-slVwAVD-1774101548","ORD-hLb8-1774101551","ORD-mDv9-1774101630","ORD-7fg0K-1774101717","ORD-FwTW-1774101721"]} 
[2026-03-21 17:10:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"GR8hEkPqaOR7jgmgbVxB0ujC1pqLNrz0","execution_time":"2026-03-21 17:10:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 17:10:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"GR8hEkPqaOR7jgmgbVxB0ujC1pqLNrz0","execution_time":"2026-03-21 17:10:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":16} 
[2026-03-21 17:10:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GR8hEkPqaOR7jgmgbVxB0ujC1pqLNrz0","execution_time":"2026-03-21 17:10:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4cr-1774101208","operation_id":160333} 
[2026-03-21 17:10:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GR8hEkPqaOR7jgmgbVxB0ujC1pqLNrz0","execution_time":"2026-03-21 17:10:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6Ner5L-1774101420","operation_id":160340} 
[2026-03-21 17:10:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GR8hEkPqaOR7jgmgbVxB0ujC1pqLNrz0","execution_time":"2026-03-21 17:10:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6TjjN0gb-1774101535","operation_id":160343} 
[2026-03-21 17:10:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GR8hEkPqaOR7jgmgbVxB0ujC1pqLNrz0","execution_time":"2026-03-21 17:10:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7fg0K-1774101717","operation_id":160351} 
[2026-03-21 17:10:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GR8hEkPqaOR7jgmgbVxB0ujC1pqLNrz0","execution_time":"2026-03-21 17:10:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7wpwM-1774101792","operation_id":160354} 
[2026-03-21 17:10:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GR8hEkPqaOR7jgmgbVxB0ujC1pqLNrz0","execution_time":"2026-03-21 17:10:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FwTW-1774101721","operation_id":160352} 
[2026-03-21 17:10:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GR8hEkPqaOR7jgmgbVxB0ujC1pqLNrz0","execution_time":"2026-03-21 17:10:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hLb8-1774101551","operation_id":160345} 
[2026-03-21 17:10:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GR8hEkPqaOR7jgmgbVxB0ujC1pqLNrz0","execution_time":"2026-03-21 17:10:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kDtm-1774102001","operation_id":160367} 
[2026-03-21 17:10:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GR8hEkPqaOR7jgmgbVxB0ujC1pqLNrz0","execution_time":"2026-03-21 17:10:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mDv9-1774101630","operation_id":160348} 
[2026-03-21 17:10:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GR8hEkPqaOR7jgmgbVxB0ujC1pqLNrz0","execution_time":"2026-03-21 17:10:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s1oBilPK-1774101779","operation_id":160353} 
[2026-03-21 17:10:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GR8hEkPqaOR7jgmgbVxB0ujC1pqLNrz0","execution_time":"2026-03-21 17:10:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-slVwAVD-1774101548","operation_id":160344} 
[2026-03-21 17:10:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GR8hEkPqaOR7jgmgbVxB0ujC1pqLNrz0","execution_time":"2026-03-21 17:10:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Toj0-1774101947","operation_id":160363} 
[2026-03-21 17:10:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GR8hEkPqaOR7jgmgbVxB0ujC1pqLNrz0","execution_time":"2026-03-21 17:10:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VQEE1qpy-1774100952","operation_id":160326} 
[2026-03-21 17:10:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GR8hEkPqaOR7jgmgbVxB0ujC1pqLNrz0","execution_time":"2026-03-21 17:10:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w3X-1774101943","operation_id":160362} 
[2026-03-21 17:10:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GR8hEkPqaOR7jgmgbVxB0ujC1pqLNrz0","execution_time":"2026-03-21 17:10:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 17:10:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"GR8hEkPqaOR7jgmgbVxB0ujC1pqLNrz0","execution_time":"2026-03-21 17:10:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":1,"skipped":15,"updates_prepared":1} 
[2026-03-21 17:10:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"GR8hEkPqaOR7jgmgbVxB0ujC1pqLNrz0","execution_time":"2026-03-21 17:10:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 17:10:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"GR8hEkPqaOR7jgmgbVxB0ujC1pqLNrz0","execution_time":"2026-03-21 17:10:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"count":1} 
[2026-03-21 17:10:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"GR8hEkPqaOR7jgmgbVxB0ujC1pqLNrz0","execution_time":"2026-03-21 17:10:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"count":1} 
[2026-03-21 17:10:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"GR8hEkPqaOR7jgmgbVxB0ujC1pqLNrz0","execution_time":"2026-03-21 17:10:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"user_id":1712,"notification_type":"order_approved","reference_id":175346} 
[2026-03-21 17:10:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"GR8hEkPqaOR7jgmgbVxB0ujC1pqLNrz0","execution_time":"2026-03-21 17:10:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 17:10:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"GR8hEkPqaOR7jgmgbVxB0ujC1pqLNrz0","execution_time":"2026-03-21 17:10:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 17:10:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"GR8hEkPqaOR7jgmgbVxB0ujC1pqLNrz0","execution_time":"2026-03-21 17:10:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":1,"errors":0} 
[2026-03-21 17:10:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"GR8hEkPqaOR7jgmgbVxB0ujC1pqLNrz0","execution_time":"2026-03-21 17:10:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":1,"errors":0} 
[2026-03-21 17:10:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"GR8hEkPqaOR7jgmgbVxB0ujC1pqLNrz0","execution_time":"2026-03-21 17:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":1,"order_ids":["ORD-R4FsT-1774102161"]} 
[2026-03-21 17:10:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"GR8hEkPqaOR7jgmgbVxB0ujC1pqLNrz0","execution_time":"2026-03-21 17:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 17:10:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"GR8hEkPqaOR7jgmgbVxB0ujC1pqLNrz0","execution_time":"2026-03-21 17:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":1} 
[2026-03-21 17:10:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"GR8hEkPqaOR7jgmgbVxB0ujC1pqLNrz0","execution_time":"2026-03-21 17:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R4FsT-1774102161","operation_id":160374,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 17:10:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"GR8hEkPqaOR7jgmgbVxB0ujC1pqLNrz0","execution_time":"2026-03-21 17:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R4FsT-1774102161","operation_id":160374,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 17:10:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"GR8hEkPqaOR7jgmgbVxB0ujC1pqLNrz0","execution_time":"2026-03-21 17:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R4FsT-1774102161","operation_id":160374,"count":1} 
[2026-03-21 17:10:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"GR8hEkPqaOR7jgmgbVxB0ujC1pqLNrz0","execution_time":"2026-03-21 17:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R4FsT-1774102161","operation_id":160374,"count":1} 
[2026-03-21 17:10:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"GR8hEkPqaOR7jgmgbVxB0ujC1pqLNrz0","execution_time":"2026-03-21 17:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R4FsT-1774102161","operation_id":160374,"user_id":1690,"notification_type":"order_approved","reference_id":175347} 
[2026-03-21 17:10:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"GR8hEkPqaOR7jgmgbVxB0ujC1pqLNrz0","execution_time":"2026-03-21 17:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R4FsT-1774102161","operation_id":160374,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 17:10:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"GR8hEkPqaOR7jgmgbVxB0ujC1pqLNrz0","execution_time":"2026-03-21 17:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R4FsT-1774102161","operation_id":160374,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 17:10:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"GR8hEkPqaOR7jgmgbVxB0ujC1pqLNrz0","execution_time":"2026-03-21 17:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R4FsT-1774102161","operation_id":160374,"processed":1,"errors":0} 
[2026-03-21 17:10:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"GR8hEkPqaOR7jgmgbVxB0ujC1pqLNrz0","execution_time":"2026-03-21 17:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R4FsT-1774102161","operation_id":160374,"processed":1,"errors":0} 
[2026-03-21 17:10:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"GR8hEkPqaOR7jgmgbVxB0ujC1pqLNrz0","execution_time":"2026-03-21 17:10:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R4FsT-1774102161","operation_id":160374} 
[2026-03-21 17:10:01] production.INFO: Executing GetProducts task...  
[2026-03-21 17:10:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 17:10:01] production.INFO: Executing GetProducts task...  
[2026-03-21 17:10:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Q5g-1774102142","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 17:10:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-Q5g-1774102142","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 17:10:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:10:01] production.ERROR: Order not found or already processed. External ID: ORD-Q5g-1774102142  
[2026-03-21 17:10:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Q5g-1774102142","status":"completed","codes_count":0} 
[2026-03-21 17:10:03] production.INFO: async() رجع: true  
[2026-03-21 17:10:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 17:10:03] production.WARNING: Product with ID 395 not found  
[2026-03-21 17:10:04] production.WARNING: Product with ID 213 not found  
[2026-03-21 17:10:04] production.WARNING: Product with ID 212 not found  
[2026-03-21 17:10:04] production.WARNING: Product with ID 211 not found  
[2026-03-21 17:10:04] production.WARNING: Product with ID 210 not found  
[2026-03-21 17:10:04] production.WARNING: Product with ID 209 not found  
[2026-03-21 17:10:04] production.WARNING: Product with ID 214 not found  
[2026-03-21 17:10:04] production.WARNING: Product with ID 215 not found  
[2026-03-21 17:10:04] production.WARNING: Product with ID 216 not found  
[2026-03-21 17:10:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 17:10:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1712  
[2026-03-21 17:10:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1690  
[2026-03-21 17:10:22] production.INFO: Constructing job for order: 175348  
[2026-03-21 17:10:25] production.INFO: Handling job for order: 175348  
[2026-03-21 17:10:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:10:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:10:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=da417bb6-5e35-4c04-989e-3397de88e3e1&Player_ID=52168005285  
[2026-03-21 17:10:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=da417bb6-5e35-4c04-989e-3397de88e3e1&Player_ID=52168005285","has_body":false} 
[2026-03-21 17:10:26] production.INFO: Operation sent successfully {"operation_id":160375,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-AvR5-1774102226","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 17:10:26"}},"processed_data":{"order_number":"ORD-AvR5-1774102226","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 17:10:45] production.INFO: Constructing job for order: 175349  
[2026-03-21 17:10:47] production.INFO: Handling job for order: 175349  
[2026-03-21 17:10:47] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 17:10:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:10:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=f024a932-9420-4b42-9dd3-b146123286bd&Player_ID=0981614153  
[2026-03-21 17:10:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=f024a932-9420-4b42-9dd3-b146123286bd&Player_ID=0981614153","has_body":false} 
[2026-03-21 17:10:48] production.INFO: Operation sent successfully {"operation_id":160376,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-FtEaBEY-1774102248","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 17:10:48"}},"processed_data":{"order_number":"ORD-FtEaBEY-1774102248","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 17:11:24] production.INFO: Constructing job for order: 175350  
[2026-03-21 17:11:27] production.INFO: Handling job for order: 175350  
[2026-03-21 17:11:27] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:11:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:11:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=48b05346-f61b-478b-8054-75aee559ee98&Player_ID=52099327405  
[2026-03-21 17:11:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=48b05346-f61b-478b-8054-75aee559ee98&Player_ID=52099327405","has_body":false} 
[2026-03-21 17:11:28] production.INFO: Operation sent successfully {"operation_id":160377,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-AoJ4zcP-1774102288","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 17:11:28"}},"processed_data":{"order_number":"ORD-AoJ4zcP-1774102288","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 17:11:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-AvR5-1774102226","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 17:11:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-AvR5-1774102226","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 17:11:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:11:31] production.INFO: SendAcceptReject: Notification queued {"user_id":373,"notification_type":"order_approved","reference_id":175348} 
[2026-03-21 17:11:31] production.INFO: Order updated successfully. Order ID: 175348, Status: completed  
[2026-03-21 17:11:31] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-AvR5-1774102226","status":"completed","codes_count":0} 
[2026-03-21 17:11:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 373  
[2026-03-21 17:11:56] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-AoJ4zcP-1774102288","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 17:11:56] production.INFO: Processed webhook data (normalized) {"id":"ORD-AoJ4zcP-1774102288","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 17:11:56] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:11:56] production.INFO: SendAcceptReject: Notification queued {"user_id":1712,"notification_type":"order_approved","reference_id":175350} 
[2026-03-21 17:11:56] production.INFO: Order updated successfully. Order ID: 175350, Status: completed  
[2026-03-21 17:11:56] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-AoJ4zcP-1774102288","status":"completed","codes_count":0} 
[2026-03-21 17:11:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1712  
[2026-03-21 17:12:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"iMFW5GiZFGreTsAzZ8beO1JTdqrzDXE0","execution_time":"2026-03-21 17:12:01"} 
[2026-03-21 17:12:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"iMFW5GiZFGreTsAzZ8beO1JTdqrzDXE0","execution_time":"2026-03-21 17:12:01","total_operations":16,"sites_count":2} 
[2026-03-21 17:12:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"iMFW5GiZFGreTsAzZ8beO1JTdqrzDXE0","execution_time":"2026-03-21 17:12:01","site_id":3,"site_name":"swgamessd","orders_count":15,"order_ids":["ORD-WaJd5V-1774074452","ORD-VQEE1qpy-1774100952","ORD-4cr-1774101208","ORD-6Ner5L-1774101420","ORD-6TjjN0gb-1774101535","ORD-slVwAVD-1774101548","ORD-hLb8-1774101551","ORD-mDv9-1774101630","ORD-7fg0K-1774101717","ORD-FwTW-1774101721"]} 
[2026-03-21 17:12:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"iMFW5GiZFGreTsAzZ8beO1JTdqrzDXE0","execution_time":"2026-03-21 17:12:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 17:12:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"iMFW5GiZFGreTsAzZ8beO1JTdqrzDXE0","execution_time":"2026-03-21 17:12:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":15} 
[2026-03-21 17:12:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iMFW5GiZFGreTsAzZ8beO1JTdqrzDXE0","execution_time":"2026-03-21 17:12:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4cr-1774101208","operation_id":160333} 
[2026-03-21 17:12:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iMFW5GiZFGreTsAzZ8beO1JTdqrzDXE0","execution_time":"2026-03-21 17:12:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6Ner5L-1774101420","operation_id":160340} 
[2026-03-21 17:12:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iMFW5GiZFGreTsAzZ8beO1JTdqrzDXE0","execution_time":"2026-03-21 17:12:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6TjjN0gb-1774101535","operation_id":160343} 
[2026-03-21 17:12:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iMFW5GiZFGreTsAzZ8beO1JTdqrzDXE0","execution_time":"2026-03-21 17:12:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7fg0K-1774101717","operation_id":160351} 
[2026-03-21 17:12:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iMFW5GiZFGreTsAzZ8beO1JTdqrzDXE0","execution_time":"2026-03-21 17:12:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7wpwM-1774101792","operation_id":160354} 
[2026-03-21 17:12:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iMFW5GiZFGreTsAzZ8beO1JTdqrzDXE0","execution_time":"2026-03-21 17:12:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FwTW-1774101721","operation_id":160352} 
[2026-03-21 17:12:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iMFW5GiZFGreTsAzZ8beO1JTdqrzDXE0","execution_time":"2026-03-21 17:12:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hLb8-1774101551","operation_id":160345} 
[2026-03-21 17:12:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iMFW5GiZFGreTsAzZ8beO1JTdqrzDXE0","execution_time":"2026-03-21 17:12:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kDtm-1774102001","operation_id":160367} 
[2026-03-21 17:12:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iMFW5GiZFGreTsAzZ8beO1JTdqrzDXE0","execution_time":"2026-03-21 17:12:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mDv9-1774101630","operation_id":160348} 
[2026-03-21 17:12:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iMFW5GiZFGreTsAzZ8beO1JTdqrzDXE0","execution_time":"2026-03-21 17:12:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s1oBilPK-1774101779","operation_id":160353} 
[2026-03-21 17:12:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iMFW5GiZFGreTsAzZ8beO1JTdqrzDXE0","execution_time":"2026-03-21 17:12:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-slVwAVD-1774101548","operation_id":160344} 
[2026-03-21 17:12:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iMFW5GiZFGreTsAzZ8beO1JTdqrzDXE0","execution_time":"2026-03-21 17:12:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Toj0-1774101947","operation_id":160363} 
[2026-03-21 17:12:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iMFW5GiZFGreTsAzZ8beO1JTdqrzDXE0","execution_time":"2026-03-21 17:12:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VQEE1qpy-1774100952","operation_id":160326} 
[2026-03-21 17:12:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iMFW5GiZFGreTsAzZ8beO1JTdqrzDXE0","execution_time":"2026-03-21 17:12:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w3X-1774101943","operation_id":160362} 
[2026-03-21 17:12:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iMFW5GiZFGreTsAzZ8beO1JTdqrzDXE0","execution_time":"2026-03-21 17:12:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 17:12:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"iMFW5GiZFGreTsAzZ8beO1JTdqrzDXE0","execution_time":"2026-03-21 17:12:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":15,"updates_prepared":0} 
[2026-03-21 17:12:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"iMFW5GiZFGreTsAzZ8beO1JTdqrzDXE0","execution_time":"2026-03-21 17:12:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 17:12:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"iMFW5GiZFGreTsAzZ8beO1JTdqrzDXE0","execution_time":"2026-03-21 17:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":1,"order_ids":["ORD-FtEaBEY-1774102248"]} 
[2026-03-21 17:12:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"iMFW5GiZFGreTsAzZ8beO1JTdqrzDXE0","execution_time":"2026-03-21 17:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 17:12:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"iMFW5GiZFGreTsAzZ8beO1JTdqrzDXE0","execution_time":"2026-03-21 17:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":1} 
[2026-03-21 17:12:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"iMFW5GiZFGreTsAzZ8beO1JTdqrzDXE0","execution_time":"2026-03-21 17:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FtEaBEY-1774102248","operation_id":160376,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 17:12:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"iMFW5GiZFGreTsAzZ8beO1JTdqrzDXE0","execution_time":"2026-03-21 17:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FtEaBEY-1774102248","operation_id":160376,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 17:12:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"iMFW5GiZFGreTsAzZ8beO1JTdqrzDXE0","execution_time":"2026-03-21 17:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FtEaBEY-1774102248","operation_id":160376,"count":1} 
[2026-03-21 17:12:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"iMFW5GiZFGreTsAzZ8beO1JTdqrzDXE0","execution_time":"2026-03-21 17:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FtEaBEY-1774102248","operation_id":160376,"count":1} 
[2026-03-21 17:12:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"iMFW5GiZFGreTsAzZ8beO1JTdqrzDXE0","execution_time":"2026-03-21 17:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FtEaBEY-1774102248","operation_id":160376,"user_id":1690,"notification_type":"order_approved","reference_id":175349} 
[2026-03-21 17:12:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"iMFW5GiZFGreTsAzZ8beO1JTdqrzDXE0","execution_time":"2026-03-21 17:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FtEaBEY-1774102248","operation_id":160376,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 17:12:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"iMFW5GiZFGreTsAzZ8beO1JTdqrzDXE0","execution_time":"2026-03-21 17:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FtEaBEY-1774102248","operation_id":160376,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 17:12:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"iMFW5GiZFGreTsAzZ8beO1JTdqrzDXE0","execution_time":"2026-03-21 17:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FtEaBEY-1774102248","operation_id":160376,"processed":1,"errors":0} 
[2026-03-21 17:12:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"iMFW5GiZFGreTsAzZ8beO1JTdqrzDXE0","execution_time":"2026-03-21 17:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FtEaBEY-1774102248","operation_id":160376,"processed":1,"errors":0} 
[2026-03-21 17:12:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"iMFW5GiZFGreTsAzZ8beO1JTdqrzDXE0","execution_time":"2026-03-21 17:12:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FtEaBEY-1774102248","operation_id":160376} 
[2026-03-21 17:12:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1690  
[2026-03-21 17:12:15] production.INFO: Constructing job for order: 175351  
[2026-03-21 17:12:16] production.INFO: Handling job for order: 175351  
[2026-03-21 17:12:16] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 17:12:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:12:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=132c215c-5714-448c-bcec-4ab4b6ccadcb&Player_ID=0958832589  
[2026-03-21 17:12:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=132c215c-5714-448c-bcec-4ab4b6ccadcb&Player_ID=0958832589","has_body":false} 
[2026-03-21 17:12:17] production.INFO: Operation sent successfully {"operation_id":160378,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-DI2YB1nl-1774102337","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 17:12:17"}},"processed_data":{"order_number":"ORD-DI2YB1nl-1774102337","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 17:12:38] production.INFO: Constructing job for order: 175352  
[2026-03-21 17:12:41] production.INFO: Handling job for order: 175352  
[2026-03-21 17:12:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:12:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:12:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/827/params?qty=20000&uuid=7832446c-9a35-48b3-a326-2b56e6729431&Player_ID=15807206  
[2026-03-21 17:12:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/827/params?qty=20000&uuid=7832446c-9a35-48b3-a326-2b56e6729431&Player_ID=15807206","has_body":false} 
[2026-03-21 17:12:42] production.INFO: Operation sent successfully {"operation_id":160379,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-s5o-1774102362","amount":2.092832000000000025607960196794010698795318603515625,"status":"processing","product":"Nahki Amount","game":"Nahki","notes":[],"created_at":"2026-03-21 17:12:42"}},"processed_data":{"order_number":"ORD-s5o-1774102362","amount":2.092832000000000025607960196794010698795318603515625,"status":"processing","product":"Nahki Amount","game":"Nahki"}} 
[2026-03-21 17:12:47] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"147.75","mainamount":"150","operation_number":"155967763","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpv90o7bcvgc1p3KOzWRq"}},"user_id":1749} 
[2026-03-21 17:12:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 17:12:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 17:12:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 17:12:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 17:12:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 17:12:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 17:12:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 17:12:48] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 17:12:48] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18339,"user_id":1749,"amount":147.75,"admins_notified":7} 
[2026-03-21 17:13:02] production.INFO: Constructing job for order: 175353  
[2026-03-21 17:13:03] production.INFO: Handling job for order: 175353  
[2026-03-21 17:13:03] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:13:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:13:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/626/params?qty=45000&uuid=6f8cca6d-cee5-4ac5-947a-24bcc73b79c1&Player_ID=7484265  
[2026-03-21 17:13:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/626/params?qty=45000&uuid=6f8cca6d-cee5-4ac5-947a-24bcc73b79c1&Player_ID=7484265","has_body":false} 
[2026-03-21 17:13:04] production.INFO: Operation sent successfully {"operation_id":160380,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-78Jt-1774102383","amount":5.6313089999999998980229065637104213237762451171875,"status":"processing","product":"SoMatch Amount","game":"SoMatch","notes":[],"created_at":"2026-03-21 17:13:04"}},"processed_data":{"order_number":"ORD-78Jt-1774102383","amount":5.6313089999999998980229065637104213237762451171875,"status":"processing","product":"SoMatch Amount","game":"SoMatch"}} 
[2026-03-21 17:13:55] production.INFO: Constructing job for order: 175354  
[2026-03-21 17:13:58] production.INFO: Handling job for order: 175354  
[2026-03-21 17:13:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:13:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:13:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=85e938c2-0821-4a01-b5d4-c69ba9072375&Player_ID=52415213095  
[2026-03-21 17:13:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=85e938c2-0821-4a01-b5d4-c69ba9072375&Player_ID=52415213095","has_body":false} 
[2026-03-21 17:13:59] production.INFO: Operation sent successfully {"operation_id":160381,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8dqzOKpl-1774102438","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 17:13:59"}},"processed_data":{"order_number":"ORD-8dqzOKpl-1774102438","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 17:14:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"feWL8N0QvrghFDApYUTnNdTIMGNxLdS6","execution_time":"2026-03-21 17:14:02"} 
[2026-03-21 17:14:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"feWL8N0QvrghFDApYUTnNdTIMGNxLdS6","execution_time":"2026-03-21 17:14:02","total_operations":19,"sites_count":2} 
[2026-03-21 17:14:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"feWL8N0QvrghFDApYUTnNdTIMGNxLdS6","execution_time":"2026-03-21 17:14:02","site_id":3,"site_name":"swgamessd","orders_count":18,"order_ids":["ORD-WaJd5V-1774074452","ORD-VQEE1qpy-1774100952","ORD-4cr-1774101208","ORD-6Ner5L-1774101420","ORD-6TjjN0gb-1774101535","ORD-slVwAVD-1774101548","ORD-hLb8-1774101551","ORD-mDv9-1774101630","ORD-7fg0K-1774101717","ORD-FwTW-1774101721"]} 
[2026-03-21 17:14:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"feWL8N0QvrghFDApYUTnNdTIMGNxLdS6","execution_time":"2026-03-21 17:14:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 17:14:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"feWL8N0QvrghFDApYUTnNdTIMGNxLdS6","execution_time":"2026-03-21 17:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":18} 
[2026-03-21 17:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"feWL8N0QvrghFDApYUTnNdTIMGNxLdS6","execution_time":"2026-03-21 17:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4cr-1774101208","operation_id":160333} 
[2026-03-21 17:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"feWL8N0QvrghFDApYUTnNdTIMGNxLdS6","execution_time":"2026-03-21 17:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6Ner5L-1774101420","operation_id":160340} 
[2026-03-21 17:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"feWL8N0QvrghFDApYUTnNdTIMGNxLdS6","execution_time":"2026-03-21 17:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6TjjN0gb-1774101535","operation_id":160343} 
[2026-03-21 17:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"feWL8N0QvrghFDApYUTnNdTIMGNxLdS6","execution_time":"2026-03-21 17:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-78Jt-1774102383","operation_id":160380} 
[2026-03-21 17:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"feWL8N0QvrghFDApYUTnNdTIMGNxLdS6","execution_time":"2026-03-21 17:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7fg0K-1774101717","operation_id":160351} 
[2026-03-21 17:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"feWL8N0QvrghFDApYUTnNdTIMGNxLdS6","execution_time":"2026-03-21 17:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7wpwM-1774101792","operation_id":160354} 
[2026-03-21 17:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"feWL8N0QvrghFDApYUTnNdTIMGNxLdS6","execution_time":"2026-03-21 17:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8dqzOKpl-1774102438","operation_id":160381} 
[2026-03-21 17:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"feWL8N0QvrghFDApYUTnNdTIMGNxLdS6","execution_time":"2026-03-21 17:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FwTW-1774101721","operation_id":160352} 
[2026-03-21 17:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"feWL8N0QvrghFDApYUTnNdTIMGNxLdS6","execution_time":"2026-03-21 17:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hLb8-1774101551","operation_id":160345} 
[2026-03-21 17:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"feWL8N0QvrghFDApYUTnNdTIMGNxLdS6","execution_time":"2026-03-21 17:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kDtm-1774102001","operation_id":160367} 
[2026-03-21 17:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"feWL8N0QvrghFDApYUTnNdTIMGNxLdS6","execution_time":"2026-03-21 17:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mDv9-1774101630","operation_id":160348} 
[2026-03-21 17:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"feWL8N0QvrghFDApYUTnNdTIMGNxLdS6","execution_time":"2026-03-21 17:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s1oBilPK-1774101779","operation_id":160353} 
[2026-03-21 17:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"feWL8N0QvrghFDApYUTnNdTIMGNxLdS6","execution_time":"2026-03-21 17:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-slVwAVD-1774101548","operation_id":160344} 
[2026-03-21 17:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"feWL8N0QvrghFDApYUTnNdTIMGNxLdS6","execution_time":"2026-03-21 17:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Toj0-1774101947","operation_id":160363} 
[2026-03-21 17:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"feWL8N0QvrghFDApYUTnNdTIMGNxLdS6","execution_time":"2026-03-21 17:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VQEE1qpy-1774100952","operation_id":160326} 
[2026-03-21 17:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"feWL8N0QvrghFDApYUTnNdTIMGNxLdS6","execution_time":"2026-03-21 17:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w3X-1774101943","operation_id":160362} 
[2026-03-21 17:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"feWL8N0QvrghFDApYUTnNdTIMGNxLdS6","execution_time":"2026-03-21 17:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 17:14:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"feWL8N0QvrghFDApYUTnNdTIMGNxLdS6","execution_time":"2026-03-21 17:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":1,"skipped":17,"updates_prepared":1} 
[2026-03-21 17:14:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"feWL8N0QvrghFDApYUTnNdTIMGNxLdS6","execution_time":"2026-03-21 17:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 17:14:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"feWL8N0QvrghFDApYUTnNdTIMGNxLdS6","execution_time":"2026-03-21 17:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"count":1} 
[2026-03-21 17:14:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"feWL8N0QvrghFDApYUTnNdTIMGNxLdS6","execution_time":"2026-03-21 17:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"count":1} 
[2026-03-21 17:14:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"feWL8N0QvrghFDApYUTnNdTIMGNxLdS6","execution_time":"2026-03-21 17:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"user_id":348,"notification_type":"order_approved","reference_id":175352} 
[2026-03-21 17:14:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"feWL8N0QvrghFDApYUTnNdTIMGNxLdS6","execution_time":"2026-03-21 17:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 17:14:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"feWL8N0QvrghFDApYUTnNdTIMGNxLdS6","execution_time":"2026-03-21 17:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 17:14:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"feWL8N0QvrghFDApYUTnNdTIMGNxLdS6","execution_time":"2026-03-21 17:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":1,"errors":0} 
[2026-03-21 17:14:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"feWL8N0QvrghFDApYUTnNdTIMGNxLdS6","execution_time":"2026-03-21 17:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":1,"errors":0} 
[2026-03-21 17:14:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"feWL8N0QvrghFDApYUTnNdTIMGNxLdS6","execution_time":"2026-03-21 17:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":1,"order_ids":["ORD-DI2YB1nl-1774102337"]} 
[2026-03-21 17:14:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"feWL8N0QvrghFDApYUTnNdTIMGNxLdS6","execution_time":"2026-03-21 17:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 17:14:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"feWL8N0QvrghFDApYUTnNdTIMGNxLdS6","execution_time":"2026-03-21 17:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":1} 
[2026-03-21 17:14:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"feWL8N0QvrghFDApYUTnNdTIMGNxLdS6","execution_time":"2026-03-21 17:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DI2YB1nl-1774102337","operation_id":160378,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 17:14:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"feWL8N0QvrghFDApYUTnNdTIMGNxLdS6","execution_time":"2026-03-21 17:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DI2YB1nl-1774102337","operation_id":160378,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 17:14:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"feWL8N0QvrghFDApYUTnNdTIMGNxLdS6","execution_time":"2026-03-21 17:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DI2YB1nl-1774102337","operation_id":160378,"count":1} 
[2026-03-21 17:14:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"feWL8N0QvrghFDApYUTnNdTIMGNxLdS6","execution_time":"2026-03-21 17:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DI2YB1nl-1774102337","operation_id":160378,"count":1} 
[2026-03-21 17:14:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"feWL8N0QvrghFDApYUTnNdTIMGNxLdS6","execution_time":"2026-03-21 17:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DI2YB1nl-1774102337","operation_id":160378,"user_id":54,"notification_type":"order_approved","reference_id":175351} 
[2026-03-21 17:14:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"feWL8N0QvrghFDApYUTnNdTIMGNxLdS6","execution_time":"2026-03-21 17:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DI2YB1nl-1774102337","operation_id":160378,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 17:14:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"feWL8N0QvrghFDApYUTnNdTIMGNxLdS6","execution_time":"2026-03-21 17:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DI2YB1nl-1774102337","operation_id":160378,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 17:14:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"feWL8N0QvrghFDApYUTnNdTIMGNxLdS6","execution_time":"2026-03-21 17:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DI2YB1nl-1774102337","operation_id":160378,"processed":1,"errors":0} 
[2026-03-21 17:14:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"feWL8N0QvrghFDApYUTnNdTIMGNxLdS6","execution_time":"2026-03-21 17:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DI2YB1nl-1774102337","operation_id":160378,"processed":1,"errors":0} 
[2026-03-21 17:14:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"feWL8N0QvrghFDApYUTnNdTIMGNxLdS6","execution_time":"2026-03-21 17:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DI2YB1nl-1774102337","operation_id":160378} 
[2026-03-21 17:14:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 348  
[2026-03-21 17:14:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 54  
[2026-03-21 17:14:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-78Jt-1774102383","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 17:14:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-78Jt-1774102383","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 17:14:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:14:05] production.INFO: SendAcceptReject: Notification queued {"user_id":1299,"notification_type":"order_approved","reference_id":175353} 
[2026-03-21 17:14:05] production.INFO: Order updated successfully. Order ID: 175353, Status: completed  
[2026-03-21 17:14:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-78Jt-1774102383","status":"completed","codes_count":0} 
[2026-03-21 17:14:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-21 17:14:13] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-8dqzOKpl-1774102438","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 17:14:13] production.INFO: Processed webhook data (normalized) {"id":"ORD-8dqzOKpl-1774102438","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 17:14:13] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:14:13] production.INFO: SendAcceptReject: Notification queued {"user_id":904,"notification_type":"order_approved","reference_id":175354} 
[2026-03-21 17:14:13] production.INFO: Order updated successfully. Order ID: 175354, Status: completed  
[2026-03-21 17:14:13] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-8dqzOKpl-1774102438","status":"completed","codes_count":0} 
[2026-03-21 17:14:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 904  
[2026-03-21 17:14:29] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"147.75","mainamount":"150","operation_number":"155967763","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpuoo5sfr5p3sl6wmvvH2"}},"user_id":1749} 
[2026-03-21 17:14:36] production.INFO: Constructing job for order: 175355  
[2026-03-21 17:14:38] production.INFO: Handling job for order: 175355  
[2026-03-21 17:14:38] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:14:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:14:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2ef1d844-bc7b-4d8a-8d80-2d5213452046&Player_ID=52099327405  
[2026-03-21 17:14:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2ef1d844-bc7b-4d8a-8d80-2d5213452046&Player_ID=52099327405","has_body":false} 
[2026-03-21 17:14:39] production.INFO: Operation sent successfully {"operation_id":160382,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Ju2iMG-1774102478","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 17:14:39"}},"processed_data":{"order_number":"ORD-Ju2iMG-1774102478","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 17:14:52] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Ju2iMG-1774102478","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 17:14:52] production.INFO: Processed webhook data (normalized) {"id":"ORD-Ju2iMG-1774102478","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 17:14:52] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:14:52] production.INFO: SendAcceptReject: Notification queued {"user_id":1712,"notification_type":"order_approved","reference_id":175355} 
[2026-03-21 17:14:52] production.INFO: Order updated successfully. Order ID: 175355, Status: completed  
[2026-03-21 17:14:52] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Ju2iMG-1774102478","status":"completed","codes_count":0} 
[2026-03-21 17:14:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1712  
[2026-03-21 17:15:00] production.INFO: Executing GetProducts task...  
[2026-03-21 17:15:00] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 17:15:00] production.INFO: Executing GetProducts task...  
[2026-03-21 17:15:02] production.INFO: async() رجع: true  
[2026-03-21 17:15:02] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 17:15:02] production.WARNING: Product with ID 395 not found  
[2026-03-21 17:15:03] production.WARNING: Product with ID 213 not found  
[2026-03-21 17:15:03] production.WARNING: Product with ID 212 not found  
[2026-03-21 17:15:03] production.WARNING: Product with ID 211 not found  
[2026-03-21 17:15:03] production.WARNING: Product with ID 210 not found  
[2026-03-21 17:15:03] production.WARNING: Product with ID 209 not found  
[2026-03-21 17:15:03] production.WARNING: Product with ID 214 not found  
[2026-03-21 17:15:03] production.WARNING: Product with ID 215 not found  
[2026-03-21 17:15:03] production.WARNING: Product with ID 216 not found  
[2026-03-21 17:15:03] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 17:15:27] production.INFO: Constructing job for order: 175356  
[2026-03-21 17:15:30] production.INFO: Handling job for order: 175356  
[2026-03-21 17:15:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:15:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:15:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=770a3f55-82e1-4431-a26e-c20d62d0920e&Player_ID=51932133144  
[2026-03-21 17:15:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=770a3f55-82e1-4431-a26e-c20d62d0920e&Player_ID=51932133144","has_body":false} 
[2026-03-21 17:15:31] production.INFO: Constructing job for order: 175357  
[2026-03-21 17:15:31] production.INFO: Operation sent successfully {"operation_id":160383,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-YXPMV3-1774102531","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 17:15:31"}},"processed_data":{"order_number":"ORD-YXPMV3-1774102531","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-21 17:15:34] production.INFO: Handling job for order: 175357  
[2026-03-21 17:15:34] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 17:15:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:15:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=b7541251-fb92-42f4-b163-b8c1d4120d95&Player_ID=0951487603  
[2026-03-21 17:15:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=b7541251-fb92-42f4-b163-b8c1d4120d95&Player_ID=0951487603","has_body":false} 
[2026-03-21 17:15:35] production.INFO: Operation sent successfully {"operation_id":160384,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9ojJT-1774102535","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 17:15:35"}},"processed_data":{"order_number":"ORD-9ojJT-1774102535","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 17:15:39] production.INFO: Constructing job for order: 175358  
[2026-03-21 17:15:41] production.INFO: Handling job for order: 175358  
[2026-03-21 17:15:41] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 17:15:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:15:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=62876ee5-7300-492e-9484-f56e27ad749b&Player_ID=0951487603  
[2026-03-21 17:15:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=62876ee5-7300-492e-9484-f56e27ad749b&Player_ID=0951487603","has_body":false} 
[2026-03-21 17:15:42] production.INFO: Operation sent successfully {"operation_id":160385,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-u0p-1774102542","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 17:15:42"}},"processed_data":{"order_number":"ORD-u0p-1774102542","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 17:15:43] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-YXPMV3-1774102531","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 17:15:43] production.INFO: Processed webhook data (normalized) {"id":"ORD-YXPMV3-1774102531","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 17:15:43] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:15:43] production.INFO: SendAcceptReject: Notification queued {"user_id":172,"notification_type":"order_approved","reference_id":175356} 
[2026-03-21 17:15:43] production.INFO: Order updated successfully. Order ID: 175356, Status: completed  
[2026-03-21 17:15:43] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-YXPMV3-1774102531","status":"completed","codes_count":0} 
[2026-03-21 17:15:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 172  
[2026-03-21 17:16:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"f9J7axTxUjBuAdry3eATJUndfvjWOA5y","execution_time":"2026-03-21 17:16:00"} 
[2026-03-21 17:16:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"f9J7axTxUjBuAdry3eATJUndfvjWOA5y","execution_time":"2026-03-21 17:16:00","total_operations":17,"sites_count":2} 
[2026-03-21 17:16:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"f9J7axTxUjBuAdry3eATJUndfvjWOA5y","execution_time":"2026-03-21 17:16:00","site_id":3,"site_name":"swgamessd","orders_count":15,"order_ids":["ORD-WaJd5V-1774074452","ORD-VQEE1qpy-1774100952","ORD-4cr-1774101208","ORD-6Ner5L-1774101420","ORD-6TjjN0gb-1774101535","ORD-slVwAVD-1774101548","ORD-hLb8-1774101551","ORD-mDv9-1774101630","ORD-7fg0K-1774101717","ORD-FwTW-1774101721"]} 
[2026-03-21 17:16:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"f9J7axTxUjBuAdry3eATJUndfvjWOA5y","execution_time":"2026-03-21 17:16:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 17:16:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"f9J7axTxUjBuAdry3eATJUndfvjWOA5y","execution_time":"2026-03-21 17:16:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":15} 
[2026-03-21 17:16:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"f9J7axTxUjBuAdry3eATJUndfvjWOA5y","execution_time":"2026-03-21 17:16:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4cr-1774101208","operation_id":160333} 
[2026-03-21 17:16:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"f9J7axTxUjBuAdry3eATJUndfvjWOA5y","execution_time":"2026-03-21 17:16:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6Ner5L-1774101420","operation_id":160340} 
[2026-03-21 17:16:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"f9J7axTxUjBuAdry3eATJUndfvjWOA5y","execution_time":"2026-03-21 17:16:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6TjjN0gb-1774101535","operation_id":160343} 
[2026-03-21 17:16:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"f9J7axTxUjBuAdry3eATJUndfvjWOA5y","execution_time":"2026-03-21 17:16:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7fg0K-1774101717","operation_id":160351} 
[2026-03-21 17:16:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"f9J7axTxUjBuAdry3eATJUndfvjWOA5y","execution_time":"2026-03-21 17:16:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7wpwM-1774101792","operation_id":160354} 
[2026-03-21 17:16:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"f9J7axTxUjBuAdry3eATJUndfvjWOA5y","execution_time":"2026-03-21 17:16:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FwTW-1774101721","operation_id":160352} 
[2026-03-21 17:16:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"f9J7axTxUjBuAdry3eATJUndfvjWOA5y","execution_time":"2026-03-21 17:16:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hLb8-1774101551","operation_id":160345} 
[2026-03-21 17:16:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"f9J7axTxUjBuAdry3eATJUndfvjWOA5y","execution_time":"2026-03-21 17:16:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kDtm-1774102001","operation_id":160367} 
[2026-03-21 17:16:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"f9J7axTxUjBuAdry3eATJUndfvjWOA5y","execution_time":"2026-03-21 17:16:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mDv9-1774101630","operation_id":160348} 
[2026-03-21 17:16:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"f9J7axTxUjBuAdry3eATJUndfvjWOA5y","execution_time":"2026-03-21 17:16:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s1oBilPK-1774101779","operation_id":160353} 
[2026-03-21 17:16:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"f9J7axTxUjBuAdry3eATJUndfvjWOA5y","execution_time":"2026-03-21 17:16:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-slVwAVD-1774101548","operation_id":160344} 
[2026-03-21 17:16:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"f9J7axTxUjBuAdry3eATJUndfvjWOA5y","execution_time":"2026-03-21 17:16:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Toj0-1774101947","operation_id":160363} 
[2026-03-21 17:16:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"f9J7axTxUjBuAdry3eATJUndfvjWOA5y","execution_time":"2026-03-21 17:16:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VQEE1qpy-1774100952","operation_id":160326} 
[2026-03-21 17:16:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"f9J7axTxUjBuAdry3eATJUndfvjWOA5y","execution_time":"2026-03-21 17:16:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w3X-1774101943","operation_id":160362} 
[2026-03-21 17:16:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"f9J7axTxUjBuAdry3eATJUndfvjWOA5y","execution_time":"2026-03-21 17:16:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 17:16:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"f9J7axTxUjBuAdry3eATJUndfvjWOA5y","execution_time":"2026-03-21 17:16:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":15,"updates_prepared":0} 
[2026-03-21 17:16:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"f9J7axTxUjBuAdry3eATJUndfvjWOA5y","execution_time":"2026-03-21 17:16:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 17:16:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"f9J7axTxUjBuAdry3eATJUndfvjWOA5y","execution_time":"2026-03-21 17:16:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":2,"order_ids":["ORD-9ojJT-1774102535","ORD-u0p-1774102542"]} 
[2026-03-21 17:16:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"f9J7axTxUjBuAdry3eATJUndfvjWOA5y","execution_time":"2026-03-21 17:16:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 17:16:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"f9J7axTxUjBuAdry3eATJUndfvjWOA5y","execution_time":"2026-03-21 17:16:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":2} 
[2026-03-21 17:16:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"f9J7axTxUjBuAdry3eATJUndfvjWOA5y","execution_time":"2026-03-21 17:16:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-u0p-1774102542","operation_id":160385,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-21 17:16:00] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"f9J7axTxUjBuAdry3eATJUndfvjWOA5y","execution_time":"2026-03-21 17:16:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-u0p-1774102542","operation_id":160385,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-21 17:16:00] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"f9J7axTxUjBuAdry3eATJUndfvjWOA5y","execution_time":"2026-03-21 17:16:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-u0p-1774102542","operation_id":160385,"count":2} 
[2026-03-21 17:16:00] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"f9J7axTxUjBuAdry3eATJUndfvjWOA5y","execution_time":"2026-03-21 17:16:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-u0p-1774102542","operation_id":160385,"count":2} 
[2026-03-21 17:16:00] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"f9J7axTxUjBuAdry3eATJUndfvjWOA5y","execution_time":"2026-03-21 17:16:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-u0p-1774102542","operation_id":160385,"user_id":1109,"notification_type":"order_approved","reference_id":175357} 
[2026-03-21 17:16:00] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"f9J7axTxUjBuAdry3eATJUndfvjWOA5y","execution_time":"2026-03-21 17:16:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-u0p-1774102542","operation_id":160385,"user_id":1109,"notification_type":"order_approved","reference_id":175358} 
[2026-03-21 17:16:00] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"f9J7axTxUjBuAdry3eATJUndfvjWOA5y","execution_time":"2026-03-21 17:16:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-u0p-1774102542","operation_id":160385,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-21 17:16:00] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"f9J7axTxUjBuAdry3eATJUndfvjWOA5y","execution_time":"2026-03-21 17:16:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-u0p-1774102542","operation_id":160385,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-21 17:16:00] production.INFO: Batch update completed {"job":"Quryjob","job_id":"f9J7axTxUjBuAdry3eATJUndfvjWOA5y","execution_time":"2026-03-21 17:16:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-u0p-1774102542","operation_id":160385,"processed":2,"errors":0} 
[2026-03-21 17:16:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"f9J7axTxUjBuAdry3eATJUndfvjWOA5y","execution_time":"2026-03-21 17:16:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-u0p-1774102542","operation_id":160385,"processed":2,"errors":0} 
[2026-03-21 17:16:00] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"f9J7axTxUjBuAdry3eATJUndfvjWOA5y","execution_time":"2026-03-21 17:16:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-u0p-1774102542","operation_id":160385} 
[2026-03-21 17:16:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1109  
[2026-03-21 17:16:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1109  
[2026-03-21 17:16:16] production.INFO: Constructing job for order: 175359  
[2026-03-21 17:16:18] production.INFO: Handling job for order: 175359  
[2026-03-21 17:16:18] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:16:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:16:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=6726703e-c795-4850-b5ee-b763c0c69bd4&Player_ID=52099327405  
[2026-03-21 17:16:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=6726703e-c795-4850-b5ee-b763c0c69bd4&Player_ID=52099327405","has_body":false} 
[2026-03-21 17:16:19] production.INFO: Operation sent successfully {"operation_id":160386,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ZHdyK-1774102579","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 17:16:19"}},"processed_data":{"order_number":"ORD-ZHdyK-1774102579","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 17:16:38] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ZHdyK-1774102579","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 17:16:38] production.INFO: Processed webhook data (normalized) {"id":"ORD-ZHdyK-1774102579","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 17:16:38] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:16:38] production.INFO: SendAcceptReject: Notification queued {"user_id":1712,"notification_type":"order_approved","reference_id":175359} 
[2026-03-21 17:16:38] production.INFO: Order updated successfully. Order ID: 175359, Status: completed  
[2026-03-21 17:16:38] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ZHdyK-1774102579","status":"completed","codes_count":0} 
[2026-03-21 17:16:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1712  
[2026-03-21 17:16:57] production.INFO: Constructing job for order: 175360  
[2026-03-21 17:16:58] production.INFO: Handling job for order: 175360  
[2026-03-21 17:16:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:16:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:16:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=b8b245bd-0052-4f6c-87d2-363aaa2ec85e&Player_ID=51932133144  
[2026-03-21 17:16:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=b8b245bd-0052-4f6c-87d2-363aaa2ec85e&Player_ID=51932133144","has_body":false} 
[2026-03-21 17:16:59] production.INFO: Operation sent successfully {"operation_id":160387,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-NKr-1774102619","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 17:16:59"}},"processed_data":{"order_number":"ORD-NKr-1774102619","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-21 17:17:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-NKr-1774102619","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 17:17:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-NKr-1774102619","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 17:17:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:17:32] production.INFO: SendAcceptReject: Notification queued {"user_id":172,"notification_type":"order_approved","reference_id":175360} 
[2026-03-21 17:17:32] production.INFO: Order updated successfully. Order ID: 175360, Status: completed  
[2026-03-21 17:17:32] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-NKr-1774102619","status":"completed","codes_count":0} 
[2026-03-21 17:17:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 172  
[2026-03-21 17:18:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"cimm4jly7LT6yvboOzbJaMuY54ay9iFE","execution_time":"2026-03-21 17:18:02"} 
[2026-03-21 17:18:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"cimm4jly7LT6yvboOzbJaMuY54ay9iFE","execution_time":"2026-03-21 17:18:02","total_operations":15,"sites_count":1} 
[2026-03-21 17:18:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"cimm4jly7LT6yvboOzbJaMuY54ay9iFE","execution_time":"2026-03-21 17:18:02","site_id":3,"site_name":"swgamessd","orders_count":15,"order_ids":["ORD-WaJd5V-1774074452","ORD-VQEE1qpy-1774100952","ORD-4cr-1774101208","ORD-6Ner5L-1774101420","ORD-6TjjN0gb-1774101535","ORD-slVwAVD-1774101548","ORD-hLb8-1774101551","ORD-mDv9-1774101630","ORD-7fg0K-1774101717","ORD-FwTW-1774101721"]} 
[2026-03-21 17:18:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"cimm4jly7LT6yvboOzbJaMuY54ay9iFE","execution_time":"2026-03-21 17:18:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 17:18:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"cimm4jly7LT6yvboOzbJaMuY54ay9iFE","execution_time":"2026-03-21 17:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":15} 
[2026-03-21 17:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cimm4jly7LT6yvboOzbJaMuY54ay9iFE","execution_time":"2026-03-21 17:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4cr-1774101208","operation_id":160333} 
[2026-03-21 17:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cimm4jly7LT6yvboOzbJaMuY54ay9iFE","execution_time":"2026-03-21 17:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6Ner5L-1774101420","operation_id":160340} 
[2026-03-21 17:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cimm4jly7LT6yvboOzbJaMuY54ay9iFE","execution_time":"2026-03-21 17:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6TjjN0gb-1774101535","operation_id":160343} 
[2026-03-21 17:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cimm4jly7LT6yvboOzbJaMuY54ay9iFE","execution_time":"2026-03-21 17:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7fg0K-1774101717","operation_id":160351} 
[2026-03-21 17:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cimm4jly7LT6yvboOzbJaMuY54ay9iFE","execution_time":"2026-03-21 17:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7wpwM-1774101792","operation_id":160354} 
[2026-03-21 17:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cimm4jly7LT6yvboOzbJaMuY54ay9iFE","execution_time":"2026-03-21 17:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FwTW-1774101721","operation_id":160352} 
[2026-03-21 17:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cimm4jly7LT6yvboOzbJaMuY54ay9iFE","execution_time":"2026-03-21 17:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hLb8-1774101551","operation_id":160345} 
[2026-03-21 17:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cimm4jly7LT6yvboOzbJaMuY54ay9iFE","execution_time":"2026-03-21 17:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kDtm-1774102001","operation_id":160367} 
[2026-03-21 17:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cimm4jly7LT6yvboOzbJaMuY54ay9iFE","execution_time":"2026-03-21 17:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mDv9-1774101630","operation_id":160348} 
[2026-03-21 17:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cimm4jly7LT6yvboOzbJaMuY54ay9iFE","execution_time":"2026-03-21 17:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s1oBilPK-1774101779","operation_id":160353} 
[2026-03-21 17:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cimm4jly7LT6yvboOzbJaMuY54ay9iFE","execution_time":"2026-03-21 17:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-slVwAVD-1774101548","operation_id":160344} 
[2026-03-21 17:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cimm4jly7LT6yvboOzbJaMuY54ay9iFE","execution_time":"2026-03-21 17:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Toj0-1774101947","operation_id":160363} 
[2026-03-21 17:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cimm4jly7LT6yvboOzbJaMuY54ay9iFE","execution_time":"2026-03-21 17:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VQEE1qpy-1774100952","operation_id":160326} 
[2026-03-21 17:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cimm4jly7LT6yvboOzbJaMuY54ay9iFE","execution_time":"2026-03-21 17:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w3X-1774101943","operation_id":160362} 
[2026-03-21 17:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"cimm4jly7LT6yvboOzbJaMuY54ay9iFE","execution_time":"2026-03-21 17:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 17:18:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"cimm4jly7LT6yvboOzbJaMuY54ay9iFE","execution_time":"2026-03-21 17:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":15,"updates_prepared":0} 
[2026-03-21 17:18:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"cimm4jly7LT6yvboOzbJaMuY54ay9iFE","execution_time":"2026-03-21 17:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 17:18:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"cimm4jly7LT6yvboOzbJaMuY54ay9iFE","execution_time":"2026-03-21 17:18:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 17:19:11] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-4cr-1774101208","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 17:19:11] production.INFO: Processed webhook data (normalized) {"id":"ORD-4cr-1774101208","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 17:19:11] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:19:11] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":175305} 
[2026-03-21 17:19:11] production.INFO: Order updated successfully. Order ID: 175305, Status: completed  
[2026-03-21 17:19:11] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-4cr-1774101208","status":"completed","codes_count":0} 
[2026-03-21 17:19:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-21 17:20:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"APZeII9a6cCvca7enDZ3anhHjlDoxobc","execution_time":"2026-03-21 17:20:03"} 
[2026-03-21 17:20:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"APZeII9a6cCvca7enDZ3anhHjlDoxobc","execution_time":"2026-03-21 17:20:03","total_operations":14,"sites_count":1} 
[2026-03-21 17:20:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"APZeII9a6cCvca7enDZ3anhHjlDoxobc","execution_time":"2026-03-21 17:20:03","site_id":3,"site_name":"swgamessd","orders_count":14,"order_ids":["ORD-WaJd5V-1774074452","ORD-VQEE1qpy-1774100952","ORD-6Ner5L-1774101420","ORD-6TjjN0gb-1774101535","ORD-slVwAVD-1774101548","ORD-hLb8-1774101551","ORD-mDv9-1774101630","ORD-7fg0K-1774101717","ORD-FwTW-1774101721","ORD-s1oBilPK-1774101779"]} 
[2026-03-21 17:20:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"APZeII9a6cCvca7enDZ3anhHjlDoxobc","execution_time":"2026-03-21 17:20:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 17:20:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"APZeII9a6cCvca7enDZ3anhHjlDoxobc","execution_time":"2026-03-21 17:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":14} 
[2026-03-21 17:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"APZeII9a6cCvca7enDZ3anhHjlDoxobc","execution_time":"2026-03-21 17:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6Ner5L-1774101420","operation_id":160340} 
[2026-03-21 17:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"APZeII9a6cCvca7enDZ3anhHjlDoxobc","execution_time":"2026-03-21 17:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6TjjN0gb-1774101535","operation_id":160343} 
[2026-03-21 17:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"APZeII9a6cCvca7enDZ3anhHjlDoxobc","execution_time":"2026-03-21 17:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7fg0K-1774101717","operation_id":160351} 
[2026-03-21 17:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"APZeII9a6cCvca7enDZ3anhHjlDoxobc","execution_time":"2026-03-21 17:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7wpwM-1774101792","operation_id":160354} 
[2026-03-21 17:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"APZeII9a6cCvca7enDZ3anhHjlDoxobc","execution_time":"2026-03-21 17:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FwTW-1774101721","operation_id":160352} 
[2026-03-21 17:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"APZeII9a6cCvca7enDZ3anhHjlDoxobc","execution_time":"2026-03-21 17:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hLb8-1774101551","operation_id":160345} 
[2026-03-21 17:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"APZeII9a6cCvca7enDZ3anhHjlDoxobc","execution_time":"2026-03-21 17:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kDtm-1774102001","operation_id":160367} 
[2026-03-21 17:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"APZeII9a6cCvca7enDZ3anhHjlDoxobc","execution_time":"2026-03-21 17:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mDv9-1774101630","operation_id":160348} 
[2026-03-21 17:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"APZeII9a6cCvca7enDZ3anhHjlDoxobc","execution_time":"2026-03-21 17:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s1oBilPK-1774101779","operation_id":160353} 
[2026-03-21 17:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"APZeII9a6cCvca7enDZ3anhHjlDoxobc","execution_time":"2026-03-21 17:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-slVwAVD-1774101548","operation_id":160344} 
[2026-03-21 17:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"APZeII9a6cCvca7enDZ3anhHjlDoxobc","execution_time":"2026-03-21 17:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Toj0-1774101947","operation_id":160363} 
[2026-03-21 17:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"APZeII9a6cCvca7enDZ3anhHjlDoxobc","execution_time":"2026-03-21 17:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VQEE1qpy-1774100952","operation_id":160326} 
[2026-03-21 17:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"APZeII9a6cCvca7enDZ3anhHjlDoxobc","execution_time":"2026-03-21 17:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w3X-1774101943","operation_id":160362} 
[2026-03-21 17:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"APZeII9a6cCvca7enDZ3anhHjlDoxobc","execution_time":"2026-03-21 17:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 17:20:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"APZeII9a6cCvca7enDZ3anhHjlDoxobc","execution_time":"2026-03-21 17:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":14,"updates_prepared":0} 
[2026-03-21 17:20:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"APZeII9a6cCvca7enDZ3anhHjlDoxobc","execution_time":"2026-03-21 17:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 17:20:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"APZeII9a6cCvca7enDZ3anhHjlDoxobc","execution_time":"2026-03-21 17:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 17:20:03] production.INFO: Executing GetProducts task...  
[2026-03-21 17:20:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 17:20:03] production.INFO: Executing GetProducts task...  
[2026-03-21 17:20:05] production.INFO: async() رجع: true  
[2026-03-21 17:20:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 17:20:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 17:20:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 17:20:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 17:20:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 17:20:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 17:20:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 17:20:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 17:20:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 17:20:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 17:20:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 17:20:36] production.INFO: Constructing job for order: 175361  
[2026-03-21 17:20:39] production.INFO: Constructing job for order: 175362  
[2026-03-21 17:20:39] production.INFO: Handling job for order: 175361  
[2026-03-21 17:20:39] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:20:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:20:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=82c481b8-65c8-4cc8-92c7-45919a9a56a1&Player_ID=52295809919  
[2026-03-21 17:20:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=82c481b8-65c8-4cc8-92c7-45919a9a56a1&Player_ID=52295809919","has_body":false} 
[2026-03-21 17:20:40] production.INFO: Operation sent successfully {"operation_id":160388,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-k4MZwvH-1774102840","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 17:20:40"}},"processed_data":{"order_number":"ORD-k4MZwvH-1774102840","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 17:20:40] production.INFO: Handling job for order: 175362  
[2026-03-21 17:20:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:20:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:20:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/628/params?qty=8000&uuid=33d612ae-367e-40b0-b053-7084efe541f0&Player_ID=29981725  
[2026-03-21 17:20:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/628/params?qty=8000&uuid=33d612ae-367e-40b0-b053-7084efe541f0&Player_ID=29981725","has_body":false} 
[2026-03-21 17:20:41] production.INFO: Operation sent successfully {"operation_id":160389,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xdo-1774102841","amount":3.918896800000000180119741344242356717586517333984375,"status":"processing","product":"Hiyoo Amount","game":"Hiyoo","notes":[],"created_at":"2026-03-21 17:20:41"}},"processed_data":{"order_number":"ORD-xdo-1774102841","amount":3.918896800000000180119741344242356717586517333984375,"status":"processing","product":"Hiyoo Amount","game":"Hiyoo"}} 
[2026-03-21 17:20:44] production.INFO: Constructing job for order: 175363  
[2026-03-21 17:20:47] production.INFO: Handling job for order: 175363  
[2026-03-21 17:20:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:20:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:20:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c74968b5-c4ba-49d1-b9cf-23e19cb2add9&Player_ID=5528904873  
[2026-03-21 17:20:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c74968b5-c4ba-49d1-b9cf-23e19cb2add9&Player_ID=5528904873","has_body":false} 
[2026-03-21 17:20:48] production.INFO: Operation sent successfully {"operation_id":160390,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mfH-1774102848","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 17:20:48"}},"processed_data":{"order_number":"ORD-mfH-1774102848","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 17:20:50] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-k4MZwvH-1774102840","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 17:20:50] production.INFO: Processed webhook data (normalized) {"id":"ORD-k4MZwvH-1774102840","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 17:20:50] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:20:50] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":175361} 
[2026-03-21 17:20:50] production.INFO: Order updated successfully. Order ID: 175361, Status: completed  
[2026-03-21 17:20:50] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-k4MZwvH-1774102840","status":"completed","codes_count":0} 
[2026-03-21 17:20:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-21 17:21:20] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-mfH-1774102848","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 17:21:20] production.INFO: Processed webhook data (normalized) {"id":"ORD-mfH-1774102848","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 17:21:20] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:21:20] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":175363} 
[2026-03-21 17:21:20] production.INFO: Order updated successfully. Order ID: 175363, Status: completed  
[2026-03-21 17:21:20] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-mfH-1774102848","status":"completed","codes_count":0} 
[2026-03-21 17:21:59] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-VQEE1qpy-1774100952","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 17:21:59] production.INFO: Processed webhook data (normalized) {"id":"ORD-VQEE1qpy-1774100952","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 17:21:59] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:21:59] production.INFO: SendAcceptReject: Notification queued {"user_id":1292,"notification_type":"order_approved","reference_id":175298} 
[2026-03-21 17:21:59] production.INFO: Order updated successfully. Order ID: 175298, Status: completed  
[2026-03-21 17:21:59] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-VQEE1qpy-1774100952","status":"completed","codes_count":0} 
[2026-03-21 17:22:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1292  
[2026-03-21 17:22:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"8eNywMll07Cxk670u3QnTxY9P1Jfg3jC","execution_time":"2026-03-21 17:22:00"} 
[2026-03-21 17:22:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"8eNywMll07Cxk670u3QnTxY9P1Jfg3jC","execution_time":"2026-03-21 17:22:00","total_operations":14,"sites_count":1} 
[2026-03-21 17:22:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"8eNywMll07Cxk670u3QnTxY9P1Jfg3jC","execution_time":"2026-03-21 17:22:00","site_id":3,"site_name":"swgamessd","orders_count":14,"order_ids":["ORD-WaJd5V-1774074452","ORD-6Ner5L-1774101420","ORD-6TjjN0gb-1774101535","ORD-slVwAVD-1774101548","ORD-hLb8-1774101551","ORD-mDv9-1774101630","ORD-7fg0K-1774101717","ORD-FwTW-1774101721","ORD-s1oBilPK-1774101779","ORD-7wpwM-1774101792"]} 
[2026-03-21 17:22:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"8eNywMll07Cxk670u3QnTxY9P1Jfg3jC","execution_time":"2026-03-21 17:22:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 17:22:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"8eNywMll07Cxk670u3QnTxY9P1Jfg3jC","execution_time":"2026-03-21 17:22:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":14} 
[2026-03-21 17:22:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8eNywMll07Cxk670u3QnTxY9P1Jfg3jC","execution_time":"2026-03-21 17:22:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6Ner5L-1774101420","operation_id":160340} 
[2026-03-21 17:22:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8eNywMll07Cxk670u3QnTxY9P1Jfg3jC","execution_time":"2026-03-21 17:22:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6TjjN0gb-1774101535","operation_id":160343} 
[2026-03-21 17:22:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8eNywMll07Cxk670u3QnTxY9P1Jfg3jC","execution_time":"2026-03-21 17:22:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7fg0K-1774101717","operation_id":160351} 
[2026-03-21 17:22:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8eNywMll07Cxk670u3QnTxY9P1Jfg3jC","execution_time":"2026-03-21 17:22:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7wpwM-1774101792","operation_id":160354} 
[2026-03-21 17:22:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8eNywMll07Cxk670u3QnTxY9P1Jfg3jC","execution_time":"2026-03-21 17:22:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FwTW-1774101721","operation_id":160352} 
[2026-03-21 17:22:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8eNywMll07Cxk670u3QnTxY9P1Jfg3jC","execution_time":"2026-03-21 17:22:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hLb8-1774101551","operation_id":160345} 
[2026-03-21 17:22:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8eNywMll07Cxk670u3QnTxY9P1Jfg3jC","execution_time":"2026-03-21 17:22:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kDtm-1774102001","operation_id":160367} 
[2026-03-21 17:22:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8eNywMll07Cxk670u3QnTxY9P1Jfg3jC","execution_time":"2026-03-21 17:22:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mDv9-1774101630","operation_id":160348} 
[2026-03-21 17:22:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8eNywMll07Cxk670u3QnTxY9P1Jfg3jC","execution_time":"2026-03-21 17:22:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s1oBilPK-1774101779","operation_id":160353} 
[2026-03-21 17:22:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8eNywMll07Cxk670u3QnTxY9P1Jfg3jC","execution_time":"2026-03-21 17:22:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-slVwAVD-1774101548","operation_id":160344} 
[2026-03-21 17:22:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8eNywMll07Cxk670u3QnTxY9P1Jfg3jC","execution_time":"2026-03-21 17:22:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Toj0-1774101947","operation_id":160363} 
[2026-03-21 17:22:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8eNywMll07Cxk670u3QnTxY9P1Jfg3jC","execution_time":"2026-03-21 17:22:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w3X-1774101943","operation_id":160362} 
[2026-03-21 17:22:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8eNywMll07Cxk670u3QnTxY9P1Jfg3jC","execution_time":"2026-03-21 17:22:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 17:22:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8eNywMll07Cxk670u3QnTxY9P1Jfg3jC","execution_time":"2026-03-21 17:22:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xdo-1774102841","operation_id":160389} 
[2026-03-21 17:22:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"8eNywMll07Cxk670u3QnTxY9P1Jfg3jC","execution_time":"2026-03-21 17:22:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xdo-1774102841","operation_id":160389,"processed":0,"skipped":14,"updates_prepared":0} 
[2026-03-21 17:22:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"8eNywMll07Cxk670u3QnTxY9P1Jfg3jC","execution_time":"2026-03-21 17:22:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xdo-1774102841","operation_id":160389,"processed":0,"errors":0} 
[2026-03-21 17:22:00] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"8eNywMll07Cxk670u3QnTxY9P1Jfg3jC","execution_time":"2026-03-21 17:22:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xdo-1774102841","operation_id":160389} 
[2026-03-21 17:22:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-xdo-1774102841","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 17:22:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-xdo-1774102841","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 17:22:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:22:05] production.INFO: SendAcceptReject: Notification queued {"user_id":65,"notification_type":"order_approved","reference_id":175362} 
[2026-03-21 17:22:05] production.INFO: Order updated successfully. Order ID: 175362, Status: completed  
[2026-03-21 17:22:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-xdo-1774102841","status":"completed","codes_count":0} 
[2026-03-21 17:22:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 65  
[2026-03-21 17:23:54] production.INFO: Constructing job for order: 175364  
[2026-03-21 17:23:57] production.INFO: Handling job for order: 175364  
[2026-03-21 17:23:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:23:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:23:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a534dd76-4ace-4e38-97bd-fc14c9f4311e&Player_ID=52342530391  
[2026-03-21 17:23:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a534dd76-4ace-4e38-97bd-fc14c9f4311e&Player_ID=52342530391","has_body":false} 
[2026-03-21 17:23:58] production.INFO: Operation sent successfully {"operation_id":160391,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-EhRto-1774103038","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 17:23:58"}},"processed_data":{"order_number":"ORD-EhRto-1774103038","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 17:24:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"JunFs6WrZE8lblaY5mjmaUqKyLtrSNQ2","execution_time":"2026-03-21 17:24:01"} 
[2026-03-21 17:24:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"JunFs6WrZE8lblaY5mjmaUqKyLtrSNQ2","execution_time":"2026-03-21 17:24:01","total_operations":14,"sites_count":1} 
[2026-03-21 17:24:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"JunFs6WrZE8lblaY5mjmaUqKyLtrSNQ2","execution_time":"2026-03-21 17:24:01","site_id":3,"site_name":"swgamessd","orders_count":14,"order_ids":["ORD-WaJd5V-1774074452","ORD-6Ner5L-1774101420","ORD-6TjjN0gb-1774101535","ORD-slVwAVD-1774101548","ORD-hLb8-1774101551","ORD-mDv9-1774101630","ORD-7fg0K-1774101717","ORD-FwTW-1774101721","ORD-s1oBilPK-1774101779","ORD-7wpwM-1774101792"]} 
[2026-03-21 17:24:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"JunFs6WrZE8lblaY5mjmaUqKyLtrSNQ2","execution_time":"2026-03-21 17:24:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 17:24:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"JunFs6WrZE8lblaY5mjmaUqKyLtrSNQ2","execution_time":"2026-03-21 17:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":14} 
[2026-03-21 17:24:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JunFs6WrZE8lblaY5mjmaUqKyLtrSNQ2","execution_time":"2026-03-21 17:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6Ner5L-1774101420","operation_id":160340} 
[2026-03-21 17:24:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JunFs6WrZE8lblaY5mjmaUqKyLtrSNQ2","execution_time":"2026-03-21 17:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6TjjN0gb-1774101535","operation_id":160343} 
[2026-03-21 17:24:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JunFs6WrZE8lblaY5mjmaUqKyLtrSNQ2","execution_time":"2026-03-21 17:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7fg0K-1774101717","operation_id":160351} 
[2026-03-21 17:24:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JunFs6WrZE8lblaY5mjmaUqKyLtrSNQ2","execution_time":"2026-03-21 17:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7wpwM-1774101792","operation_id":160354} 
[2026-03-21 17:24:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JunFs6WrZE8lblaY5mjmaUqKyLtrSNQ2","execution_time":"2026-03-21 17:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EhRto-1774103038","operation_id":160391} 
[2026-03-21 17:24:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JunFs6WrZE8lblaY5mjmaUqKyLtrSNQ2","execution_time":"2026-03-21 17:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FwTW-1774101721","operation_id":160352} 
[2026-03-21 17:24:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JunFs6WrZE8lblaY5mjmaUqKyLtrSNQ2","execution_time":"2026-03-21 17:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hLb8-1774101551","operation_id":160345} 
[2026-03-21 17:24:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JunFs6WrZE8lblaY5mjmaUqKyLtrSNQ2","execution_time":"2026-03-21 17:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kDtm-1774102001","operation_id":160367} 
[2026-03-21 17:24:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JunFs6WrZE8lblaY5mjmaUqKyLtrSNQ2","execution_time":"2026-03-21 17:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mDv9-1774101630","operation_id":160348} 
[2026-03-21 17:24:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JunFs6WrZE8lblaY5mjmaUqKyLtrSNQ2","execution_time":"2026-03-21 17:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s1oBilPK-1774101779","operation_id":160353} 
[2026-03-21 17:24:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JunFs6WrZE8lblaY5mjmaUqKyLtrSNQ2","execution_time":"2026-03-21 17:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-slVwAVD-1774101548","operation_id":160344} 
[2026-03-21 17:24:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JunFs6WrZE8lblaY5mjmaUqKyLtrSNQ2","execution_time":"2026-03-21 17:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Toj0-1774101947","operation_id":160363} 
[2026-03-21 17:24:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JunFs6WrZE8lblaY5mjmaUqKyLtrSNQ2","execution_time":"2026-03-21 17:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w3X-1774101943","operation_id":160362} 
[2026-03-21 17:24:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JunFs6WrZE8lblaY5mjmaUqKyLtrSNQ2","execution_time":"2026-03-21 17:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 17:24:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"JunFs6WrZE8lblaY5mjmaUqKyLtrSNQ2","execution_time":"2026-03-21 17:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":14,"updates_prepared":0} 
[2026-03-21 17:24:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"JunFs6WrZE8lblaY5mjmaUqKyLtrSNQ2","execution_time":"2026-03-21 17:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 17:24:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"JunFs6WrZE8lblaY5mjmaUqKyLtrSNQ2","execution_time":"2026-03-21 17:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 17:24:05] production.ERROR: Order Failed: No query results for model [App\Models\Product].  
[2026-03-21 17:24:08] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-EhRto-1774103038","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 17:24:08] production.INFO: Processed webhook data (normalized) {"id":"ORD-EhRto-1774103038","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 17:24:08] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:24:08] production.INFO: SendAcceptReject: Notification queued {"user_id":1056,"notification_type":"order_approved","reference_id":175364} 
[2026-03-21 17:24:08] production.INFO: Order updated successfully. Order ID: 175364, Status: completed  
[2026-03-21 17:24:08] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-EhRto-1774103038","status":"completed","codes_count":0} 
[2026-03-21 17:24:09] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-slVwAVD-1774101548","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 17:24:09] production.INFO: Processed webhook data (normalized) {"id":"ORD-slVwAVD-1774101548","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 17:24:09] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:24:09] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":175317} 
[2026-03-21 17:24:09] production.INFO: Order updated successfully. Order ID: 175317, Status: completed  
[2026-03-21 17:24:09] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-slVwAVD-1774101548","status":"completed","codes_count":0} 
[2026-03-21 17:24:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-21 17:24:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-21 17:24:38] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-6Ner5L-1774101420","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 17:24:38] production.INFO: Processed webhook data (normalized) {"id":"ORD-6Ner5L-1774101420","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 17:24:38] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:24:38] production.INFO: SendAcceptReject: Notification queued {"user_id":129,"notification_type":"order_approved","reference_id":175313} 
[2026-03-21 17:24:38] production.INFO: Order updated successfully. Order ID: 175313, Status: completed  
[2026-03-21 17:24:38] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-6Ner5L-1774101420","status":"completed","codes_count":0} 
[2026-03-21 17:24:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 129  
[2026-03-21 17:25:02] production.INFO: Executing GetProducts task...  
[2026-03-21 17:25:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 17:25:02] production.INFO: Executing GetProducts task...  
[2026-03-21 17:25:04] production.INFO: async() رجع: true  
[2026-03-21 17:25:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 17:25:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 17:25:04] production.WARNING: Product with ID 213 not found  
[2026-03-21 17:25:04] production.WARNING: Product with ID 212 not found  
[2026-03-21 17:25:04] production.WARNING: Product with ID 211 not found  
[2026-03-21 17:25:04] production.WARNING: Product with ID 210 not found  
[2026-03-21 17:25:04] production.WARNING: Product with ID 209 not found  
[2026-03-21 17:25:04] production.WARNING: Product with ID 214 not found  
[2026-03-21 17:25:04] production.WARNING: Product with ID 215 not found  
[2026-03-21 17:25:04] production.WARNING: Product with ID 216 not found  
[2026-03-21 17:25:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 17:25:19] production.INFO: Constructing job for order: 175365  
[2026-03-21 17:25:20] production.INFO: Handling job for order: 175365  
[2026-03-21 17:25:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:25:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:25:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=74b7426f-45b4-4446-9da7-3646ca9e0fa3&Player_ID=190212  
[2026-03-21 17:25:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=74b7426f-45b4-4446-9da7-3646ca9e0fa3&Player_ID=190212","has_body":false} 
[2026-03-21 17:25:21] production.INFO: Operation sent successfully {"operation_id":160392,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-w9Lf8it5-1774103121","amount":0.906881400000000059691274145734496414661407470703125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-21 17:25:21"}},"processed_data":{"order_number":"ORD-w9Lf8it5-1774103121","amount":0.906881400000000059691274145734496414661407470703125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-21 17:25:24] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-w9Lf8it5-1774103121","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 17:25:24] production.INFO: Processed webhook data (normalized) {"id":"ORD-w9Lf8it5-1774103121","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 17:25:24] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:25:24] production.INFO: SendAcceptReject: Notification queued {"user_id":34,"notification_type":"order_approved","reference_id":175365} 
[2026-03-21 17:25:24] production.INFO: Order updated successfully. Order ID: 175365, Status: completed  
[2026-03-21 17:25:24] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-w9Lf8it5-1774103121","status":"completed","codes_count":0} 
[2026-03-21 17:25:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 34  
[2026-03-21 17:25:38] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"500.0","mainamount":"500","operation_number":"600429058477","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php4brk60k8bu066eZPpuw"}},"user_id":802} 
[2026-03-21 17:25:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 17:25:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 17:25:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 17:25:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 17:25:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 17:25:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 17:25:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 17:25:39] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 17:25:39] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18340,"user_id":802,"amount":500.0,"admins_notified":7} 
[2026-03-21 17:25:58] production.INFO: Constructing job for order: 175366  
[2026-03-21 17:26:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"j2rWGuM96FFX75589rwbOyftAARUmmnD","execution_time":"2026-03-21 17:26:00"} 
[2026-03-21 17:26:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"j2rWGuM96FFX75589rwbOyftAARUmmnD","execution_time":"2026-03-21 17:26:00","total_operations":11,"sites_count":1} 
[2026-03-21 17:26:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"j2rWGuM96FFX75589rwbOyftAARUmmnD","execution_time":"2026-03-21 17:26:00","site_id":3,"site_name":"swgamessd","orders_count":11,"order_ids":["ORD-WaJd5V-1774074452","ORD-6TjjN0gb-1774101535","ORD-hLb8-1774101551","ORD-mDv9-1774101630","ORD-7fg0K-1774101717","ORD-FwTW-1774101721","ORD-s1oBilPK-1774101779","ORD-7wpwM-1774101792","ORD-w3X-1774101943","ORD-Toj0-1774101947"]} 
[2026-03-21 17:26:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"j2rWGuM96FFX75589rwbOyftAARUmmnD","execution_time":"2026-03-21 17:26:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 17:26:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"j2rWGuM96FFX75589rwbOyftAARUmmnD","execution_time":"2026-03-21 17:26:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":11} 
[2026-03-21 17:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"j2rWGuM96FFX75589rwbOyftAARUmmnD","execution_time":"2026-03-21 17:26:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6TjjN0gb-1774101535","operation_id":160343} 
[2026-03-21 17:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"j2rWGuM96FFX75589rwbOyftAARUmmnD","execution_time":"2026-03-21 17:26:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7fg0K-1774101717","operation_id":160351} 
[2026-03-21 17:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"j2rWGuM96FFX75589rwbOyftAARUmmnD","execution_time":"2026-03-21 17:26:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7wpwM-1774101792","operation_id":160354} 
[2026-03-21 17:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"j2rWGuM96FFX75589rwbOyftAARUmmnD","execution_time":"2026-03-21 17:26:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FwTW-1774101721","operation_id":160352} 
[2026-03-21 17:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"j2rWGuM96FFX75589rwbOyftAARUmmnD","execution_time":"2026-03-21 17:26:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hLb8-1774101551","operation_id":160345} 
[2026-03-21 17:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"j2rWGuM96FFX75589rwbOyftAARUmmnD","execution_time":"2026-03-21 17:26:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kDtm-1774102001","operation_id":160367} 
[2026-03-21 17:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"j2rWGuM96FFX75589rwbOyftAARUmmnD","execution_time":"2026-03-21 17:26:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mDv9-1774101630","operation_id":160348} 
[2026-03-21 17:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"j2rWGuM96FFX75589rwbOyftAARUmmnD","execution_time":"2026-03-21 17:26:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s1oBilPK-1774101779","operation_id":160353} 
[2026-03-21 17:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"j2rWGuM96FFX75589rwbOyftAARUmmnD","execution_time":"2026-03-21 17:26:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Toj0-1774101947","operation_id":160363} 
[2026-03-21 17:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"j2rWGuM96FFX75589rwbOyftAARUmmnD","execution_time":"2026-03-21 17:26:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w3X-1774101943","operation_id":160362} 
[2026-03-21 17:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"j2rWGuM96FFX75589rwbOyftAARUmmnD","execution_time":"2026-03-21 17:26:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 17:26:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"j2rWGuM96FFX75589rwbOyftAARUmmnD","execution_time":"2026-03-21 17:26:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":11,"updates_prepared":0} 
[2026-03-21 17:26:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"j2rWGuM96FFX75589rwbOyftAARUmmnD","execution_time":"2026-03-21 17:26:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 17:26:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"j2rWGuM96FFX75589rwbOyftAARUmmnD","execution_time":"2026-03-21 17:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 17:26:02] production.INFO: Handling job for order: 175366  
[2026-03-21 17:26:02] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 17:26:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:26:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=0a972f57-14be-4c28-a9fb-81b97953e0f7&Player_ID=0959791668  
[2026-03-21 17:26:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=0a972f57-14be-4c28-a9fb-81b97953e0f7&Player_ID=0959791668","has_body":false} 
[2026-03-21 17:26:03] production.INFO: Operation sent successfully {"operation_id":160393,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-EU9xQMb-1774103163","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 17:26:03"}},"processed_data":{"order_number":"ORD-EU9xQMb-1774103163","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 17:26:53] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-6TjjN0gb-1774101535","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 17:26:53] production.INFO: Processed webhook data (normalized) {"id":"ORD-6TjjN0gb-1774101535","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 17:26:53] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:26:53] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":175316} 
[2026-03-21 17:26:53] production.INFO: Order updated successfully. Order ID: 175316, Status: completed  
[2026-03-21 17:26:53] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-6TjjN0gb-1774101535","status":"completed","codes_count":0} 
[2026-03-21 17:26:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-21 17:27:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-7fg0K-1774101717","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 17:27:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-7fg0K-1774101717","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 17:27:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:27:02] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":175324} 
[2026-03-21 17:27:02] production.INFO: Order updated successfully. Order ID: 175324, Status: completed  
[2026-03-21 17:27:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-7fg0K-1774101717","status":"completed","codes_count":0} 
[2026-03-21 17:27:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-21 17:27:51] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-7wpwM-1774101792","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 17:27:51] production.INFO: Processed webhook data (normalized) {"id":"ORD-7wpwM-1774101792","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 17:27:51] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:27:51] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":175327} 
[2026-03-21 17:27:51] production.INFO: Order updated successfully. Order ID: 175327, Status: completed  
[2026-03-21 17:27:51] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-7wpwM-1774101792","status":"completed","codes_count":0} 
[2026-03-21 17:27:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-21 17:28:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"1pqAeJTksq8Sal0gp6JxQCNEoDAfEhQE","execution_time":"2026-03-21 17:28:01"} 
[2026-03-21 17:28:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"1pqAeJTksq8Sal0gp6JxQCNEoDAfEhQE","execution_time":"2026-03-21 17:28:01","total_operations":9,"sites_count":2} 
[2026-03-21 17:28:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"1pqAeJTksq8Sal0gp6JxQCNEoDAfEhQE","execution_time":"2026-03-21 17:28:01","site_id":3,"site_name":"swgamessd","orders_count":8,"order_ids":["ORD-WaJd5V-1774074452","ORD-hLb8-1774101551","ORD-mDv9-1774101630","ORD-FwTW-1774101721","ORD-s1oBilPK-1774101779","ORD-w3X-1774101943","ORD-Toj0-1774101947","ORD-kDtm-1774102001"]} 
[2026-03-21 17:28:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"1pqAeJTksq8Sal0gp6JxQCNEoDAfEhQE","execution_time":"2026-03-21 17:28:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 17:28:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"1pqAeJTksq8Sal0gp6JxQCNEoDAfEhQE","execution_time":"2026-03-21 17:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":8} 
[2026-03-21 17:28:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1pqAeJTksq8Sal0gp6JxQCNEoDAfEhQE","execution_time":"2026-03-21 17:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FwTW-1774101721","operation_id":160352} 
[2026-03-21 17:28:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1pqAeJTksq8Sal0gp6JxQCNEoDAfEhQE","execution_time":"2026-03-21 17:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hLb8-1774101551","operation_id":160345} 
[2026-03-21 17:28:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1pqAeJTksq8Sal0gp6JxQCNEoDAfEhQE","execution_time":"2026-03-21 17:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kDtm-1774102001","operation_id":160367} 
[2026-03-21 17:28:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1pqAeJTksq8Sal0gp6JxQCNEoDAfEhQE","execution_time":"2026-03-21 17:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mDv9-1774101630","operation_id":160348} 
[2026-03-21 17:28:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1pqAeJTksq8Sal0gp6JxQCNEoDAfEhQE","execution_time":"2026-03-21 17:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s1oBilPK-1774101779","operation_id":160353} 
[2026-03-21 17:28:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1pqAeJTksq8Sal0gp6JxQCNEoDAfEhQE","execution_time":"2026-03-21 17:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Toj0-1774101947","operation_id":160363} 
[2026-03-21 17:28:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1pqAeJTksq8Sal0gp6JxQCNEoDAfEhQE","execution_time":"2026-03-21 17:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w3X-1774101943","operation_id":160362} 
[2026-03-21 17:28:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1pqAeJTksq8Sal0gp6JxQCNEoDAfEhQE","execution_time":"2026-03-21 17:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 17:28:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"1pqAeJTksq8Sal0gp6JxQCNEoDAfEhQE","execution_time":"2026-03-21 17:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":8,"updates_prepared":0} 
[2026-03-21 17:28:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"1pqAeJTksq8Sal0gp6JxQCNEoDAfEhQE","execution_time":"2026-03-21 17:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 17:28:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"1pqAeJTksq8Sal0gp6JxQCNEoDAfEhQE","execution_time":"2026-03-21 17:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":1,"order_ids":["ORD-EU9xQMb-1774103163"]} 
[2026-03-21 17:28:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"1pqAeJTksq8Sal0gp6JxQCNEoDAfEhQE","execution_time":"2026-03-21 17:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 17:28:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"1pqAeJTksq8Sal0gp6JxQCNEoDAfEhQE","execution_time":"2026-03-21 17:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":1} 
[2026-03-21 17:28:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"1pqAeJTksq8Sal0gp6JxQCNEoDAfEhQE","execution_time":"2026-03-21 17:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EU9xQMb-1774103163","operation_id":160393,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 17:28:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"1pqAeJTksq8Sal0gp6JxQCNEoDAfEhQE","execution_time":"2026-03-21 17:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EU9xQMb-1774103163","operation_id":160393,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 17:28:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"1pqAeJTksq8Sal0gp6JxQCNEoDAfEhQE","execution_time":"2026-03-21 17:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EU9xQMb-1774103163","operation_id":160393,"count":1} 
[2026-03-21 17:28:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"1pqAeJTksq8Sal0gp6JxQCNEoDAfEhQE","execution_time":"2026-03-21 17:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EU9xQMb-1774103163","operation_id":160393,"count":1} 
[2026-03-21 17:28:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"1pqAeJTksq8Sal0gp6JxQCNEoDAfEhQE","execution_time":"2026-03-21 17:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EU9xQMb-1774103163","operation_id":160393,"user_id":1074,"notification_type":"order_approved","reference_id":175366} 
[2026-03-21 17:28:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"1pqAeJTksq8Sal0gp6JxQCNEoDAfEhQE","execution_time":"2026-03-21 17:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EU9xQMb-1774103163","operation_id":160393,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 17:28:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"1pqAeJTksq8Sal0gp6JxQCNEoDAfEhQE","execution_time":"2026-03-21 17:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EU9xQMb-1774103163","operation_id":160393,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 17:28:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"1pqAeJTksq8Sal0gp6JxQCNEoDAfEhQE","execution_time":"2026-03-21 17:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EU9xQMb-1774103163","operation_id":160393,"processed":1,"errors":0} 
[2026-03-21 17:28:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"1pqAeJTksq8Sal0gp6JxQCNEoDAfEhQE","execution_time":"2026-03-21 17:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EU9xQMb-1774103163","operation_id":160393,"processed":1,"errors":0} 
[2026-03-21 17:28:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"1pqAeJTksq8Sal0gp6JxQCNEoDAfEhQE","execution_time":"2026-03-21 17:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EU9xQMb-1774103163","operation_id":160393} 
[2026-03-21 17:28:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-21 17:28:23] production.INFO: Constructing job for order: 175367  
[2026-03-21 17:28:25] production.INFO: Handling job for order: 175367  
[2026-03-21 17:28:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:28:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:28:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/104/params?qty=1&uuid=45d7c1c4-aa5d-47c7-b1e6-73d58d79259a&Player_ID=9863337378  
[2026-03-21 17:28:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/104/params?qty=1&uuid=45d7c1c4-aa5d-47c7-b1e6-73d58d79259a&Player_ID=9863337378","has_body":false} 
[2026-03-21 17:28:26] production.INFO: Operation sent successfully {"operation_id":160394,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-T2pGfhy-1774103306","amount":1.04000000000000003552713678800500929355621337890625,"status":"processing","product":"حزمة ترقية المستوى 30","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-21 17:28:26"}},"processed_data":{"order_number":"ORD-T2pGfhy-1774103306","amount":1.04000000000000003552713678800500929355621337890625,"status":"processing","product":"حزمة ترقية المستوى 30","game":"FreeFire MemberShips"}} 
[2026-03-21 17:29:05] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"147.75","mainamount":"150","operation_number":"155967763","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php1d3mddf8tkgc9cTp0sM"}},"user_id":1749} 
[2026-03-21 17:29:58] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1970.0","mainamount":"2000","operation_number":"155983168","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpt8ni5q07vrsc85L8x06"}},"user_id":65} 
[2026-03-21 17:29:59] production.INFO: Constructing job for order: 175368  
[2026-03-21 17:29:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 17:29:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 17:29:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 17:29:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 17:29:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 17:29:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 17:29:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 17:29:59] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 17:29:59] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18341,"user_id":65,"amount":1970.0,"admins_notified":7} 
[2026-03-21 17:30:01] production.INFO: Constructing job for order: 175369  
[2026-03-21 17:30:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"jRLBxXZSP5VgldeddCTNG0X66M8pzieQ","execution_time":"2026-03-21 17:30:02"} 
[2026-03-21 17:30:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"jRLBxXZSP5VgldeddCTNG0X66M8pzieQ","execution_time":"2026-03-21 17:30:02","total_operations":9,"sites_count":1} 
[2026-03-21 17:30:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"jRLBxXZSP5VgldeddCTNG0X66M8pzieQ","execution_time":"2026-03-21 17:30:02","site_id":3,"site_name":"swgamessd","orders_count":9,"order_ids":["ORD-WaJd5V-1774074452","ORD-hLb8-1774101551","ORD-mDv9-1774101630","ORD-FwTW-1774101721","ORD-s1oBilPK-1774101779","ORD-w3X-1774101943","ORD-Toj0-1774101947","ORD-kDtm-1774102001","ORD-T2pGfhy-1774103306"]} 
[2026-03-21 17:30:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"jRLBxXZSP5VgldeddCTNG0X66M8pzieQ","execution_time":"2026-03-21 17:30:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 17:30:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"jRLBxXZSP5VgldeddCTNG0X66M8pzieQ","execution_time":"2026-03-21 17:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":9} 
[2026-03-21 17:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jRLBxXZSP5VgldeddCTNG0X66M8pzieQ","execution_time":"2026-03-21 17:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FwTW-1774101721","operation_id":160352} 
[2026-03-21 17:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jRLBxXZSP5VgldeddCTNG0X66M8pzieQ","execution_time":"2026-03-21 17:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hLb8-1774101551","operation_id":160345} 
[2026-03-21 17:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jRLBxXZSP5VgldeddCTNG0X66M8pzieQ","execution_time":"2026-03-21 17:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kDtm-1774102001","operation_id":160367} 
[2026-03-21 17:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jRLBxXZSP5VgldeddCTNG0X66M8pzieQ","execution_time":"2026-03-21 17:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mDv9-1774101630","operation_id":160348} 
[2026-03-21 17:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jRLBxXZSP5VgldeddCTNG0X66M8pzieQ","execution_time":"2026-03-21 17:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s1oBilPK-1774101779","operation_id":160353} 
[2026-03-21 17:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jRLBxXZSP5VgldeddCTNG0X66M8pzieQ","execution_time":"2026-03-21 17:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T2pGfhy-1774103306","operation_id":160394} 
[2026-03-21 17:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jRLBxXZSP5VgldeddCTNG0X66M8pzieQ","execution_time":"2026-03-21 17:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Toj0-1774101947","operation_id":160363} 
[2026-03-21 17:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jRLBxXZSP5VgldeddCTNG0X66M8pzieQ","execution_time":"2026-03-21 17:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w3X-1774101943","operation_id":160362} 
[2026-03-21 17:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jRLBxXZSP5VgldeddCTNG0X66M8pzieQ","execution_time":"2026-03-21 17:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 17:30:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"jRLBxXZSP5VgldeddCTNG0X66M8pzieQ","execution_time":"2026-03-21 17:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":9,"updates_prepared":0} 
[2026-03-21 17:30:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"jRLBxXZSP5VgldeddCTNG0X66M8pzieQ","execution_time":"2026-03-21 17:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 17:30:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"jRLBxXZSP5VgldeddCTNG0X66M8pzieQ","execution_time":"2026-03-21 17:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 17:30:02] production.INFO: Executing GetProducts task...  
[2026-03-21 17:30:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 17:30:02] production.INFO: Executing GetProducts task...  
[2026-03-21 17:30:04] production.INFO: async() رجع: true  
[2026-03-21 17:30:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 17:30:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 17:30:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 17:30:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 17:30:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 17:30:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 17:30:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 17:30:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 17:30:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 17:30:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 17:30:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 17:30:06] production.INFO: Handling job for order: 175368  
[2026-03-21 17:30:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:30:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:30:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/104/params?qty=1&uuid=ac48c77e-b342-4aa0-ba37-e2ad2b47a751&Player_ID=14807018105  
[2026-03-21 17:30:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/104/params?qty=1&uuid=ac48c77e-b342-4aa0-ba37-e2ad2b47a751&Player_ID=14807018105","has_body":false} 
[2026-03-21 17:30:06] production.INFO: Operation sent successfully {"operation_id":160395,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pV4l-1774103406","amount":1.04000000000000003552713678800500929355621337890625,"status":"processing","product":"حزمة ترقية المستوى 30","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-21 17:30:06"}},"processed_data":{"order_number":"ORD-pV4l-1774103406","amount":1.04000000000000003552713678800500929355621337890625,"status":"processing","product":"حزمة ترقية المستوى 30","game":"FreeFire MemberShips"}} 
[2026-03-21 17:30:06] production.INFO: Handling job for order: 175369  
[2026-03-21 17:30:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:30:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:30:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=bc2dc394-17a9-4f84-b867-e787fb9f4756&Player_ID=52012426809  
[2026-03-21 17:30:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=bc2dc394-17a9-4f84-b867-e787fb9f4756&Player_ID=52012426809","has_body":false} 
[2026-03-21 17:30:07] production.INFO: Operation sent successfully {"operation_id":160396,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-l8Qf-1774103407","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 17:30:07"}},"processed_data":{"order_number":"ORD-l8Qf-1774103407","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 17:30:21] production.INFO: Constructing job for order: 175370  
[2026-03-21 17:30:22] production.INFO: Handling job for order: 175370  
[2026-03-21 17:30:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:30:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/308/params?qty=1&uuid=cbc1baed-fcfc-4ba7-ac2c-8d428c8a48fa  
[2026-03-21 17:30:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/308/params?qty=1&uuid=cbc1baed-fcfc-4ba7-ac2c-8d428c8a48fa","has_body":false} 
[2026-03-21 17:30:23] production.INFO: Operation sent successfully {"operation_id":160397,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dKKx4hF-1774103423","amount":9.5950000000000006394884621840901672840118408203125,"status":"processing","product":"10$ Roblox","game":"Roblox","notes":[],"created_at":"2026-03-21 17:30:23"}},"processed_data":{"order_number":"ORD-dKKx4hF-1774103423","amount":9.5950000000000006394884621840901672840118408203125,"status":"processing","product":"10$ Roblox","game":"Roblox"}} 
[2026-03-21 17:30:27] production.INFO: Constructing job for order: 175371  
[2026-03-21 17:30:29] production.INFO: Constructing job for order: 175372  
[2026-03-21 17:30:29] production.INFO: Handling job for order: 175371  
[2026-03-21 17:30:29] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 17:30:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:30:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/18/params?qty=1&uuid=7740dd40-1358-45a6-a94d-6d563153f380&Player_ID=0951439402  
[2026-03-21 17:30:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/18/params?qty=1&uuid=7740dd40-1358-45a6-a94d-6d563153f380&Player_ID=0951439402","has_body":false} 
[2026-03-21 17:30:30] production.INFO: Operation sent successfully {"operation_id":160398,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-r7IwAJqU-1774103430","amount":791.50199999999995270627550780773162841796875,"status":"processing","product":"750 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 17:30:30"}},"processed_data":{"order_number":"ORD-r7IwAJqU-1774103430","amount":791.50199999999995270627550780773162841796875,"status":"processing","product":"750 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 17:30:30] production.INFO: Handling job for order: 175372  
[2026-03-21 17:30:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:30:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:30:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/543/params?qty=100&uuid=36196d4b-719c-4e3d-9185-72f206a45f22&Player_ID=Aliannsa  
[2026-03-21 17:30:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/543/params?qty=100&uuid=36196d4b-719c-4e3d-9185-72f206a45f22&Player_ID=Aliannsa","has_body":false} 
[2026-03-21 17:30:30] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-dKKx4hF-1774103423","status":"completed","notes":[],"codes":["RIJFTDCMPUEETR7TFV"]}} 
[2026-03-21 17:30:30] production.INFO: Processed webhook data (normalized) {"id":"ORD-dKKx4hF-1774103423","status":"completed","codes":["RIJFTDCMPUEETR7TFV"],"notes":[]} 
[2026-03-21 17:30:30] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:30:30] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-l8Qf-1774103407","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 17:30:30] production.INFO: Processed webhook data (normalized) {"id":"ORD-l8Qf-1774103407","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 17:30:30] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:30:30] production.INFO: Added codes to order via OrderService {"order_id":175370,"codes_count":1,"codes":["RIJFTDCMPUEETR7TFV"]} 
[2026-03-21 17:30:30] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":175370} 
[2026-03-21 17:30:30] production.INFO: Order updated successfully. Order ID: 175370, Status: completed  
[2026-03-21 17:30:30] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-dKKx4hF-1774103423","status":"completed","codes_count":1} 
[2026-03-21 17:30:30] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":175369} 
[2026-03-21 17:30:30] production.INFO: Order updated successfully. Order ID: 175369, Status: completed  
[2026-03-21 17:30:30] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-l8Qf-1774103407","status":"completed","codes_count":0} 
[2026-03-21 17:30:31] production.INFO: Operation sent successfully {"operation_id":160399,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4V6g-1774103430","amount":1.80551320999999997951590557931922376155853271484375,"status":"processing","product":"Likee Amount","game":"Likee","notes":[],"created_at":"2026-03-21 17:30:31"}},"processed_data":{"order_number":"ORD-4V6g-1774103430","amount":1.80551320999999997951590557931922376155853271484375,"status":"processing","product":"Likee Amount","game":"Likee"}} 
[2026-03-21 17:30:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 17:30:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-21 17:30:56] production.INFO: Constructing job for order: 175373  
[2026-03-21 17:30:58] production.INFO: Handling job for order: 175373  
[2026-03-21 17:30:58] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 17:30:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:30:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=2608d4ca-81dd-42a1-8015-45835456c58d&Player_ID=0951439402  
[2026-03-21 17:30:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=2608d4ca-81dd-42a1-8015-45835456c58d&Player_ID=0951439402","has_body":false} 
[2026-03-21 17:31:00] production.INFO: Operation sent successfully {"operation_id":160400,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-IeGsiuY-1774103459","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 17:31:00"}},"processed_data":{"order_number":"ORD-IeGsiuY-1774103459","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 17:32:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"tZZSIVdG9Z7cBxq6SNH0NA1b2FYKiuCn","execution_time":"2026-03-21 17:32:03"} 
[2026-03-21 17:32:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"tZZSIVdG9Z7cBxq6SNH0NA1b2FYKiuCn","execution_time":"2026-03-21 17:32:03","total_operations":13,"sites_count":2} 
[2026-03-21 17:32:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"tZZSIVdG9Z7cBxq6SNH0NA1b2FYKiuCn","execution_time":"2026-03-21 17:32:03","site_id":3,"site_name":"swgamessd","orders_count":11,"order_ids":["ORD-WaJd5V-1774074452","ORD-hLb8-1774101551","ORD-mDv9-1774101630","ORD-FwTW-1774101721","ORD-s1oBilPK-1774101779","ORD-w3X-1774101943","ORD-Toj0-1774101947","ORD-kDtm-1774102001","ORD-T2pGfhy-1774103306","ORD-pV4l-1774103406"]} 
[2026-03-21 17:32:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"tZZSIVdG9Z7cBxq6SNH0NA1b2FYKiuCn","execution_time":"2026-03-21 17:32:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 17:32:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"tZZSIVdG9Z7cBxq6SNH0NA1b2FYKiuCn","execution_time":"2026-03-21 17:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":11} 
[2026-03-21 17:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tZZSIVdG9Z7cBxq6SNH0NA1b2FYKiuCn","execution_time":"2026-03-21 17:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4V6g-1774103430","operation_id":160399} 
[2026-03-21 17:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tZZSIVdG9Z7cBxq6SNH0NA1b2FYKiuCn","execution_time":"2026-03-21 17:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FwTW-1774101721","operation_id":160352} 
[2026-03-21 17:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tZZSIVdG9Z7cBxq6SNH0NA1b2FYKiuCn","execution_time":"2026-03-21 17:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hLb8-1774101551","operation_id":160345} 
[2026-03-21 17:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tZZSIVdG9Z7cBxq6SNH0NA1b2FYKiuCn","execution_time":"2026-03-21 17:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kDtm-1774102001","operation_id":160367} 
[2026-03-21 17:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tZZSIVdG9Z7cBxq6SNH0NA1b2FYKiuCn","execution_time":"2026-03-21 17:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mDv9-1774101630","operation_id":160348} 
[2026-03-21 17:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tZZSIVdG9Z7cBxq6SNH0NA1b2FYKiuCn","execution_time":"2026-03-21 17:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pV4l-1774103406","operation_id":160395} 
[2026-03-21 17:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tZZSIVdG9Z7cBxq6SNH0NA1b2FYKiuCn","execution_time":"2026-03-21 17:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s1oBilPK-1774101779","operation_id":160353} 
[2026-03-21 17:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tZZSIVdG9Z7cBxq6SNH0NA1b2FYKiuCn","execution_time":"2026-03-21 17:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T2pGfhy-1774103306","operation_id":160394} 
[2026-03-21 17:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tZZSIVdG9Z7cBxq6SNH0NA1b2FYKiuCn","execution_time":"2026-03-21 17:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Toj0-1774101947","operation_id":160363} 
[2026-03-21 17:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tZZSIVdG9Z7cBxq6SNH0NA1b2FYKiuCn","execution_time":"2026-03-21 17:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w3X-1774101943","operation_id":160362} 
[2026-03-21 17:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tZZSIVdG9Z7cBxq6SNH0NA1b2FYKiuCn","execution_time":"2026-03-21 17:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 17:32:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"tZZSIVdG9Z7cBxq6SNH0NA1b2FYKiuCn","execution_time":"2026-03-21 17:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":11,"updates_prepared":0} 
[2026-03-21 17:32:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"tZZSIVdG9Z7cBxq6SNH0NA1b2FYKiuCn","execution_time":"2026-03-21 17:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 17:32:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"tZZSIVdG9Z7cBxq6SNH0NA1b2FYKiuCn","execution_time":"2026-03-21 17:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":2,"order_ids":["ORD-r7IwAJqU-1774103430","ORD-IeGsiuY-1774103459"]} 
[2026-03-21 17:32:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"tZZSIVdG9Z7cBxq6SNH0NA1b2FYKiuCn","execution_time":"2026-03-21 17:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 17:32:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"tZZSIVdG9Z7cBxq6SNH0NA1b2FYKiuCn","execution_time":"2026-03-21 17:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":2} 
[2026-03-21 17:32:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"tZZSIVdG9Z7cBxq6SNH0NA1b2FYKiuCn","execution_time":"2026-03-21 17:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-r7IwAJqU-1774103430","operation_id":160398,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-21 17:32:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"tZZSIVdG9Z7cBxq6SNH0NA1b2FYKiuCn","execution_time":"2026-03-21 17:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-r7IwAJqU-1774103430","operation_id":160398,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-21 17:32:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"tZZSIVdG9Z7cBxq6SNH0NA1b2FYKiuCn","execution_time":"2026-03-21 17:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-r7IwAJqU-1774103430","operation_id":160398,"count":2} 
[2026-03-21 17:32:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"tZZSIVdG9Z7cBxq6SNH0NA1b2FYKiuCn","execution_time":"2026-03-21 17:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-r7IwAJqU-1774103430","operation_id":160398,"count":2} 
[2026-03-21 17:32:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"tZZSIVdG9Z7cBxq6SNH0NA1b2FYKiuCn","execution_time":"2026-03-21 17:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-r7IwAJqU-1774103430","operation_id":160398,"user_id":5,"notification_type":"order_approved","reference_id":175373} 
[2026-03-21 17:32:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"tZZSIVdG9Z7cBxq6SNH0NA1b2FYKiuCn","execution_time":"2026-03-21 17:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-r7IwAJqU-1774103430","operation_id":160398,"user_id":5,"notification_type":"order_approved","reference_id":175371} 
[2026-03-21 17:32:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"tZZSIVdG9Z7cBxq6SNH0NA1b2FYKiuCn","execution_time":"2026-03-21 17:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-r7IwAJqU-1774103430","operation_id":160398,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-21 17:32:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"tZZSIVdG9Z7cBxq6SNH0NA1b2FYKiuCn","execution_time":"2026-03-21 17:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-r7IwAJqU-1774103430","operation_id":160398,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-21 17:32:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"tZZSIVdG9Z7cBxq6SNH0NA1b2FYKiuCn","execution_time":"2026-03-21 17:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-r7IwAJqU-1774103430","operation_id":160398,"processed":2,"errors":0} 
[2026-03-21 17:32:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"tZZSIVdG9Z7cBxq6SNH0NA1b2FYKiuCn","execution_time":"2026-03-21 17:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-r7IwAJqU-1774103430","operation_id":160398,"processed":2,"errors":0} 
[2026-03-21 17:32:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"tZZSIVdG9Z7cBxq6SNH0NA1b2FYKiuCn","execution_time":"2026-03-21 17:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-r7IwAJqU-1774103430","operation_id":160398} 
[2026-03-21 17:32:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 5  
[2026-03-21 17:32:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 5  
[2026-03-21 17:32:27] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-hLb8-1774101551","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 17:32:27] production.INFO: Processed webhook data (normalized) {"id":"ORD-hLb8-1774101551","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 17:32:27] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:32:27] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":175318} 
[2026-03-21 17:32:27] production.INFO: Order updated successfully. Order ID: 175318, Status: completed  
[2026-03-21 17:32:27] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-hLb8-1774101551","status":"completed","codes_count":0} 
[2026-03-21 17:32:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-21 17:33:24] production.INFO: Constructing job for order: 175374  
[2026-03-21 17:33:27] production.INFO: Handling job for order: 175374  
[2026-03-21 17:33:27] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:33:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:33:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=08c5612a-cfae-4225-be46-90a095c60d0d&Player_ID=52378887742  
[2026-03-21 17:33:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=08c5612a-cfae-4225-be46-90a095c60d0d&Player_ID=52378887742","has_body":false} 
[2026-03-21 17:33:28] production.INFO: Operation sent successfully {"operation_id":160401,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-569O6kH-1774103607","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 17:33:28"}},"processed_data":{"order_number":"ORD-569O6kH-1774103607","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 17:33:36] production.INFO: SendAcceptReject: Notification queued {"user_id":1292,"notification_type":"order_approved","reference_id":175308} 
[2026-03-21 17:33:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1292  
[2026-03-21 17:33:42] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-569O6kH-1774103607","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 17:33:42] production.INFO: Processed webhook data (normalized) {"id":"ORD-569O6kH-1774103607","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 17:33:42] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:33:42] production.INFO: SendAcceptReject: Notification queued {"user_id":1609,"notification_type":"order_approved","reference_id":175374} 
[2026-03-21 17:33:42] production.INFO: Order updated successfully. Order ID: 175374, Status: completed  
[2026-03-21 17:33:42] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-569O6kH-1774103607","status":"completed","codes_count":0} 
[2026-03-21 17:33:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1609  
[2026-03-21 17:34:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"OpH0H2IwOKnIFSFHqcO8V5TjKANG0ZLs","execution_time":"2026-03-21 17:34:01"} 
[2026-03-21 17:34:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"OpH0H2IwOKnIFSFHqcO8V5TjKANG0ZLs","execution_time":"2026-03-21 17:34:01","total_operations":10,"sites_count":1} 
[2026-03-21 17:34:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"OpH0H2IwOKnIFSFHqcO8V5TjKANG0ZLs","execution_time":"2026-03-21 17:34:01","site_id":3,"site_name":"swgamessd","orders_count":10,"order_ids":["ORD-WaJd5V-1774074452","ORD-mDv9-1774101630","ORD-FwTW-1774101721","ORD-s1oBilPK-1774101779","ORD-w3X-1774101943","ORD-Toj0-1774101947","ORD-kDtm-1774102001","ORD-T2pGfhy-1774103306","ORD-pV4l-1774103406","ORD-4V6g-1774103430"]} 
[2026-03-21 17:34:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"OpH0H2IwOKnIFSFHqcO8V5TjKANG0ZLs","execution_time":"2026-03-21 17:34:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 17:34:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"OpH0H2IwOKnIFSFHqcO8V5TjKANG0ZLs","execution_time":"2026-03-21 17:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":10} 
[2026-03-21 17:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"OpH0H2IwOKnIFSFHqcO8V5TjKANG0ZLs","execution_time":"2026-03-21 17:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FwTW-1774101721","operation_id":160352} 
[2026-03-21 17:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"OpH0H2IwOKnIFSFHqcO8V5TjKANG0ZLs","execution_time":"2026-03-21 17:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kDtm-1774102001","operation_id":160367} 
[2026-03-21 17:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"OpH0H2IwOKnIFSFHqcO8V5TjKANG0ZLs","execution_time":"2026-03-21 17:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mDv9-1774101630","operation_id":160348} 
[2026-03-21 17:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"OpH0H2IwOKnIFSFHqcO8V5TjKANG0ZLs","execution_time":"2026-03-21 17:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pV4l-1774103406","operation_id":160395} 
[2026-03-21 17:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"OpH0H2IwOKnIFSFHqcO8V5TjKANG0ZLs","execution_time":"2026-03-21 17:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s1oBilPK-1774101779","operation_id":160353} 
[2026-03-21 17:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"OpH0H2IwOKnIFSFHqcO8V5TjKANG0ZLs","execution_time":"2026-03-21 17:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T2pGfhy-1774103306","operation_id":160394} 
[2026-03-21 17:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"OpH0H2IwOKnIFSFHqcO8V5TjKANG0ZLs","execution_time":"2026-03-21 17:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Toj0-1774101947","operation_id":160363} 
[2026-03-21 17:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"OpH0H2IwOKnIFSFHqcO8V5TjKANG0ZLs","execution_time":"2026-03-21 17:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w3X-1774101943","operation_id":160362} 
[2026-03-21 17:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"OpH0H2IwOKnIFSFHqcO8V5TjKANG0ZLs","execution_time":"2026-03-21 17:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 17:34:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"OpH0H2IwOKnIFSFHqcO8V5TjKANG0ZLs","execution_time":"2026-03-21 17:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":1,"skipped":9,"updates_prepared":1} 
[2026-03-21 17:34:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"OpH0H2IwOKnIFSFHqcO8V5TjKANG0ZLs","execution_time":"2026-03-21 17:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 17:34:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"OpH0H2IwOKnIFSFHqcO8V5TjKANG0ZLs","execution_time":"2026-03-21 17:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"count":1} 
[2026-03-21 17:34:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"OpH0H2IwOKnIFSFHqcO8V5TjKANG0ZLs","execution_time":"2026-03-21 17:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"count":1} 
[2026-03-21 17:34:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"OpH0H2IwOKnIFSFHqcO8V5TjKANG0ZLs","execution_time":"2026-03-21 17:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"user_id":34,"notification_type":"order_approved","reference_id":175372} 
[2026-03-21 17:34:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"OpH0H2IwOKnIFSFHqcO8V5TjKANG0ZLs","execution_time":"2026-03-21 17:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 17:34:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"OpH0H2IwOKnIFSFHqcO8V5TjKANG0ZLs","execution_time":"2026-03-21 17:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 17:34:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"OpH0H2IwOKnIFSFHqcO8V5TjKANG0ZLs","execution_time":"2026-03-21 17:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":1,"errors":0} 
[2026-03-21 17:34:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"OpH0H2IwOKnIFSFHqcO8V5TjKANG0ZLs","execution_time":"2026-03-21 17:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":1,"errors":0} 
[2026-03-21 17:34:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"OpH0H2IwOKnIFSFHqcO8V5TjKANG0ZLs","execution_time":"2026-03-21 17:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 17:34:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 34  
[2026-03-21 17:34:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-4V6g-1774103430","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 17:34:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-4V6g-1774103430","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 17:34:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:34:03] production.ERROR: Order not found or already processed. External ID: ORD-4V6g-1774103430  
[2026-03-21 17:34:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-4V6g-1774103430","status":"completed","codes_count":0} 
[2026-03-21 17:34:06] production.INFO: Constructing job for order: 175375  
[2026-03-21 17:34:07] production.INFO: Handling job for order: 175375  
[2026-03-21 17:34:07] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 17:34:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:34:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/45/params?qty=1&uuid=26c6589c-6187-41ca-a40b-ca26134bcd84&Player_ID=0988815941  
[2026-03-21 17:34:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/45/params?qty=1&uuid=26c6589c-6187-41ca-a40b-ca26134bcd84&Player_ID=0988815941","has_body":false} 
[2026-03-21 17:34:08] production.INFO: Operation sent successfully {"operation_id":160402,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-fmlQxu9T-1774103648","amount":121.7664400000000028967406251467764377593994140625,"status":"processing","product":"115.38 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 17:34:08"}},"processed_data":{"order_number":"ORD-fmlQxu9T-1774103648","amount":121.7664400000000028967406251467764377593994140625,"status":"processing","product":"115.38 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 17:34:33] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-mDv9-1774101630","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 17:34:33] production.INFO: Processed webhook data (normalized) {"id":"ORD-mDv9-1774101630","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 17:34:33] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:34:34] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":175321} 
[2026-03-21 17:34:34] production.INFO: Order updated successfully. Order ID: 175321, Status: completed  
[2026-03-21 17:34:34] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-mDv9-1774101630","status":"completed","codes_count":0} 
[2026-03-21 17:34:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-21 17:34:40] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"request_approved","reference_id":18338} 
[2026-03-21 17:34:50] production.INFO: SendAcceptReject: Notification queued {"user_id":1749,"notification_type":"request_approved","reference_id":18339} 
[2026-03-21 17:34:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1749  
[2026-03-21 17:34:55] production.INFO: Constructing job for order: 175376  
[2026-03-21 17:34:56] production.INFO: Handling job for order: 175376  
[2026-03-21 17:34:56] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:34:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:34:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=12500&uuid=439769d6-77a2-4d38-87ab-6f420c6674e7&Player_ID=575819287  
[2026-03-21 17:34:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=12500&uuid=439769d6-77a2-4d38-87ab-6f420c6674e7&Player_ID=575819287","has_body":false} 
[2026-03-21 17:34:57] production.INFO: Operation sent successfully {"operation_id":160403,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Ehs21Fr-1774103697","amount":1.2688437500000000479616346638067625463008880615234375,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-21 17:34:57"}},"processed_data":{"order_number":"ORD-Ehs21Fr-1774103697","amount":1.2688437500000000479616346638067625463008880615234375,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-21 17:35:00] production.INFO: Executing GetProducts task...  
[2026-03-21 17:35:00] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 17:35:00] production.INFO: Executing GetProducts task...  
[2026-03-21 17:35:01] production.INFO: Constructing job for order: 175377  
[2026-03-21 17:35:02] production.INFO: async() رجع: true  
[2026-03-21 17:35:02] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 17:35:02] production.WARNING: Product with ID 395 not found  
[2026-03-21 17:35:03] production.WARNING: Product with ID 213 not found  
[2026-03-21 17:35:03] production.WARNING: Product with ID 212 not found  
[2026-03-21 17:35:03] production.WARNING: Product with ID 211 not found  
[2026-03-21 17:35:03] production.WARNING: Product with ID 210 not found  
[2026-03-21 17:35:03] production.WARNING: Product with ID 209 not found  
[2026-03-21 17:35:03] production.WARNING: Product with ID 214 not found  
[2026-03-21 17:35:03] production.WARNING: Product with ID 215 not found  
[2026-03-21 17:35:03] production.WARNING: Product with ID 216 not found  
[2026-03-21 17:35:03] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 17:35:03] production.INFO: Handling job for order: 175377  
[2026-03-21 17:35:03] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:35:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:35:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=2000&uuid=b83619b2-9893-4d15-a8f3-b681e87361bd&Player_ID=40910861  
[2026-03-21 17:35:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=2000&uuid=b83619b2-9893-4d15-a8f3-b681e87361bd&Player_ID=40910861","has_body":false} 
[2026-03-21 17:35:04] production.INFO: Operation sent successfully {"operation_id":160404,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-SXZQn3Yj-1774103704","amount":3.435896000000000061191940403659828007221221923828125,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-21 17:35:04"}},"processed_data":{"order_number":"ORD-SXZQn3Yj-1774103704","amount":3.435896000000000061191940403659828007221221923828125,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-21 17:35:09] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-SXZQn3Yj-1774103704","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 17:35:09] production.INFO: Processed webhook data (normalized) {"id":"ORD-SXZQn3Yj-1774103704","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 17:35:09] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:35:09] production.INFO: SendAcceptReject: Notification queued {"user_id":348,"notification_type":"order_approved","reference_id":175377} 
[2026-03-21 17:35:09] production.INFO: Order updated successfully. Order ID: 175377, Status: completed  
[2026-03-21 17:35:09] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-SXZQn3Yj-1774103704","status":"completed","codes_count":0} 
[2026-03-21 17:35:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 348  
[2026-03-21 17:36:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"UKcvJ6cZ8aY4VjeCsiRDTPozPnuK0NQo","execution_time":"2026-03-21 17:36:01"} 
[2026-03-21 17:36:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"UKcvJ6cZ8aY4VjeCsiRDTPozPnuK0NQo","execution_time":"2026-03-21 17:36:01","total_operations":10,"sites_count":2} 
[2026-03-21 17:36:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"UKcvJ6cZ8aY4VjeCsiRDTPozPnuK0NQo","execution_time":"2026-03-21 17:36:01","site_id":3,"site_name":"swgamessd","orders_count":9,"order_ids":["ORD-WaJd5V-1774074452","ORD-FwTW-1774101721","ORD-s1oBilPK-1774101779","ORD-w3X-1774101943","ORD-Toj0-1774101947","ORD-kDtm-1774102001","ORD-T2pGfhy-1774103306","ORD-pV4l-1774103406","ORD-Ehs21Fr-1774103697"]} 
[2026-03-21 17:36:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"UKcvJ6cZ8aY4VjeCsiRDTPozPnuK0NQo","execution_time":"2026-03-21 17:36:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 17:36:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"UKcvJ6cZ8aY4VjeCsiRDTPozPnuK0NQo","execution_time":"2026-03-21 17:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":9} 
[2026-03-21 17:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UKcvJ6cZ8aY4VjeCsiRDTPozPnuK0NQo","execution_time":"2026-03-21 17:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ehs21Fr-1774103697","operation_id":160403} 
[2026-03-21 17:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UKcvJ6cZ8aY4VjeCsiRDTPozPnuK0NQo","execution_time":"2026-03-21 17:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FwTW-1774101721","operation_id":160352} 
[2026-03-21 17:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UKcvJ6cZ8aY4VjeCsiRDTPozPnuK0NQo","execution_time":"2026-03-21 17:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kDtm-1774102001","operation_id":160367} 
[2026-03-21 17:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UKcvJ6cZ8aY4VjeCsiRDTPozPnuK0NQo","execution_time":"2026-03-21 17:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pV4l-1774103406","operation_id":160395} 
[2026-03-21 17:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UKcvJ6cZ8aY4VjeCsiRDTPozPnuK0NQo","execution_time":"2026-03-21 17:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s1oBilPK-1774101779","operation_id":160353} 
[2026-03-21 17:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UKcvJ6cZ8aY4VjeCsiRDTPozPnuK0NQo","execution_time":"2026-03-21 17:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T2pGfhy-1774103306","operation_id":160394} 
[2026-03-21 17:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UKcvJ6cZ8aY4VjeCsiRDTPozPnuK0NQo","execution_time":"2026-03-21 17:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Toj0-1774101947","operation_id":160363} 
[2026-03-21 17:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UKcvJ6cZ8aY4VjeCsiRDTPozPnuK0NQo","execution_time":"2026-03-21 17:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w3X-1774101943","operation_id":160362} 
[2026-03-21 17:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UKcvJ6cZ8aY4VjeCsiRDTPozPnuK0NQo","execution_time":"2026-03-21 17:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 17:36:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"UKcvJ6cZ8aY4VjeCsiRDTPozPnuK0NQo","execution_time":"2026-03-21 17:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":9,"updates_prepared":0} 
[2026-03-21 17:36:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"UKcvJ6cZ8aY4VjeCsiRDTPozPnuK0NQo","execution_time":"2026-03-21 17:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 17:36:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"UKcvJ6cZ8aY4VjeCsiRDTPozPnuK0NQo","execution_time":"2026-03-21 17:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":1,"order_ids":["ORD-fmlQxu9T-1774103648"]} 
[2026-03-21 17:36:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"UKcvJ6cZ8aY4VjeCsiRDTPozPnuK0NQo","execution_time":"2026-03-21 17:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 17:36:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"UKcvJ6cZ8aY4VjeCsiRDTPozPnuK0NQo","execution_time":"2026-03-21 17:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":1} 
[2026-03-21 17:36:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"UKcvJ6cZ8aY4VjeCsiRDTPozPnuK0NQo","execution_time":"2026-03-21 17:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fmlQxu9T-1774103648","operation_id":160402,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 17:36:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"UKcvJ6cZ8aY4VjeCsiRDTPozPnuK0NQo","execution_time":"2026-03-21 17:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fmlQxu9T-1774103648","operation_id":160402,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 17:36:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"UKcvJ6cZ8aY4VjeCsiRDTPozPnuK0NQo","execution_time":"2026-03-21 17:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fmlQxu9T-1774103648","operation_id":160402,"count":1} 
[2026-03-21 17:36:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"UKcvJ6cZ8aY4VjeCsiRDTPozPnuK0NQo","execution_time":"2026-03-21 17:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fmlQxu9T-1774103648","operation_id":160402,"count":1} 
[2026-03-21 17:36:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"UKcvJ6cZ8aY4VjeCsiRDTPozPnuK0NQo","execution_time":"2026-03-21 17:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fmlQxu9T-1774103648","operation_id":160402,"user_id":949,"notification_type":"order_approved","reference_id":175375} 
[2026-03-21 17:36:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"UKcvJ6cZ8aY4VjeCsiRDTPozPnuK0NQo","execution_time":"2026-03-21 17:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fmlQxu9T-1774103648","operation_id":160402,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 17:36:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"UKcvJ6cZ8aY4VjeCsiRDTPozPnuK0NQo","execution_time":"2026-03-21 17:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fmlQxu9T-1774103648","operation_id":160402,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 17:36:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"UKcvJ6cZ8aY4VjeCsiRDTPozPnuK0NQo","execution_time":"2026-03-21 17:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fmlQxu9T-1774103648","operation_id":160402,"processed":1,"errors":0} 
[2026-03-21 17:36:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"UKcvJ6cZ8aY4VjeCsiRDTPozPnuK0NQo","execution_time":"2026-03-21 17:36:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fmlQxu9T-1774103648","operation_id":160402,"processed":1,"errors":0} 
[2026-03-21 17:36:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"UKcvJ6cZ8aY4VjeCsiRDTPozPnuK0NQo","execution_time":"2026-03-21 17:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fmlQxu9T-1774103648","operation_id":160402} 
[2026-03-21 17:36:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 17:36:10] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-FwTW-1774101721","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 17:36:10] production.INFO: Processed webhook data (normalized) {"id":"ORD-FwTW-1774101721","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 17:36:10] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:36:10] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":175325} 
[2026-03-21 17:36:10] production.INFO: Order updated successfully. Order ID: 175325, Status: completed  
[2026-03-21 17:36:10] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-FwTW-1774101721","status":"completed","codes_count":0} 
[2026-03-21 17:36:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-21 17:36:32] production.INFO: Constructing job for order: 175378  
[2026-03-21 17:36:35] production.INFO: Handling job for order: 175378  
[2026-03-21 17:36:35] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 17:36:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:36:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=b1c14fc0-335f-4a3f-8159-953f0014ecb4&Player_ID=0946930239  
[2026-03-21 17:36:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=b1c14fc0-335f-4a3f-8159-953f0014ecb4&Player_ID=0946930239","has_body":false} 
[2026-03-21 17:36:35] production.INFO: Operation sent successfully {"operation_id":160405,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-IXPSJy-1774103795","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 17:36:35"}},"processed_data":{"order_number":"ORD-IXPSJy-1774103795","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 17:36:35] production.INFO: SendAcceptReject: Notification queued {"user_id":802,"notification_type":"request_approved","reference_id":18340} 
[2026-03-21 17:36:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 802  
[2026-03-21 17:36:53] production.INFO: SendAcceptReject: Notification queued {"user_id":65,"notification_type":"request_approved","reference_id":18341} 
[2026-03-21 17:36:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 65  
[2026-03-21 17:37:55] production.INFO: Constructing job for order: 175379  
[2026-03-21 17:37:56] production.INFO: Handling job for order: 175379  
[2026-03-21 17:37:56] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:37:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:37:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=045e4975-5c72-4fc8-84b9-bd0832130f61&Player_ID=52282302577  
[2026-03-21 17:37:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=045e4975-5c72-4fc8-84b9-bd0832130f61&Player_ID=52282302577","has_body":false} 
[2026-03-21 17:37:57] production.INFO: Operation sent successfully {"operation_id":160406,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-x4lm-1774103877","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 17:37:57"}},"processed_data":{"order_number":"ORD-x4lm-1774103877","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-21 17:38:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"iPbSNHZ7vhULfrC9cRcJsPhYElxBXKAx","execution_time":"2026-03-21 17:38:00"} 
[2026-03-21 17:38:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"iPbSNHZ7vhULfrC9cRcJsPhYElxBXKAx","execution_time":"2026-03-21 17:38:00","total_operations":10,"sites_count":2} 
[2026-03-21 17:38:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"iPbSNHZ7vhULfrC9cRcJsPhYElxBXKAx","execution_time":"2026-03-21 17:38:00","site_id":3,"site_name":"swgamessd","orders_count":9,"order_ids":["ORD-WaJd5V-1774074452","ORD-s1oBilPK-1774101779","ORD-w3X-1774101943","ORD-Toj0-1774101947","ORD-kDtm-1774102001","ORD-T2pGfhy-1774103306","ORD-pV4l-1774103406","ORD-Ehs21Fr-1774103697","ORD-x4lm-1774103877"]} 
[2026-03-21 17:38:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"iPbSNHZ7vhULfrC9cRcJsPhYElxBXKAx","execution_time":"2026-03-21 17:38:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 17:38:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"iPbSNHZ7vhULfrC9cRcJsPhYElxBXKAx","execution_time":"2026-03-21 17:38:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":9} 
[2026-03-21 17:38:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iPbSNHZ7vhULfrC9cRcJsPhYElxBXKAx","execution_time":"2026-03-21 17:38:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ehs21Fr-1774103697","operation_id":160403} 
[2026-03-21 17:38:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iPbSNHZ7vhULfrC9cRcJsPhYElxBXKAx","execution_time":"2026-03-21 17:38:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kDtm-1774102001","operation_id":160367} 
[2026-03-21 17:38:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iPbSNHZ7vhULfrC9cRcJsPhYElxBXKAx","execution_time":"2026-03-21 17:38:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pV4l-1774103406","operation_id":160395} 
[2026-03-21 17:38:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iPbSNHZ7vhULfrC9cRcJsPhYElxBXKAx","execution_time":"2026-03-21 17:38:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s1oBilPK-1774101779","operation_id":160353} 
[2026-03-21 17:38:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iPbSNHZ7vhULfrC9cRcJsPhYElxBXKAx","execution_time":"2026-03-21 17:38:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T2pGfhy-1774103306","operation_id":160394} 
[2026-03-21 17:38:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iPbSNHZ7vhULfrC9cRcJsPhYElxBXKAx","execution_time":"2026-03-21 17:38:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Toj0-1774101947","operation_id":160363} 
[2026-03-21 17:38:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iPbSNHZ7vhULfrC9cRcJsPhYElxBXKAx","execution_time":"2026-03-21 17:38:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w3X-1774101943","operation_id":160362} 
[2026-03-21 17:38:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iPbSNHZ7vhULfrC9cRcJsPhYElxBXKAx","execution_time":"2026-03-21 17:38:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 17:38:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iPbSNHZ7vhULfrC9cRcJsPhYElxBXKAx","execution_time":"2026-03-21 17:38:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4lm-1774103877","operation_id":160406} 
[2026-03-21 17:38:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"iPbSNHZ7vhULfrC9cRcJsPhYElxBXKAx","execution_time":"2026-03-21 17:38:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4lm-1774103877","operation_id":160406,"processed":0,"skipped":9,"updates_prepared":0} 
[2026-03-21 17:38:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"iPbSNHZ7vhULfrC9cRcJsPhYElxBXKAx","execution_time":"2026-03-21 17:38:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4lm-1774103877","operation_id":160406,"processed":0,"errors":0} 
[2026-03-21 17:38:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"iPbSNHZ7vhULfrC9cRcJsPhYElxBXKAx","execution_time":"2026-03-21 17:38:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4lm-1774103877","operation_id":160406,"orders_count":1,"order_ids":["ORD-IXPSJy-1774103795"]} 
[2026-03-21 17:38:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"iPbSNHZ7vhULfrC9cRcJsPhYElxBXKAx","execution_time":"2026-03-21 17:38:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4lm-1774103877","operation_id":160406} 
[2026-03-21 17:38:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"iPbSNHZ7vhULfrC9cRcJsPhYElxBXKAx","execution_time":"2026-03-21 17:38:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-x4lm-1774103877","operation_id":160406,"orders_count":1} 
[2026-03-21 17:38:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"iPbSNHZ7vhULfrC9cRcJsPhYElxBXKAx","execution_time":"2026-03-21 17:38:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IXPSJy-1774103795","operation_id":160405,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 17:38:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"iPbSNHZ7vhULfrC9cRcJsPhYElxBXKAx","execution_time":"2026-03-21 17:38:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IXPSJy-1774103795","operation_id":160405,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 17:38:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"iPbSNHZ7vhULfrC9cRcJsPhYElxBXKAx","execution_time":"2026-03-21 17:38:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IXPSJy-1774103795","operation_id":160405,"count":1} 
[2026-03-21 17:38:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"iPbSNHZ7vhULfrC9cRcJsPhYElxBXKAx","execution_time":"2026-03-21 17:38:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IXPSJy-1774103795","operation_id":160405,"count":1} 
[2026-03-21 17:38:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"iPbSNHZ7vhULfrC9cRcJsPhYElxBXKAx","execution_time":"2026-03-21 17:38:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IXPSJy-1774103795","operation_id":160405,"user_id":949,"notification_type":"order_approved","reference_id":175378} 
[2026-03-21 17:38:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"iPbSNHZ7vhULfrC9cRcJsPhYElxBXKAx","execution_time":"2026-03-21 17:38:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IXPSJy-1774103795","operation_id":160405,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 17:38:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"iPbSNHZ7vhULfrC9cRcJsPhYElxBXKAx","execution_time":"2026-03-21 17:38:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IXPSJy-1774103795","operation_id":160405,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 17:38:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"iPbSNHZ7vhULfrC9cRcJsPhYElxBXKAx","execution_time":"2026-03-21 17:38:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IXPSJy-1774103795","operation_id":160405,"processed":1,"errors":0} 
[2026-03-21 17:38:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"iPbSNHZ7vhULfrC9cRcJsPhYElxBXKAx","execution_time":"2026-03-21 17:38:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IXPSJy-1774103795","operation_id":160405,"processed":1,"errors":0} 
[2026-03-21 17:38:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"iPbSNHZ7vhULfrC9cRcJsPhYElxBXKAx","execution_time":"2026-03-21 17:38:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IXPSJy-1774103795","operation_id":160405} 
[2026-03-21 17:38:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 17:38:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Ehs21Fr-1774103697","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 17:38:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-Ehs21Fr-1774103697","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 17:38:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:38:03] production.INFO: SendAcceptReject: Notification queued {"user_id":834,"notification_type":"order_approved","reference_id":175376} 
[2026-03-21 17:38:03] production.INFO: Order updated successfully. Order ID: 175376, Status: completed  
[2026-03-21 17:38:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Ehs21Fr-1774103697","status":"completed","codes_count":0} 
[2026-03-21 17:38:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 834  
[2026-03-21 17:38:13] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-x4lm-1774103877","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 17:38:13] production.INFO: Processed webhook data (normalized) {"id":"ORD-x4lm-1774103877","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 17:38:13] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:38:13] production.INFO: SendAcceptReject: Notification queued {"user_id":1749,"notification_type":"order_approved","reference_id":175379} 
[2026-03-21 17:38:13] production.INFO: Order updated successfully. Order ID: 175379, Status: completed  
[2026-03-21 17:38:13] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-x4lm-1774103877","status":"completed","codes_count":0} 
[2026-03-21 17:38:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1749  
[2026-03-21 17:38:42] production.INFO: Constructing job for order: 175380  
[2026-03-21 17:38:43] production.INFO: Handling job for order: 175380  
[2026-03-21 17:38:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:38:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:38:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=eb0a0989-d10d-4a3d-b27e-2f17301640ba&Player_ID=51999080266  
[2026-03-21 17:38:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=eb0a0989-d10d-4a3d-b27e-2f17301640ba&Player_ID=51999080266","has_body":false} 
[2026-03-21 17:38:44] production.INFO: Operation sent successfully {"operation_id":160407,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hyRM6a7-1774103923","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 17:38:44"}},"processed_data":{"order_number":"ORD-hyRM6a7-1774103923","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-21 17:38:55] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-hyRM6a7-1774103923","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 17:38:55] production.INFO: Processed webhook data (normalized) {"id":"ORD-hyRM6a7-1774103923","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 17:38:55] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:38:55] production.INFO: SendAcceptReject: Notification queued {"user_id":1134,"notification_type":"order_approved","reference_id":175380} 
[2026-03-21 17:38:55] production.INFO: Order updated successfully. Order ID: 175380, Status: completed  
[2026-03-21 17:38:55] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-hyRM6a7-1774103923","status":"completed","codes_count":0} 
[2026-03-21 17:38:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1134  
[2026-03-21 17:39:13] production.INFO: Constructing job for order: 175381  
[2026-03-21 17:39:14] production.INFO: Handling job for order: 175381  
[2026-03-21 17:39:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:39:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:39:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=8186edcc-127d-41ae-ad90-40d9e122f3ac&Player_ID=52438623604  
[2026-03-21 17:39:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=8186edcc-127d-41ae-ad90-40d9e122f3ac&Player_ID=52438623604","has_body":false} 
[2026-03-21 17:39:14] production.INFO: Operation sent successfully {"operation_id":160408,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-68nW-1774103954","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 17:39:14"}},"processed_data":{"order_number":"ORD-68nW-1774103954","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 17:39:30] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-68nW-1774103954","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 17:39:30] production.INFO: Processed webhook data (normalized) {"id":"ORD-68nW-1774103954","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 17:39:30] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:39:31] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":175381} 
[2026-03-21 17:39:31] production.INFO: Order updated successfully. Order ID: 175381, Status: completed  
[2026-03-21 17:39:31] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-68nW-1774103954","status":"completed","codes_count":0} 
[2026-03-21 17:39:32] production.INFO: Constructing job for order: 175382  
[2026-03-21 17:39:33] production.INFO: Handling job for order: 175382  
[2026-03-21 17:39:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:39:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:39:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=788eacca-3f89-4772-99c1-ff48b5157908&Player_ID=51738249413  
[2026-03-21 17:39:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=788eacca-3f89-4772-99c1-ff48b5157908&Player_ID=51738249413","has_body":false} 
[2026-03-21 17:39:33] production.INFO: Operation sent successfully {"operation_id":160409,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-SCKbQ-1774103973","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 17:39:33"}},"processed_data":{"order_number":"ORD-SCKbQ-1774103973","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 17:39:46] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-SCKbQ-1774103973","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 17:39:46] production.INFO: Processed webhook data (normalized) {"id":"ORD-SCKbQ-1774103973","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 17:39:46] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:39:46] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":175382} 
[2026-03-21 17:39:46] production.INFO: Order updated successfully. Order ID: 175382, Status: completed  
[2026-03-21 17:39:46] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-SCKbQ-1774103973","status":"completed","codes_count":0} 
[2026-03-21 17:40:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"UVG7gMBtz7bTmNp7YJa2VI87Qpx2XjLc","execution_time":"2026-03-21 17:40:01"} 
[2026-03-21 17:40:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"UVG7gMBtz7bTmNp7YJa2VI87Qpx2XjLc","execution_time":"2026-03-21 17:40:01","total_operations":7,"sites_count":1} 
[2026-03-21 17:40:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"UVG7gMBtz7bTmNp7YJa2VI87Qpx2XjLc","execution_time":"2026-03-21 17:40:01","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-WaJd5V-1774074452","ORD-s1oBilPK-1774101779","ORD-w3X-1774101943","ORD-Toj0-1774101947","ORD-kDtm-1774102001","ORD-T2pGfhy-1774103306","ORD-pV4l-1774103406"]} 
[2026-03-21 17:40:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"UVG7gMBtz7bTmNp7YJa2VI87Qpx2XjLc","execution_time":"2026-03-21 17:40:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 17:40:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"UVG7gMBtz7bTmNp7YJa2VI87Qpx2XjLc","execution_time":"2026-03-21 17:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-21 17:40:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UVG7gMBtz7bTmNp7YJa2VI87Qpx2XjLc","execution_time":"2026-03-21 17:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kDtm-1774102001","operation_id":160367} 
[2026-03-21 17:40:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UVG7gMBtz7bTmNp7YJa2VI87Qpx2XjLc","execution_time":"2026-03-21 17:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pV4l-1774103406","operation_id":160395} 
[2026-03-21 17:40:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UVG7gMBtz7bTmNp7YJa2VI87Qpx2XjLc","execution_time":"2026-03-21 17:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s1oBilPK-1774101779","operation_id":160353} 
[2026-03-21 17:40:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UVG7gMBtz7bTmNp7YJa2VI87Qpx2XjLc","execution_time":"2026-03-21 17:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T2pGfhy-1774103306","operation_id":160394} 
[2026-03-21 17:40:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UVG7gMBtz7bTmNp7YJa2VI87Qpx2XjLc","execution_time":"2026-03-21 17:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Toj0-1774101947","operation_id":160363} 
[2026-03-21 17:40:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UVG7gMBtz7bTmNp7YJa2VI87Qpx2XjLc","execution_time":"2026-03-21 17:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w3X-1774101943","operation_id":160362} 
[2026-03-21 17:40:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UVG7gMBtz7bTmNp7YJa2VI87Qpx2XjLc","execution_time":"2026-03-21 17:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 17:40:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"UVG7gMBtz7bTmNp7YJa2VI87Qpx2XjLc","execution_time":"2026-03-21 17:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":7,"updates_prepared":0} 
[2026-03-21 17:40:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"UVG7gMBtz7bTmNp7YJa2VI87Qpx2XjLc","execution_time":"2026-03-21 17:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 17:40:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"UVG7gMBtz7bTmNp7YJa2VI87Qpx2XjLc","execution_time":"2026-03-21 17:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 17:40:01] production.INFO: Executing GetProducts task...  
[2026-03-21 17:40:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 17:40:01] production.INFO: Executing GetProducts task...  
[2026-03-21 17:40:03] production.INFO: async() رجع: true  
[2026-03-21 17:40:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 17:40:03] production.WARNING: Product with ID 395 not found  
[2026-03-21 17:40:04] production.WARNING: Product with ID 213 not found  
[2026-03-21 17:40:04] production.WARNING: Product with ID 212 not found  
[2026-03-21 17:40:04] production.WARNING: Product with ID 211 not found  
[2026-03-21 17:40:04] production.WARNING: Product with ID 210 not found  
[2026-03-21 17:40:04] production.WARNING: Product with ID 209 not found  
[2026-03-21 17:40:04] production.WARNING: Product with ID 214 not found  
[2026-03-21 17:40:04] production.WARNING: Product with ID 215 not found  
[2026-03-21 17:40:04] production.WARNING: Product with ID 216 not found  
[2026-03-21 17:40:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 17:40:48] production.INFO: Constructing job for order: 175383  
[2026-03-21 17:40:49] production.INFO: Handling job for order: 175383  
[2026-03-21 17:40:49] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:40:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:40:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=28d28a6e-14e8-462f-969f-5bfe15227ac4&Player_ID=51738249413  
[2026-03-21 17:40:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=28d28a6e-14e8-462f-969f-5bfe15227ac4&Player_ID=51738249413","has_body":false} 
[2026-03-21 17:40:50] production.INFO: Operation sent successfully {"operation_id":160410,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-a4fjlSEM-1774104050","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 17:40:50"}},"processed_data":{"order_number":"ORD-a4fjlSEM-1774104050","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 17:41:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-a4fjlSEM-1774104050","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 17:41:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-a4fjlSEM-1774104050","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 17:41:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:41:04] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":175383} 
[2026-03-21 17:41:04] production.INFO: Order updated successfully. Order ID: 175383, Status: completed  
[2026-03-21 17:41:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-a4fjlSEM-1774104050","status":"completed","codes_count":0} 
[2026-03-21 17:42:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"WpRNhrnJ4kE5Oj5Hjb1dxGInZDZfuhA5","execution_time":"2026-03-21 17:42:02"} 
[2026-03-21 17:42:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"WpRNhrnJ4kE5Oj5Hjb1dxGInZDZfuhA5","execution_time":"2026-03-21 17:42:02","total_operations":7,"sites_count":1} 
[2026-03-21 17:42:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"WpRNhrnJ4kE5Oj5Hjb1dxGInZDZfuhA5","execution_time":"2026-03-21 17:42:02","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-WaJd5V-1774074452","ORD-s1oBilPK-1774101779","ORD-w3X-1774101943","ORD-Toj0-1774101947","ORD-kDtm-1774102001","ORD-T2pGfhy-1774103306","ORD-pV4l-1774103406"]} 
[2026-03-21 17:42:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"WpRNhrnJ4kE5Oj5Hjb1dxGInZDZfuhA5","execution_time":"2026-03-21 17:42:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 17:42:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"WpRNhrnJ4kE5Oj5Hjb1dxGInZDZfuhA5","execution_time":"2026-03-21 17:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-21 17:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WpRNhrnJ4kE5Oj5Hjb1dxGInZDZfuhA5","execution_time":"2026-03-21 17:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kDtm-1774102001","operation_id":160367} 
[2026-03-21 17:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WpRNhrnJ4kE5Oj5Hjb1dxGInZDZfuhA5","execution_time":"2026-03-21 17:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pV4l-1774103406","operation_id":160395} 
[2026-03-21 17:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WpRNhrnJ4kE5Oj5Hjb1dxGInZDZfuhA5","execution_time":"2026-03-21 17:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s1oBilPK-1774101779","operation_id":160353} 
[2026-03-21 17:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WpRNhrnJ4kE5Oj5Hjb1dxGInZDZfuhA5","execution_time":"2026-03-21 17:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T2pGfhy-1774103306","operation_id":160394} 
[2026-03-21 17:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WpRNhrnJ4kE5Oj5Hjb1dxGInZDZfuhA5","execution_time":"2026-03-21 17:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Toj0-1774101947","operation_id":160363} 
[2026-03-21 17:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WpRNhrnJ4kE5Oj5Hjb1dxGInZDZfuhA5","execution_time":"2026-03-21 17:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w3X-1774101943","operation_id":160362} 
[2026-03-21 17:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WpRNhrnJ4kE5Oj5Hjb1dxGInZDZfuhA5","execution_time":"2026-03-21 17:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 17:42:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"WpRNhrnJ4kE5Oj5Hjb1dxGInZDZfuhA5","execution_time":"2026-03-21 17:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":7,"updates_prepared":0} 
[2026-03-21 17:42:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"WpRNhrnJ4kE5Oj5Hjb1dxGInZDZfuhA5","execution_time":"2026-03-21 17:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 17:42:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"WpRNhrnJ4kE5Oj5Hjb1dxGInZDZfuhA5","execution_time":"2026-03-21 17:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 17:42:35] production.INFO: Constructing job for order: 175384  
[2026-03-21 17:42:38] production.INFO: Handling job for order: 175384  
[2026-03-21 17:42:38] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:42:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:42:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=4950c1b2-5807-475c-957f-ad943350e135&Player_ID=51738249413  
[2026-03-21 17:42:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=4950c1b2-5807-475c-957f-ad943350e135&Player_ID=51738249413","has_body":false} 
[2026-03-21 17:42:39] production.INFO: Operation sent successfully {"operation_id":160411,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1Gq-1774104159","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 17:42:39"}},"processed_data":{"order_number":"ORD-1Gq-1774104159","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 17:42:55] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-1Gq-1774104159","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 17:42:55] production.INFO: Processed webhook data (normalized) {"id":"ORD-1Gq-1774104159","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 17:42:55] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:42:55] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":175384} 
[2026-03-21 17:42:55] production.INFO: Order updated successfully. Order ID: 175384, Status: completed  
[2026-03-21 17:42:55] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-1Gq-1774104159","status":"completed","codes_count":0} 
[2026-03-21 17:43:15] production.INFO: Constructing job for order: 175385  
[2026-03-21 17:43:18] production.INFO: Handling job for order: 175385  
[2026-03-21 17:43:18] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 17:43:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:43:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=c448eb43-a384-49a1-b094-07ddd8c53112&Player_ID=0958951619  
[2026-03-21 17:43:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=c448eb43-a384-49a1-b094-07ddd8c53112&Player_ID=0958951619","has_body":false} 
[2026-03-21 17:43:19] production.INFO: Operation sent successfully {"operation_id":160412,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ApHdkaEb-1774104199","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 17:43:19"}},"processed_data":{"order_number":"ORD-ApHdkaEb-1774104199","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 17:44:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"yhec4MpWNXaFMgcPyGGGhJtiDBEe4Js7","execution_time":"2026-03-21 17:44:01"} 
[2026-03-21 17:44:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"yhec4MpWNXaFMgcPyGGGhJtiDBEe4Js7","execution_time":"2026-03-21 17:44:01","total_operations":8,"sites_count":2} 
[2026-03-21 17:44:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"yhec4MpWNXaFMgcPyGGGhJtiDBEe4Js7","execution_time":"2026-03-21 17:44:01","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-WaJd5V-1774074452","ORD-s1oBilPK-1774101779","ORD-w3X-1774101943","ORD-Toj0-1774101947","ORD-kDtm-1774102001","ORD-T2pGfhy-1774103306","ORD-pV4l-1774103406"]} 
[2026-03-21 17:44:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"yhec4MpWNXaFMgcPyGGGhJtiDBEe4Js7","execution_time":"2026-03-21 17:44:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 17:44:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"yhec4MpWNXaFMgcPyGGGhJtiDBEe4Js7","execution_time":"2026-03-21 17:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-21 17:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yhec4MpWNXaFMgcPyGGGhJtiDBEe4Js7","execution_time":"2026-03-21 17:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kDtm-1774102001","operation_id":160367} 
[2026-03-21 17:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yhec4MpWNXaFMgcPyGGGhJtiDBEe4Js7","execution_time":"2026-03-21 17:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pV4l-1774103406","operation_id":160395} 
[2026-03-21 17:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yhec4MpWNXaFMgcPyGGGhJtiDBEe4Js7","execution_time":"2026-03-21 17:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s1oBilPK-1774101779","operation_id":160353} 
[2026-03-21 17:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yhec4MpWNXaFMgcPyGGGhJtiDBEe4Js7","execution_time":"2026-03-21 17:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T2pGfhy-1774103306","operation_id":160394} 
[2026-03-21 17:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yhec4MpWNXaFMgcPyGGGhJtiDBEe4Js7","execution_time":"2026-03-21 17:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Toj0-1774101947","operation_id":160363} 
[2026-03-21 17:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yhec4MpWNXaFMgcPyGGGhJtiDBEe4Js7","execution_time":"2026-03-21 17:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w3X-1774101943","operation_id":160362} 
[2026-03-21 17:44:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yhec4MpWNXaFMgcPyGGGhJtiDBEe4Js7","execution_time":"2026-03-21 17:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 17:44:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"yhec4MpWNXaFMgcPyGGGhJtiDBEe4Js7","execution_time":"2026-03-21 17:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":7,"updates_prepared":0} 
[2026-03-21 17:44:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"yhec4MpWNXaFMgcPyGGGhJtiDBEe4Js7","execution_time":"2026-03-21 17:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 17:44:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"yhec4MpWNXaFMgcPyGGGhJtiDBEe4Js7","execution_time":"2026-03-21 17:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":1,"order_ids":["ORD-ApHdkaEb-1774104199"]} 
[2026-03-21 17:44:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"yhec4MpWNXaFMgcPyGGGhJtiDBEe4Js7","execution_time":"2026-03-21 17:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 17:44:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"yhec4MpWNXaFMgcPyGGGhJtiDBEe4Js7","execution_time":"2026-03-21 17:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":1} 
[2026-03-21 17:44:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"yhec4MpWNXaFMgcPyGGGhJtiDBEe4Js7","execution_time":"2026-03-21 17:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ApHdkaEb-1774104199","operation_id":160412,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 17:44:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"yhec4MpWNXaFMgcPyGGGhJtiDBEe4Js7","execution_time":"2026-03-21 17:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ApHdkaEb-1774104199","operation_id":160412,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 17:44:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"yhec4MpWNXaFMgcPyGGGhJtiDBEe4Js7","execution_time":"2026-03-21 17:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ApHdkaEb-1774104199","operation_id":160412,"count":1} 
[2026-03-21 17:44:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"yhec4MpWNXaFMgcPyGGGhJtiDBEe4Js7","execution_time":"2026-03-21 17:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ApHdkaEb-1774104199","operation_id":160412,"count":1} 
[2026-03-21 17:44:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"yhec4MpWNXaFMgcPyGGGhJtiDBEe4Js7","execution_time":"2026-03-21 17:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ApHdkaEb-1774104199","operation_id":160412,"user_id":1158,"notification_type":"order_approved","reference_id":175385} 
[2026-03-21 17:44:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"yhec4MpWNXaFMgcPyGGGhJtiDBEe4Js7","execution_time":"2026-03-21 17:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ApHdkaEb-1774104199","operation_id":160412,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 17:44:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"yhec4MpWNXaFMgcPyGGGhJtiDBEe4Js7","execution_time":"2026-03-21 17:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ApHdkaEb-1774104199","operation_id":160412,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 17:44:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"yhec4MpWNXaFMgcPyGGGhJtiDBEe4Js7","execution_time":"2026-03-21 17:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ApHdkaEb-1774104199","operation_id":160412,"processed":1,"errors":0} 
[2026-03-21 17:44:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"yhec4MpWNXaFMgcPyGGGhJtiDBEe4Js7","execution_time":"2026-03-21 17:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ApHdkaEb-1774104199","operation_id":160412,"processed":1,"errors":0} 
[2026-03-21 17:44:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"yhec4MpWNXaFMgcPyGGGhJtiDBEe4Js7","execution_time":"2026-03-21 17:44:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ApHdkaEb-1774104199","operation_id":160412} 
[2026-03-21 17:44:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1158  
[2026-03-21 17:44:20] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"180.0","mainamount":"180","operation_number":"155995650","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php1msbdtaq91p26xTgG7G"}},"user_id":39} 
[2026-03-21 17:44:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 17:44:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 17:44:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 17:44:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 17:44:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 17:44:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 17:44:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 17:44:22] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 17:44:22] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18342,"user_id":39,"amount":180.0,"admins_notified":7} 
[2026-03-21 17:44:55] production.INFO: Constructing job for order: 175386  
[2026-03-21 17:44:58] production.INFO: Handling job for order: 175386  
[2026-03-21 17:44:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:44:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:44:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=66f66042-50fe-47dd-8462-11fc5048f46d&Player_ID=51738249413  
[2026-03-21 17:44:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=66f66042-50fe-47dd-8462-11fc5048f46d&Player_ID=51738249413","has_body":false} 
[2026-03-21 17:44:59] production.INFO: Operation sent successfully {"operation_id":160413,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4CiqHhx-1774104299","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 17:44:59"}},"processed_data":{"order_number":"ORD-4CiqHhx-1774104299","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 17:45:02] production.INFO: Executing GetProducts task...  
[2026-03-21 17:45:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 17:45:02] production.INFO: Executing GetProducts task...  
[2026-03-21 17:45:04] production.INFO: async() رجع: true  
[2026-03-21 17:45:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 17:45:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 17:45:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 17:45:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 17:45:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 17:45:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 17:45:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 17:45:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 17:45:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 17:45:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 17:45:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 17:45:10] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-4CiqHhx-1774104299","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 17:45:10] production.INFO: Processed webhook data (normalized) {"id":"ORD-4CiqHhx-1774104299","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 17:45:10] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:45:10] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":175386} 
[2026-03-21 17:45:10] production.INFO: Order updated successfully. Order ID: 175386, Status: completed  
[2026-03-21 17:45:10] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-4CiqHhx-1774104299","status":"completed","codes_count":0} 
[2026-03-21 17:45:12] production.INFO: Constructing job for order: 175387  
[2026-03-21 17:45:15] production.INFO: Handling job for order: 175387  
[2026-03-21 17:45:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:45:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:45:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/564/params?qty=25000&uuid=b60818b6-f9c6-41e1-9db2-c7e94e6beed2&Player_ID=163808227  
[2026-03-21 17:45:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/564/params?qty=25000&uuid=b60818b6-f9c6-41e1-9db2-c7e94e6beed2&Player_ID=163808227","has_body":false} 
[2026-03-21 17:45:16] production.INFO: Operation sent successfully {"operation_id":160414,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pN4B9PR-1774104316","amount":3.453564999999999773905301481136120855808258056640625,"status":"processing","product":"Sugo Amount","game":"Sugo","notes":[],"created_at":"2026-03-21 17:45:16"}},"processed_data":{"order_number":"ORD-pN4B9PR-1774104316","amount":3.453564999999999773905301481136120855808258056640625,"status":"processing","product":"Sugo Amount","game":"Sugo"}} 
[2026-03-21 17:45:22] production.INFO: Constructing job for order: 175388  
[2026-03-21 17:45:25] production.INFO: Handling job for order: 175388  
[2026-03-21 17:45:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:45:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:45:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=6fea4724-630f-4411-9f45-10d86f5cef9d&Player_ID=51329858997  
[2026-03-21 17:45:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=6fea4724-630f-4411-9f45-10d86f5cef9d&Player_ID=51329858997","has_body":false} 
[2026-03-21 17:45:26] production.INFO: Operation sent successfully {"operation_id":160415,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-W2xWQ-1774104326","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 17:45:26"}},"processed_data":{"order_number":"ORD-W2xWQ-1774104326","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 17:45:38] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-W2xWQ-1774104326","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 17:45:38] production.INFO: Processed webhook data (normalized) {"id":"ORD-W2xWQ-1774104326","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 17:45:38] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:45:38] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":175388} 
[2026-03-21 17:45:38] production.INFO: Order updated successfully. Order ID: 175388, Status: completed  
[2026-03-21 17:45:38] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-W2xWQ-1774104326","status":"completed","codes_count":0} 
[2026-03-21 17:46:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"tBRiXA9U4KAoltObBeeLXx9iakxXed8K","execution_time":"2026-03-21 17:46:02"} 
[2026-03-21 17:46:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"tBRiXA9U4KAoltObBeeLXx9iakxXed8K","execution_time":"2026-03-21 17:46:02","total_operations":8,"sites_count":1} 
[2026-03-21 17:46:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"tBRiXA9U4KAoltObBeeLXx9iakxXed8K","execution_time":"2026-03-21 17:46:02","site_id":3,"site_name":"swgamessd","orders_count":8,"order_ids":["ORD-WaJd5V-1774074452","ORD-s1oBilPK-1774101779","ORD-w3X-1774101943","ORD-Toj0-1774101947","ORD-kDtm-1774102001","ORD-T2pGfhy-1774103306","ORD-pV4l-1774103406","ORD-pN4B9PR-1774104316"]} 
[2026-03-21 17:46:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"tBRiXA9U4KAoltObBeeLXx9iakxXed8K","execution_time":"2026-03-21 17:46:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 17:46:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"tBRiXA9U4KAoltObBeeLXx9iakxXed8K","execution_time":"2026-03-21 17:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":8} 
[2026-03-21 17:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tBRiXA9U4KAoltObBeeLXx9iakxXed8K","execution_time":"2026-03-21 17:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kDtm-1774102001","operation_id":160367} 
[2026-03-21 17:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tBRiXA9U4KAoltObBeeLXx9iakxXed8K","execution_time":"2026-03-21 17:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pN4B9PR-1774104316","operation_id":160414} 
[2026-03-21 17:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tBRiXA9U4KAoltObBeeLXx9iakxXed8K","execution_time":"2026-03-21 17:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pV4l-1774103406","operation_id":160395} 
[2026-03-21 17:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tBRiXA9U4KAoltObBeeLXx9iakxXed8K","execution_time":"2026-03-21 17:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s1oBilPK-1774101779","operation_id":160353} 
[2026-03-21 17:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tBRiXA9U4KAoltObBeeLXx9iakxXed8K","execution_time":"2026-03-21 17:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T2pGfhy-1774103306","operation_id":160394} 
[2026-03-21 17:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tBRiXA9U4KAoltObBeeLXx9iakxXed8K","execution_time":"2026-03-21 17:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Toj0-1774101947","operation_id":160363} 
[2026-03-21 17:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tBRiXA9U4KAoltObBeeLXx9iakxXed8K","execution_time":"2026-03-21 17:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w3X-1774101943","operation_id":160362} 
[2026-03-21 17:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tBRiXA9U4KAoltObBeeLXx9iakxXed8K","execution_time":"2026-03-21 17:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 17:46:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"tBRiXA9U4KAoltObBeeLXx9iakxXed8K","execution_time":"2026-03-21 17:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":8,"updates_prepared":0} 
[2026-03-21 17:46:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"tBRiXA9U4KAoltObBeeLXx9iakxXed8K","execution_time":"2026-03-21 17:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 17:46:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"tBRiXA9U4KAoltObBeeLXx9iakxXed8K","execution_time":"2026-03-21 17:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 17:46:13] production.INFO: Constructing job for order: 175389  
[2026-03-21 17:46:14] production.INFO: Handling job for order: 175389  
[2026-03-21 17:46:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:46:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:46:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=bb4e8983-0af6-428f-abf1-fc30e2782d95&Player_ID=51454917227  
[2026-03-21 17:46:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=bb4e8983-0af6-428f-abf1-fc30e2782d95&Player_ID=51454917227","has_body":false} 
[2026-03-21 17:46:15] production.INFO: Operation sent successfully {"operation_id":160416,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-84rd-1774104375","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 17:46:15"}},"processed_data":{"order_number":"ORD-84rd-1774104375","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 17:46:21] production.INFO: Constructing job for order: 175390  
[2026-03-21 17:46:24] production.INFO: Handling job for order: 175390  
[2026-03-21 17:46:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:46:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:46:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/564/params?qty=25000&uuid=4350623a-c043-4fe8-9136-62bb837f0b2d&Player_ID=192663784  
[2026-03-21 17:46:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/564/params?qty=25000&uuid=4350623a-c043-4fe8-9136-62bb837f0b2d&Player_ID=192663784","has_body":false} 
[2026-03-21 17:46:25] production.INFO: Operation sent successfully {"operation_id":160417,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xB6T-1774104385","amount":3.453564999999999773905301481136120855808258056640625,"status":"processing","product":"Sugo Amount","game":"Sugo","notes":[],"created_at":"2026-03-21 17:46:25"}},"processed_data":{"order_number":"ORD-xB6T-1774104385","amount":3.453564999999999773905301481136120855808258056640625,"status":"processing","product":"Sugo Amount","game":"Sugo"}} 
[2026-03-21 17:46:34] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-84rd-1774104375","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 17:46:34] production.INFO: Processed webhook data (normalized) {"id":"ORD-84rd-1774104375","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 17:46:34] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:46:34] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":175389} 
[2026-03-21 17:46:34] production.INFO: Order updated successfully. Order ID: 175389, Status: completed  
[2026-03-21 17:46:34] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-84rd-1774104375","status":"completed","codes_count":0} 
[2026-03-21 17:47:02] production.INFO: Constructing job for order: 175391  
[2026-03-21 17:47:04] production.INFO: Handling job for order: 175391  
[2026-03-21 17:47:04] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:47:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:47:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=d4d6035b-dd9b-4b65-aca1-208e914dde9e&Player_ID=1100765771  
[2026-03-21 17:47:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=d4d6035b-dd9b-4b65-aca1-208e914dde9e&Player_ID=1100765771","has_body":false} 
[2026-03-21 17:47:05] production.INFO: Operation sent successfully {"operation_id":160418,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-whyVdI-1774104425","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-21 17:47:05"}},"processed_data":{"order_number":"ORD-whyVdI-1774104425","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-21 17:47:11] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-whyVdI-1774104425","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 17:47:11] production.INFO: Processed webhook data (normalized) {"id":"ORD-whyVdI-1774104425","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 17:47:11] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:47:11] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":175391} 
[2026-03-21 17:47:11] production.INFO: Order updated successfully. Order ID: 175391, Status: completed  
[2026-03-21 17:47:11] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-whyVdI-1774104425","status":"completed","codes_count":0} 
[2026-03-21 17:47:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-21 17:47:19] production.INFO: Constructing job for order: 175392  
[2026-03-21 17:47:20] production.INFO: Handling job for order: 175392  
[2026-03-21 17:47:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:47:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:47:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=bc58ec99-2865-4275-a7ce-8233ecf8d2e7&Player_ID=471156  
[2026-03-21 17:47:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=bc58ec99-2865-4275-a7ce-8233ecf8d2e7&Player_ID=471156","has_body":false} 
[2026-03-21 17:47:21] production.INFO: Constructing job for order: 175393  
[2026-03-21 17:47:21] production.INFO: Operation sent successfully {"operation_id":160419,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-XSTsuUm-1774104441","amount":1.81376280000000011938254829146899282932281494140625,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-21 17:47:21"}},"processed_data":{"order_number":"ORD-XSTsuUm-1774104441","amount":1.81376280000000011938254829146899282932281494140625,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-21 17:47:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-XSTsuUm-1774104441","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 17:47:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-XSTsuUm-1774104441","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 17:47:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:47:24] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":175392} 
[2026-03-21 17:47:24] production.INFO: Order updated successfully. Order ID: 175392, Status: completed  
[2026-03-21 17:47:24] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-XSTsuUm-1774104441","status":"completed","codes_count":0} 
[2026-03-21 17:47:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-21 17:47:24] production.INFO: Handling job for order: 175393  
[2026-03-21 17:47:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:47:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:47:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/101/params?qty=1&uuid=f1a81b94-c0c8-4482-a8b6-3a7f36a236b8&Player_ID=11581813388  
[2026-03-21 17:47:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/101/params?qty=1&uuid=f1a81b94-c0c8-4482-a8b6-3a7f36a236b8&Player_ID=11581813388","has_body":false} 
[2026-03-21 17:47:25] production.INFO: Operation sent successfully {"operation_id":160420,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rXKyN2XK-1774104444","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 15","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-21 17:47:25"}},"processed_data":{"order_number":"ORD-rXKyN2XK-1774104444","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 15","game":"FreeFire MemberShips"}} 
[2026-03-21 17:47:30] production.INFO: Constructing job for order: 175394  
[2026-03-21 17:47:31] production.INFO: Handling job for order: 175394  
[2026-03-21 17:47:31] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:47:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:47:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/102/params?qty=1&uuid=1105c65f-609c-487c-81cb-f3b8fdaf7c77&Player_ID=11581813388  
[2026-03-21 17:47:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/102/params?qty=1&uuid=1105c65f-609c-487c-81cb-f3b8fdaf7c77&Player_ID=11581813388","has_body":false} 
[2026-03-21 17:47:32] production.INFO: Operation sent successfully {"operation_id":160421,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-w4u7t-1774104451","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 20","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-21 17:47:32"}},"processed_data":{"order_number":"ORD-w4u7t-1774104451","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 20","game":"FreeFire MemberShips"}} 
[2026-03-21 17:47:38] production.INFO: Constructing job for order: 175395  
[2026-03-21 17:47:41] production.INFO: Handling job for order: 175395  
[2026-03-21 17:47:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:47:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:47:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/103/params?qty=1&uuid=cfe3435d-3e11-4cf1-b935-18563099425c&Player_ID=11581813388  
[2026-03-21 17:47:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/103/params?qty=1&uuid=cfe3435d-3e11-4cf1-b935-18563099425c&Player_ID=11581813388","has_body":false} 
[2026-03-21 17:47:41] production.INFO: Operation sent successfully {"operation_id":160422,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6RRv-1774104461","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 25","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-21 17:47:41"}},"processed_data":{"order_number":"ORD-6RRv-1774104461","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 25","game":"FreeFire MemberShips"}} 
[2026-03-21 17:47:46] production.INFO: Constructing job for order: 175396  
[2026-03-21 17:47:47] production.INFO: Handling job for order: 175396  
[2026-03-21 17:47:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:47:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:47:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/104/params?qty=1&uuid=686eb3ba-4e03-445f-a8e2-8f77fcd407f1&Player_ID=11581813388  
[2026-03-21 17:47:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/104/params?qty=1&uuid=686eb3ba-4e03-445f-a8e2-8f77fcd407f1&Player_ID=11581813388","has_body":false} 
[2026-03-21 17:47:48] production.INFO: Constructing job for order: 175397  
[2026-03-21 17:47:48] production.INFO: Operation sent successfully {"operation_id":160423,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-FrlSzTI-1774104468","amount":1.04000000000000003552713678800500929355621337890625,"status":"processing","product":"حزمة ترقية المستوى 30","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-21 17:47:48"}},"processed_data":{"order_number":"ORD-FrlSzTI-1774104468","amount":1.04000000000000003552713678800500929355621337890625,"status":"processing","product":"حزمة ترقية المستوى 30","game":"FreeFire MemberShips"}} 
[2026-03-21 17:47:51] production.INFO: Handling job for order: 175397  
[2026-03-21 17:47:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:47:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:47:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=4558510a-aac2-49ce-9dd3-1026eebc18d5&Player_ID=52230620152  
[2026-03-21 17:47:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=4558510a-aac2-49ce-9dd3-1026eebc18d5&Player_ID=52230620152","has_body":false} 
[2026-03-21 17:47:52] production.INFO: Operation sent successfully {"operation_id":160424,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-QCkrv-1774104472","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 17:47:52"}},"processed_data":{"order_number":"ORD-QCkrv-1774104472","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 17:48:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"bvrPbGaalAZSuF6gfG9lASriOaBWbUPB","execution_time":"2026-03-21 17:48:01"} 
[2026-03-21 17:48:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"bvrPbGaalAZSuF6gfG9lASriOaBWbUPB","execution_time":"2026-03-21 17:48:01","total_operations":14,"sites_count":1} 
[2026-03-21 17:48:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"bvrPbGaalAZSuF6gfG9lASriOaBWbUPB","execution_time":"2026-03-21 17:48:01","site_id":3,"site_name":"swgamessd","orders_count":14,"order_ids":["ORD-WaJd5V-1774074452","ORD-s1oBilPK-1774101779","ORD-w3X-1774101943","ORD-Toj0-1774101947","ORD-kDtm-1774102001","ORD-T2pGfhy-1774103306","ORD-pV4l-1774103406","ORD-pN4B9PR-1774104316","ORD-xB6T-1774104385","ORD-rXKyN2XK-1774104444"]} 
[2026-03-21 17:48:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"bvrPbGaalAZSuF6gfG9lASriOaBWbUPB","execution_time":"2026-03-21 17:48:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 17:48:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"bvrPbGaalAZSuF6gfG9lASriOaBWbUPB","execution_time":"2026-03-21 17:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":14} 
[2026-03-21 17:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bvrPbGaalAZSuF6gfG9lASriOaBWbUPB","execution_time":"2026-03-21 17:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6RRv-1774104461","operation_id":160422} 
[2026-03-21 17:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bvrPbGaalAZSuF6gfG9lASriOaBWbUPB","execution_time":"2026-03-21 17:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FrlSzTI-1774104468","operation_id":160423} 
[2026-03-21 17:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bvrPbGaalAZSuF6gfG9lASriOaBWbUPB","execution_time":"2026-03-21 17:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kDtm-1774102001","operation_id":160367} 
[2026-03-21 17:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bvrPbGaalAZSuF6gfG9lASriOaBWbUPB","execution_time":"2026-03-21 17:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pN4B9PR-1774104316","operation_id":160414} 
[2026-03-21 17:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bvrPbGaalAZSuF6gfG9lASriOaBWbUPB","execution_time":"2026-03-21 17:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pV4l-1774103406","operation_id":160395} 
[2026-03-21 17:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bvrPbGaalAZSuF6gfG9lASriOaBWbUPB","execution_time":"2026-03-21 17:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QCkrv-1774104472","operation_id":160424} 
[2026-03-21 17:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bvrPbGaalAZSuF6gfG9lASriOaBWbUPB","execution_time":"2026-03-21 17:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rXKyN2XK-1774104444","operation_id":160420} 
[2026-03-21 17:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bvrPbGaalAZSuF6gfG9lASriOaBWbUPB","execution_time":"2026-03-21 17:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s1oBilPK-1774101779","operation_id":160353} 
[2026-03-21 17:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bvrPbGaalAZSuF6gfG9lASriOaBWbUPB","execution_time":"2026-03-21 17:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T2pGfhy-1774103306","operation_id":160394} 
[2026-03-21 17:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bvrPbGaalAZSuF6gfG9lASriOaBWbUPB","execution_time":"2026-03-21 17:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Toj0-1774101947","operation_id":160363} 
[2026-03-21 17:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bvrPbGaalAZSuF6gfG9lASriOaBWbUPB","execution_time":"2026-03-21 17:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w3X-1774101943","operation_id":160362} 
[2026-03-21 17:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bvrPbGaalAZSuF6gfG9lASriOaBWbUPB","execution_time":"2026-03-21 17:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w4u7t-1774104451","operation_id":160421} 
[2026-03-21 17:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bvrPbGaalAZSuF6gfG9lASriOaBWbUPB","execution_time":"2026-03-21 17:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 17:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bvrPbGaalAZSuF6gfG9lASriOaBWbUPB","execution_time":"2026-03-21 17:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xB6T-1774104385","operation_id":160417} 
[2026-03-21 17:48:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"bvrPbGaalAZSuF6gfG9lASriOaBWbUPB","execution_time":"2026-03-21 17:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xB6T-1774104385","operation_id":160417,"processed":0,"skipped":14,"updates_prepared":0} 
[2026-03-21 17:48:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"bvrPbGaalAZSuF6gfG9lASriOaBWbUPB","execution_time":"2026-03-21 17:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xB6T-1774104385","operation_id":160417,"processed":0,"errors":0} 
[2026-03-21 17:48:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"bvrPbGaalAZSuF6gfG9lASriOaBWbUPB","execution_time":"2026-03-21 17:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xB6T-1774104385","operation_id":160417} 
[2026-03-21 17:48:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-pN4B9PR-1774104316","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 17:48:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-pN4B9PR-1774104316","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 17:48:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:48:04] production.INFO: SendAcceptReject: Notification queued {"user_id":148,"notification_type":"order_approved","reference_id":175387} 
[2026-03-21 17:48:04] production.INFO: Order updated successfully. Order ID: 175387, Status: completed  
[2026-03-21 17:48:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-pN4B9PR-1774104316","status":"completed","codes_count":0} 
[2026-03-21 17:48:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-21 17:48:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-xB6T-1774104385","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 17:48:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-xB6T-1774104385","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 17:48:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:48:04] production.INFO: SendAcceptReject: Notification queued {"user_id":148,"notification_type":"order_approved","reference_id":175390} 
[2026-03-21 17:48:04] production.INFO: Order updated successfully. Order ID: 175390, Status: completed  
[2026-03-21 17:48:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-xB6T-1774104385","status":"completed","codes_count":0} 
[2026-03-21 17:48:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-21 17:48:08] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-QCkrv-1774104472","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 17:48:08] production.INFO: Processed webhook data (normalized) {"id":"ORD-QCkrv-1774104472","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 17:48:08] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:48:08] production.INFO: SendAcceptReject: Notification queued {"user_id":600,"notification_type":"order_approved","reference_id":175397} 
[2026-03-21 17:48:08] production.INFO: Order updated successfully. Order ID: 175397, Status: completed  
[2026-03-21 17:48:08] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-QCkrv-1774104472","status":"completed","codes_count":0} 
[2026-03-21 17:48:09] production.INFO: Constructing job for order: 175398  
[2026-03-21 17:48:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 600  
[2026-03-21 17:48:10] production.INFO: Handling job for order: 175398  
[2026-03-21 17:48:10] production.ERROR: API failed for order 175398 {"order_id":175398,"error_message":"No query results for model [App\\Models\\PriceAsync].","error_code":0,"file":"/home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php","line":780,"stack_trace":"#0 /home/talaah/public_html/app/Services/ExternalSite/OrderExternalService.php(250): Illuminate\\Database\\Eloquent\\Builder->firstOrFail()
#1 /home/talaah/public_html/app/Services/ExternalSite/OrderExternalService.php(29): App\\Services\\ExternalSite\\OrderExternalService->doRequest(175398, 885, 1, 'efe83f08-a66a-4...', '[{\"key\":\"userna...', 31, 59)
#2 /home/talaah/public_html/app/Jobs/OrderApiJob.php(71): App\\Services\\ExternalSite\\OrderExternalService->sendOrder(175398)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\OrderApiJob->handle()
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array)
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\OrderApiJob))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\OrderApiJob))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\OrderApiJob), false)
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\OrderApiJob))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\OrderApiJob))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\RedisJob), Object(App\\Jobs\\OrderApiJob))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\RedisJob), Array)
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(487): Illuminate\\Queue\\Jobs\\Job->fire()
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(437): Illuminate\\Queue\\Worker->process('redis', Object(Illuminate\\Queue\\Jobs\\RedisJob), Object(Illuminate\\Queue\\WorkerOptions))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\RedisJob), 'redis', Object(Illuminate\\Queue\\WorkerOptions))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('redis', 'default', Object(Illuminate\\Queue\\WorkerOptions))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('redis', 'default')
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle()
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#29 /home/talaah/public_html/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#31 /home/talaah/public_html/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/talaah/public_html/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/talaah/public_html/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/talaah/public_html/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#37 {main}","previous_exception":null,"context":{"job_class":"App\\Jobs\\OrderApiJob","timestamp":"2026-03-21 17:48:10","memory_usage":59244544,"memory_peak":59244544}} 
[2026-03-21 17:48:12] production.INFO: Constructing job for order: 175399  
[2026-03-21 17:48:13] production.INFO: Handling job for order: 175399  
[2026-03-21 17:48:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:48:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:48:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/628/params?qty=10000&uuid=ae489b1f-804a-45bd-ad76-e75ca2f6b82c&Player_ID=16192698  
[2026-03-21 17:48:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/628/params?qty=10000&uuid=ae489b1f-804a-45bd-ad76-e75ca2f6b82c&Player_ID=16192698","has_body":false} 
[2026-03-21 17:48:14] production.INFO: Operation sent successfully {"operation_id":160425,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wuFQ-1774104494","amount":4.8986210000000003361719791428185999393463134765625,"status":"processing","product":"Hiyoo Amount","game":"Hiyoo","notes":[],"created_at":"2026-03-21 17:48:14"}},"processed_data":{"order_number":"ORD-wuFQ-1774104494","amount":4.8986210000000003361719791428185999393463134765625,"status":"processing","product":"Hiyoo Amount","game":"Hiyoo"}} 
[2026-03-21 17:48:17] production.INFO: Constructing job for order: 175400  
[2026-03-21 17:48:20] production.INFO: Handling job for order: 175400  
[2026-03-21 17:48:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:48:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:48:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=3dbd38b8-614b-4d30-a30d-1c504b5d650f&Player_ID=52296704263  
[2026-03-21 17:48:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=3dbd38b8-614b-4d30-a30d-1c504b5d650f&Player_ID=52296704263","has_body":false} 
[2026-03-21 17:48:21] production.INFO: Operation sent successfully {"operation_id":160426,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-LrmS598D-1774104501","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 17:48:21"}},"processed_data":{"order_number":"ORD-LrmS598D-1774104501","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 17:48:40] production.INFO: Constructing job for order: 175401  
[2026-03-21 17:48:40] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-LrmS598D-1774104501","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 17:48:40] production.INFO: Processed webhook data (normalized) {"id":"ORD-LrmS598D-1774104501","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 17:48:40] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:48:40] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":175400} 
[2026-03-21 17:48:40] production.INFO: Order updated successfully. Order ID: 175400, Status: completed  
[2026-03-21 17:48:40] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-LrmS598D-1774104501","status":"completed","codes_count":0} 
[2026-03-21 17:48:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 17:48:42] production.INFO: Handling job for order: 175401  
[2026-03-21 17:48:42] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:48:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:48:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=5000&uuid=8e89d423-face-4833-9c6b-b1047d8f229d&Player_ID=106945050  
[2026-03-21 17:48:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=5000&uuid=8e89d423-face-4833-9c6b-b1047d8f229d&Player_ID=106945050","has_body":false} 
[2026-03-21 17:48:43] production.INFO: Operation sent successfully {"operation_id":160427,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-gy2uN-1774104523","amount":8.445232499999999475903678103350102901458740234375,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-21 17:48:43"}},"processed_data":{"order_number":"ORD-gy2uN-1774104523","amount":8.445232499999999475903678103350102901458740234375,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-21 17:48:47] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-gy2uN-1774104523","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 17:48:47] production.INFO: Processed webhook data (normalized) {"id":"ORD-gy2uN-1774104523","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 17:48:47] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:48:47] production.INFO: SendAcceptReject: Notification queued {"user_id":148,"notification_type":"order_approved","reference_id":175401} 
[2026-03-21 17:48:47] production.INFO: Order updated successfully. Order ID: 175401, Status: completed  
[2026-03-21 17:48:47] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-gy2uN-1774104523","status":"completed","codes_count":0} 
[2026-03-21 17:48:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-21 17:49:09] production.INFO: Constructing job for order: 175402  
[2026-03-21 17:49:10] production.INFO: Handling job for order: 175402  
[2026-03-21 17:49:10] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:49:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:49:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=2000&uuid=db144f92-c0a2-4ea4-a329-0c45cd874752&Player_ID=110899668  
[2026-03-21 17:49:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=2000&uuid=db144f92-c0a2-4ea4-a329-0c45cd874752&Player_ID=110899668","has_body":false} 
[2026-03-21 17:49:11] production.INFO: Operation sent successfully {"operation_id":160428,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kvTAEny-1774104551","amount":3.37809299999999979036147124134004116058349609375,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-21 17:49:11"}},"processed_data":{"order_number":"ORD-kvTAEny-1774104551","amount":3.37809299999999979036147124134004116058349609375,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-21 17:49:14] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-kvTAEny-1774104551","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 17:49:14] production.INFO: Processed webhook data (normalized) {"id":"ORD-kvTAEny-1774104551","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 17:49:14] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:49:14] production.INFO: SendAcceptReject: Notification queued {"user_id":148,"notification_type":"order_approved","reference_id":175402} 
[2026-03-21 17:49:14] production.INFO: Order updated successfully. Order ID: 175402, Status: completed  
[2026-03-21 17:49:14] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-kvTAEny-1774104551","status":"completed","codes_count":0} 
[2026-03-21 17:49:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-21 17:49:31] production.INFO: Constructing job for order: 175403  
[2026-03-21 17:49:32] production.INFO: Handling job for order: 175403  
[2026-03-21 17:49:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:49:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:49:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=5000&uuid=9e9c7a0b-9b7e-4036-a656-7e9c32f52efb&Player_ID=107276165  
[2026-03-21 17:49:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=5000&uuid=9e9c7a0b-9b7e-4036-a656-7e9c32f52efb&Player_ID=107276165","has_body":false} 
[2026-03-21 17:49:33] production.INFO: Operation sent successfully {"operation_id":160429,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-uApWX-1774104572","amount":8.445232499999999475903678103350102901458740234375,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-21 17:49:33"}},"processed_data":{"order_number":"ORD-uApWX-1774104572","amount":8.445232499999999475903678103350102901458740234375,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-21 17:49:37] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-uApWX-1774104572","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 17:49:37] production.INFO: Processed webhook data (normalized) {"id":"ORD-uApWX-1774104572","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 17:49:37] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:49:37] production.INFO: SendAcceptReject: Notification queued {"user_id":148,"notification_type":"order_approved","reference_id":175403} 
[2026-03-21 17:49:37] production.INFO: Order updated successfully. Order ID: 175403, Status: completed  
[2026-03-21 17:49:37] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-uApWX-1774104572","status":"completed","codes_count":0} 
[2026-03-21 17:49:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-21 17:49:51] production.INFO: Constructing job for order: 175404  
[2026-03-21 17:49:54] production.INFO: Handling job for order: 175404  
[2026-03-21 17:49:54] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 17:49:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:49:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=a8bb0ec3-ad37-4ebf-8796-da0c9c0607e7&Player_ID=0997441361  
[2026-03-21 17:49:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=a8bb0ec3-ad37-4ebf-8796-da0c9c0607e7&Player_ID=0997441361","has_body":false} 
[2026-03-21 17:49:54] production.INFO: Operation sent successfully {"operation_id":160430,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Uvlb51-1774104594","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 17:49:54"}},"processed_data":{"order_number":"ORD-Uvlb51-1774104594","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 17:50:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"vn2bAnZgEf5YWYES6UBTphXC9aiJNCF1","execution_time":"2026-03-21 17:50:00"} 
[2026-03-21 17:50:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"vn2bAnZgEf5YWYES6UBTphXC9aiJNCF1","execution_time":"2026-03-21 17:50:00","total_operations":13,"sites_count":2} 
[2026-03-21 17:50:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"vn2bAnZgEf5YWYES6UBTphXC9aiJNCF1","execution_time":"2026-03-21 17:50:00","site_id":3,"site_name":"swgamessd","orders_count":12,"order_ids":["ORD-WaJd5V-1774074452","ORD-s1oBilPK-1774101779","ORD-w3X-1774101943","ORD-Toj0-1774101947","ORD-kDtm-1774102001","ORD-T2pGfhy-1774103306","ORD-pV4l-1774103406","ORD-rXKyN2XK-1774104444","ORD-w4u7t-1774104451","ORD-6RRv-1774104461"]} 
[2026-03-21 17:50:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"vn2bAnZgEf5YWYES6UBTphXC9aiJNCF1","execution_time":"2026-03-21 17:50:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 17:50:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"vn2bAnZgEf5YWYES6UBTphXC9aiJNCF1","execution_time":"2026-03-21 17:50:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":12} 
[2026-03-21 17:50:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vn2bAnZgEf5YWYES6UBTphXC9aiJNCF1","execution_time":"2026-03-21 17:50:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6RRv-1774104461","operation_id":160422} 
[2026-03-21 17:50:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vn2bAnZgEf5YWYES6UBTphXC9aiJNCF1","execution_time":"2026-03-21 17:50:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FrlSzTI-1774104468","operation_id":160423} 
[2026-03-21 17:50:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vn2bAnZgEf5YWYES6UBTphXC9aiJNCF1","execution_time":"2026-03-21 17:50:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kDtm-1774102001","operation_id":160367} 
[2026-03-21 17:50:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vn2bAnZgEf5YWYES6UBTphXC9aiJNCF1","execution_time":"2026-03-21 17:50:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pV4l-1774103406","operation_id":160395} 
[2026-03-21 17:50:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vn2bAnZgEf5YWYES6UBTphXC9aiJNCF1","execution_time":"2026-03-21 17:50:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rXKyN2XK-1774104444","operation_id":160420} 
[2026-03-21 17:50:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vn2bAnZgEf5YWYES6UBTphXC9aiJNCF1","execution_time":"2026-03-21 17:50:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s1oBilPK-1774101779","operation_id":160353} 
[2026-03-21 17:50:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vn2bAnZgEf5YWYES6UBTphXC9aiJNCF1","execution_time":"2026-03-21 17:50:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T2pGfhy-1774103306","operation_id":160394} 
[2026-03-21 17:50:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vn2bAnZgEf5YWYES6UBTphXC9aiJNCF1","execution_time":"2026-03-21 17:50:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Toj0-1774101947","operation_id":160363} 
[2026-03-21 17:50:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vn2bAnZgEf5YWYES6UBTphXC9aiJNCF1","execution_time":"2026-03-21 17:50:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w3X-1774101943","operation_id":160362} 
[2026-03-21 17:50:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vn2bAnZgEf5YWYES6UBTphXC9aiJNCF1","execution_time":"2026-03-21 17:50:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w4u7t-1774104451","operation_id":160421} 
[2026-03-21 17:50:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vn2bAnZgEf5YWYES6UBTphXC9aiJNCF1","execution_time":"2026-03-21 17:50:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 17:50:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vn2bAnZgEf5YWYES6UBTphXC9aiJNCF1","execution_time":"2026-03-21 17:50:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wuFQ-1774104494","operation_id":160425} 
[2026-03-21 17:50:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"vn2bAnZgEf5YWYES6UBTphXC9aiJNCF1","execution_time":"2026-03-21 17:50:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wuFQ-1774104494","operation_id":160425,"processed":0,"skipped":12,"updates_prepared":0} 
[2026-03-21 17:50:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"vn2bAnZgEf5YWYES6UBTphXC9aiJNCF1","execution_time":"2026-03-21 17:50:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wuFQ-1774104494","operation_id":160425,"processed":0,"errors":0} 
[2026-03-21 17:50:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"vn2bAnZgEf5YWYES6UBTphXC9aiJNCF1","execution_time":"2026-03-21 17:50:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wuFQ-1774104494","operation_id":160425,"orders_count":1,"order_ids":["ORD-Uvlb51-1774104594"]} 
[2026-03-21 17:50:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"vn2bAnZgEf5YWYES6UBTphXC9aiJNCF1","execution_time":"2026-03-21 17:50:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wuFQ-1774104494","operation_id":160425} 
[2026-03-21 17:50:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"vn2bAnZgEf5YWYES6UBTphXC9aiJNCF1","execution_time":"2026-03-21 17:50:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wuFQ-1774104494","operation_id":160425,"orders_count":1} 
[2026-03-21 17:50:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vn2bAnZgEf5YWYES6UBTphXC9aiJNCF1","execution_time":"2026-03-21 17:50:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uvlb51-1774104594","operation_id":160430} 
[2026-03-21 17:50:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"vn2bAnZgEf5YWYES6UBTphXC9aiJNCF1","execution_time":"2026-03-21 17:50:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uvlb51-1774104594","operation_id":160430,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 17:50:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"vn2bAnZgEf5YWYES6UBTphXC9aiJNCF1","execution_time":"2026-03-21 17:50:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uvlb51-1774104594","operation_id":160430,"processed":0,"errors":0} 
[2026-03-21 17:50:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"vn2bAnZgEf5YWYES6UBTphXC9aiJNCF1","execution_time":"2026-03-21 17:50:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uvlb51-1774104594","operation_id":160430} 
[2026-03-21 17:50:01] production.INFO: Executing GetProducts task...  
[2026-03-21 17:50:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 17:50:01] production.INFO: Executing GetProducts task...  
[2026-03-21 17:50:03] production.INFO: async() رجع: true  
[2026-03-21 17:50:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 17:50:03] production.WARNING: Product with ID 395 not found  
[2026-03-21 17:50:04] production.WARNING: Product with ID 213 not found  
[2026-03-21 17:50:04] production.WARNING: Product with ID 212 not found  
[2026-03-21 17:50:04] production.WARNING: Product with ID 211 not found  
[2026-03-21 17:50:04] production.WARNING: Product with ID 210 not found  
[2026-03-21 17:50:04] production.WARNING: Product with ID 209 not found  
[2026-03-21 17:50:04] production.WARNING: Product with ID 214 not found  
[2026-03-21 17:50:04] production.WARNING: Product with ID 215 not found  
[2026-03-21 17:50:04] production.WARNING: Product with ID 216 not found  
[2026-03-21 17:50:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 17:50:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-wuFQ-1774104494","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 17:50:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-wuFQ-1774104494","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 17:50:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:50:05] production.INFO: SendAcceptReject: Notification queued {"user_id":65,"notification_type":"order_approved","reference_id":175399} 
[2026-03-21 17:50:05] production.INFO: Order updated successfully. Order ID: 175399, Status: completed  
[2026-03-21 17:50:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-wuFQ-1774104494","status":"completed","codes_count":0} 
[2026-03-21 17:50:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 65  
[2026-03-21 17:50:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-21 17:50:38] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"500.0","mainamount":"500","operation_number":"600429079457","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php3fmq0b1n27d15VlKtPF"}},"user_id":939} 
[2026-03-21 17:50:39] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"1000.0","mainamount":"1000","operation_number":"600429027218","note":"تم تحويل مبلغ 1000 ل.س من رقمك إلى صاحب الرقم/ الرمز 0933863943 بنجاح وخصم 2 ل.س أجور التحويل. رقم العملية هو 600429027218","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpnbu8ms8o3bmu1AjnTdD"}},"user_id":419} 
[2026-03-21 17:50:40] production.INFO: Constructing job for order: 175405  
[2026-03-21 17:50:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 17:50:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 17:50:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 17:50:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 17:50:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 17:50:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 17:50:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 17:50:41] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 17:50:41] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18343,"user_id":939,"amount":500.0,"admins_notified":7} 
[2026-03-21 17:50:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 17:50:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 17:50:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 17:50:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 17:50:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 17:50:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 17:50:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 17:50:41] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 17:50:41] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18344,"user_id":419,"amount":1000.0,"admins_notified":7} 
[2026-03-21 17:50:41] production.INFO: Handling job for order: 175405  
[2026-03-21 17:50:41] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 17:50:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:50:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=264283cc-ebbc-4d91-b4e5-22f4681c5efe&Player_ID=0997441361  
[2026-03-21 17:50:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=264283cc-ebbc-4d91-b4e5-22f4681c5efe&Player_ID=0997441361","has_body":false} 
[2026-03-21 17:50:41] production.INFO: Operation sent successfully {"operation_id":160431,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-FJb9b-1774104641","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 17:50:41"}},"processed_data":{"order_number":"ORD-FJb9b-1774104641","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 17:50:44] production.INFO: Constructing job for order: 175406  
[2026-03-21 17:50:47] production.INFO: Handling job for order: 175406  
[2026-03-21 17:50:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:50:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:50:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=cee2d53d-a769-4995-9d4d-f1d915df154d&Player_ID=51255065630  
[2026-03-21 17:50:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=cee2d53d-a769-4995-9d4d-f1d915df154d&Player_ID=51255065630","has_body":false} 
[2026-03-21 17:50:48] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-21 17:50:48] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":160432,"exception":"Unknown named parameter $userId"} 
[2026-03-21 17:50:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-21 17:51:00] production.INFO: Constructing job for order: 175407  
[2026-03-21 17:51:03] production.INFO: Handling job for order: 175407  
[2026-03-21 17:51:03] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:51:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:51:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/587/params?qty=1000&uuid=363b6309-ffd6-4e14-a8c1-0b49875954a1&Player_ID=21599392  
[2026-03-21 17:51:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/587/params?qty=1000&uuid=363b6309-ffd6-4e14-a8c1-0b49875954a1&Player_ID=21599392","has_body":false} 
[2026-03-21 17:51:03] production.INFO: Operation sent successfully {"operation_id":160433,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rW8hNB1E-1774104663","amount":7.69761479999999931322918200748972594738006591796875,"status":"processing","product":"HoneyJar Amount","game":"HoneyJar","notes":[],"created_at":"2026-03-21 17:51:03"}},"processed_data":{"order_number":"ORD-rW8hNB1E-1774104663","amount":7.69761479999999931322918200748972594738006591796875,"status":"processing","product":"HoneyJar Amount","game":"HoneyJar"}} 
[2026-03-21 17:51:24] production.INFO: Constructing job for order: 175408  
[2026-03-21 17:51:27] production.INFO: Handling job for order: 175408  
[2026-03-21 17:51:27] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:51:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:51:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/100/params?qty=1&uuid=09682ca1-5175-44c0-a494-ef2abe1ff99c&Player_ID=14590068831  
[2026-03-21 17:51:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/100/params?qty=1&uuid=09682ca1-5175-44c0-a494-ef2abe1ff99c&Player_ID=14590068831","has_body":false} 
[2026-03-21 17:51:28] production.INFO: Operation sent successfully {"operation_id":160434,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-EQtMK1I-1774104688","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 10","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-21 17:51:28"}},"processed_data":{"order_number":"ORD-EQtMK1I-1774104688","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 10","game":"FreeFire MemberShips"}} 
[2026-03-21 17:51:29] production.INFO: Constructing job for order: 175409  
[2026-03-21 17:51:31] production.INFO: Handling job for order: 175409  
[2026-03-21 17:51:31] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:51:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:51:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/101/params?qty=1&uuid=b64e06e2-7548-4e47-a6ec-319c136f890d&Player_ID=14590068831  
[2026-03-21 17:51:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/101/params?qty=1&uuid=b64e06e2-7548-4e47-a6ec-319c136f890d&Player_ID=14590068831","has_body":false} 
[2026-03-21 17:51:32] production.INFO: Operation sent successfully {"operation_id":160435,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kz6swVmy-1774104692","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 15","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-21 17:51:32"}},"processed_data":{"order_number":"ORD-kz6swVmy-1774104692","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 15","game":"FreeFire MemberShips"}} 
[2026-03-21 17:51:33] production.INFO: Constructing job for order: 175410  
[2026-03-21 17:51:35] production.INFO: Handling job for order: 175410  
[2026-03-21 17:51:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:51:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:51:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/102/params?qty=1&uuid=e2e20a92-7435-4f59-aaa1-f448ba2539c5&Player_ID=14590068831  
[2026-03-21 17:51:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/102/params?qty=1&uuid=e2e20a92-7435-4f59-aaa1-f448ba2539c5&Player_ID=14590068831","has_body":false} 
[2026-03-21 17:51:36] production.INFO: Operation sent successfully {"operation_id":160436,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-lTYuv-1774104696","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 20","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-21 17:51:36"}},"processed_data":{"order_number":"ORD-lTYuv-1774104696","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 20","game":"FreeFire MemberShips"}} 
[2026-03-21 17:51:38] production.INFO: Constructing job for order: 175411  
[2026-03-21 17:51:39] production.INFO: Handling job for order: 175411  
[2026-03-21 17:51:39] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:51:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:51:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/103/params?qty=1&uuid=94c99fb1-e467-401e-8de1-fceaa9da19e0&Player_ID=14590068831  
[2026-03-21 17:51:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/103/params?qty=1&uuid=94c99fb1-e467-401e-8de1-fceaa9da19e0&Player_ID=14590068831","has_body":false} 
[2026-03-21 17:51:40] production.INFO: Operation sent successfully {"operation_id":160437,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-aeFx-1774104699","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 25","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-21 17:51:40"}},"processed_data":{"order_number":"ORD-aeFx-1774104699","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 25","game":"FreeFire MemberShips"}} 
[2026-03-21 17:51:42] production.INFO: Constructing job for order: 175412  
[2026-03-21 17:51:43] production.INFO: Handling job for order: 175412  
[2026-03-21 17:51:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:51:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:51:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/104/params?qty=1&uuid=87df5672-ea3d-4e92-8655-b9f5ffaa8db4&Player_ID=14590068831  
[2026-03-21 17:51:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/104/params?qty=1&uuid=87df5672-ea3d-4e92-8655-b9f5ffaa8db4&Player_ID=14590068831","has_body":false} 
[2026-03-21 17:51:44] production.INFO: Operation sent successfully {"operation_id":160438,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6l79-1774104703","amount":1.04000000000000003552713678800500929355621337890625,"status":"processing","product":"حزمة ترقية المستوى 30","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-21 17:51:44"}},"processed_data":{"order_number":"ORD-6l79-1774104703","amount":1.04000000000000003552713678800500929355621337890625,"status":"processing","product":"حزمة ترقية المستوى 30","game":"FreeFire MemberShips"}} 
[2026-03-21 17:51:46] production.INFO: Constructing job for order: 175413  
[2026-03-21 17:51:47] production.INFO: Handling job for order: 175413  
[2026-03-21 17:51:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:51:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:51:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=fd457dad-d5a6-4b66-b80e-77489ca07880&Player_ID=52214644709  
[2026-03-21 17:51:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=fd457dad-d5a6-4b66-b80e-77489ca07880&Player_ID=52214644709","has_body":false} 
[2026-03-21 17:51:47] production.INFO: Operation sent successfully {"operation_id":160439,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-tLtYcHkP-1774104707","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 17:51:47"}},"processed_data":{"order_number":"ORD-tLtYcHkP-1774104707","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 17:51:49] production.INFO: Constructing job for order: 175414  
[2026-03-21 17:51:50] production.INFO: Handling job for order: 175414  
[2026-03-21 17:51:50] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:51:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:51:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=34c12c7e-4bb7-4145-8560-07d854d00bcd&Player_ID=52214644709  
[2026-03-21 17:51:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=34c12c7e-4bb7-4145-8560-07d854d00bcd&Player_ID=52214644709","has_body":false} 
[2026-03-21 17:51:51] production.INFO: Operation sent successfully {"operation_id":160440,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-tNrnvI-1774104711","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 17:51:51"}},"processed_data":{"order_number":"ORD-tNrnvI-1774104711","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 17:52:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"KHncao0BfLZV2ab2X2X6Dro9H6pdZlEz","execution_time":"2026-03-21 17:52:00"} 
[2026-03-21 17:52:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"KHncao0BfLZV2ab2X2X6Dro9H6pdZlEz","execution_time":"2026-03-21 17:52:00","total_operations":21,"sites_count":2} 
[2026-03-21 17:52:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"KHncao0BfLZV2ab2X2X6Dro9H6pdZlEz","execution_time":"2026-03-21 17:52:00","site_id":3,"site_name":"swgamessd","orders_count":19,"order_ids":["ORD-WaJd5V-1774074452","ORD-s1oBilPK-1774101779","ORD-w3X-1774101943","ORD-Toj0-1774101947","ORD-kDtm-1774102001","ORD-T2pGfhy-1774103306","ORD-pV4l-1774103406","ORD-rXKyN2XK-1774104444","ORD-w4u7t-1774104451","ORD-6RRv-1774104461"]} 
[2026-03-21 17:52:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"KHncao0BfLZV2ab2X2X6Dro9H6pdZlEz","execution_time":"2026-03-21 17:52:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 17:52:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"KHncao0BfLZV2ab2X2X6Dro9H6pdZlEz","execution_time":"2026-03-21 17:52:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":19} 
[2026-03-21 17:52:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KHncao0BfLZV2ab2X2X6Dro9H6pdZlEz","execution_time":"2026-03-21 17:52:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6l79-1774104703","operation_id":160438} 
[2026-03-21 17:52:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KHncao0BfLZV2ab2X2X6Dro9H6pdZlEz","execution_time":"2026-03-21 17:52:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6RRv-1774104461","operation_id":160422} 
[2026-03-21 17:52:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KHncao0BfLZV2ab2X2X6Dro9H6pdZlEz","execution_time":"2026-03-21 17:52:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aeFx-1774104699","operation_id":160437} 
[2026-03-21 17:52:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KHncao0BfLZV2ab2X2X6Dro9H6pdZlEz","execution_time":"2026-03-21 17:52:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 17:52:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KHncao0BfLZV2ab2X2X6Dro9H6pdZlEz","execution_time":"2026-03-21 17:52:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FrlSzTI-1774104468","operation_id":160423} 
[2026-03-21 17:52:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KHncao0BfLZV2ab2X2X6Dro9H6pdZlEz","execution_time":"2026-03-21 17:52:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kDtm-1774102001","operation_id":160367} 
[2026-03-21 17:52:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KHncao0BfLZV2ab2X2X6Dro9H6pdZlEz","execution_time":"2026-03-21 17:52:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kz6swVmy-1774104692","operation_id":160435} 
[2026-03-21 17:52:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KHncao0BfLZV2ab2X2X6Dro9H6pdZlEz","execution_time":"2026-03-21 17:52:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 17:52:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KHncao0BfLZV2ab2X2X6Dro9H6pdZlEz","execution_time":"2026-03-21 17:52:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pV4l-1774103406","operation_id":160395} 
[2026-03-21 17:52:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KHncao0BfLZV2ab2X2X6Dro9H6pdZlEz","execution_time":"2026-03-21 17:52:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rW8hNB1E-1774104663","operation_id":160433} 
[2026-03-21 17:52:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KHncao0BfLZV2ab2X2X6Dro9H6pdZlEz","execution_time":"2026-03-21 17:52:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rXKyN2XK-1774104444","operation_id":160420} 
[2026-03-21 17:52:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KHncao0BfLZV2ab2X2X6Dro9H6pdZlEz","execution_time":"2026-03-21 17:52:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s1oBilPK-1774101779","operation_id":160353} 
[2026-03-21 17:52:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KHncao0BfLZV2ab2X2X6Dro9H6pdZlEz","execution_time":"2026-03-21 17:52:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T2pGfhy-1774103306","operation_id":160394} 
[2026-03-21 17:52:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KHncao0BfLZV2ab2X2X6Dro9H6pdZlEz","execution_time":"2026-03-21 17:52:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tLtYcHkP-1774104707","operation_id":160439} 
[2026-03-21 17:52:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KHncao0BfLZV2ab2X2X6Dro9H6pdZlEz","execution_time":"2026-03-21 17:52:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tNrnvI-1774104711","operation_id":160440} 
[2026-03-21 17:52:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KHncao0BfLZV2ab2X2X6Dro9H6pdZlEz","execution_time":"2026-03-21 17:52:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Toj0-1774101947","operation_id":160363} 
[2026-03-21 17:52:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KHncao0BfLZV2ab2X2X6Dro9H6pdZlEz","execution_time":"2026-03-21 17:52:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w3X-1774101943","operation_id":160362} 
[2026-03-21 17:52:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KHncao0BfLZV2ab2X2X6Dro9H6pdZlEz","execution_time":"2026-03-21 17:52:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w4u7t-1774104451","operation_id":160421} 
[2026-03-21 17:52:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KHncao0BfLZV2ab2X2X6Dro9H6pdZlEz","execution_time":"2026-03-21 17:52:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 17:52:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"KHncao0BfLZV2ab2X2X6Dro9H6pdZlEz","execution_time":"2026-03-21 17:52:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":19,"updates_prepared":0} 
[2026-03-21 17:52:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"KHncao0BfLZV2ab2X2X6Dro9H6pdZlEz","execution_time":"2026-03-21 17:52:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 17:52:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"KHncao0BfLZV2ab2X2X6Dro9H6pdZlEz","execution_time":"2026-03-21 17:52:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":2,"order_ids":["ORD-Uvlb51-1774104594","ORD-FJb9b-1774104641"]} 
[2026-03-21 17:52:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"KHncao0BfLZV2ab2X2X6Dro9H6pdZlEz","execution_time":"2026-03-21 17:52:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 17:52:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"KHncao0BfLZV2ab2X2X6Dro9H6pdZlEz","execution_time":"2026-03-21 17:52:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":2} 
[2026-03-21 17:52:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"KHncao0BfLZV2ab2X2X6Dro9H6pdZlEz","execution_time":"2026-03-21 17:52:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uvlb51-1774104594","operation_id":160430,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-21 17:52:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"KHncao0BfLZV2ab2X2X6Dro9H6pdZlEz","execution_time":"2026-03-21 17:52:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uvlb51-1774104594","operation_id":160430,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-21 17:52:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"KHncao0BfLZV2ab2X2X6Dro9H6pdZlEz","execution_time":"2026-03-21 17:52:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uvlb51-1774104594","operation_id":160430,"count":2} 
[2026-03-21 17:52:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"KHncao0BfLZV2ab2X2X6Dro9H6pdZlEz","execution_time":"2026-03-21 17:52:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uvlb51-1774104594","operation_id":160430,"count":2} 
[2026-03-21 17:52:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"KHncao0BfLZV2ab2X2X6Dro9H6pdZlEz","execution_time":"2026-03-21 17:52:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uvlb51-1774104594","operation_id":160430,"user_id":949,"notification_type":"order_approved","reference_id":175405} 
[2026-03-21 17:52:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"KHncao0BfLZV2ab2X2X6Dro9H6pdZlEz","execution_time":"2026-03-21 17:52:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uvlb51-1774104594","operation_id":160430,"user_id":949,"notification_type":"order_approved","reference_id":175404} 
[2026-03-21 17:52:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"KHncao0BfLZV2ab2X2X6Dro9H6pdZlEz","execution_time":"2026-03-21 17:52:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uvlb51-1774104594","operation_id":160430,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-21 17:52:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"KHncao0BfLZV2ab2X2X6Dro9H6pdZlEz","execution_time":"2026-03-21 17:52:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uvlb51-1774104594","operation_id":160430,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-21 17:52:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"KHncao0BfLZV2ab2X2X6Dro9H6pdZlEz","execution_time":"2026-03-21 17:52:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uvlb51-1774104594","operation_id":160430,"processed":2,"errors":0} 
[2026-03-21 17:52:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"KHncao0BfLZV2ab2X2X6Dro9H6pdZlEz","execution_time":"2026-03-21 17:52:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uvlb51-1774104594","operation_id":160430,"processed":2,"errors":0} 
[2026-03-21 17:52:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"KHncao0BfLZV2ab2X2X6Dro9H6pdZlEz","execution_time":"2026-03-21 17:52:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Uvlb51-1774104594","operation_id":160430} 
[2026-03-21 17:52:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 17:52:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 17:52:02] production.INFO: Constructing job for order: 175415  
[2026-03-21 17:52:04] production.INFO: Handling job for order: 175415  
[2026-03-21 17:52:04] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 17:52:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:52:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/44/params?qty=1&uuid=4658d952-3a8a-4522-bf69-a687881fbe3f&Player_ID=0984768266  
[2026-03-21 17:52:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/44/params?qty=1&uuid=4658d952-3a8a-4522-bf69-a687881fbe3f&Player_ID=0984768266","has_body":false} 
[2026-03-21 17:52:04] production.INFO: Operation sent successfully {"operation_id":160441,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-cUcKIk-1774104724","amount":111.6259500000000031150193535722792148590087890625,"status":"processing","product":"105.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 17:52:04"}},"processed_data":{"order_number":"ORD-cUcKIk-1774104724","amount":111.6259500000000031150193535722792148590087890625,"status":"processing","product":"105.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 17:52:11] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-tLtYcHkP-1774104707","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 17:52:11] production.INFO: Processed webhook data (normalized) {"id":"ORD-tLtYcHkP-1774104707","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 17:52:11] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:52:11] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":175413} 
[2026-03-21 17:52:11] production.INFO: Order updated successfully. Order ID: 175413, Status: completed  
[2026-03-21 17:52:11] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-tLtYcHkP-1774104707","status":"completed","codes_count":0} 
[2026-03-21 17:52:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-21 17:53:12] production.INFO: Constructing job for order: 175416  
[2026-03-21 17:53:13] production.INFO: Handling job for order: 175416  
[2026-03-21 17:53:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:53:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:53:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=9d3bf94b-ca25-4b7a-8e63-1df990835623&Player_ID=51885919816  
[2026-03-21 17:53:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=9d3bf94b-ca25-4b7a-8e63-1df990835623&Player_ID=51885919816","has_body":false} 
[2026-03-21 17:53:14] production.INFO: Operation sent successfully {"operation_id":160442,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HEZii-1774104794","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 17:53:14"}},"processed_data":{"order_number":"ORD-HEZii-1774104794","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 17:53:26] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-HEZii-1774104794","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 17:53:26] production.INFO: Processed webhook data (normalized) {"id":"ORD-HEZii-1774104794","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 17:53:26] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:53:26] production.INFO: SendAcceptReject: Notification queued {"user_id":1294,"notification_type":"order_approved","reference_id":175416} 
[2026-03-21 17:53:26] production.INFO: Order updated successfully. Order ID: 175416, Status: completed  
[2026-03-21 17:53:26] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-HEZii-1774104794","status":"completed","codes_count":0} 
[2026-03-21 17:53:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1294  
[2026-03-21 17:53:47] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-tNrnvI-1774104711","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 17:53:47] production.INFO: Processed webhook data (normalized) {"id":"ORD-tNrnvI-1774104711","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 17:53:47] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:53:47] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":175414} 
[2026-03-21 17:53:47] production.INFO: Order updated successfully. Order ID: 175414, Status: completed  
[2026-03-21 17:53:47] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-tNrnvI-1774104711","status":"completed","codes_count":0} 
[2026-03-21 17:53:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-21 17:53:52] production.INFO: Constructing job for order: 175417  
[2026-03-21 17:53:53] production.INFO: Handling job for order: 175417  
[2026-03-21 17:53:53] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:53:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:53:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=32213254-5fe5-449f-ae57-4c2c0f9f5675&Player_ID=8591608875  
[2026-03-21 17:53:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=32213254-5fe5-449f-ae57-4c2c0f9f5675&Player_ID=8591608875","has_body":false} 
[2026-03-21 17:53:54] production.INFO: Operation sent successfully {"operation_id":160443,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-w3098R-1774104834","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 17:53:54"}},"processed_data":{"order_number":"ORD-w3098R-1774104834","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 17:54:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"7Wo3dOPHMwzO0Jit3NsMmuc5uxbtwXeB","execution_time":"2026-03-21 17:54:00"} 
[2026-03-21 17:54:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"7Wo3dOPHMwzO0Jit3NsMmuc5uxbtwXeB","execution_time":"2026-03-21 17:54:00","total_operations":19,"sites_count":2} 
[2026-03-21 17:54:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"7Wo3dOPHMwzO0Jit3NsMmuc5uxbtwXeB","execution_time":"2026-03-21 17:54:00","site_id":3,"site_name":"swgamessd","orders_count":18,"order_ids":["ORD-WaJd5V-1774074452","ORD-s1oBilPK-1774101779","ORD-w3X-1774101943","ORD-Toj0-1774101947","ORD-kDtm-1774102001","ORD-T2pGfhy-1774103306","ORD-pV4l-1774103406","ORD-rXKyN2XK-1774104444","ORD-w4u7t-1774104451","ORD-6RRv-1774104461"]} 
[2026-03-21 17:54:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"7Wo3dOPHMwzO0Jit3NsMmuc5uxbtwXeB","execution_time":"2026-03-21 17:54:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 17:54:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"7Wo3dOPHMwzO0Jit3NsMmuc5uxbtwXeB","execution_time":"2026-03-21 17:54:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":18} 
[2026-03-21 17:54:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7Wo3dOPHMwzO0Jit3NsMmuc5uxbtwXeB","execution_time":"2026-03-21 17:54:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6l79-1774104703","operation_id":160438} 
[2026-03-21 17:54:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7Wo3dOPHMwzO0Jit3NsMmuc5uxbtwXeB","execution_time":"2026-03-21 17:54:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6RRv-1774104461","operation_id":160422} 
[2026-03-21 17:54:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7Wo3dOPHMwzO0Jit3NsMmuc5uxbtwXeB","execution_time":"2026-03-21 17:54:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aeFx-1774104699","operation_id":160437} 
[2026-03-21 17:54:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7Wo3dOPHMwzO0Jit3NsMmuc5uxbtwXeB","execution_time":"2026-03-21 17:54:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 17:54:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7Wo3dOPHMwzO0Jit3NsMmuc5uxbtwXeB","execution_time":"2026-03-21 17:54:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FrlSzTI-1774104468","operation_id":160423} 
[2026-03-21 17:54:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7Wo3dOPHMwzO0Jit3NsMmuc5uxbtwXeB","execution_time":"2026-03-21 17:54:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kDtm-1774102001","operation_id":160367} 
[2026-03-21 17:54:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7Wo3dOPHMwzO0Jit3NsMmuc5uxbtwXeB","execution_time":"2026-03-21 17:54:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kz6swVmy-1774104692","operation_id":160435} 
[2026-03-21 17:54:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7Wo3dOPHMwzO0Jit3NsMmuc5uxbtwXeB","execution_time":"2026-03-21 17:54:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 17:54:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7Wo3dOPHMwzO0Jit3NsMmuc5uxbtwXeB","execution_time":"2026-03-21 17:54:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pV4l-1774103406","operation_id":160395} 
[2026-03-21 17:54:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7Wo3dOPHMwzO0Jit3NsMmuc5uxbtwXeB","execution_time":"2026-03-21 17:54:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rXKyN2XK-1774104444","operation_id":160420} 
[2026-03-21 17:54:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7Wo3dOPHMwzO0Jit3NsMmuc5uxbtwXeB","execution_time":"2026-03-21 17:54:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s1oBilPK-1774101779","operation_id":160353} 
[2026-03-21 17:54:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7Wo3dOPHMwzO0Jit3NsMmuc5uxbtwXeB","execution_time":"2026-03-21 17:54:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T2pGfhy-1774103306","operation_id":160394} 
[2026-03-21 17:54:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7Wo3dOPHMwzO0Jit3NsMmuc5uxbtwXeB","execution_time":"2026-03-21 17:54:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Toj0-1774101947","operation_id":160363} 
[2026-03-21 17:54:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7Wo3dOPHMwzO0Jit3NsMmuc5uxbtwXeB","execution_time":"2026-03-21 17:54:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w3098R-1774104834","operation_id":160443} 
[2026-03-21 17:54:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7Wo3dOPHMwzO0Jit3NsMmuc5uxbtwXeB","execution_time":"2026-03-21 17:54:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w3X-1774101943","operation_id":160362} 
[2026-03-21 17:54:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7Wo3dOPHMwzO0Jit3NsMmuc5uxbtwXeB","execution_time":"2026-03-21 17:54:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w4u7t-1774104451","operation_id":160421} 
[2026-03-21 17:54:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7Wo3dOPHMwzO0Jit3NsMmuc5uxbtwXeB","execution_time":"2026-03-21 17:54:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 17:54:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"7Wo3dOPHMwzO0Jit3NsMmuc5uxbtwXeB","execution_time":"2026-03-21 17:54:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":1,"skipped":17,"updates_prepared":1} 
[2026-03-21 17:54:00] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"7Wo3dOPHMwzO0Jit3NsMmuc5uxbtwXeB","execution_time":"2026-03-21 17:54:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 17:54:00] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"7Wo3dOPHMwzO0Jit3NsMmuc5uxbtwXeB","execution_time":"2026-03-21 17:54:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"count":1} 
[2026-03-21 17:54:00] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"7Wo3dOPHMwzO0Jit3NsMmuc5uxbtwXeB","execution_time":"2026-03-21 17:54:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"count":1} 
[2026-03-21 17:54:00] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"7Wo3dOPHMwzO0Jit3NsMmuc5uxbtwXeB","execution_time":"2026-03-21 17:54:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"user_id":1600,"notification_type":"order_approved","reference_id":175407} 
[2026-03-21 17:54:00] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"7Wo3dOPHMwzO0Jit3NsMmuc5uxbtwXeB","execution_time":"2026-03-21 17:54:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 17:54:00] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"7Wo3dOPHMwzO0Jit3NsMmuc5uxbtwXeB","execution_time":"2026-03-21 17:54:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 17:54:00] production.INFO: Batch update completed {"job":"Quryjob","job_id":"7Wo3dOPHMwzO0Jit3NsMmuc5uxbtwXeB","execution_time":"2026-03-21 17:54:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":1,"errors":0} 
[2026-03-21 17:54:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"7Wo3dOPHMwzO0Jit3NsMmuc5uxbtwXeB","execution_time":"2026-03-21 17:54:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":1,"errors":0} 
[2026-03-21 17:54:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"7Wo3dOPHMwzO0Jit3NsMmuc5uxbtwXeB","execution_time":"2026-03-21 17:54:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":1,"order_ids":["ORD-cUcKIk-1774104724"]} 
[2026-03-21 17:54:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"7Wo3dOPHMwzO0Jit3NsMmuc5uxbtwXeB","execution_time":"2026-03-21 17:54:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 17:54:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"7Wo3dOPHMwzO0Jit3NsMmuc5uxbtwXeB","execution_time":"2026-03-21 17:54:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":1} 
[2026-03-21 17:54:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"7Wo3dOPHMwzO0Jit3NsMmuc5uxbtwXeB","execution_time":"2026-03-21 17:54:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cUcKIk-1774104724","operation_id":160441,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 17:54:00] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"7Wo3dOPHMwzO0Jit3NsMmuc5uxbtwXeB","execution_time":"2026-03-21 17:54:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cUcKIk-1774104724","operation_id":160441,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 17:54:00] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"7Wo3dOPHMwzO0Jit3NsMmuc5uxbtwXeB","execution_time":"2026-03-21 17:54:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cUcKIk-1774104724","operation_id":160441,"count":1} 
[2026-03-21 17:54:00] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"7Wo3dOPHMwzO0Jit3NsMmuc5uxbtwXeB","execution_time":"2026-03-21 17:54:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cUcKIk-1774104724","operation_id":160441,"count":1} 
[2026-03-21 17:54:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"7Wo3dOPHMwzO0Jit3NsMmuc5uxbtwXeB","execution_time":"2026-03-21 17:54:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cUcKIk-1774104724","operation_id":160441,"user_id":1320,"notification_type":"order_approved","reference_id":175415} 
[2026-03-21 17:54:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"7Wo3dOPHMwzO0Jit3NsMmuc5uxbtwXeB","execution_time":"2026-03-21 17:54:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cUcKIk-1774104724","operation_id":160441,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 17:54:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"7Wo3dOPHMwzO0Jit3NsMmuc5uxbtwXeB","execution_time":"2026-03-21 17:54:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cUcKIk-1774104724","operation_id":160441,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 17:54:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"7Wo3dOPHMwzO0Jit3NsMmuc5uxbtwXeB","execution_time":"2026-03-21 17:54:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cUcKIk-1774104724","operation_id":160441,"processed":1,"errors":0} 
[2026-03-21 17:54:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"7Wo3dOPHMwzO0Jit3NsMmuc5uxbtwXeB","execution_time":"2026-03-21 17:54:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cUcKIk-1774104724","operation_id":160441,"processed":1,"errors":0} 
[2026-03-21 17:54:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"7Wo3dOPHMwzO0Jit3NsMmuc5uxbtwXeB","execution_time":"2026-03-21 17:54:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cUcKIk-1774104724","operation_id":160441} 
[2026-03-21 17:54:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1600  
[2026-03-21 17:54:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1320  
[2026-03-21 17:54:09] production.INFO: Constructing job for order: 175418  
[2026-03-21 17:54:10] production.INFO: Handling job for order: 175418  
[2026-03-21 17:54:10] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:54:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:54:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=47bad29d-91dc-4ddb-a875-c71f28d0ec29&Player_ID=52378595138  
[2026-03-21 17:54:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=47bad29d-91dc-4ddb-a875-c71f28d0ec29&Player_ID=52378595138","has_body":false} 
[2026-03-21 17:54:10] production.INFO: Operation sent successfully {"operation_id":160444,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-DaF60yS-1774104850","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 17:54:10"}},"processed_data":{"order_number":"ORD-DaF60yS-1774104850","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 17:54:12] production.INFO: Constructing job for order: 175419  
[2026-03-21 17:54:12] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"108.35","mainamount":"110","operation_number":"156003924","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpvofv2fuud5i74XhIBZp"}},"user_id":1133} 
[2026-03-21 17:54:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 17:54:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 17:54:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 17:54:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 17:54:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 17:54:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 17:54:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 17:54:13] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 17:54:13] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18345,"user_id":1133,"amount":108.349999999999994315658113919198513031005859375,"admins_notified":7} 
[2026-03-21 17:54:13] production.INFO: Handling job for order: 175419  
[2026-03-21 17:54:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:54:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:54:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1d30c79f-e5cd-4da7-9869-da56f3f29d52&Player_ID=52378595138  
[2026-03-21 17:54:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1d30c79f-e5cd-4da7-9869-da56f3f29d52&Player_ID=52378595138","has_body":false} 
[2026-03-21 17:54:14] production.INFO: Operation sent successfully {"operation_id":160445,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Tv8BoR-1774104854","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 17:54:14"}},"processed_data":{"order_number":"ORD-Tv8BoR-1774104854","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 17:54:21] production.INFO: Constructing job for order: 175420  
[2026-03-21 17:54:23] production.INFO: Handling job for order: 175420  
[2026-03-21 17:54:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:54:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:54:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/778/params?qty=500000&uuid=cca65fd6-83a3-4e8c-9d2b-0017ea0aac70&Player_ID=1513502  
[2026-03-21 17:54:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/778/params?qty=500000&uuid=cca65fd6-83a3-4e8c-9d2b-0017ea0aac70&Player_ID=1513502","has_body":false} 
[2026-03-21 17:54:24] production.INFO: Operation sent successfully {"operation_id":160446,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-IqOP-1774104864","amount":12.4149000000000011567635738174431025981903076171875,"status":"processing","product":"PotaLive","game":"PotaLive","notes":[],"created_at":"2026-03-21 17:54:24"}},"processed_data":{"order_number":"ORD-IqOP-1774104864","amount":12.4149000000000011567635738174431025981903076171875,"status":"processing","product":"PotaLive","game":"PotaLive"}} 
[2026-03-21 17:54:26] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Tv8BoR-1774104854","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 17:54:26] production.INFO: Processed webhook data (normalized) {"id":"ORD-Tv8BoR-1774104854","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 17:54:26] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:54:26] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":175419} 
[2026-03-21 17:54:26] production.INFO: Order updated successfully. Order ID: 175419, Status: completed  
[2026-03-21 17:54:26] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Tv8BoR-1774104854","status":"completed","codes_count":0} 
[2026-03-21 17:54:26] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-w3098R-1774104834","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 17:54:26] production.INFO: Processed webhook data (normalized) {"id":"ORD-w3098R-1774104834","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 17:54:26] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:54:26] production.INFO: SendAcceptReject: Notification queued {"user_id":1609,"notification_type":"order_approved","reference_id":175417} 
[2026-03-21 17:54:26] production.INFO: Order updated successfully. Order ID: 175417, Status: completed  
[2026-03-21 17:54:26] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-w3098R-1774104834","status":"completed","codes_count":0} 
[2026-03-21 17:54:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-21 17:54:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1609  
[2026-03-21 17:54:29] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-IqOP-1774104864","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 17:54:29] production.INFO: Processed webhook data (normalized) {"id":"ORD-IqOP-1774104864","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 17:54:29] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:54:29] production.INFO: SendAcceptReject: Notification queued {"user_id":562,"notification_type":"order_approved","reference_id":175420} 
[2026-03-21 17:54:29] production.INFO: Order updated successfully. Order ID: 175420, Status: completed  
[2026-03-21 17:54:29] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-IqOP-1774104864","status":"completed","codes_count":0} 
[2026-03-21 17:54:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 562  
[2026-03-21 17:54:35] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-DaF60yS-1774104850","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 17:54:35] production.INFO: Processed webhook data (normalized) {"id":"ORD-DaF60yS-1774104850","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 17:54:35] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:54:35] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":175418} 
[2026-03-21 17:54:35] production.INFO: Order updated successfully. Order ID: 175418, Status: completed  
[2026-03-21 17:54:35] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-DaF60yS-1774104850","status":"completed","codes_count":0} 
[2026-03-21 17:54:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-21 17:54:59] production.INFO: Constructing job for order: 175421  
[2026-03-21 17:55:00] production.INFO: Executing GetProducts task...  
[2026-03-21 17:55:00] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 17:55:00] production.INFO: Executing GetProducts task...  
[2026-03-21 17:55:01] production.INFO: Constructing job for order: 175422  
[2026-03-21 17:55:02] production.INFO: async() رجع: true  
[2026-03-21 17:55:02] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 17:55:03] production.WARNING: Product with ID 395 not found  
[2026-03-21 17:55:03] production.WARNING: Product with ID 213 not found  
[2026-03-21 17:55:03] production.WARNING: Product with ID 212 not found  
[2026-03-21 17:55:03] production.WARNING: Product with ID 211 not found  
[2026-03-21 17:55:03] production.WARNING: Product with ID 210 not found  
[2026-03-21 17:55:03] production.WARNING: Product with ID 209 not found  
[2026-03-21 17:55:03] production.WARNING: Product with ID 214 not found  
[2026-03-21 17:55:03] production.WARNING: Product with ID 215 not found  
[2026-03-21 17:55:03] production.WARNING: Product with ID 216 not found  
[2026-03-21 17:55:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 17:55:04] production.INFO: Handling job for order: 175421  
[2026-03-21 17:55:04] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:55:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:55:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=10000&uuid=c9c07a29-c7f3-428d-b647-c4068cbdf057&Player_ID=53940400  
[2026-03-21 17:55:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=10000&uuid=c9c07a29-c7f3-428d-b647-c4068cbdf057&Player_ID=53940400","has_body":false} 
[2026-03-21 17:55:05] production.INFO: Operation sent successfully {"operation_id":160447,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pXXtKZT-1774104904","amount":17.1794799999999980855136527679860591888427734375,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-21 17:55:05"}},"processed_data":{"order_number":"ORD-pXXtKZT-1774104904","amount":17.1794799999999980855136527679860591888427734375,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-21 17:55:05] production.INFO: Handling job for order: 175422  
[2026-03-21 17:55:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:55:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:55:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=61b1b2e1-99e8-4d3c-805b-9fb4f60b1b0c&Player_ID=8591608875  
[2026-03-21 17:55:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=61b1b2e1-99e8-4d3c-805b-9fb4f60b1b0c&Player_ID=8591608875","has_body":false} 
[2026-03-21 17:55:06] production.INFO: Operation sent successfully {"operation_id":160448,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-XsViZp-1774104905","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 17:55:06"}},"processed_data":{"order_number":"ORD-XsViZp-1774104905","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 17:55:12] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-pXXtKZT-1774104904","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 17:55:12] production.INFO: Processed webhook data (normalized) {"id":"ORD-pXXtKZT-1774104904","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 17:55:12] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:55:12] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":175421} 
[2026-03-21 17:55:12] production.INFO: Order updated successfully. Order ID: 175421, Status: completed  
[2026-03-21 17:55:12] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-pXXtKZT-1774104904","status":"completed","codes_count":0} 
[2026-03-21 17:55:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 17:55:17] production.INFO: Constructing job for order: 175423  
[2026-03-21 17:55:18] production.INFO: Handling job for order: 175423  
[2026-03-21 17:55:18] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:55:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:55:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/825/params?qty=4000&uuid=dee5eeb6-43a2-4c31-9c0a-4e9b605013d7&Player_ID=4298379  
[2026-03-21 17:55:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/825/params?qty=4000&uuid=dee5eeb6-43a2-4c31-9c0a-4e9b605013d7&Player_ID=4298379","has_body":false} 
[2026-03-21 17:55:19] production.INFO: Operation sent successfully {"operation_id":160449,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1v3hr-1774104918","amount":2.95071599999999989449861459434032440185546875,"status":"processing","product":"Sahra Amount","game":"Sahra Caht","notes":[],"created_at":"2026-03-21 17:55:19"}},"processed_data":{"order_number":"ORD-1v3hr-1774104918","amount":2.95071599999999989449861459434032440185546875,"status":"processing","product":"Sahra Amount","game":"Sahra Caht"}} 
[2026-03-21 17:55:26] production.INFO: Constructing job for order: 175424  
[2026-03-21 17:55:28] production.INFO: Handling job for order: 175424  
[2026-03-21 17:55:28] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:55:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:55:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/564/params?qty=15500&uuid=4b027657-7611-422b-8e2f-6211c0ae15cb&Player_ID=130400372  
[2026-03-21 17:55:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/564/params?qty=15500&uuid=4b027657-7611-422b-8e2f-6211c0ae15cb&Player_ID=130400372","has_body":false} 
[2026-03-21 17:55:28] production.INFO: Operation sent successfully {"operation_id":160450,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-jNx-1774104928","amount":2.14121030000000001081161826732568442821502685546875,"status":"processing","product":"Sugo Amount","game":"Sugo","notes":[],"created_at":"2026-03-21 17:55:28"}},"processed_data":{"order_number":"ORD-jNx-1774104928","amount":2.14121030000000001081161826732568442821502685546875,"status":"processing","product":"Sugo Amount","game":"Sugo"}} 
[2026-03-21 17:55:37] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-XsViZp-1774104905","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 17:55:37] production.INFO: Processed webhook data (normalized) {"id":"ORD-XsViZp-1774104905","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 17:55:37] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:55:37] production.INFO: SendAcceptReject: Notification queued {"user_id":1609,"notification_type":"order_approved","reference_id":175422} 
[2026-03-21 17:55:37] production.INFO: Order updated successfully. Order ID: 175422, Status: completed  
[2026-03-21 17:55:37] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-XsViZp-1774104905","status":"completed","codes_count":0} 
[2026-03-21 17:55:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1609  
[2026-03-21 17:56:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"LrmtXfp9BUHQfszptefbJ47uaM5J8FnM","execution_time":"2026-03-21 17:56:01"} 
[2026-03-21 17:56:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"LrmtXfp9BUHQfszptefbJ47uaM5J8FnM","execution_time":"2026-03-21 17:56:01","total_operations":18,"sites_count":1} 
[2026-03-21 17:56:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"LrmtXfp9BUHQfszptefbJ47uaM5J8FnM","execution_time":"2026-03-21 17:56:01","site_id":3,"site_name":"swgamessd","orders_count":18,"order_ids":["ORD-WaJd5V-1774074452","ORD-s1oBilPK-1774101779","ORD-w3X-1774101943","ORD-Toj0-1774101947","ORD-kDtm-1774102001","ORD-T2pGfhy-1774103306","ORD-pV4l-1774103406","ORD-rXKyN2XK-1774104444","ORD-w4u7t-1774104451","ORD-6RRv-1774104461"]} 
[2026-03-21 17:56:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"LrmtXfp9BUHQfszptefbJ47uaM5J8FnM","execution_time":"2026-03-21 17:56:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 17:56:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"LrmtXfp9BUHQfszptefbJ47uaM5J8FnM","execution_time":"2026-03-21 17:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":18} 
[2026-03-21 17:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LrmtXfp9BUHQfszptefbJ47uaM5J8FnM","execution_time":"2026-03-21 17:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1v3hr-1774104918","operation_id":160449} 
[2026-03-21 17:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LrmtXfp9BUHQfszptefbJ47uaM5J8FnM","execution_time":"2026-03-21 17:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6l79-1774104703","operation_id":160438} 
[2026-03-21 17:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LrmtXfp9BUHQfszptefbJ47uaM5J8FnM","execution_time":"2026-03-21 17:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6RRv-1774104461","operation_id":160422} 
[2026-03-21 17:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LrmtXfp9BUHQfszptefbJ47uaM5J8FnM","execution_time":"2026-03-21 17:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aeFx-1774104699","operation_id":160437} 
[2026-03-21 17:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LrmtXfp9BUHQfszptefbJ47uaM5J8FnM","execution_time":"2026-03-21 17:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 17:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LrmtXfp9BUHQfszptefbJ47uaM5J8FnM","execution_time":"2026-03-21 17:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FrlSzTI-1774104468","operation_id":160423} 
[2026-03-21 17:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LrmtXfp9BUHQfszptefbJ47uaM5J8FnM","execution_time":"2026-03-21 17:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jNx-1774104928","operation_id":160450} 
[2026-03-21 17:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LrmtXfp9BUHQfszptefbJ47uaM5J8FnM","execution_time":"2026-03-21 17:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kDtm-1774102001","operation_id":160367} 
[2026-03-21 17:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LrmtXfp9BUHQfszptefbJ47uaM5J8FnM","execution_time":"2026-03-21 17:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kz6swVmy-1774104692","operation_id":160435} 
[2026-03-21 17:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LrmtXfp9BUHQfszptefbJ47uaM5J8FnM","execution_time":"2026-03-21 17:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 17:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LrmtXfp9BUHQfszptefbJ47uaM5J8FnM","execution_time":"2026-03-21 17:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pV4l-1774103406","operation_id":160395} 
[2026-03-21 17:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LrmtXfp9BUHQfszptefbJ47uaM5J8FnM","execution_time":"2026-03-21 17:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rXKyN2XK-1774104444","operation_id":160420} 
[2026-03-21 17:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LrmtXfp9BUHQfszptefbJ47uaM5J8FnM","execution_time":"2026-03-21 17:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s1oBilPK-1774101779","operation_id":160353} 
[2026-03-21 17:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LrmtXfp9BUHQfszptefbJ47uaM5J8FnM","execution_time":"2026-03-21 17:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T2pGfhy-1774103306","operation_id":160394} 
[2026-03-21 17:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LrmtXfp9BUHQfszptefbJ47uaM5J8FnM","execution_time":"2026-03-21 17:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Toj0-1774101947","operation_id":160363} 
[2026-03-21 17:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LrmtXfp9BUHQfszptefbJ47uaM5J8FnM","execution_time":"2026-03-21 17:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w3X-1774101943","operation_id":160362} 
[2026-03-21 17:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LrmtXfp9BUHQfszptefbJ47uaM5J8FnM","execution_time":"2026-03-21 17:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w4u7t-1774104451","operation_id":160421} 
[2026-03-21 17:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LrmtXfp9BUHQfszptefbJ47uaM5J8FnM","execution_time":"2026-03-21 17:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 17:56:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"LrmtXfp9BUHQfszptefbJ47uaM5J8FnM","execution_time":"2026-03-21 17:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":18,"updates_prepared":0} 
[2026-03-21 17:56:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"LrmtXfp9BUHQfszptefbJ47uaM5J8FnM","execution_time":"2026-03-21 17:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 17:56:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"LrmtXfp9BUHQfszptefbJ47uaM5J8FnM","execution_time":"2026-03-21 17:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 17:56:43] production.INFO: Constructing job for order: 175426  
[2026-03-21 17:56:44] production.INFO: Handling job for order: 175426  
[2026-03-21 17:56:44] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:56:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:56:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=ec5843da-9e4a-4930-beb7-8424e2095eb1&Player_ID=51255065630  
[2026-03-21 17:56:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=ec5843da-9e4a-4930-beb7-8424e2095eb1&Player_ID=51255065630","has_body":false} 
[2026-03-21 17:56:44] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-21 17:56:44] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":160451,"exception":"Unknown named parameter $userId"} 
[2026-03-21 17:56:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-21 17:57:17] production.INFO: Constructing job for order: 175427  
[2026-03-21 17:57:20] production.INFO: Handling job for order: 175427  
[2026-03-21 17:57:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:57:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:57:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=f7d65e1c-b522-4d32-943a-6565d44840bd&Player_ID=5649452761  
[2026-03-21 17:57:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=f7d65e1c-b522-4d32-943a-6565d44840bd&Player_ID=5649452761","has_body":false} 
[2026-03-21 17:57:21] production.INFO: Operation sent successfully {"operation_id":160452,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8ZAOUie8-1774105040","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 17:57:21"}},"processed_data":{"order_number":"ORD-8ZAOUie8-1774105040","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-21 17:57:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-8ZAOUie8-1774105040","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 17:57:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-8ZAOUie8-1774105040","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 17:57:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:57:31] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":175427} 
[2026-03-21 17:57:31] production.INFO: Order updated successfully. Order ID: 175427, Status: completed  
[2026-03-21 17:57:31] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-8ZAOUie8-1774105040","status":"completed","codes_count":0} 
[2026-03-21 17:57:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-21 17:58:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-jNx-1774104928","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 17:58:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-jNx-1774104928","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 17:58:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:58:02] production.INFO: SendAcceptReject: Notification queued {"user_id":59,"notification_type":"order_approved","reference_id":175424} 
[2026-03-21 17:58:02] production.INFO: Order updated successfully. Order ID: 175424, Status: completed  
[2026-03-21 17:58:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-jNx-1774104928","status":"completed","codes_count":0} 
[2026-03-21 17:58:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"xqFbwDadcp9QhMkE8NWX3m9TPFcezVU9","execution_time":"2026-03-21 17:58:03"} 
[2026-03-21 17:58:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"xqFbwDadcp9QhMkE8NWX3m9TPFcezVU9","execution_time":"2026-03-21 17:58:03","total_operations":17,"sites_count":1} 
[2026-03-21 17:58:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"xqFbwDadcp9QhMkE8NWX3m9TPFcezVU9","execution_time":"2026-03-21 17:58:03","site_id":3,"site_name":"swgamessd","orders_count":17,"order_ids":["ORD-WaJd5V-1774074452","ORD-s1oBilPK-1774101779","ORD-w3X-1774101943","ORD-Toj0-1774101947","ORD-kDtm-1774102001","ORD-T2pGfhy-1774103306","ORD-pV4l-1774103406","ORD-rXKyN2XK-1774104444","ORD-w4u7t-1774104451","ORD-6RRv-1774104461"]} 
[2026-03-21 17:58:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"xqFbwDadcp9QhMkE8NWX3m9TPFcezVU9","execution_time":"2026-03-21 17:58:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 17:58:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"xqFbwDadcp9QhMkE8NWX3m9TPFcezVU9","execution_time":"2026-03-21 17:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":17} 
[2026-03-21 17:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xqFbwDadcp9QhMkE8NWX3m9TPFcezVU9","execution_time":"2026-03-21 17:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6l79-1774104703","operation_id":160438} 
[2026-03-21 17:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xqFbwDadcp9QhMkE8NWX3m9TPFcezVU9","execution_time":"2026-03-21 17:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6RRv-1774104461","operation_id":160422} 
[2026-03-21 17:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xqFbwDadcp9QhMkE8NWX3m9TPFcezVU9","execution_time":"2026-03-21 17:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aeFx-1774104699","operation_id":160437} 
[2026-03-21 17:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xqFbwDadcp9QhMkE8NWX3m9TPFcezVU9","execution_time":"2026-03-21 17:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 17:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xqFbwDadcp9QhMkE8NWX3m9TPFcezVU9","execution_time":"2026-03-21 17:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FrlSzTI-1774104468","operation_id":160423} 
[2026-03-21 17:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xqFbwDadcp9QhMkE8NWX3m9TPFcezVU9","execution_time":"2026-03-21 17:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kDtm-1774102001","operation_id":160367} 
[2026-03-21 17:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xqFbwDadcp9QhMkE8NWX3m9TPFcezVU9","execution_time":"2026-03-21 17:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kz6swVmy-1774104692","operation_id":160435} 
[2026-03-21 17:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xqFbwDadcp9QhMkE8NWX3m9TPFcezVU9","execution_time":"2026-03-21 17:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 17:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xqFbwDadcp9QhMkE8NWX3m9TPFcezVU9","execution_time":"2026-03-21 17:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pV4l-1774103406","operation_id":160395} 
[2026-03-21 17:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xqFbwDadcp9QhMkE8NWX3m9TPFcezVU9","execution_time":"2026-03-21 17:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rXKyN2XK-1774104444","operation_id":160420} 
[2026-03-21 17:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xqFbwDadcp9QhMkE8NWX3m9TPFcezVU9","execution_time":"2026-03-21 17:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s1oBilPK-1774101779","operation_id":160353} 
[2026-03-21 17:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xqFbwDadcp9QhMkE8NWX3m9TPFcezVU9","execution_time":"2026-03-21 17:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T2pGfhy-1774103306","operation_id":160394} 
[2026-03-21 17:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xqFbwDadcp9QhMkE8NWX3m9TPFcezVU9","execution_time":"2026-03-21 17:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Toj0-1774101947","operation_id":160363} 
[2026-03-21 17:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xqFbwDadcp9QhMkE8NWX3m9TPFcezVU9","execution_time":"2026-03-21 17:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w3X-1774101943","operation_id":160362} 
[2026-03-21 17:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xqFbwDadcp9QhMkE8NWX3m9TPFcezVU9","execution_time":"2026-03-21 17:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w4u7t-1774104451","operation_id":160421} 
[2026-03-21 17:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"xqFbwDadcp9QhMkE8NWX3m9TPFcezVU9","execution_time":"2026-03-21 17:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 17:58:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"xqFbwDadcp9QhMkE8NWX3m9TPFcezVU9","execution_time":"2026-03-21 17:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":1,"skipped":16,"updates_prepared":1} 
[2026-03-21 17:58:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"xqFbwDadcp9QhMkE8NWX3m9TPFcezVU9","execution_time":"2026-03-21 17:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 17:58:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"xqFbwDadcp9QhMkE8NWX3m9TPFcezVU9","execution_time":"2026-03-21 17:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"count":1} 
[2026-03-21 17:58:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"xqFbwDadcp9QhMkE8NWX3m9TPFcezVU9","execution_time":"2026-03-21 17:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"count":1} 
[2026-03-21 17:58:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"xqFbwDadcp9QhMkE8NWX3m9TPFcezVU9","execution_time":"2026-03-21 17:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"user_id":802,"notification_type":"order_approved","reference_id":175423} 
[2026-03-21 17:58:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"xqFbwDadcp9QhMkE8NWX3m9TPFcezVU9","execution_time":"2026-03-21 17:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 17:58:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"xqFbwDadcp9QhMkE8NWX3m9TPFcezVU9","execution_time":"2026-03-21 17:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 17:58:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"xqFbwDadcp9QhMkE8NWX3m9TPFcezVU9","execution_time":"2026-03-21 17:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":1,"errors":0} 
[2026-03-21 17:58:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"xqFbwDadcp9QhMkE8NWX3m9TPFcezVU9","execution_time":"2026-03-21 17:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":1,"errors":0} 
[2026-03-21 17:58:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"xqFbwDadcp9QhMkE8NWX3m9TPFcezVU9","execution_time":"2026-03-21 17:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 17:58:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-21 17:58:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 802  
[2026-03-21 17:58:13] production.INFO: Constructing job for order: 175428  
[2026-03-21 17:58:15] production.INFO: Handling job for order: 175428  
[2026-03-21 17:58:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:58:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:58:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=d44f646d-a80c-4ccf-9831-39c2190d6f3a&Player_ID=9837268959  
[2026-03-21 17:58:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=d44f646d-a80c-4ccf-9831-39c2190d6f3a&Player_ID=9837268959","has_body":false} 
[2026-03-21 17:58:16] production.INFO: Operation sent successfully {"operation_id":160453,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-niz8-1774105095","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 17:58:16"}},"processed_data":{"order_number":"ORD-niz8-1774105095","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 17:59:21] production.INFO: Constructing job for order: 175429  
[2026-03-21 17:59:22] production.INFO: Handling job for order: 175429  
[2026-03-21 17:59:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 17:59:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 17:59:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=33170578-a607-4668-a04c-27d0766097cb&Player_ID=8591608875  
[2026-03-21 17:59:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=33170578-a607-4668-a04c-27d0766097cb&Player_ID=8591608875","has_body":false} 
[2026-03-21 17:59:23] production.INFO: Operation sent successfully {"operation_id":160454,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9Vn-1774105162","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 17:59:23"}},"processed_data":{"order_number":"ORD-9Vn-1774105162","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 17:59:48] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-9Vn-1774105162","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 17:59:48] production.INFO: Processed webhook data (normalized) {"id":"ORD-9Vn-1774105162","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 17:59:48] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 17:59:48] production.INFO: SendAcceptReject: Notification queued {"user_id":1609,"notification_type":"order_approved","reference_id":175429} 
[2026-03-21 17:59:48] production.INFO: Order updated successfully. Order ID: 175429, Status: completed  
[2026-03-21 17:59:48] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-9Vn-1774105162","status":"completed","codes_count":0} 
[2026-03-21 17:59:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1609  
[2026-03-21 18:00:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"flDUUrap9lApkElmRkOS83TZa7P3tq74","execution_time":"2026-03-21 18:00:02"} 
[2026-03-21 18:00:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"flDUUrap9lApkElmRkOS83TZa7P3tq74","execution_time":"2026-03-21 18:00:02","total_operations":17,"sites_count":1} 
[2026-03-21 18:00:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"flDUUrap9lApkElmRkOS83TZa7P3tq74","execution_time":"2026-03-21 18:00:02","site_id":3,"site_name":"swgamessd","orders_count":17,"order_ids":["ORD-WaJd5V-1774074452","ORD-s1oBilPK-1774101779","ORD-w3X-1774101943","ORD-Toj0-1774101947","ORD-kDtm-1774102001","ORD-T2pGfhy-1774103306","ORD-pV4l-1774103406","ORD-rXKyN2XK-1774104444","ORD-w4u7t-1774104451","ORD-6RRv-1774104461"]} 
[2026-03-21 18:00:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"flDUUrap9lApkElmRkOS83TZa7P3tq74","execution_time":"2026-03-21 18:00:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 18:00:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"flDUUrap9lApkElmRkOS83TZa7P3tq74","execution_time":"2026-03-21 18:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":17} 
[2026-03-21 18:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"flDUUrap9lApkElmRkOS83TZa7P3tq74","execution_time":"2026-03-21 18:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6l79-1774104703","operation_id":160438} 
[2026-03-21 18:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"flDUUrap9lApkElmRkOS83TZa7P3tq74","execution_time":"2026-03-21 18:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6RRv-1774104461","operation_id":160422} 
[2026-03-21 18:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"flDUUrap9lApkElmRkOS83TZa7P3tq74","execution_time":"2026-03-21 18:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aeFx-1774104699","operation_id":160437} 
[2026-03-21 18:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"flDUUrap9lApkElmRkOS83TZa7P3tq74","execution_time":"2026-03-21 18:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 18:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"flDUUrap9lApkElmRkOS83TZa7P3tq74","execution_time":"2026-03-21 18:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FrlSzTI-1774104468","operation_id":160423} 
[2026-03-21 18:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"flDUUrap9lApkElmRkOS83TZa7P3tq74","execution_time":"2026-03-21 18:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kDtm-1774102001","operation_id":160367} 
[2026-03-21 18:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"flDUUrap9lApkElmRkOS83TZa7P3tq74","execution_time":"2026-03-21 18:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kz6swVmy-1774104692","operation_id":160435} 
[2026-03-21 18:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"flDUUrap9lApkElmRkOS83TZa7P3tq74","execution_time":"2026-03-21 18:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 18:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"flDUUrap9lApkElmRkOS83TZa7P3tq74","execution_time":"2026-03-21 18:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-niz8-1774105095","operation_id":160453} 
[2026-03-21 18:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"flDUUrap9lApkElmRkOS83TZa7P3tq74","execution_time":"2026-03-21 18:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pV4l-1774103406","operation_id":160395} 
[2026-03-21 18:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"flDUUrap9lApkElmRkOS83TZa7P3tq74","execution_time":"2026-03-21 18:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rXKyN2XK-1774104444","operation_id":160420} 
[2026-03-21 18:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"flDUUrap9lApkElmRkOS83TZa7P3tq74","execution_time":"2026-03-21 18:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s1oBilPK-1774101779","operation_id":160353} 
[2026-03-21 18:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"flDUUrap9lApkElmRkOS83TZa7P3tq74","execution_time":"2026-03-21 18:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T2pGfhy-1774103306","operation_id":160394} 
[2026-03-21 18:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"flDUUrap9lApkElmRkOS83TZa7P3tq74","execution_time":"2026-03-21 18:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Toj0-1774101947","operation_id":160363} 
[2026-03-21 18:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"flDUUrap9lApkElmRkOS83TZa7P3tq74","execution_time":"2026-03-21 18:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w3X-1774101943","operation_id":160362} 
[2026-03-21 18:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"flDUUrap9lApkElmRkOS83TZa7P3tq74","execution_time":"2026-03-21 18:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w4u7t-1774104451","operation_id":160421} 
[2026-03-21 18:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"flDUUrap9lApkElmRkOS83TZa7P3tq74","execution_time":"2026-03-21 18:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 18:00:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"flDUUrap9lApkElmRkOS83TZa7P3tq74","execution_time":"2026-03-21 18:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":17,"updates_prepared":0} 
[2026-03-21 18:00:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"flDUUrap9lApkElmRkOS83TZa7P3tq74","execution_time":"2026-03-21 18:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 18:00:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"flDUUrap9lApkElmRkOS83TZa7P3tq74","execution_time":"2026-03-21 18:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 18:00:03] production.INFO: Executing GetProducts task...  
[2026-03-21 18:00:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 18:00:03] production.INFO: Executing GetProducts task...  
[2026-03-21 18:00:05] production.INFO: async() رجع: true  
[2026-03-21 18:00:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 18:00:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 18:00:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 18:00:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 18:00:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 18:00:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 18:00:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 18:00:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 18:00:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 18:00:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 18:00:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 18:00:17] production.INFO: Constructing job for order: 175430  
[2026-03-21 18:00:19] production.INFO: Handling job for order: 175430  
[2026-03-21 18:00:19] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:00:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:00:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/615/params?qty=10000&uuid=4bc15431-86b0-40fa-959e-59271a79e4b0&Player_ID=18048901  
[2026-03-21 18:00:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/615/params?qty=10000&uuid=4bc15431-86b0-40fa-959e-59271a79e4b0&Player_ID=18048901","has_body":false} 
[2026-03-21 18:00:19] production.INFO: Operation sent successfully {"operation_id":160455,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-J9lodHfd-1774105219","amount":1.0575900000000000300559577226522378623485565185546875,"status":"processing","product":"Xena Amount","game":"Xena","notes":[],"created_at":"2026-03-21 18:00:19"}},"processed_data":{"order_number":"ORD-J9lodHfd-1774105219","amount":1.0575900000000000300559577226522378623485565185546875,"status":"processing","product":"Xena Amount","game":"Xena"}} 
[2026-03-21 18:00:39] production.INFO: Creating credit request {"payload":{"method_id":"14","amount":"1180.0","mainamount":"1180","operation_number":"156009512","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpdp7h3g59s528bVn8CcC"}},"user_id":1609} 
[2026-03-21 18:00:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 18:00:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 18:00:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 18:00:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 18:00:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 18:00:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 18:00:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 18:00:40] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 18:00:40] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18346,"user_id":1609,"amount":1180.0,"admins_notified":7} 
[2026-03-21 18:00:49] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-niz8-1774105095","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:00:49] production.INFO: Processed webhook data (normalized) {"id":"ORD-niz8-1774105095","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:00:49] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:00:49] production.INFO: SendAcceptReject: Notification queued {"user_id":675,"notification_type":"order_approved","reference_id":175428} 
[2026-03-21 18:00:49] production.INFO: Order updated successfully. Order ID: 175428, Status: completed  
[2026-03-21 18:00:49] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-niz8-1774105095","status":"completed","codes_count":0} 
[2026-03-21 18:00:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 675  
[2026-03-21 18:00:51] production.INFO: Constructing job for order: 175431  
[2026-03-21 18:00:52] production.INFO: Handling job for order: 175431  
[2026-03-21 18:00:52] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:00:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:00:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=5129b875-a66d-4e47-9c54-a13b92a8c014&Player_ID=32234919  
[2026-03-21 18:00:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=5129b875-a66d-4e47-9c54-a13b92a8c014&Player_ID=32234919","has_body":false} 
[2026-03-21 18:00:53] production.INFO: Operation sent successfully {"operation_id":160456,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Hia-1774105253","amount":1.7179480000000000305959702018299140036106109619140625,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-21 18:00:53"}},"processed_data":{"order_number":"ORD-Hia-1774105253","amount":1.7179480000000000305959702018299140036106109619140625,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-21 18:00:56] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Hia-1774105253","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 18:00:56] production.INFO: Processed webhook data (normalized) {"id":"ORD-Hia-1774105253","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 18:00:56] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:00:56] production.INFO: SendAcceptReject: Notification queued {"user_id":67,"notification_type":"order_approved","reference_id":175431} 
[2026-03-21 18:00:56] production.INFO: Order updated successfully. Order ID: 175431, Status: completed  
[2026-03-21 18:00:56] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Hia-1774105253","status":"completed","codes_count":0} 
[2026-03-21 18:00:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 67  
[2026-03-21 18:01:28] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-21 18:01:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 225  
[2026-03-21 18:01:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1689  
[2026-03-21 18:02:01] production.INFO: Constructing job for order: 175432  
[2026-03-21 18:02:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"tPVWTXDVMNksZBS8w8igI0UMFFlcxp2F","execution_time":"2026-03-21 18:02:02"} 
[2026-03-21 18:02:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"tPVWTXDVMNksZBS8w8igI0UMFFlcxp2F","execution_time":"2026-03-21 18:02:02","total_operations":17,"sites_count":1} 
[2026-03-21 18:02:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"tPVWTXDVMNksZBS8w8igI0UMFFlcxp2F","execution_time":"2026-03-21 18:02:02","site_id":3,"site_name":"swgamessd","orders_count":17,"order_ids":["ORD-WaJd5V-1774074452","ORD-s1oBilPK-1774101779","ORD-w3X-1774101943","ORD-Toj0-1774101947","ORD-kDtm-1774102001","ORD-T2pGfhy-1774103306","ORD-pV4l-1774103406","ORD-rXKyN2XK-1774104444","ORD-w4u7t-1774104451","ORD-6RRv-1774104461"]} 
[2026-03-21 18:02:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"tPVWTXDVMNksZBS8w8igI0UMFFlcxp2F","execution_time":"2026-03-21 18:02:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 18:02:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"tPVWTXDVMNksZBS8w8igI0UMFFlcxp2F","execution_time":"2026-03-21 18:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":17} 
[2026-03-21 18:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tPVWTXDVMNksZBS8w8igI0UMFFlcxp2F","execution_time":"2026-03-21 18:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6l79-1774104703","operation_id":160438} 
[2026-03-21 18:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tPVWTXDVMNksZBS8w8igI0UMFFlcxp2F","execution_time":"2026-03-21 18:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6RRv-1774104461","operation_id":160422} 
[2026-03-21 18:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tPVWTXDVMNksZBS8w8igI0UMFFlcxp2F","execution_time":"2026-03-21 18:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aeFx-1774104699","operation_id":160437} 
[2026-03-21 18:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tPVWTXDVMNksZBS8w8igI0UMFFlcxp2F","execution_time":"2026-03-21 18:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 18:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tPVWTXDVMNksZBS8w8igI0UMFFlcxp2F","execution_time":"2026-03-21 18:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FrlSzTI-1774104468","operation_id":160423} 
[2026-03-21 18:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tPVWTXDVMNksZBS8w8igI0UMFFlcxp2F","execution_time":"2026-03-21 18:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kDtm-1774102001","operation_id":160367} 
[2026-03-21 18:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tPVWTXDVMNksZBS8w8igI0UMFFlcxp2F","execution_time":"2026-03-21 18:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kz6swVmy-1774104692","operation_id":160435} 
[2026-03-21 18:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tPVWTXDVMNksZBS8w8igI0UMFFlcxp2F","execution_time":"2026-03-21 18:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 18:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tPVWTXDVMNksZBS8w8igI0UMFFlcxp2F","execution_time":"2026-03-21 18:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pV4l-1774103406","operation_id":160395} 
[2026-03-21 18:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tPVWTXDVMNksZBS8w8igI0UMFFlcxp2F","execution_time":"2026-03-21 18:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rXKyN2XK-1774104444","operation_id":160420} 
[2026-03-21 18:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tPVWTXDVMNksZBS8w8igI0UMFFlcxp2F","execution_time":"2026-03-21 18:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s1oBilPK-1774101779","operation_id":160353} 
[2026-03-21 18:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tPVWTXDVMNksZBS8w8igI0UMFFlcxp2F","execution_time":"2026-03-21 18:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T2pGfhy-1774103306","operation_id":160394} 
[2026-03-21 18:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tPVWTXDVMNksZBS8w8igI0UMFFlcxp2F","execution_time":"2026-03-21 18:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Toj0-1774101947","operation_id":160363} 
[2026-03-21 18:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tPVWTXDVMNksZBS8w8igI0UMFFlcxp2F","execution_time":"2026-03-21 18:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w3X-1774101943","operation_id":160362} 
[2026-03-21 18:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tPVWTXDVMNksZBS8w8igI0UMFFlcxp2F","execution_time":"2026-03-21 18:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w4u7t-1774104451","operation_id":160421} 
[2026-03-21 18:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tPVWTXDVMNksZBS8w8igI0UMFFlcxp2F","execution_time":"2026-03-21 18:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 18:02:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"tPVWTXDVMNksZBS8w8igI0UMFFlcxp2F","execution_time":"2026-03-21 18:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":1,"skipped":16,"updates_prepared":1} 
[2026-03-21 18:02:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"tPVWTXDVMNksZBS8w8igI0UMFFlcxp2F","execution_time":"2026-03-21 18:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 18:02:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"tPVWTXDVMNksZBS8w8igI0UMFFlcxp2F","execution_time":"2026-03-21 18:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"count":1} 
[2026-03-21 18:02:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"tPVWTXDVMNksZBS8w8igI0UMFFlcxp2F","execution_time":"2026-03-21 18:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"count":1} 
[2026-03-21 18:02:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"tPVWTXDVMNksZBS8w8igI0UMFFlcxp2F","execution_time":"2026-03-21 18:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"user_id":312,"notification_type":"order_approved","reference_id":175430} 
[2026-03-21 18:02:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"tPVWTXDVMNksZBS8w8igI0UMFFlcxp2F","execution_time":"2026-03-21 18:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 18:02:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"tPVWTXDVMNksZBS8w8igI0UMFFlcxp2F","execution_time":"2026-03-21 18:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 18:02:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"tPVWTXDVMNksZBS8w8igI0UMFFlcxp2F","execution_time":"2026-03-21 18:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":1,"errors":0} 
[2026-03-21 18:02:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"tPVWTXDVMNksZBS8w8igI0UMFFlcxp2F","execution_time":"2026-03-21 18:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":1,"errors":0} 
[2026-03-21 18:02:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"tPVWTXDVMNksZBS8w8igI0UMFFlcxp2F","execution_time":"2026-03-21 18:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 18:02:02] production.INFO: Handling job for order: 175432  
[2026-03-21 18:02:02] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:02:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:02:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=f7cfa4f7-8520-4cd0-941d-eebe6a1277c1&Player_ID=52376445431  
[2026-03-21 18:02:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=f7cfa4f7-8520-4cd0-941d-eebe6a1277c1&Player_ID=52376445431","has_body":false} 
[2026-03-21 18:02:03] production.INFO: Operation sent successfully {"operation_id":160457,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ZrvneVfn-1774105323","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 18:02:03"}},"processed_data":{"order_number":"ORD-ZrvneVfn-1774105323","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 18:02:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-21 18:02:10] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"1800.0","mainamount":"1800","operation_number":"600429089468","note":"600429089468","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpl2ni6h1bufj881kygjr"}},"user_id":663} 
[2026-03-21 18:02:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 18:02:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 18:02:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 18:02:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 18:02:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 18:02:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 18:02:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 18:02:12] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 18:02:12] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18347,"user_id":663,"amount":1800.0,"admins_notified":7} 
[2026-03-21 18:02:15] production.INFO: Constructing job for order: 175433  
[2026-03-21 18:02:18] production.INFO: Handling job for order: 175433  
[2026-03-21 18:02:18] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:02:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:02:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=fc6f6d94-f939-4a45-a2be-98df72b64e5c&Player_ID=52349249859  
[2026-03-21 18:02:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=fc6f6d94-f939-4a45-a2be-98df72b64e5c&Player_ID=52349249859","has_body":false} 
[2026-03-21 18:02:19] production.INFO: Operation sent successfully {"operation_id":160458,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-t1E7Cz-1774105339","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 18:02:19"}},"processed_data":{"order_number":"ORD-t1E7Cz-1774105339","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 18:02:20] production.INFO: Constructing job for order: 175434  
[2026-03-21 18:02:21] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ZrvneVfn-1774105323","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:02:21] production.INFO: Processed webhook data (normalized) {"id":"ORD-ZrvneVfn-1774105323","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:02:21] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:02:21] production.INFO: SendAcceptReject: Notification queued {"user_id":1597,"notification_type":"order_approved","reference_id":175432} 
[2026-03-21 18:02:21] production.INFO: Order updated successfully. Order ID: 175432, Status: completed  
[2026-03-21 18:02:21] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ZrvneVfn-1774105323","status":"completed","codes_count":0} 
[2026-03-21 18:02:23] production.INFO: Handling job for order: 175434  
[2026-03-21 18:02:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:02:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:02:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=eafbb4b2-ea0a-4e72-a3ae-95ec165aef78&Player_ID=52349249859  
[2026-03-21 18:02:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=eafbb4b2-ea0a-4e72-a3ae-95ec165aef78&Player_ID=52349249859","has_body":false} 
[2026-03-21 18:02:24] production.INFO: Operation sent successfully {"operation_id":160459,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2mtHcP-1774105343","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 18:02:24"}},"processed_data":{"order_number":"ORD-2mtHcP-1774105343","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 18:02:39] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-2mtHcP-1774105343","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:02:39] production.INFO: Processed webhook data (normalized) {"id":"ORD-2mtHcP-1774105343","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:02:39] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:02:39] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":175434} 
[2026-03-21 18:02:39] production.INFO: Order updated successfully. Order ID: 175434, Status: completed  
[2026-03-21 18:02:39] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-2mtHcP-1774105343","status":"completed","codes_count":0} 
[2026-03-21 18:02:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-21 18:02:48] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-t1E7Cz-1774105339","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:02:48] production.INFO: Processed webhook data (normalized) {"id":"ORD-t1E7Cz-1774105339","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:02:48] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:02:48] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":175433} 
[2026-03-21 18:02:48] production.INFO: Order updated successfully. Order ID: 175433, Status: completed  
[2026-03-21 18:02:48] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-t1E7Cz-1774105339","status":"completed","codes_count":0} 
[2026-03-21 18:02:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-21 18:03:08] production.INFO: Constructing job for order: 175435  
[2026-03-21 18:03:09] production.INFO: Handling job for order: 175435  
[2026-03-21 18:03:09] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:03:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:03:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=daccbc4c-9e5e-460f-87ce-0ab3851c9a65&Player_ID=11134815246  
[2026-03-21 18:03:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=daccbc4c-9e5e-460f-87ce-0ab3851c9a65&Player_ID=11134815246","has_body":false} 
[2026-03-21 18:03:10] production.INFO: Operation sent successfully {"operation_id":160460,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mD5h-1774105389","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 18:03:10"}},"processed_data":{"order_number":"ORD-mD5h-1774105389","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 18:03:22] production.INFO: Constructing job for order: 175436  
[2026-03-21 18:03:25] production.INFO: Handling job for order: 175436  
[2026-03-21 18:03:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:03:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:03:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a29743f2-603f-4369-9774-7ff37d60d62a&Player_ID=52349249859  
[2026-03-21 18:03:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a29743f2-603f-4369-9774-7ff37d60d62a&Player_ID=52349249859","has_body":false} 
[2026-03-21 18:03:26] production.INFO: Operation sent successfully {"operation_id":160461,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hAy7-1774105405","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 18:03:26"}},"processed_data":{"order_number":"ORD-hAy7-1774105405","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 18:03:50] production.INFO: Constructing job for order: 175437  
[2026-03-21 18:03:53] production.INFO: Handling job for order: 175437  
[2026-03-21 18:03:53] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 18:03:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:03:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/815/params?qty=1&uuid=a6816f47-2785-49ef-8f48-a458fdb2cd06&Player_ID=0930340839  
[2026-03-21 18:03:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/815/params?qty=1&uuid=a6816f47-2785-49ef-8f48-a458fdb2cd06&Player_ID=0930340839","has_body":false} 
[2026-03-21 18:03:53] production.INFO: Operation sent successfully {"operation_id":160462,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-paxqBd8-1774105433","amount":456.6342200000000275394995696842670440673828125,"status":"processing","product":"432.69 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 18:03:53"}},"processed_data":{"order_number":"ORD-paxqBd8-1774105433","amount":456.6342200000000275394995696842670440673828125,"status":"processing","product":"432.69 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 18:03:55] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-hAy7-1774105405","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:03:55] production.INFO: Processed webhook data (normalized) {"id":"ORD-hAy7-1774105405","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:03:55] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:03:55] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":175436} 
[2026-03-21 18:03:55] production.INFO: Order updated successfully. Order ID: 175436, Status: completed  
[2026-03-21 18:03:55] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-hAy7-1774105405","status":"completed","codes_count":0} 
[2026-03-21 18:03:56] production.INFO: Constructing job for order: 175438  
[2026-03-21 18:03:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-21 18:03:59] production.INFO: Handling job for order: 175438  
[2026-03-21 18:03:59] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 18:03:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:03:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=9de3d001-3aad-4440-a9b7-bcc1cbd7ed99&Player_ID=0930340839  
[2026-03-21 18:03:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=9de3d001-3aad-4440-a9b7-bcc1cbd7ed99&Player_ID=0930340839","has_body":false} 
[2026-03-21 18:04:00] production.INFO: Operation sent successfully {"operation_id":160463,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-WVKY-1774105440","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 18:04:00"}},"processed_data":{"order_number":"ORD-WVKY-1774105440","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 18:04:01] production.INFO: Constructing job for order: 175439  
[2026-03-21 18:04:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"YOEUGs9kX3YaNwTMflVteeqwmHP0oERd","execution_time":"2026-03-21 18:04:03"} 
[2026-03-21 18:04:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"YOEUGs9kX3YaNwTMflVteeqwmHP0oERd","execution_time":"2026-03-21 18:04:03","total_operations":19,"sites_count":2} 
[2026-03-21 18:04:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"YOEUGs9kX3YaNwTMflVteeqwmHP0oERd","execution_time":"2026-03-21 18:04:03","site_id":3,"site_name":"swgamessd","orders_count":17,"order_ids":["ORD-WaJd5V-1774074452","ORD-s1oBilPK-1774101779","ORD-w3X-1774101943","ORD-Toj0-1774101947","ORD-kDtm-1774102001","ORD-T2pGfhy-1774103306","ORD-pV4l-1774103406","ORD-rXKyN2XK-1774104444","ORD-w4u7t-1774104451","ORD-6RRv-1774104461"]} 
[2026-03-21 18:04:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"YOEUGs9kX3YaNwTMflVteeqwmHP0oERd","execution_time":"2026-03-21 18:04:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 18:04:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"YOEUGs9kX3YaNwTMflVteeqwmHP0oERd","execution_time":"2026-03-21 18:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":17} 
[2026-03-21 18:04:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YOEUGs9kX3YaNwTMflVteeqwmHP0oERd","execution_time":"2026-03-21 18:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6l79-1774104703","operation_id":160438} 
[2026-03-21 18:04:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YOEUGs9kX3YaNwTMflVteeqwmHP0oERd","execution_time":"2026-03-21 18:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6RRv-1774104461","operation_id":160422} 
[2026-03-21 18:04:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YOEUGs9kX3YaNwTMflVteeqwmHP0oERd","execution_time":"2026-03-21 18:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aeFx-1774104699","operation_id":160437} 
[2026-03-21 18:04:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YOEUGs9kX3YaNwTMflVteeqwmHP0oERd","execution_time":"2026-03-21 18:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 18:04:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YOEUGs9kX3YaNwTMflVteeqwmHP0oERd","execution_time":"2026-03-21 18:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FrlSzTI-1774104468","operation_id":160423} 
[2026-03-21 18:04:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YOEUGs9kX3YaNwTMflVteeqwmHP0oERd","execution_time":"2026-03-21 18:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kDtm-1774102001","operation_id":160367} 
[2026-03-21 18:04:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YOEUGs9kX3YaNwTMflVteeqwmHP0oERd","execution_time":"2026-03-21 18:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kz6swVmy-1774104692","operation_id":160435} 
[2026-03-21 18:04:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YOEUGs9kX3YaNwTMflVteeqwmHP0oERd","execution_time":"2026-03-21 18:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 18:04:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YOEUGs9kX3YaNwTMflVteeqwmHP0oERd","execution_time":"2026-03-21 18:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mD5h-1774105389","operation_id":160460} 
[2026-03-21 18:04:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YOEUGs9kX3YaNwTMflVteeqwmHP0oERd","execution_time":"2026-03-21 18:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pV4l-1774103406","operation_id":160395} 
[2026-03-21 18:04:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YOEUGs9kX3YaNwTMflVteeqwmHP0oERd","execution_time":"2026-03-21 18:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rXKyN2XK-1774104444","operation_id":160420} 
[2026-03-21 18:04:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YOEUGs9kX3YaNwTMflVteeqwmHP0oERd","execution_time":"2026-03-21 18:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s1oBilPK-1774101779","operation_id":160353} 
[2026-03-21 18:04:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YOEUGs9kX3YaNwTMflVteeqwmHP0oERd","execution_time":"2026-03-21 18:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T2pGfhy-1774103306","operation_id":160394} 
[2026-03-21 18:04:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YOEUGs9kX3YaNwTMflVteeqwmHP0oERd","execution_time":"2026-03-21 18:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Toj0-1774101947","operation_id":160363} 
[2026-03-21 18:04:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YOEUGs9kX3YaNwTMflVteeqwmHP0oERd","execution_time":"2026-03-21 18:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w3X-1774101943","operation_id":160362} 
[2026-03-21 18:04:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YOEUGs9kX3YaNwTMflVteeqwmHP0oERd","execution_time":"2026-03-21 18:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w4u7t-1774104451","operation_id":160421} 
[2026-03-21 18:04:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YOEUGs9kX3YaNwTMflVteeqwmHP0oERd","execution_time":"2026-03-21 18:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 18:04:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"YOEUGs9kX3YaNwTMflVteeqwmHP0oERd","execution_time":"2026-03-21 18:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":17,"updates_prepared":0} 
[2026-03-21 18:04:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"YOEUGs9kX3YaNwTMflVteeqwmHP0oERd","execution_time":"2026-03-21 18:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 18:04:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"YOEUGs9kX3YaNwTMflVteeqwmHP0oERd","execution_time":"2026-03-21 18:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":2,"order_ids":["ORD-paxqBd8-1774105433","ORD-WVKY-1774105440"]} 
[2026-03-21 18:04:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"YOEUGs9kX3YaNwTMflVteeqwmHP0oERd","execution_time":"2026-03-21 18:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 18:04:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"YOEUGs9kX3YaNwTMflVteeqwmHP0oERd","execution_time":"2026-03-21 18:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":2} 
[2026-03-21 18:04:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YOEUGs9kX3YaNwTMflVteeqwmHP0oERd","execution_time":"2026-03-21 18:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WVKY-1774105440","operation_id":160463} 
[2026-03-21 18:04:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"YOEUGs9kX3YaNwTMflVteeqwmHP0oERd","execution_time":"2026-03-21 18:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WVKY-1774105440","operation_id":160463,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-21 18:04:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"YOEUGs9kX3YaNwTMflVteeqwmHP0oERd","execution_time":"2026-03-21 18:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WVKY-1774105440","operation_id":160463,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 18:04:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"YOEUGs9kX3YaNwTMflVteeqwmHP0oERd","execution_time":"2026-03-21 18:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WVKY-1774105440","operation_id":160463,"count":1} 
[2026-03-21 18:04:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"YOEUGs9kX3YaNwTMflVteeqwmHP0oERd","execution_time":"2026-03-21 18:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WVKY-1774105440","operation_id":160463,"count":1} 
[2026-03-21 18:04:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"YOEUGs9kX3YaNwTMflVteeqwmHP0oERd","execution_time":"2026-03-21 18:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WVKY-1774105440","operation_id":160463,"user_id":587,"notification_type":"order_approved","reference_id":175437} 
[2026-03-21 18:04:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"YOEUGs9kX3YaNwTMflVteeqwmHP0oERd","execution_time":"2026-03-21 18:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WVKY-1774105440","operation_id":160463,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 18:04:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"YOEUGs9kX3YaNwTMflVteeqwmHP0oERd","execution_time":"2026-03-21 18:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WVKY-1774105440","operation_id":160463,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 18:04:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"YOEUGs9kX3YaNwTMflVteeqwmHP0oERd","execution_time":"2026-03-21 18:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WVKY-1774105440","operation_id":160463,"processed":1,"errors":0} 
[2026-03-21 18:04:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"YOEUGs9kX3YaNwTMflVteeqwmHP0oERd","execution_time":"2026-03-21 18:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WVKY-1774105440","operation_id":160463,"processed":1,"errors":0} 
[2026-03-21 18:04:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"YOEUGs9kX3YaNwTMflVteeqwmHP0oERd","execution_time":"2026-03-21 18:04:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WVKY-1774105440","operation_id":160463} 
[2026-03-21 18:04:03] production.INFO: Handling job for order: 175439  
[2026-03-21 18:04:03] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:04:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:04:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=4dced354-a87d-40c8-83da-f4a2a4fa1d0d&Player_ID=52020841367  
[2026-03-21 18:04:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=4dced354-a87d-40c8-83da-f4a2a4fa1d0d&Player_ID=52020841367","has_body":false} 
[2026-03-21 18:04:04] production.INFO: Operation sent successfully {"operation_id":160464,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-SDc9yr-1774105444","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 18:04:04"}},"processed_data":{"order_number":"ORD-SDc9yr-1774105444","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-21 18:04:06] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 18:04:16] production.INFO: Constructing job for order: 175440  
[2026-03-21 18:04:18] production.INFO: Handling job for order: 175440  
[2026-03-21 18:04:18] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:04:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:04:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=669ed13a-acaa-48d8-9a38-fc4bdbcbd074&Player_ID=6825843579  
[2026-03-21 18:04:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=669ed13a-acaa-48d8-9a38-fc4bdbcbd074&Player_ID=6825843579","has_body":false} 
[2026-03-21 18:04:19] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-mD5h-1774105389","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:04:19] production.INFO: Processed webhook data (normalized) {"id":"ORD-mD5h-1774105389","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:04:19] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:04:19] production.INFO: SendAcceptReject: Notification queued {"user_id":59,"notification_type":"order_approved","reference_id":175435} 
[2026-03-21 18:04:19] production.INFO: Order updated successfully. Order ID: 175435, Status: completed  
[2026-03-21 18:04:19] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-mD5h-1774105389","status":"completed","codes_count":0} 
[2026-03-21 18:04:19] production.INFO: Operation sent successfully {"operation_id":160465,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-brXzcb98-1774105459","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 18:04:19"}},"processed_data":{"order_number":"ORD-brXzcb98-1774105459","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 18:04:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-21 18:04:24] production.INFO: Constructing job for order: 175441  
[2026-03-21 18:04:24] production.INFO: Constructing job for order: 175442  
[2026-03-21 18:04:25] production.INFO: Handling job for order: 175441  
[2026-03-21 18:04:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:04:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:04:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=2a2e7f0a-bee1-4a1a-82b6-ab2f65950794&Player_ID=2685229442  
[2026-03-21 18:04:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=2a2e7f0a-bee1-4a1a-82b6-ab2f65950794&Player_ID=2685229442","has_body":false} 
[2026-03-21 18:04:26] production.INFO: Operation sent successfully {"operation_id":160466,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5bZhICR-1774105465","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 18:04:26"}},"processed_data":{"order_number":"ORD-5bZhICR-1774105465","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 18:04:26] production.INFO: Handling job for order: 175442  
[2026-03-21 18:04:26] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:04:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:04:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e5450a46-5169-49b3-9668-96780acbab82&Player_ID=52262734176  
[2026-03-21 18:04:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e5450a46-5169-49b3-9668-96780acbab82&Player_ID=52262734176","has_body":false} 
[2026-03-21 18:04:26] production.INFO: Operation sent successfully {"operation_id":160467,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ZIIOEj-1774105466","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 18:04:26"}},"processed_data":{"order_number":"ORD-ZIIOEj-1774105466","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 18:04:33] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-SDc9yr-1774105444","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:04:33] production.INFO: Processed webhook data (normalized) {"id":"ORD-SDc9yr-1774105444","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:04:33] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:04:34] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":175439} 
[2026-03-21 18:04:34] production.INFO: Order updated successfully. Order ID: 175439, Status: completed  
[2026-03-21 18:04:34] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-SDc9yr-1774105444","status":"completed","codes_count":0} 
[2026-03-21 18:04:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 18:04:39] production.INFO: Constructing job for order: 175443  
[2026-03-21 18:04:41] production.INFO: Handling job for order: 175443  
[2026-03-21 18:04:42] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:04:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:04:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=48b1a37d-6173-41ed-b612-3defb49a33c8&Player_ID=52349249859  
[2026-03-21 18:04:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=48b1a37d-6173-41ed-b612-3defb49a33c8&Player_ID=52349249859","has_body":false} 
[2026-03-21 18:04:42] production.INFO: Operation sent successfully {"operation_id":160468,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-F6LQi-1774105482","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 18:04:42"}},"processed_data":{"order_number":"ORD-F6LQi-1774105482","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 18:05:00] production.INFO: Constructing job for order: 175444  
[2026-03-21 18:05:00] production.INFO: Executing GetProducts task...  
[2026-03-21 18:05:00] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 18:05:00] production.INFO: Executing GetProducts task...  
[2026-03-21 18:05:02] production.INFO: async() رجع: true  
[2026-03-21 18:05:02] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 18:05:03] production.WARNING: Product with ID 395 not found  
[2026-03-21 18:05:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-F6LQi-1774105482","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:05:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-F6LQi-1774105482","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:05:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:05:03] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":175443} 
[2026-03-21 18:05:03] production.INFO: Order updated successfully. Order ID: 175443, Status: completed  
[2026-03-21 18:05:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-F6LQi-1774105482","status":"completed","codes_count":0} 
[2026-03-21 18:05:03] production.WARNING: Product with ID 213 not found  
[2026-03-21 18:05:03] production.WARNING: Product with ID 212 not found  
[2026-03-21 18:05:03] production.WARNING: Product with ID 211 not found  
[2026-03-21 18:05:03] production.WARNING: Product with ID 210 not found  
[2026-03-21 18:05:03] production.WARNING: Product with ID 209 not found  
[2026-03-21 18:05:03] production.WARNING: Product with ID 214 not found  
[2026-03-21 18:05:03] production.WARNING: Product with ID 215 not found  
[2026-03-21 18:05:03] production.WARNING: Product with ID 216 not found  
[2026-03-21 18:05:04] production.INFO: Constructing job for order: 175445  
[2026-03-21 18:05:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 18:05:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-21 18:05:04] production.INFO: Handling job for order: 175444  
[2026-03-21 18:05:04] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:05:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:05:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=015c72ff-e7c1-4534-95e0-1f6666cc85a9&Player_ID=52142006521  
[2026-03-21 18:05:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=015c72ff-e7c1-4534-95e0-1f6666cc85a9&Player_ID=52142006521","has_body":false} 
[2026-03-21 18:05:05] production.INFO: Operation sent successfully {"operation_id":160469,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vflSY9-1774105505","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 18:05:05"}},"processed_data":{"order_number":"ORD-vflSY9-1774105505","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-21 18:05:05] production.INFO: Handling job for order: 175445  
[2026-03-21 18:05:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:05:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:05:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/57/params?qty=1&uuid=68571fdc-b3db-48ff-a04a-027ea863eb23&Player_ID=52227719694  
[2026-03-21 18:05:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/57/params?qty=1&uuid=68571fdc-b3db-48ff-a04a-027ea863eb23&Player_ID=52227719694","has_body":false} 
[2026-03-21 18:05:06] production.INFO: Operation sent successfully {"operation_id":160470,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HyU6-1774105505","amount":44.36999999999999744204615126363933086395263671875,"status":"processing","product":"3000+850UC","game":"PUBG","notes":[],"created_at":"2026-03-21 18:05:06"}},"processed_data":{"order_number":"ORD-HyU6-1774105505","amount":44.36999999999999744204615126363933086395263671875,"status":"processing","product":"3000+850UC","game":"PUBG"}} 
[2026-03-21 18:05:10] production.INFO: Constructing job for order: 175446  
[2026-03-21 18:05:12] production.INFO: Handling job for order: 175446  
[2026-03-21 18:05:12] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:05:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:05:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=922a9722-1322-4425-8821-fc4ba1f13e8d&Player_ID=52227719694  
[2026-03-21 18:05:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=922a9722-1322-4425-8821-fc4ba1f13e8d&Player_ID=52227719694","has_body":false} 
[2026-03-21 18:05:12] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ZIIOEj-1774105466","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:05:12] production.INFO: Processed webhook data (normalized) {"id":"ORD-ZIIOEj-1774105466","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:05:12] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:05:12] production.INFO: SendAcceptReject: Notification queued {"user_id":59,"notification_type":"order_approved","reference_id":175442} 
[2026-03-21 18:05:12] production.INFO: Order updated successfully. Order ID: 175442, Status: completed  
[2026-03-21 18:05:12] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ZIIOEj-1774105466","status":"completed","codes_count":0} 
[2026-03-21 18:05:13] production.INFO: Operation sent successfully {"operation_id":160471,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rhmkjf9-1774105512","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 18:05:13"}},"processed_data":{"order_number":"ORD-rhmkjf9-1774105512","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 18:05:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-21 18:05:14] production.INFO: Constructing job for order: 175447  
[2026-03-21 18:05:16] production.INFO: Handling job for order: 175447  
[2026-03-21 18:05:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:05:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:05:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=44b0b50e-bf70-4e9b-af8e-1a10bc60adcb&Player_ID=1100765771  
[2026-03-21 18:05:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=44b0b50e-bf70-4e9b-af8e-1a10bc60adcb&Player_ID=1100765771","has_body":false} 
[2026-03-21 18:05:16] production.INFO: Operation sent successfully {"operation_id":160472,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ubXYjvrs-1774105516","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-21 18:05:16"}},"processed_data":{"order_number":"ORD-ubXYjvrs-1774105516","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-21 18:05:20] production.INFO: Constructing job for order: 175448  
[2026-03-21 18:05:21] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ubXYjvrs-1774105516","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 18:05:21] production.INFO: Processed webhook data (normalized) {"id":"ORD-ubXYjvrs-1774105516","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 18:05:21] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:05:21] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":175447} 
[2026-03-21 18:05:21] production.INFO: Order updated successfully. Order ID: 175447, Status: completed  
[2026-03-21 18:05:21] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ubXYjvrs-1774105516","status":"completed","codes_count":0} 
[2026-03-21 18:05:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-21 18:05:22] production.INFO: Handling job for order: 175448  
[2026-03-21 18:05:22] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 18:05:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:05:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=3e68a91e-2e49-4be7-81be-c19b7deb05fc&Player_ID=0933978923  
[2026-03-21 18:05:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=3e68a91e-2e49-4be7-81be-c19b7deb05fc&Player_ID=0933978923","has_body":false} 
[2026-03-21 18:05:23] production.INFO: Operation sent successfully {"operation_id":160473,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-BPuRJ-1774105523","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 18:05:23"}},"processed_data":{"order_number":"ORD-BPuRJ-1774105523","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 18:05:24] production.INFO: Constructing job for order: 175449  
[2026-03-21 18:05:24] production.INFO: Constructing job for order: 175450  
[2026-03-21 18:05:26] production.INFO: Handling job for order: 175450  
[2026-03-21 18:05:26] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 18:05:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:05:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=8830382c-3848-4bc6-b4a3-4080a96f3c4e&Player_ID=0967279964  
[2026-03-21 18:05:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=8830382c-3848-4bc6-b4a3-4080a96f3c4e&Player_ID=0967279964","has_body":false} 
[2026-03-21 18:05:27] production.INFO: Operation sent successfully {"operation_id":160474,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-S4KpUL-1774105527","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 18:05:27"}},"processed_data":{"order_number":"ORD-S4KpUL-1774105527","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 18:05:27] production.INFO: Handling job for order: 175449  
[2026-03-21 18:05:27] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:05:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:05:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/583/params?qty=19000&uuid=d31cc93e-eeaa-4726-8aee-2cbc5b1f84d5&Player_ID=1661366  
[2026-03-21 18:05:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/583/params?qty=19000&uuid=d31cc93e-eeaa-4726-8aee-2cbc5b1f84d5&Player_ID=1661366","has_body":false} 
[2026-03-21 18:05:28] production.INFO: Operation sent successfully {"operation_id":160475,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-FnJbw-1774105527","amount":1.91213910000000009148379831458441913127899169921875,"status":"processing","product":"Waho Amount","game":"Waho","notes":[],"created_at":"2026-03-21 18:05:28"}},"processed_data":{"order_number":"ORD-FnJbw-1774105527","amount":1.91213910000000009148379831458441913127899169921875,"status":"processing","product":"Waho Amount","game":"Waho"}} 
[2026-03-21 18:05:51] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-vflSY9-1774105505","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:05:51] production.INFO: Processed webhook data (normalized) {"id":"ORD-vflSY9-1774105505","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:05:51] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:05:51] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":175444} 
[2026-03-21 18:05:51] production.INFO: Order updated successfully. Order ID: 175444, Status: completed  
[2026-03-21 18:05:51] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-vflSY9-1774105505","status":"completed","codes_count":0} 
[2026-03-21 18:05:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 18:05:57] production.INFO: Constructing job for order: 175451  
[2026-03-21 18:05:58] production.INFO: Handling job for order: 175451  
[2026-03-21 18:05:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:05:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:05:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=961cc102-9308-4966-80fa-5b9d54c70437&Player_ID=754958840  
[2026-03-21 18:05:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=961cc102-9308-4966-80fa-5b9d54c70437&Player_ID=754958840","has_body":false} 
[2026-03-21 18:05:59] production.INFO: Operation sent successfully {"operation_id":160476,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ZQllC-1774105558","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 18:05:59"}},"processed_data":{"order_number":"ORD-ZQllC-1774105558","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 18:06:01] production.INFO: Constructing job for order: 175452  
[2026-03-21 18:06:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"2V7rkXpelL94blxqQhkoJpr88DX9bOSB","execution_time":"2026-03-21 18:06:02"} 
[2026-03-21 18:06:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"2V7rkXpelL94blxqQhkoJpr88DX9bOSB","execution_time":"2026-03-21 18:06:02","total_operations":25,"sites_count":2} 
[2026-03-21 18:06:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"2V7rkXpelL94blxqQhkoJpr88DX9bOSB","execution_time":"2026-03-21 18:06:02","site_id":3,"site_name":"swgamessd","orders_count":22,"order_ids":["ORD-WaJd5V-1774074452","ORD-s1oBilPK-1774101779","ORD-w3X-1774101943","ORD-Toj0-1774101947","ORD-kDtm-1774102001","ORD-T2pGfhy-1774103306","ORD-pV4l-1774103406","ORD-rXKyN2XK-1774104444","ORD-w4u7t-1774104451","ORD-6RRv-1774104461"]} 
[2026-03-21 18:06:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"2V7rkXpelL94blxqQhkoJpr88DX9bOSB","execution_time":"2026-03-21 18:06:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 18:06:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"2V7rkXpelL94blxqQhkoJpr88DX9bOSB","execution_time":"2026-03-21 18:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":22} 
[2026-03-21 18:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2V7rkXpelL94blxqQhkoJpr88DX9bOSB","execution_time":"2026-03-21 18:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5bZhICR-1774105465","operation_id":160466} 
[2026-03-21 18:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2V7rkXpelL94blxqQhkoJpr88DX9bOSB","execution_time":"2026-03-21 18:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6l79-1774104703","operation_id":160438} 
[2026-03-21 18:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2V7rkXpelL94blxqQhkoJpr88DX9bOSB","execution_time":"2026-03-21 18:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6RRv-1774104461","operation_id":160422} 
[2026-03-21 18:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2V7rkXpelL94blxqQhkoJpr88DX9bOSB","execution_time":"2026-03-21 18:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aeFx-1774104699","operation_id":160437} 
[2026-03-21 18:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2V7rkXpelL94blxqQhkoJpr88DX9bOSB","execution_time":"2026-03-21 18:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-brXzcb98-1774105459","operation_id":160465} 
[2026-03-21 18:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2V7rkXpelL94blxqQhkoJpr88DX9bOSB","execution_time":"2026-03-21 18:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 18:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2V7rkXpelL94blxqQhkoJpr88DX9bOSB","execution_time":"2026-03-21 18:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FnJbw-1774105527","operation_id":160475} 
[2026-03-21 18:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2V7rkXpelL94blxqQhkoJpr88DX9bOSB","execution_time":"2026-03-21 18:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FrlSzTI-1774104468","operation_id":160423} 
[2026-03-21 18:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2V7rkXpelL94blxqQhkoJpr88DX9bOSB","execution_time":"2026-03-21 18:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HyU6-1774105505","operation_id":160470} 
[2026-03-21 18:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2V7rkXpelL94blxqQhkoJpr88DX9bOSB","execution_time":"2026-03-21 18:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kDtm-1774102001","operation_id":160367} 
[2026-03-21 18:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2V7rkXpelL94blxqQhkoJpr88DX9bOSB","execution_time":"2026-03-21 18:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kz6swVmy-1774104692","operation_id":160435} 
[2026-03-21 18:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2V7rkXpelL94blxqQhkoJpr88DX9bOSB","execution_time":"2026-03-21 18:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 18:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2V7rkXpelL94blxqQhkoJpr88DX9bOSB","execution_time":"2026-03-21 18:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pV4l-1774103406","operation_id":160395} 
[2026-03-21 18:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2V7rkXpelL94blxqQhkoJpr88DX9bOSB","execution_time":"2026-03-21 18:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rhmkjf9-1774105512","operation_id":160471} 
[2026-03-21 18:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2V7rkXpelL94blxqQhkoJpr88DX9bOSB","execution_time":"2026-03-21 18:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rXKyN2XK-1774104444","operation_id":160420} 
[2026-03-21 18:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2V7rkXpelL94blxqQhkoJpr88DX9bOSB","execution_time":"2026-03-21 18:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s1oBilPK-1774101779","operation_id":160353} 
[2026-03-21 18:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2V7rkXpelL94blxqQhkoJpr88DX9bOSB","execution_time":"2026-03-21 18:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T2pGfhy-1774103306","operation_id":160394} 
[2026-03-21 18:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2V7rkXpelL94blxqQhkoJpr88DX9bOSB","execution_time":"2026-03-21 18:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Toj0-1774101947","operation_id":160363} 
[2026-03-21 18:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2V7rkXpelL94blxqQhkoJpr88DX9bOSB","execution_time":"2026-03-21 18:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w3X-1774101943","operation_id":160362} 
[2026-03-21 18:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2V7rkXpelL94blxqQhkoJpr88DX9bOSB","execution_time":"2026-03-21 18:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w4u7t-1774104451","operation_id":160421} 
[2026-03-21 18:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2V7rkXpelL94blxqQhkoJpr88DX9bOSB","execution_time":"2026-03-21 18:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 18:06:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2V7rkXpelL94blxqQhkoJpr88DX9bOSB","execution_time":"2026-03-21 18:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZQllC-1774105558","operation_id":160476} 
[2026-03-21 18:06:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"2V7rkXpelL94blxqQhkoJpr88DX9bOSB","execution_time":"2026-03-21 18:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZQllC-1774105558","operation_id":160476,"processed":0,"skipped":22,"updates_prepared":0} 
[2026-03-21 18:06:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"2V7rkXpelL94blxqQhkoJpr88DX9bOSB","execution_time":"2026-03-21 18:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZQllC-1774105558","operation_id":160476,"processed":0,"errors":0} 
[2026-03-21 18:06:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"2V7rkXpelL94blxqQhkoJpr88DX9bOSB","execution_time":"2026-03-21 18:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZQllC-1774105558","operation_id":160476,"orders_count":3,"order_ids":["ORD-WVKY-1774105440","ORD-BPuRJ-1774105523","ORD-S4KpUL-1774105527"]} 
[2026-03-21 18:06:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"2V7rkXpelL94blxqQhkoJpr88DX9bOSB","execution_time":"2026-03-21 18:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZQllC-1774105558","operation_id":160476} 
[2026-03-21 18:06:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"2V7rkXpelL94blxqQhkoJpr88DX9bOSB","execution_time":"2026-03-21 18:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZQllC-1774105558","operation_id":160476,"orders_count":3} 
[2026-03-21 18:06:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"2V7rkXpelL94blxqQhkoJpr88DX9bOSB","execution_time":"2026-03-21 18:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WVKY-1774105440","operation_id":160463,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-21 18:06:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"2V7rkXpelL94blxqQhkoJpr88DX9bOSB","execution_time":"2026-03-21 18:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WVKY-1774105440","operation_id":160463,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-21 18:06:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"2V7rkXpelL94blxqQhkoJpr88DX9bOSB","execution_time":"2026-03-21 18:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WVKY-1774105440","operation_id":160463,"count":3} 
[2026-03-21 18:06:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"2V7rkXpelL94blxqQhkoJpr88DX9bOSB","execution_time":"2026-03-21 18:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WVKY-1774105440","operation_id":160463,"count":3} 
[2026-03-21 18:06:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"2V7rkXpelL94blxqQhkoJpr88DX9bOSB","execution_time":"2026-03-21 18:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WVKY-1774105440","operation_id":160463,"user_id":1056,"notification_type":"order_approved","reference_id":175448} 
[2026-03-21 18:06:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"2V7rkXpelL94blxqQhkoJpr88DX9bOSB","execution_time":"2026-03-21 18:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WVKY-1774105440","operation_id":160463,"user_id":1299,"notification_type":"order_approved","reference_id":175450} 
[2026-03-21 18:06:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"2V7rkXpelL94blxqQhkoJpr88DX9bOSB","execution_time":"2026-03-21 18:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WVKY-1774105440","operation_id":160463,"user_id":587,"notification_type":"order_approved","reference_id":175438} 
[2026-03-21 18:06:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"2V7rkXpelL94blxqQhkoJpr88DX9bOSB","execution_time":"2026-03-21 18:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WVKY-1774105440","operation_id":160463,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-21 18:06:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"2V7rkXpelL94blxqQhkoJpr88DX9bOSB","execution_time":"2026-03-21 18:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WVKY-1774105440","operation_id":160463,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-21 18:06:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"2V7rkXpelL94blxqQhkoJpr88DX9bOSB","execution_time":"2026-03-21 18:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WVKY-1774105440","operation_id":160463,"processed":3,"errors":0} 
[2026-03-21 18:06:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"2V7rkXpelL94blxqQhkoJpr88DX9bOSB","execution_time":"2026-03-21 18:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WVKY-1774105440","operation_id":160463,"processed":3,"errors":0} 
[2026-03-21 18:06:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"2V7rkXpelL94blxqQhkoJpr88DX9bOSB","execution_time":"2026-03-21 18:06:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WVKY-1774105440","operation_id":160463} 
[2026-03-21 18:06:02] production.INFO: Handling job for order: 175452  
[2026-03-21 18:06:02] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:06:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:06:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=50000&uuid=b6e1b561-7ad4-43c9-aaf4-86266a095a0e&Player_ID=1466279768  
[2026-03-21 18:06:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=50000&uuid=b6e1b561-7ad4-43c9-aaf4-86266a095a0e&Player_ID=1466279768","has_body":false} 
[2026-03-21 18:06:03] production.INFO: Operation sent successfully {"operation_id":160477,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vGC3CawP-1774105562","amount":5.6280000000000001136868377216160297393798828125,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-21 18:06:03"}},"processed_data":{"order_number":"ORD-vGC3CawP-1774105562","amount":5.6280000000000001136868377216160297393798828125,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-21 18:06:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-21 18:06:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-21 18:06:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-brXzcb98-1774105459","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:06:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-brXzcb98-1774105459","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:06:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:06:03] production.INFO: SendAcceptReject: Notification queued {"user_id":106,"notification_type":"order_approved","reference_id":175440} 
[2026-03-21 18:06:03] production.INFO: Order updated successfully. Order ID: 175440, Status: completed  
[2026-03-21 18:06:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-brXzcb98-1774105459","status":"completed","codes_count":0} 
[2026-03-21 18:06:04] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 18:06:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 106  
[2026-03-21 18:06:09] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-vGC3CawP-1774105562","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 18:06:09] production.INFO: Processed webhook data (normalized) {"id":"ORD-vGC3CawP-1774105562","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 18:06:09] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:06:09] production.INFO: SendAcceptReject: Notification queued {"user_id":1688,"notification_type":"order_approved","reference_id":175452} 
[2026-03-21 18:06:09] production.INFO: Order updated successfully. Order ID: 175452, Status: completed  
[2026-03-21 18:06:09] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-vGC3CawP-1774105562","status":"completed","codes_count":0} 
[2026-03-21 18:06:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1688  
[2026-03-21 18:06:25] production.INFO: Constructing job for order: 175453  
[2026-03-21 18:06:26] production.INFO: Handling job for order: 175453  
[2026-03-21 18:06:26] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:06:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:06:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=dd8e53ba-289f-4e3f-9ce3-a9e8975c40cd&Player_ID=52020841367  
[2026-03-21 18:06:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=dd8e53ba-289f-4e3f-9ce3-a9e8975c40cd&Player_ID=52020841367","has_body":false} 
[2026-03-21 18:06:26] production.INFO: Operation sent successfully {"operation_id":160478,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-h88wdg-1774105586","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 18:06:26"}},"processed_data":{"order_number":"ORD-h88wdg-1774105586","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 18:06:42] production.ERROR: Order Failed: No query results for model [App\Models\Product].  
[2026-03-21 18:06:42] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-h88wdg-1774105586","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:06:42] production.INFO: Processed webhook data (normalized) {"id":"ORD-h88wdg-1774105586","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:06:42] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:06:42] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":175453} 
[2026-03-21 18:06:42] production.INFO: Order updated successfully. Order ID: 175453, Status: completed  
[2026-03-21 18:06:42] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-h88wdg-1774105586","status":"completed","codes_count":0} 
[2026-03-21 18:06:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 18:06:51] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-5bZhICR-1774105465","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:06:51] production.INFO: Processed webhook data (normalized) {"id":"ORD-5bZhICR-1774105465","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:06:51] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:06:51] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":175441} 
[2026-03-21 18:06:51] production.INFO: Order updated successfully. Order ID: 175441, Status: completed  
[2026-03-21 18:06:51] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-5bZhICR-1774105465","status":"completed","codes_count":0} 
[2026-03-21 18:06:56] production.INFO: Constructing job for order: 175454  
[2026-03-21 18:06:57] production.INFO: Handling job for order: 175454  
[2026-03-21 18:06:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:06:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:06:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=16caae4e-c1cd-422b-85f4-28c151080d02&Player_ID=588641378  
[2026-03-21 18:06:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=16caae4e-c1cd-422b-85f4-28c151080d02&Player_ID=588641378","has_body":false} 
[2026-03-21 18:06:57] production.INFO: Operation sent successfully {"operation_id":160479,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Nvd-1774105617","amount":1.015074999999999949551465761032886803150177001953125,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-21 18:06:57"}},"processed_data":{"order_number":"ORD-Nvd-1774105617","amount":1.015074999999999949551465761032886803150177001953125,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-21 18:06:58] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-21 18:07:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 225  
[2026-03-21 18:07:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 754  
[2026-03-21 18:07:17] production.INFO: Constructing job for order: 175455  
[2026-03-21 18:07:19] production.INFO: Handling job for order: 175455  
[2026-03-21 18:07:19] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:07:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:07:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=200&uuid=d3b8d7ce-7399-4a39-aae8-ee5e340acea9&Player_ID=shahen88  
[2026-03-21 18:07:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=200&uuid=d3b8d7ce-7399-4a39-aae8-ee5e340acea9&Player_ID=shahen88","has_body":false} 
[2026-03-21 18:07:19] production.INFO: Operation sent successfully {"operation_id":160480,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qaUu2JJ-1774105639","amount":3.49565215999999967522171573364175856113433837890625,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-21 18:07:19"}},"processed_data":{"order_number":"ORD-qaUu2JJ-1774105639","amount":3.49565215999999967522171573364175856113433837890625,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-21 18:07:25] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-qaUu2JJ-1774105639","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 18:07:25] production.INFO: Processed webhook data (normalized) {"id":"ORD-qaUu2JJ-1774105639","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 18:07:25] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:07:25] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":175455} 
[2026-03-21 18:07:25] production.INFO: Order updated successfully. Order ID: 175455, Status: completed  
[2026-03-21 18:07:25] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-qaUu2JJ-1774105639","status":"completed","codes_count":0} 
[2026-03-21 18:07:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-21 18:07:37] production.INFO: Constructing job for order: 175457  
[2026-03-21 18:07:40] production.INFO: Handling job for order: 175457  
[2026-03-21 18:07:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:07:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:07:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=21bb585c-238b-4cb3-9f90-d8d119dc1c52&Player_ID=52366081164  
[2026-03-21 18:07:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=21bb585c-238b-4cb3-9f90-d8d119dc1c52&Player_ID=52366081164","has_body":false} 
[2026-03-21 18:07:41] production.INFO: Operation sent successfully {"operation_id":160481,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8CC2ep68-1774105661","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 18:07:41"}},"processed_data":{"order_number":"ORD-8CC2ep68-1774105661","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 18:07:44] production.INFO: Constructing job for order: 175458  
[2026-03-21 18:07:47] production.INFO: Handling job for order: 175458  
[2026-03-21 18:07:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:07:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:07:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=939ad6c7-d88c-496c-b0bd-568d7fb9a481&Player_ID=13050043954  
[2026-03-21 18:07:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=939ad6c7-d88c-496c-b0bd-568d7fb9a481&Player_ID=13050043954","has_body":false} 
[2026-03-21 18:07:48] production.INFO: Operation sent successfully {"operation_id":160482,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-zWE4os-1774105668","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 18:07:48"}},"processed_data":{"order_number":"ORD-zWE4os-1774105668","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 18:07:56] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-8CC2ep68-1774105661","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:07:56] production.INFO: Processed webhook data (normalized) {"id":"ORD-8CC2ep68-1774105661","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:07:56] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:07:56] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":175457} 
[2026-03-21 18:07:56] production.INFO: Order updated successfully. Order ID: 175457, Status: completed  
[2026-03-21 18:07:56] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-8CC2ep68-1774105661","status":"completed","codes_count":0} 
[2026-03-21 18:07:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-21 18:08:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-FnJbw-1774105527","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 18:08:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-FnJbw-1774105527","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 18:08:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:08:02] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":175449} 
[2026-03-21 18:08:02] production.INFO: Order updated successfully. Order ID: 175449, Status: completed  
[2026-03-21 18:08:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-FnJbw-1774105527","status":"completed","codes_count":0} 
[2026-03-21 18:08:03] production.INFO: Constructing job for order: 175459  
[2026-03-21 18:08:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"HY3MqEUy4GZXqDIULbAjxgLoZaMWGbNU","execution_time":"2026-03-21 18:08:03"} 
[2026-03-21 18:08:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"HY3MqEUy4GZXqDIULbAjxgLoZaMWGbNU","execution_time":"2026-03-21 18:08:03","total_operations":21,"sites_count":1} 
[2026-03-21 18:08:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"HY3MqEUy4GZXqDIULbAjxgLoZaMWGbNU","execution_time":"2026-03-21 18:08:03","site_id":3,"site_name":"swgamessd","orders_count":21,"order_ids":["ORD-WaJd5V-1774074452","ORD-s1oBilPK-1774101779","ORD-w3X-1774101943","ORD-Toj0-1774101947","ORD-kDtm-1774102001","ORD-T2pGfhy-1774103306","ORD-pV4l-1774103406","ORD-rXKyN2XK-1774104444","ORD-w4u7t-1774104451","ORD-6RRv-1774104461"]} 
[2026-03-21 18:08:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"HY3MqEUy4GZXqDIULbAjxgLoZaMWGbNU","execution_time":"2026-03-21 18:08:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 18:08:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"HY3MqEUy4GZXqDIULbAjxgLoZaMWGbNU","execution_time":"2026-03-21 18:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":21} 
[2026-03-21 18:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HY3MqEUy4GZXqDIULbAjxgLoZaMWGbNU","execution_time":"2026-03-21 18:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6l79-1774104703","operation_id":160438} 
[2026-03-21 18:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HY3MqEUy4GZXqDIULbAjxgLoZaMWGbNU","execution_time":"2026-03-21 18:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6RRv-1774104461","operation_id":160422} 
[2026-03-21 18:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HY3MqEUy4GZXqDIULbAjxgLoZaMWGbNU","execution_time":"2026-03-21 18:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aeFx-1774104699","operation_id":160437} 
[2026-03-21 18:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HY3MqEUy4GZXqDIULbAjxgLoZaMWGbNU","execution_time":"2026-03-21 18:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 18:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HY3MqEUy4GZXqDIULbAjxgLoZaMWGbNU","execution_time":"2026-03-21 18:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FrlSzTI-1774104468","operation_id":160423} 
[2026-03-21 18:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HY3MqEUy4GZXqDIULbAjxgLoZaMWGbNU","execution_time":"2026-03-21 18:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HyU6-1774105505","operation_id":160470} 
[2026-03-21 18:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HY3MqEUy4GZXqDIULbAjxgLoZaMWGbNU","execution_time":"2026-03-21 18:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kDtm-1774102001","operation_id":160367} 
[2026-03-21 18:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HY3MqEUy4GZXqDIULbAjxgLoZaMWGbNU","execution_time":"2026-03-21 18:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kz6swVmy-1774104692","operation_id":160435} 
[2026-03-21 18:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HY3MqEUy4GZXqDIULbAjxgLoZaMWGbNU","execution_time":"2026-03-21 18:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 18:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HY3MqEUy4GZXqDIULbAjxgLoZaMWGbNU","execution_time":"2026-03-21 18:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Nvd-1774105617","operation_id":160479} 
[2026-03-21 18:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HY3MqEUy4GZXqDIULbAjxgLoZaMWGbNU","execution_time":"2026-03-21 18:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pV4l-1774103406","operation_id":160395} 
[2026-03-21 18:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HY3MqEUy4GZXqDIULbAjxgLoZaMWGbNU","execution_time":"2026-03-21 18:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rhmkjf9-1774105512","operation_id":160471} 
[2026-03-21 18:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HY3MqEUy4GZXqDIULbAjxgLoZaMWGbNU","execution_time":"2026-03-21 18:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rXKyN2XK-1774104444","operation_id":160420} 
[2026-03-21 18:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HY3MqEUy4GZXqDIULbAjxgLoZaMWGbNU","execution_time":"2026-03-21 18:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s1oBilPK-1774101779","operation_id":160353} 
[2026-03-21 18:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HY3MqEUy4GZXqDIULbAjxgLoZaMWGbNU","execution_time":"2026-03-21 18:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T2pGfhy-1774103306","operation_id":160394} 
[2026-03-21 18:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HY3MqEUy4GZXqDIULbAjxgLoZaMWGbNU","execution_time":"2026-03-21 18:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Toj0-1774101947","operation_id":160363} 
[2026-03-21 18:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HY3MqEUy4GZXqDIULbAjxgLoZaMWGbNU","execution_time":"2026-03-21 18:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w3X-1774101943","operation_id":160362} 
[2026-03-21 18:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HY3MqEUy4GZXqDIULbAjxgLoZaMWGbNU","execution_time":"2026-03-21 18:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w4u7t-1774104451","operation_id":160421} 
[2026-03-21 18:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HY3MqEUy4GZXqDIULbAjxgLoZaMWGbNU","execution_time":"2026-03-21 18:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 18:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HY3MqEUy4GZXqDIULbAjxgLoZaMWGbNU","execution_time":"2026-03-21 18:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZQllC-1774105558","operation_id":160476} 
[2026-03-21 18:08:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"HY3MqEUy4GZXqDIULbAjxgLoZaMWGbNU","execution_time":"2026-03-21 18:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zWE4os-1774105668","operation_id":160482} 
[2026-03-21 18:08:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"HY3MqEUy4GZXqDIULbAjxgLoZaMWGbNU","execution_time":"2026-03-21 18:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zWE4os-1774105668","operation_id":160482,"processed":0,"skipped":21,"updates_prepared":0} 
[2026-03-21 18:08:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"HY3MqEUy4GZXqDIULbAjxgLoZaMWGbNU","execution_time":"2026-03-21 18:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zWE4os-1774105668","operation_id":160482,"processed":0,"errors":0} 
[2026-03-21 18:08:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"HY3MqEUy4GZXqDIULbAjxgLoZaMWGbNU","execution_time":"2026-03-21 18:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zWE4os-1774105668","operation_id":160482} 
[2026-03-21 18:08:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-21 18:08:06] production.INFO: Handling job for order: 175459  
[2026-03-21 18:08:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:08:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:08:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=a48d0a47-bf89-41c3-96f2-92450f436024&Player_ID=14655381433  
[2026-03-21 18:08:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=a48d0a47-bf89-41c3-96f2-92450f436024&Player_ID=14655381433","has_body":false} 
[2026-03-21 18:08:07] production.INFO: Operation sent successfully {"operation_id":160483,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3JYt0fs-1774105687","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 18:08:07"}},"processed_data":{"order_number":"ORD-3JYt0fs-1774105687","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 18:08:08] production.INFO: Constructing job for order: 175460  
[2026-03-21 18:08:10] production.INFO: Handling job for order: 175460  
[2026-03-21 18:08:10] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:08:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:08:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=cabb1511-d6c5-4fbd-8e1c-239d0d583be2&Player_ID=14655381433  
[2026-03-21 18:08:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=cabb1511-d6c5-4fbd-8e1c-239d0d583be2&Player_ID=14655381433","has_body":false} 
[2026-03-21 18:08:11] production.INFO: Operation sent successfully {"operation_id":160484,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-bwPv-1774105691","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 18:08:11"}},"processed_data":{"order_number":"ORD-bwPv-1774105691","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 18:08:13] production.INFO: Constructing job for order: 175461  
[2026-03-21 18:08:14] production.INFO: Handling job for order: 175461  
[2026-03-21 18:08:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:08:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:08:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=284dbc50-d9d4-466b-b5eb-5a2c12cd3b6d&Player_ID=52372577269  
[2026-03-21 18:08:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=284dbc50-d9d4-466b-b5eb-5a2c12cd3b6d&Player_ID=52372577269","has_body":false} 
[2026-03-21 18:08:15] production.INFO: Operation sent successfully {"operation_id":160485,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PhFC-1774105695","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 18:08:15"}},"processed_data":{"order_number":"ORD-PhFC-1774105695","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 18:08:27] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-PhFC-1774105695","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:08:27] production.INFO: Processed webhook data (normalized) {"id":"ORD-PhFC-1774105695","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:08:27] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:08:27] production.INFO: SendAcceptReject: Notification queued {"user_id":1019,"notification_type":"order_approved","reference_id":175461} 
[2026-03-21 18:08:27] production.INFO: Order updated successfully. Order ID: 175461, Status: completed  
[2026-03-21 18:08:27] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-PhFC-1774105695","status":"completed","codes_count":0} 
[2026-03-21 18:08:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1019  
[2026-03-21 18:08:34] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-3JYt0fs-1774105687","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:08:34] production.INFO: Processed webhook data (normalized) {"id":"ORD-3JYt0fs-1774105687","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:08:34] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:08:34] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":175459} 
[2026-03-21 18:08:34] production.INFO: Order updated successfully. Order ID: 175459, Status: completed  
[2026-03-21 18:08:34] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-3JYt0fs-1774105687","status":"completed","codes_count":0} 
[2026-03-21 18:08:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 18:08:37] production.INFO: Constructing job for order: 175462  
[2026-03-21 18:08:39] production.INFO: Handling job for order: 175462  
[2026-03-21 18:08:39] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:08:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:08:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=8b9e827d-b51f-462c-a531-a0c44ffc0aec&Player_ID=9059455854  
[2026-03-21 18:08:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=8b9e827d-b51f-462c-a531-a0c44ffc0aec&Player_ID=9059455854","has_body":false} 
[2026-03-21 18:08:40] production.INFO: Operation sent successfully {"operation_id":160486,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xr9a-1774105719","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 18:08:40"}},"processed_data":{"order_number":"ORD-xr9a-1774105719","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 18:09:03] production.INFO: Constructing job for order: 175463  
[2026-03-21 18:09:04] production.INFO: Constructing job for order: 175464  
[2026-03-21 18:09:04] production.INFO: Handling job for order: 175463  
[2026-03-21 18:09:04] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:09:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:09:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=82c16cfd-5cc6-4449-a0cd-9fedf5854c67&Player_ID=1563304462  
[2026-03-21 18:09:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=82c16cfd-5cc6-4449-a0cd-9fedf5854c67&Player_ID=1563304462","has_body":false} 
[2026-03-21 18:09:05] production.INFO: Operation sent successfully {"operation_id":160487,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PaaG-1774105744","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 18:09:05"}},"processed_data":{"order_number":"ORD-PaaG-1774105744","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 18:09:05] production.INFO: Handling job for order: 175464  
[2026-03-21 18:09:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:09:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:09:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d88f5fb3-be15-4de6-ae3c-dbac6622ddc4&Player_ID=52428342914  
[2026-03-21 18:09:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d88f5fb3-be15-4de6-ae3c-dbac6622ddc4&Player_ID=52428342914","has_body":false} 
[2026-03-21 18:09:05] production.INFO: Operation sent successfully {"operation_id":160488,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-T8qG-1774105745","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 18:09:05"}},"processed_data":{"order_number":"ORD-T8qG-1774105745","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 18:09:12] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-zWE4os-1774105668","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:09:12] production.INFO: Processed webhook data (normalized) {"id":"ORD-zWE4os-1774105668","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:09:12] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:09:12] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":175458} 
[2026-03-21 18:09:12] production.INFO: Order updated successfully. Order ID: 175458, Status: completed  
[2026-03-21 18:09:12] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-zWE4os-1774105668","status":"completed","codes_count":0} 
[2026-03-21 18:09:14] production.INFO: Constructing job for order: 175465  
[2026-03-21 18:09:14] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-T8qG-1774105745","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:09:14] production.INFO: Processed webhook data (normalized) {"id":"ORD-T8qG-1774105745","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:09:14] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:09:14] production.INFO: SendAcceptReject: Notification queued {"user_id":62,"notification_type":"order_approved","reference_id":175464} 
[2026-03-21 18:09:14] production.INFO: Order updated successfully. Order ID: 175464, Status: completed  
[2026-03-21 18:09:14] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-T8qG-1774105745","status":"completed","codes_count":0} 
[2026-03-21 18:09:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 18:09:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 62  
[2026-03-21 18:09:16] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ZQllC-1774105558","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:09:16] production.INFO: Processed webhook data (normalized) {"id":"ORD-ZQllC-1774105558","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:09:16] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:09:16] production.INFO: SendAcceptReject: Notification queued {"user_id":106,"notification_type":"order_approved","reference_id":175451} 
[2026-03-21 18:09:16] production.INFO: Order updated successfully. Order ID: 175451, Status: completed  
[2026-03-21 18:09:16] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ZQllC-1774105558","status":"completed","codes_count":0} 
[2026-03-21 18:09:17] production.INFO: Constructing job for order: 175466  
[2026-03-21 18:09:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 106  
[2026-03-21 18:09:17] production.INFO: Handling job for order: 175465  
[2026-03-21 18:09:17] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 18:09:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:09:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=7f8a9cda-4ca9-4657-821a-9ad77569fd18&Player_ID=0980143668  
[2026-03-21 18:09:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=7f8a9cda-4ca9-4657-821a-9ad77569fd18&Player_ID=0980143668","has_body":false} 
[2026-03-21 18:09:18] production.INFO: Operation sent successfully {"operation_id":160489,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3I0-1774105758","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 18:09:18"}},"processed_data":{"order_number":"ORD-3I0-1774105758","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 18:09:18] production.INFO: Handling job for order: 175466  
[2026-03-21 18:09:18] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 18:09:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:09:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=273e1e4b-de8f-45e7-9f57-8bee8dc52e5d&Player_ID=0980143668  
[2026-03-21 18:09:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=273e1e4b-de8f-45e7-9f57-8bee8dc52e5d&Player_ID=0980143668","has_body":false} 
[2026-03-21 18:09:19] production.INFO: Operation sent successfully {"operation_id":160490,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-jqejKe-1774105759","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 18:09:19"}},"processed_data":{"order_number":"ORD-jqejKe-1774105759","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 18:09:30] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-bwPv-1774105691","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:09:30] production.INFO: Processed webhook data (normalized) {"id":"ORD-bwPv-1774105691","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:09:30] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:09:30] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":175460} 
[2026-03-21 18:09:30] production.INFO: Order updated successfully. Order ID: 175460, Status: completed  
[2026-03-21 18:09:30] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-bwPv-1774105691","status":"completed","codes_count":0} 
[2026-03-21 18:09:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 18:09:51] production.INFO: Constructing job for order: 175467  
[2026-03-21 18:09:52] production.INFO: Constructing job for order: 175468  
[2026-03-21 18:09:52] production.INFO: Handling job for order: 175467  
[2026-03-21 18:09:52] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:09:52] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"104.0","mainamount":"104","operation_number":"156017481","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phprgbe88p3rv5i3SRp1w2"}},"user_id":312} 
[2026-03-21 18:09:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:09:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f0d3ccbd-b20f-4b13-a001-87985eee9082&Player_ID=5707620700  
[2026-03-21 18:09:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f0d3ccbd-b20f-4b13-a001-87985eee9082&Player_ID=5707620700","has_body":false} 
[2026-03-21 18:09:53] production.INFO: Operation sent successfully {"operation_id":160491,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-QZmBt-1774105792","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 18:09:53"}},"processed_data":{"order_number":"ORD-QZmBt-1774105792","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 18:09:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 18:09:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 18:09:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 18:09:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 18:09:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 18:09:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 18:09:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 18:09:53] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 18:09:53] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18348,"user_id":312,"amount":104.0,"admins_notified":7} 
[2026-03-21 18:09:53] production.INFO: Handling job for order: 175468  
[2026-03-21 18:09:53] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:09:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:09:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=457f7d9b-a061-4c3b-8836-38f8588d3e27&Player_ID=52127447597  
[2026-03-21 18:09:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=457f7d9b-a061-4c3b-8836-38f8588d3e27&Player_ID=52127447597","has_body":false} 
[2026-03-21 18:09:54] production.INFO: Operation sent successfully {"operation_id":160492,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-RlfVKGg-1774105793","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 18:09:54"}},"processed_data":{"order_number":"ORD-RlfVKGg-1774105793","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 18:09:57] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-xr9a-1774105719","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:09:57] production.INFO: Processed webhook data (normalized) {"id":"ORD-xr9a-1774105719","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:09:57] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:09:57] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":175462} 
[2026-03-21 18:09:57] production.INFO: Order updated successfully. Order ID: 175462, Status: completed  
[2026-03-21 18:09:57] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-xr9a-1774105719","status":"completed","codes_count":0} 
[2026-03-21 18:10:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 18:10:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Nvd-1774105617","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 18:10:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-Nvd-1774105617","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 18:10:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:10:02] production.INFO: SendAcceptReject: Notification queued {"user_id":645,"notification_type":"order_approved","reference_id":175454} 
[2026-03-21 18:10:02] production.INFO: Order updated successfully. Order ID: 175454, Status: completed  
[2026-03-21 18:10:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Nvd-1774105617","status":"completed","codes_count":0} 
[2026-03-21 18:10:03] production.INFO: Constructing job for order: 175469  
[2026-03-21 18:10:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"IHa1ByjyZoO6GV5wRBbQB4pMGKWLO6WF","execution_time":"2026-03-21 18:10:03"} 
[2026-03-21 18:10:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"IHa1ByjyZoO6GV5wRBbQB4pMGKWLO6WF","execution_time":"2026-03-21 18:10:03","total_operations":23,"sites_count":2} 
[2026-03-21 18:10:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"IHa1ByjyZoO6GV5wRBbQB4pMGKWLO6WF","execution_time":"2026-03-21 18:10:03","site_id":3,"site_name":"swgamessd","orders_count":21,"order_ids":["ORD-WaJd5V-1774074452","ORD-s1oBilPK-1774101779","ORD-w3X-1774101943","ORD-Toj0-1774101947","ORD-kDtm-1774102001","ORD-T2pGfhy-1774103306","ORD-pV4l-1774103406","ORD-rXKyN2XK-1774104444","ORD-w4u7t-1774104451","ORD-6RRv-1774104461"]} 
[2026-03-21 18:10:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"IHa1ByjyZoO6GV5wRBbQB4pMGKWLO6WF","execution_time":"2026-03-21 18:10:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 18:10:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"IHa1ByjyZoO6GV5wRBbQB4pMGKWLO6WF","execution_time":"2026-03-21 18:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":21} 
[2026-03-21 18:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IHa1ByjyZoO6GV5wRBbQB4pMGKWLO6WF","execution_time":"2026-03-21 18:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6l79-1774104703","operation_id":160438} 
[2026-03-21 18:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IHa1ByjyZoO6GV5wRBbQB4pMGKWLO6WF","execution_time":"2026-03-21 18:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6RRv-1774104461","operation_id":160422} 
[2026-03-21 18:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IHa1ByjyZoO6GV5wRBbQB4pMGKWLO6WF","execution_time":"2026-03-21 18:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aeFx-1774104699","operation_id":160437} 
[2026-03-21 18:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IHa1ByjyZoO6GV5wRBbQB4pMGKWLO6WF","execution_time":"2026-03-21 18:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 18:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IHa1ByjyZoO6GV5wRBbQB4pMGKWLO6WF","execution_time":"2026-03-21 18:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FrlSzTI-1774104468","operation_id":160423} 
[2026-03-21 18:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IHa1ByjyZoO6GV5wRBbQB4pMGKWLO6WF","execution_time":"2026-03-21 18:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HyU6-1774105505","operation_id":160470} 
[2026-03-21 18:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IHa1ByjyZoO6GV5wRBbQB4pMGKWLO6WF","execution_time":"2026-03-21 18:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kDtm-1774102001","operation_id":160367} 
[2026-03-21 18:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IHa1ByjyZoO6GV5wRBbQB4pMGKWLO6WF","execution_time":"2026-03-21 18:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kz6swVmy-1774104692","operation_id":160435} 
[2026-03-21 18:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IHa1ByjyZoO6GV5wRBbQB4pMGKWLO6WF","execution_time":"2026-03-21 18:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 18:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IHa1ByjyZoO6GV5wRBbQB4pMGKWLO6WF","execution_time":"2026-03-21 18:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PaaG-1774105744","operation_id":160487} 
[2026-03-21 18:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IHa1ByjyZoO6GV5wRBbQB4pMGKWLO6WF","execution_time":"2026-03-21 18:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pV4l-1774103406","operation_id":160395} 
[2026-03-21 18:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IHa1ByjyZoO6GV5wRBbQB4pMGKWLO6WF","execution_time":"2026-03-21 18:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QZmBt-1774105792","operation_id":160491} 
[2026-03-21 18:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IHa1ByjyZoO6GV5wRBbQB4pMGKWLO6WF","execution_time":"2026-03-21 18:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rhmkjf9-1774105512","operation_id":160471} 
[2026-03-21 18:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IHa1ByjyZoO6GV5wRBbQB4pMGKWLO6WF","execution_time":"2026-03-21 18:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RlfVKGg-1774105793","operation_id":160492} 
[2026-03-21 18:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IHa1ByjyZoO6GV5wRBbQB4pMGKWLO6WF","execution_time":"2026-03-21 18:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rXKyN2XK-1774104444","operation_id":160420} 
[2026-03-21 18:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IHa1ByjyZoO6GV5wRBbQB4pMGKWLO6WF","execution_time":"2026-03-21 18:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s1oBilPK-1774101779","operation_id":160353} 
[2026-03-21 18:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IHa1ByjyZoO6GV5wRBbQB4pMGKWLO6WF","execution_time":"2026-03-21 18:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T2pGfhy-1774103306","operation_id":160394} 
[2026-03-21 18:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IHa1ByjyZoO6GV5wRBbQB4pMGKWLO6WF","execution_time":"2026-03-21 18:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Toj0-1774101947","operation_id":160363} 
[2026-03-21 18:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IHa1ByjyZoO6GV5wRBbQB4pMGKWLO6WF","execution_time":"2026-03-21 18:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w3X-1774101943","operation_id":160362} 
[2026-03-21 18:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IHa1ByjyZoO6GV5wRBbQB4pMGKWLO6WF","execution_time":"2026-03-21 18:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w4u7t-1774104451","operation_id":160421} 
[2026-03-21 18:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IHa1ByjyZoO6GV5wRBbQB4pMGKWLO6WF","execution_time":"2026-03-21 18:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 18:10:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"IHa1ByjyZoO6GV5wRBbQB4pMGKWLO6WF","execution_time":"2026-03-21 18:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":21,"updates_prepared":0} 
[2026-03-21 18:10:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"IHa1ByjyZoO6GV5wRBbQB4pMGKWLO6WF","execution_time":"2026-03-21 18:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 18:10:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"IHa1ByjyZoO6GV5wRBbQB4pMGKWLO6WF","execution_time":"2026-03-21 18:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":2,"order_ids":["ORD-3I0-1774105758","ORD-jqejKe-1774105759"]} 
[2026-03-21 18:10:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"IHa1ByjyZoO6GV5wRBbQB4pMGKWLO6WF","execution_time":"2026-03-21 18:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 18:10:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"IHa1ByjyZoO6GV5wRBbQB4pMGKWLO6WF","execution_time":"2026-03-21 18:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":2} 
[2026-03-21 18:10:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"IHa1ByjyZoO6GV5wRBbQB4pMGKWLO6WF","execution_time":"2026-03-21 18:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jqejKe-1774105759","operation_id":160490,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-21 18:10:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"IHa1ByjyZoO6GV5wRBbQB4pMGKWLO6WF","execution_time":"2026-03-21 18:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jqejKe-1774105759","operation_id":160490,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-21 18:10:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"IHa1ByjyZoO6GV5wRBbQB4pMGKWLO6WF","execution_time":"2026-03-21 18:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jqejKe-1774105759","operation_id":160490,"count":2} 
[2026-03-21 18:10:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"IHa1ByjyZoO6GV5wRBbQB4pMGKWLO6WF","execution_time":"2026-03-21 18:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jqejKe-1774105759","operation_id":160490,"count":2} 
[2026-03-21 18:10:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"IHa1ByjyZoO6GV5wRBbQB4pMGKWLO6WF","execution_time":"2026-03-21 18:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jqejKe-1774105759","operation_id":160490,"user_id":587,"notification_type":"order_approved","reference_id":175465} 
[2026-03-21 18:10:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"IHa1ByjyZoO6GV5wRBbQB4pMGKWLO6WF","execution_time":"2026-03-21 18:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jqejKe-1774105759","operation_id":160490,"user_id":587,"notification_type":"order_approved","reference_id":175466} 
[2026-03-21 18:10:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"IHa1ByjyZoO6GV5wRBbQB4pMGKWLO6WF","execution_time":"2026-03-21 18:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jqejKe-1774105759","operation_id":160490,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-21 18:10:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"IHa1ByjyZoO6GV5wRBbQB4pMGKWLO6WF","execution_time":"2026-03-21 18:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jqejKe-1774105759","operation_id":160490,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-21 18:10:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"IHa1ByjyZoO6GV5wRBbQB4pMGKWLO6WF","execution_time":"2026-03-21 18:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jqejKe-1774105759","operation_id":160490,"processed":2,"errors":0} 
[2026-03-21 18:10:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"IHa1ByjyZoO6GV5wRBbQB4pMGKWLO6WF","execution_time":"2026-03-21 18:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jqejKe-1774105759","operation_id":160490,"processed":2,"errors":0} 
[2026-03-21 18:10:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"IHa1ByjyZoO6GV5wRBbQB4pMGKWLO6WF","execution_time":"2026-03-21 18:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jqejKe-1774105759","operation_id":160490} 
[2026-03-21 18:10:03] production.INFO: Executing GetProducts task...  
[2026-03-21 18:10:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 18:10:03] production.INFO: Executing GetProducts task...  
[2026-03-21 18:10:05] production.INFO: async() رجع: true  
[2026-03-21 18:10:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 18:10:06] production.WARNING: Product with ID 395 not found  
[2026-03-21 18:10:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 18:10:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 18:10:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 18:10:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 18:10:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 18:10:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 18:10:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 18:10:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 18:10:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-QZmBt-1774105792","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:10:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-QZmBt-1774105792","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:10:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:10:06] production.INFO: SendAcceptReject: Notification queued {"user_id":1019,"notification_type":"order_approved","reference_id":175467} 
[2026-03-21 18:10:06] production.INFO: Order updated successfully. Order ID: 175467, Status: completed  
[2026-03-21 18:10:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-QZmBt-1774105792","status":"completed","codes_count":0} 
[2026-03-21 18:10:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 18:10:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 645  
[2026-03-21 18:10:08] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 18:10:10] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 18:10:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1019  
[2026-03-21 18:10:10] production.INFO: Handling job for order: 175469  
[2026-03-21 18:10:10] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:10:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:10:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=aa2c5731-3a68-431b-9b1b-ccd62d2981c1&Player_ID=51255065630  
[2026-03-21 18:10:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=aa2c5731-3a68-431b-9b1b-ccd62d2981c1&Player_ID=51255065630","has_body":false} 
[2026-03-21 18:10:11] production.INFO: Operation sent successfully {"operation_id":160493,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-QWCO-1774105811","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 18:10:11"}},"processed_data":{"order_number":"ORD-QWCO-1774105811","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-21 18:10:15] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-RlfVKGg-1774105793","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:10:15] production.INFO: Processed webhook data (normalized) {"id":"ORD-RlfVKGg-1774105793","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:10:15] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:10:15] production.INFO: SendAcceptReject: Notification queued {"user_id":62,"notification_type":"order_approved","reference_id":175468} 
[2026-03-21 18:10:15] production.INFO: Order updated successfully. Order ID: 175468, Status: completed  
[2026-03-21 18:10:15] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-RlfVKGg-1774105793","status":"completed","codes_count":0} 
[2026-03-21 18:10:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 62  
[2026-03-21 18:10:25] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-QWCO-1774105811","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:10:25] production.INFO: Processed webhook data (normalized) {"id":"ORD-QWCO-1774105811","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:10:25] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:10:25] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":175469} 
[2026-03-21 18:10:25] production.INFO: Order updated successfully. Order ID: 175469, Status: completed  
[2026-03-21 18:10:25] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-QWCO-1774105811","status":"completed","codes_count":0} 
[2026-03-21 18:10:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-21 18:10:37] production.INFO: Constructing job for order: 175470  
[2026-03-21 18:10:38] production.INFO: Handling job for order: 175470  
[2026-03-21 18:10:38] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:10:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:10:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=793b6601-d7fe-428d-8b22-e79870271c6c&Player_ID=51255065630  
[2026-03-21 18:10:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=793b6601-d7fe-428d-8b22-e79870271c6c&Player_ID=51255065630","has_body":false} 
[2026-03-21 18:10:38] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-21 18:10:38] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":160494,"exception":"Unknown named parameter $userId"} 
[2026-03-21 18:10:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-21 18:10:58] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-PaaG-1774105744","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:10:58] production.INFO: Processed webhook data (normalized) {"id":"ORD-PaaG-1774105744","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:10:58] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:10:58] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":175463} 
[2026-03-21 18:10:58] production.INFO: Order updated successfully. Order ID: 175463, Status: completed  
[2026-03-21 18:10:58] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-PaaG-1774105744","status":"completed","codes_count":0} 
[2026-03-21 18:10:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 18:11:13] production.INFO: Constructing job for order: 175471  
[2026-03-21 18:11:14] production.INFO: Handling job for order: 175471  
[2026-03-21 18:11:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:11:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:11:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a6894160-22d4-42cb-8bd1-66ae1ca124de&Player_ID=52386411137  
[2026-03-21 18:11:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a6894160-22d4-42cb-8bd1-66ae1ca124de&Player_ID=52386411137","has_body":false} 
[2026-03-21 18:11:15] production.INFO: Operation sent successfully {"operation_id":160495,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1wR-1774105875","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 18:11:15"}},"processed_data":{"order_number":"ORD-1wR-1774105875","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 18:11:24] production.INFO: Constructing job for order: 175472  
[2026-03-21 18:11:27] production.INFO: Handling job for order: 175472  
[2026-03-21 18:11:27] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 18:11:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:11:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=2f99dbf3-542c-46db-9305-c418717e3c7f&Player_ID=0980221639  
[2026-03-21 18:11:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=2f99dbf3-542c-46db-9305-c418717e3c7f&Player_ID=0980221639","has_body":false} 
[2026-03-21 18:11:28] production.INFO: Operation sent successfully {"operation_id":160496,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7LkBepg-1774105888","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 18:11:28"}},"processed_data":{"order_number":"ORD-7LkBepg-1774105888","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 18:11:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-1wR-1774105875","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:11:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-1wR-1774105875","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:11:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:11:31] production.INFO: SendAcceptReject: Notification queued {"user_id":62,"notification_type":"order_approved","reference_id":175471} 
[2026-03-21 18:11:31] production.INFO: Order updated successfully. Order ID: 175471, Status: completed  
[2026-03-21 18:11:31] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-1wR-1774105875","status":"completed","codes_count":0} 
[2026-03-21 18:11:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 62  
[2026-03-21 18:11:38] production.INFO: Constructing job for order: 175473  
[2026-03-21 18:11:40] production.INFO: Handling job for order: 175473  
[2026-03-21 18:11:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:11:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:11:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/825/params?qty=3500&uuid=d17d34c9-844e-4084-a217-74f6dc16643b&Player_ID=4631414  
[2026-03-21 18:11:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/825/params?qty=3500&uuid=d17d34c9-844e-4084-a217-74f6dc16643b&Player_ID=4631414","has_body":false} 
[2026-03-21 18:11:40] production.INFO: Constructing job for order: 175474  
[2026-03-21 18:11:41] production.INFO: Operation sent successfully {"operation_id":160497,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6JLNdjh-1774105901","amount":2.58187649999999990768628777004778385162353515625,"status":"processing","product":"Sahra Amount","game":"Sahra Caht","notes":[],"created_at":"2026-03-21 18:11:41"}},"processed_data":{"order_number":"ORD-6JLNdjh-1774105901","amount":2.58187649999999990768628777004778385162353515625,"status":"processing","product":"Sahra Amount","game":"Sahra Caht"}} 
[2026-03-21 18:11:41] production.INFO: Handling job for order: 175474  
[2026-03-21 18:11:41] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 18:11:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:11:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/44/params?qty=1&uuid=876f8273-9950-44ae-8726-8835ee010792&Player_ID=0980221639  
[2026-03-21 18:11:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/44/params?qty=1&uuid=876f8273-9950-44ae-8726-8835ee010792&Player_ID=0980221639","has_body":false} 
[2026-03-21 18:11:42] production.INFO: Operation sent successfully {"operation_id":160498,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3DkV-1774105901","amount":111.6259500000000031150193535722792148590087890625,"status":"processing","product":"105.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 18:11:42"}},"processed_data":{"order_number":"ORD-3DkV-1774105901","amount":111.6259500000000031150193535722792148590087890625,"status":"processing","product":"105.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 18:12:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"eJpucRJ6whfXqO6f594dHWSnapceLhaI","execution_time":"2026-03-21 18:12:03"} 
[2026-03-21 18:12:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"eJpucRJ6whfXqO6f594dHWSnapceLhaI","execution_time":"2026-03-21 18:12:03","total_operations":21,"sites_count":2} 
[2026-03-21 18:12:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"eJpucRJ6whfXqO6f594dHWSnapceLhaI","execution_time":"2026-03-21 18:12:03","site_id":3,"site_name":"swgamessd","orders_count":19,"order_ids":["ORD-WaJd5V-1774074452","ORD-s1oBilPK-1774101779","ORD-w3X-1774101943","ORD-Toj0-1774101947","ORD-kDtm-1774102001","ORD-T2pGfhy-1774103306","ORD-pV4l-1774103406","ORD-rXKyN2XK-1774104444","ORD-w4u7t-1774104451","ORD-6RRv-1774104461"]} 
[2026-03-21 18:12:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"eJpucRJ6whfXqO6f594dHWSnapceLhaI","execution_time":"2026-03-21 18:12:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 18:12:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"eJpucRJ6whfXqO6f594dHWSnapceLhaI","execution_time":"2026-03-21 18:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":19} 
[2026-03-21 18:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eJpucRJ6whfXqO6f594dHWSnapceLhaI","execution_time":"2026-03-21 18:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6JLNdjh-1774105901","operation_id":160497} 
[2026-03-21 18:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eJpucRJ6whfXqO6f594dHWSnapceLhaI","execution_time":"2026-03-21 18:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6l79-1774104703","operation_id":160438} 
[2026-03-21 18:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eJpucRJ6whfXqO6f594dHWSnapceLhaI","execution_time":"2026-03-21 18:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6RRv-1774104461","operation_id":160422} 
[2026-03-21 18:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eJpucRJ6whfXqO6f594dHWSnapceLhaI","execution_time":"2026-03-21 18:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aeFx-1774104699","operation_id":160437} 
[2026-03-21 18:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eJpucRJ6whfXqO6f594dHWSnapceLhaI","execution_time":"2026-03-21 18:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 18:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eJpucRJ6whfXqO6f594dHWSnapceLhaI","execution_time":"2026-03-21 18:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FrlSzTI-1774104468","operation_id":160423} 
[2026-03-21 18:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eJpucRJ6whfXqO6f594dHWSnapceLhaI","execution_time":"2026-03-21 18:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HyU6-1774105505","operation_id":160470} 
[2026-03-21 18:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eJpucRJ6whfXqO6f594dHWSnapceLhaI","execution_time":"2026-03-21 18:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kDtm-1774102001","operation_id":160367} 
[2026-03-21 18:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eJpucRJ6whfXqO6f594dHWSnapceLhaI","execution_time":"2026-03-21 18:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kz6swVmy-1774104692","operation_id":160435} 
[2026-03-21 18:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eJpucRJ6whfXqO6f594dHWSnapceLhaI","execution_time":"2026-03-21 18:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 18:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eJpucRJ6whfXqO6f594dHWSnapceLhaI","execution_time":"2026-03-21 18:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pV4l-1774103406","operation_id":160395} 
[2026-03-21 18:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eJpucRJ6whfXqO6f594dHWSnapceLhaI","execution_time":"2026-03-21 18:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rhmkjf9-1774105512","operation_id":160471} 
[2026-03-21 18:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eJpucRJ6whfXqO6f594dHWSnapceLhaI","execution_time":"2026-03-21 18:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rXKyN2XK-1774104444","operation_id":160420} 
[2026-03-21 18:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eJpucRJ6whfXqO6f594dHWSnapceLhaI","execution_time":"2026-03-21 18:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s1oBilPK-1774101779","operation_id":160353} 
[2026-03-21 18:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eJpucRJ6whfXqO6f594dHWSnapceLhaI","execution_time":"2026-03-21 18:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T2pGfhy-1774103306","operation_id":160394} 
[2026-03-21 18:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eJpucRJ6whfXqO6f594dHWSnapceLhaI","execution_time":"2026-03-21 18:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Toj0-1774101947","operation_id":160363} 
[2026-03-21 18:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eJpucRJ6whfXqO6f594dHWSnapceLhaI","execution_time":"2026-03-21 18:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w3X-1774101943","operation_id":160362} 
[2026-03-21 18:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eJpucRJ6whfXqO6f594dHWSnapceLhaI","execution_time":"2026-03-21 18:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w4u7t-1774104451","operation_id":160421} 
[2026-03-21 18:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"eJpucRJ6whfXqO6f594dHWSnapceLhaI","execution_time":"2026-03-21 18:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 18:12:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"eJpucRJ6whfXqO6f594dHWSnapceLhaI","execution_time":"2026-03-21 18:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":19,"updates_prepared":0} 
[2026-03-21 18:12:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"eJpucRJ6whfXqO6f594dHWSnapceLhaI","execution_time":"2026-03-21 18:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 18:12:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"eJpucRJ6whfXqO6f594dHWSnapceLhaI","execution_time":"2026-03-21 18:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":2,"order_ids":["ORD-7LkBepg-1774105888","ORD-3DkV-1774105901"]} 
[2026-03-21 18:12:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"eJpucRJ6whfXqO6f594dHWSnapceLhaI","execution_time":"2026-03-21 18:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 18:12:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"eJpucRJ6whfXqO6f594dHWSnapceLhaI","execution_time":"2026-03-21 18:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":2} 
[2026-03-21 18:12:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"eJpucRJ6whfXqO6f594dHWSnapceLhaI","execution_time":"2026-03-21 18:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7LkBepg-1774105888","operation_id":160496,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-21 18:12:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"eJpucRJ6whfXqO6f594dHWSnapceLhaI","execution_time":"2026-03-21 18:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7LkBepg-1774105888","operation_id":160496,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-21 18:12:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"eJpucRJ6whfXqO6f594dHWSnapceLhaI","execution_time":"2026-03-21 18:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7LkBepg-1774105888","operation_id":160496,"count":2} 
[2026-03-21 18:12:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"eJpucRJ6whfXqO6f594dHWSnapceLhaI","execution_time":"2026-03-21 18:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7LkBepg-1774105888","operation_id":160496,"count":2} 
[2026-03-21 18:12:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"eJpucRJ6whfXqO6f594dHWSnapceLhaI","execution_time":"2026-03-21 18:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7LkBepg-1774105888","operation_id":160496,"user_id":54,"notification_type":"order_approved","reference_id":175474} 
[2026-03-21 18:12:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"eJpucRJ6whfXqO6f594dHWSnapceLhaI","execution_time":"2026-03-21 18:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7LkBepg-1774105888","operation_id":160496,"user_id":54,"notification_type":"order_approved","reference_id":175472} 
[2026-03-21 18:12:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"eJpucRJ6whfXqO6f594dHWSnapceLhaI","execution_time":"2026-03-21 18:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7LkBepg-1774105888","operation_id":160496,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-21 18:12:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"eJpucRJ6whfXqO6f594dHWSnapceLhaI","execution_time":"2026-03-21 18:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7LkBepg-1774105888","operation_id":160496,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-21 18:12:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"eJpucRJ6whfXqO6f594dHWSnapceLhaI","execution_time":"2026-03-21 18:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7LkBepg-1774105888","operation_id":160496,"processed":2,"errors":0} 
[2026-03-21 18:12:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"eJpucRJ6whfXqO6f594dHWSnapceLhaI","execution_time":"2026-03-21 18:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7LkBepg-1774105888","operation_id":160496,"processed":2,"errors":0} 
[2026-03-21 18:12:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"eJpucRJ6whfXqO6f594dHWSnapceLhaI","execution_time":"2026-03-21 18:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7LkBepg-1774105888","operation_id":160496} 
[2026-03-21 18:12:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 54  
[2026-03-21 18:12:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 54  
[2026-03-21 18:12:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-w3X-1774101943","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:12:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-w3X-1774101943","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:12:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:12:03] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":175335} 
[2026-03-21 18:12:03] production.INFO: Order updated successfully. Order ID: 175335, Status: completed  
[2026-03-21 18:12:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-w3X-1774101943","status":"completed","codes_count":0} 
[2026-03-21 18:12:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-21 18:12:34] production.INFO: Constructing job for order: 175475  
[2026-03-21 18:12:36] production.INFO: Handling job for order: 175475  
[2026-03-21 18:12:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:12:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:12:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8c6c98d0-d30a-4004-bc6e-4a6ae28997b6&Player_ID=52366019110  
[2026-03-21 18:12:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8c6c98d0-d30a-4004-bc6e-4a6ae28997b6&Player_ID=52366019110","has_body":false} 
[2026-03-21 18:12:37] production.INFO: Operation sent successfully {"operation_id":160499,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5VF-1774105956","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 18:12:37"}},"processed_data":{"order_number":"ORD-5VF-1774105956","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 18:12:56] production.INFO: Constructing job for order: 175476  
[2026-03-21 18:12:58] production.INFO: Handling job for order: 175476  
[2026-03-21 18:12:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:12:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:12:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=7475093e-c633-431f-9c39-9e64965a80ef&Player_ID=52233262241  
[2026-03-21 18:12:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=7475093e-c633-431f-9c39-9e64965a80ef&Player_ID=52233262241","has_body":false} 
[2026-03-21 18:12:59] production.INFO: Operation sent successfully {"operation_id":160500,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xYodSS-1774105978","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 18:12:59"}},"processed_data":{"order_number":"ORD-xYodSS-1774105978","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 18:13:05] production.INFO: Constructing job for order: 175477  
[2026-03-21 18:13:06] production.INFO: Constructing job for order: 175478  
[2026-03-21 18:13:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-xYodSS-1774105978","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:13:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-xYodSS-1774105978","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:13:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:13:07] production.INFO: SendAcceptReject: Notification queued {"user_id":111,"notification_type":"order_approved","reference_id":175476} 
[2026-03-21 18:13:07] production.INFO: Order updated successfully. Order ID: 175476, Status: completed  
[2026-03-21 18:13:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-xYodSS-1774105978","status":"completed","codes_count":0} 
[2026-03-21 18:13:08] production.INFO: Handling job for order: 175477  
[2026-03-21 18:13:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:13:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:13:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=144d1764-87fa-4138-b26d-e78164d214ef&Player_ID=52199380810  
[2026-03-21 18:13:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=144d1764-87fa-4138-b26d-e78164d214ef&Player_ID=52199380810","has_body":false} 
[2026-03-21 18:13:08] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Toj0-1774101947","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:13:08] production.INFO: Processed webhook data (normalized) {"id":"ORD-Toj0-1774101947","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:13:08] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:13:08] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":175336} 
[2026-03-21 18:13:08] production.INFO: Order updated successfully. Order ID: 175336, Status: completed  
[2026-03-21 18:13:08] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Toj0-1774101947","status":"completed","codes_count":0} 
[2026-03-21 18:13:09] production.INFO: Operation sent successfully {"operation_id":160501,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-GlPX-1774105988","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 18:13:09"}},"processed_data":{"order_number":"ORD-GlPX-1774105988","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 18:13:09] production.INFO: Handling job for order: 175478  
[2026-03-21 18:13:09] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:13:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:13:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=3cb52d60-d9e6-41f2-937b-d41ee11d9f39&Player_ID=52233262241  
[2026-03-21 18:13:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=3cb52d60-d9e6-41f2-937b-d41ee11d9f39&Player_ID=52233262241","has_body":false} 
[2026-03-21 18:13:09] production.INFO: Operation sent successfully {"operation_id":160502,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Oyhn-1774105989","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 18:13:09"}},"processed_data":{"order_number":"ORD-Oyhn-1774105989","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 18:13:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-21 18:13:19] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Oyhn-1774105989","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:13:19] production.INFO: Processed webhook data (normalized) {"id":"ORD-Oyhn-1774105989","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:13:19] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:13:19] production.INFO: SendAcceptReject: Notification queued {"user_id":111,"notification_type":"order_approved","reference_id":175478} 
[2026-03-21 18:13:19] production.INFO: Order updated successfully. Order ID: 175478, Status: completed  
[2026-03-21 18:13:19] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Oyhn-1774105989","status":"completed","codes_count":0} 
[2026-03-21 18:13:19] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-GlPX-1774105988","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:13:19] production.INFO: Processed webhook data (normalized) {"id":"ORD-GlPX-1774105988","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:13:19] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:13:19] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":175477} 
[2026-03-21 18:13:19] production.INFO: Order updated successfully. Order ID: 175477, Status: completed  
[2026-03-21 18:13:19] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-GlPX-1774105988","status":"completed","codes_count":0} 
[2026-03-21 18:13:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-21 18:13:28] production.INFO: Constructing job for order: 175479  
[2026-03-21 18:13:30] production.INFO: Constructing job for order: 175480  
[2026-03-21 18:13:31] production.INFO: Handling job for order: 175479  
[2026-03-21 18:13:31] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:13:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:13:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=0f33a968-1166-41d3-9c89-cbcfe27e5b8f&Player_ID=14134089548  
[2026-03-21 18:13:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=0f33a968-1166-41d3-9c89-cbcfe27e5b8f&Player_ID=14134089548","has_body":false} 
[2026-03-21 18:13:31] production.INFO: Constructing job for order: 175481  
[2026-03-21 18:13:32] production.INFO: Operation sent successfully {"operation_id":160503,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-UGzmIJd-1774106011","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 18:13:32"}},"processed_data":{"order_number":"ORD-UGzmIJd-1774106011","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 18:13:32] production.INFO: Handling job for order: 175480  
[2026-03-21 18:13:32] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 18:13:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:13:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=2d901f12-e40c-4a59-a509-da301021dc5d&Player_ID=0936792007  
[2026-03-21 18:13:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=2d901f12-e40c-4a59-a509-da301021dc5d&Player_ID=0936792007","has_body":false} 
[2026-03-21 18:13:32] production.INFO: Constructing job for order: 175482  
[2026-03-21 18:13:32] production.INFO: Operation sent successfully {"operation_id":160504,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-fdiv-1774106012","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 18:13:32"}},"processed_data":{"order_number":"ORD-fdiv-1774106012","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 18:13:32] production.INFO: Handling job for order: 175481  
[2026-03-21 18:13:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:13:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:13:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=171355d1-2e26-4fe9-b375-0a40d7f403d1&Player_ID=9489561616  
[2026-03-21 18:13:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=171355d1-2e26-4fe9-b375-0a40d7f403d1&Player_ID=9489561616","has_body":false} 
[2026-03-21 18:13:33] production.INFO: Operation sent successfully {"operation_id":160505,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9k94k-1774106013","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 18:13:33"}},"processed_data":{"order_number":"ORD-9k94k-1774106013","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 18:13:33] production.INFO: Handling job for order: 175482  
[2026-03-21 18:13:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:13:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:13:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=e52e8820-045f-47a5-a96a-3a47512a0d2f&Player_ID=14134089548  
[2026-03-21 18:13:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=e52e8820-045f-47a5-a96a-3a47512a0d2f&Player_ID=14134089548","has_body":false} 
[2026-03-21 18:13:34] production.INFO: Operation sent successfully {"operation_id":160506,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-UUeibQf-1774106014","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 18:13:34"}},"processed_data":{"order_number":"ORD-UUeibQf-1774106014","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 18:13:35] production.INFO: Constructing job for order: 175483  
[2026-03-21 18:13:37] production.INFO: Handling job for order: 175483  
[2026-03-21 18:13:37] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 18:13:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:13:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=7b93d23d-1c24-4bda-8645-58f556223b05&Player_ID=0936792007  
[2026-03-21 18:13:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=7b93d23d-1c24-4bda-8645-58f556223b05&Player_ID=0936792007","has_body":false} 
[2026-03-21 18:13:37] production.INFO: Constructing job for order: 175484  
[2026-03-21 18:13:37] production.INFO: Constructing job for order: 175485  
[2026-03-21 18:13:38] production.INFO: Operation sent successfully {"operation_id":160507,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-jnJdS7-1774106018","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 18:13:38"}},"processed_data":{"order_number":"ORD-jnJdS7-1774106018","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 18:13:38] production.INFO: Handling job for order: 175485  
[2026-03-21 18:13:38] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:13:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:13:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=584b91cc-8429-4326-9dd9-bc2c2ce857dc&Player_ID=9489561616  
[2026-03-21 18:13:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=584b91cc-8429-4326-9dd9-bc2c2ce857dc&Player_ID=9489561616","has_body":false} 
[2026-03-21 18:13:39] production.INFO: Operation sent successfully {"operation_id":160508,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-VU0B8ZQ-1774106018","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 18:13:39"}},"processed_data":{"order_number":"ORD-VU0B8ZQ-1774106018","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 18:13:39] production.INFO: Handling job for order: 175484  
[2026-03-21 18:13:39] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:13:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:13:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c9c92cbc-0596-4a25-8bee-56db31e4b78c&Player_ID=5574190766  
[2026-03-21 18:13:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c9c92cbc-0596-4a25-8bee-56db31e4b78c&Player_ID=5574190766","has_body":false} 
[2026-03-21 18:13:39] production.INFO: Operation sent successfully {"operation_id":160509,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-TarucW-1774106019","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 18:13:39"}},"processed_data":{"order_number":"ORD-TarucW-1774106019","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 18:13:49] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-TarucW-1774106019","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:13:49] production.INFO: Processed webhook data (normalized) {"id":"ORD-TarucW-1774106019","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:13:49] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:13:49] production.INFO: SendAcceptReject: Notification queued {"user_id":720,"notification_type":"order_approved","reference_id":175484} 
[2026-03-21 18:13:49] production.INFO: Order updated successfully. Order ID: 175484, Status: completed  
[2026-03-21 18:13:49] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-TarucW-1774106019","status":"completed","codes_count":0} 
[2026-03-21 18:13:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-21 18:14:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"4txEPIkQaN3rSCI3nlam41GTVq4z0ZZc","execution_time":"2026-03-21 18:14:00"} 
[2026-03-21 18:14:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"4txEPIkQaN3rSCI3nlam41GTVq4z0ZZc","execution_time":"2026-03-21 18:14:00","total_operations":24,"sites_count":2} 
[2026-03-21 18:14:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"4txEPIkQaN3rSCI3nlam41GTVq4z0ZZc","execution_time":"2026-03-21 18:14:00","site_id":3,"site_name":"swgamessd","orders_count":22,"order_ids":["ORD-WaJd5V-1774074452","ORD-s1oBilPK-1774101779","ORD-kDtm-1774102001","ORD-T2pGfhy-1774103306","ORD-pV4l-1774103406","ORD-rXKyN2XK-1774104444","ORD-w4u7t-1774104451","ORD-6RRv-1774104461","ORD-FrlSzTI-1774104468","ORD-EQtMK1I-1774104688"]} 
[2026-03-21 18:14:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"4txEPIkQaN3rSCI3nlam41GTVq4z0ZZc","execution_time":"2026-03-21 18:14:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 18:14:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"4txEPIkQaN3rSCI3nlam41GTVq4z0ZZc","execution_time":"2026-03-21 18:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":22} 
[2026-03-21 18:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4txEPIkQaN3rSCI3nlam41GTVq4z0ZZc","execution_time":"2026-03-21 18:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5VF-1774105956","operation_id":160499} 
[2026-03-21 18:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4txEPIkQaN3rSCI3nlam41GTVq4z0ZZc","execution_time":"2026-03-21 18:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6l79-1774104703","operation_id":160438} 
[2026-03-21 18:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4txEPIkQaN3rSCI3nlam41GTVq4z0ZZc","execution_time":"2026-03-21 18:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6RRv-1774104461","operation_id":160422} 
[2026-03-21 18:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4txEPIkQaN3rSCI3nlam41GTVq4z0ZZc","execution_time":"2026-03-21 18:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9k94k-1774106013","operation_id":160505} 
[2026-03-21 18:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4txEPIkQaN3rSCI3nlam41GTVq4z0ZZc","execution_time":"2026-03-21 18:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aeFx-1774104699","operation_id":160437} 
[2026-03-21 18:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4txEPIkQaN3rSCI3nlam41GTVq4z0ZZc","execution_time":"2026-03-21 18:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 18:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4txEPIkQaN3rSCI3nlam41GTVq4z0ZZc","execution_time":"2026-03-21 18:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FrlSzTI-1774104468","operation_id":160423} 
[2026-03-21 18:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4txEPIkQaN3rSCI3nlam41GTVq4z0ZZc","execution_time":"2026-03-21 18:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-HyU6-1774105505","operation_id":160470} 
[2026-03-21 18:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4txEPIkQaN3rSCI3nlam41GTVq4z0ZZc","execution_time":"2026-03-21 18:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kDtm-1774102001","operation_id":160367} 
[2026-03-21 18:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4txEPIkQaN3rSCI3nlam41GTVq4z0ZZc","execution_time":"2026-03-21 18:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kz6swVmy-1774104692","operation_id":160435} 
[2026-03-21 18:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4txEPIkQaN3rSCI3nlam41GTVq4z0ZZc","execution_time":"2026-03-21 18:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 18:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4txEPIkQaN3rSCI3nlam41GTVq4z0ZZc","execution_time":"2026-03-21 18:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pV4l-1774103406","operation_id":160395} 
[2026-03-21 18:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4txEPIkQaN3rSCI3nlam41GTVq4z0ZZc","execution_time":"2026-03-21 18:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rhmkjf9-1774105512","operation_id":160471} 
[2026-03-21 18:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4txEPIkQaN3rSCI3nlam41GTVq4z0ZZc","execution_time":"2026-03-21 18:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rXKyN2XK-1774104444","operation_id":160420} 
[2026-03-21 18:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4txEPIkQaN3rSCI3nlam41GTVq4z0ZZc","execution_time":"2026-03-21 18:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s1oBilPK-1774101779","operation_id":160353} 
[2026-03-21 18:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4txEPIkQaN3rSCI3nlam41GTVq4z0ZZc","execution_time":"2026-03-21 18:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T2pGfhy-1774103306","operation_id":160394} 
[2026-03-21 18:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4txEPIkQaN3rSCI3nlam41GTVq4z0ZZc","execution_time":"2026-03-21 18:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UGzmIJd-1774106011","operation_id":160503} 
[2026-03-21 18:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4txEPIkQaN3rSCI3nlam41GTVq4z0ZZc","execution_time":"2026-03-21 18:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UUeibQf-1774106014","operation_id":160506} 
[2026-03-21 18:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4txEPIkQaN3rSCI3nlam41GTVq4z0ZZc","execution_time":"2026-03-21 18:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VU0B8ZQ-1774106018","operation_id":160508} 
[2026-03-21 18:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4txEPIkQaN3rSCI3nlam41GTVq4z0ZZc","execution_time":"2026-03-21 18:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w4u7t-1774104451","operation_id":160421} 
[2026-03-21 18:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4txEPIkQaN3rSCI3nlam41GTVq4z0ZZc","execution_time":"2026-03-21 18:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 18:14:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"4txEPIkQaN3rSCI3nlam41GTVq4z0ZZc","execution_time":"2026-03-21 18:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":1,"skipped":21,"updates_prepared":1} 
[2026-03-21 18:14:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"4txEPIkQaN3rSCI3nlam41GTVq4z0ZZc","execution_time":"2026-03-21 18:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 18:14:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"4txEPIkQaN3rSCI3nlam41GTVq4z0ZZc","execution_time":"2026-03-21 18:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"count":1} 
[2026-03-21 18:14:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"4txEPIkQaN3rSCI3nlam41GTVq4z0ZZc","execution_time":"2026-03-21 18:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"count":1} 
[2026-03-21 18:14:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"4txEPIkQaN3rSCI3nlam41GTVq4z0ZZc","execution_time":"2026-03-21 18:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"user_id":59,"notification_type":"order_approved","reference_id":175473} 
[2026-03-21 18:14:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"4txEPIkQaN3rSCI3nlam41GTVq4z0ZZc","execution_time":"2026-03-21 18:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 18:14:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"4txEPIkQaN3rSCI3nlam41GTVq4z0ZZc","execution_time":"2026-03-21 18:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 18:14:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"4txEPIkQaN3rSCI3nlam41GTVq4z0ZZc","execution_time":"2026-03-21 18:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":1,"errors":0} 
[2026-03-21 18:14:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"4txEPIkQaN3rSCI3nlam41GTVq4z0ZZc","execution_time":"2026-03-21 18:14:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":1,"errors":0} 
[2026-03-21 18:14:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"4txEPIkQaN3rSCI3nlam41GTVq4z0ZZc","execution_time":"2026-03-21 18:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":2,"order_ids":["ORD-fdiv-1774106012","ORD-jnJdS7-1774106018"]} 
[2026-03-21 18:14:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"4txEPIkQaN3rSCI3nlam41GTVq4z0ZZc","execution_time":"2026-03-21 18:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 18:14:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"4txEPIkQaN3rSCI3nlam41GTVq4z0ZZc","execution_time":"2026-03-21 18:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"orders_count":2} 
[2026-03-21 18:14:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"4txEPIkQaN3rSCI3nlam41GTVq4z0ZZc","execution_time":"2026-03-21 18:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jnJdS7-1774106018","operation_id":160507,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-21 18:14:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"4txEPIkQaN3rSCI3nlam41GTVq4z0ZZc","execution_time":"2026-03-21 18:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jnJdS7-1774106018","operation_id":160507,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-21 18:14:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"4txEPIkQaN3rSCI3nlam41GTVq4z0ZZc","execution_time":"2026-03-21 18:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jnJdS7-1774106018","operation_id":160507,"count":2} 
[2026-03-21 18:14:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"4txEPIkQaN3rSCI3nlam41GTVq4z0ZZc","execution_time":"2026-03-21 18:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jnJdS7-1774106018","operation_id":160507,"count":2} 
[2026-03-21 18:14:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"4txEPIkQaN3rSCI3nlam41GTVq4z0ZZc","execution_time":"2026-03-21 18:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jnJdS7-1774106018","operation_id":160507,"user_id":587,"notification_type":"order_approved","reference_id":175480} 
[2026-03-21 18:14:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"4txEPIkQaN3rSCI3nlam41GTVq4z0ZZc","execution_time":"2026-03-21 18:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jnJdS7-1774106018","operation_id":160507,"user_id":587,"notification_type":"order_approved","reference_id":175483} 
[2026-03-21 18:14:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"4txEPIkQaN3rSCI3nlam41GTVq4z0ZZc","execution_time":"2026-03-21 18:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jnJdS7-1774106018","operation_id":160507,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-21 18:14:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"4txEPIkQaN3rSCI3nlam41GTVq4z0ZZc","execution_time":"2026-03-21 18:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jnJdS7-1774106018","operation_id":160507,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-21 18:14:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"4txEPIkQaN3rSCI3nlam41GTVq4z0ZZc","execution_time":"2026-03-21 18:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jnJdS7-1774106018","operation_id":160507,"processed":2,"errors":0} 
[2026-03-21 18:14:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"4txEPIkQaN3rSCI3nlam41GTVq4z0ZZc","execution_time":"2026-03-21 18:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jnJdS7-1774106018","operation_id":160507,"processed":2,"errors":0} 
[2026-03-21 18:14:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"4txEPIkQaN3rSCI3nlam41GTVq4z0ZZc","execution_time":"2026-03-21 18:14:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jnJdS7-1774106018","operation_id":160507} 
[2026-03-21 18:14:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-21 18:14:02] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 18:14:04] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 18:14:13] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-kDtm-1774102001","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:14:13] production.INFO: Processed webhook data (normalized) {"id":"ORD-kDtm-1774102001","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:14:13] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:14:13] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":175340} 
[2026-03-21 18:14:13] production.INFO: Order updated successfully. Order ID: 175340, Status: completed  
[2026-03-21 18:14:13] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-kDtm-1774102001","status":"completed","codes_count":0} 
[2026-03-21 18:14:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-21 18:14:22] production.INFO: Constructing job for order: 175486  
[2026-03-21 18:14:23] production.INFO: Handling job for order: 175486  
[2026-03-21 18:14:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:14:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:14:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f2bf89c5-bde0-4dff-9bd8-734040a010c8&Player_ID=52199380810  
[2026-03-21 18:14:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f2bf89c5-bde0-4dff-9bd8-734040a010c8&Player_ID=52199380810","has_body":false} 
[2026-03-21 18:14:23] production.INFO: Operation sent successfully {"operation_id":160510,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-XRvYqZez-1774106063","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 18:14:23"}},"processed_data":{"order_number":"ORD-XRvYqZez-1774106063","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 18:14:25] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-VU0B8ZQ-1774106018","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:14:25] production.INFO: Processed webhook data (normalized) {"id":"ORD-VU0B8ZQ-1774106018","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:14:25] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:14:25] production.INFO: SendAcceptReject: Notification queued {"user_id":33,"notification_type":"order_approved","reference_id":175485} 
[2026-03-21 18:14:25] production.INFO: Order updated successfully. Order ID: 175485, Status: completed  
[2026-03-21 18:14:25] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-VU0B8ZQ-1774106018","status":"completed","codes_count":0} 
[2026-03-21 18:14:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-21 18:14:28] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-HyU6-1774105505","status":"completed","notes":[],"codes":[]}} 
[2026-03-21 18:14:28] production.INFO: Processed webhook data (normalized) {"id":"ORD-HyU6-1774105505","status":"completed","codes":[],"notes":[]} 
[2026-03-21 18:14:28] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:14:28] production.INFO: SendAcceptReject: Notification queued {"user_id":1689,"notification_type":"order_approved","reference_id":175445} 
[2026-03-21 18:14:28] production.INFO: Order updated successfully. Order ID: 175445, Status: completed  
[2026-03-21 18:14:28] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-HyU6-1774105505","status":"completed","codes_count":0} 
[2026-03-21 18:14:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1689  
[2026-03-21 18:14:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-XRvYqZez-1774106063","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:14:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-XRvYqZez-1774106063","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:14:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:14:31] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":175486} 
[2026-03-21 18:14:31] production.INFO: Order updated successfully. Order ID: 175486, Status: completed  
[2026-03-21 18:14:31] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-XRvYqZez-1774106063","status":"completed","codes_count":0} 
[2026-03-21 18:14:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-21 18:14:52] production.INFO: Constructing job for order: 175487  
[2026-03-21 18:14:53] production.INFO: Handling job for order: 175487  
[2026-03-21 18:14:53] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:14:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:14:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=bc0ffe22-ad33-45a8-ba01-e1706257a6f3&Player_ID=5574190766  
[2026-03-21 18:14:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=bc0ffe22-ad33-45a8-ba01-e1706257a6f3&Player_ID=5574190766","has_body":false} 
[2026-03-21 18:14:54] production.INFO: Operation sent successfully {"operation_id":160511,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rGtoW-1774106094","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 18:14:54"}},"processed_data":{"order_number":"ORD-rGtoW-1774106094","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 18:14:57] production.INFO: Constructing job for order: 175488  
[2026-03-21 18:15:00] production.INFO: Executing GetProducts task...  
[2026-03-21 18:15:00] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 18:15:00] production.INFO: Executing GetProducts task...  
[2026-03-21 18:15:03] production.INFO: async() رجع: true  
[2026-03-21 18:15:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 18:15:03] production.WARNING: Product with ID 395 not found  
[2026-03-21 18:15:04] production.WARNING: Product with ID 213 not found  
[2026-03-21 18:15:04] production.WARNING: Product with ID 212 not found  
[2026-03-21 18:15:04] production.WARNING: Product with ID 211 not found  
[2026-03-21 18:15:04] production.WARNING: Product with ID 210 not found  
[2026-03-21 18:15:04] production.WARNING: Product with ID 209 not found  
[2026-03-21 18:15:04] production.WARNING: Product with ID 214 not found  
[2026-03-21 18:15:04] production.WARNING: Product with ID 215 not found  
[2026-03-21 18:15:04] production.WARNING: Product with ID 216 not found  
[2026-03-21 18:15:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-rGtoW-1774106094","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:15:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-rGtoW-1774106094","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:15:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:15:04] production.INFO: SendAcceptReject: Notification queued {"user_id":720,"notification_type":"order_approved","reference_id":175487} 
[2026-03-21 18:15:04] production.INFO: Order updated successfully. Order ID: 175487, Status: completed  
[2026-03-21 18:15:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-rGtoW-1774106094","status":"completed","codes_count":0} 
[2026-03-21 18:15:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 18:15:05] production.INFO: Handling job for order: 175488  
[2026-03-21 18:15:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:15:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:15:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=51584f29-d687-4d66-bb1c-a48feada246e&Player_ID=13228893771  
[2026-03-21 18:15:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=51584f29-d687-4d66-bb1c-a48feada246e&Player_ID=13228893771","has_body":false} 
[2026-03-21 18:15:05] production.INFO: Operation sent successfully {"operation_id":160512,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wLJSRvut-1774106105","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 18:15:05"}},"processed_data":{"order_number":"ORD-wLJSRvut-1774106105","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 18:15:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 720  
[2026-03-21 18:15:22] production.INFO: Constructing job for order: 175489  
[2026-03-21 18:15:23] production.INFO: Handling job for order: 175489  
[2026-03-21 18:15:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:15:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:15:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=9c8f03ab-b33f-45db-aba5-aea96e1d15c7&Player_ID=13594871013  
[2026-03-21 18:15:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=9c8f03ab-b33f-45db-aba5-aea96e1d15c7&Player_ID=13594871013","has_body":false} 
[2026-03-21 18:15:24] production.INFO: Operation sent successfully {"operation_id":160513,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1wQh2-1774106124","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 18:15:24"}},"processed_data":{"order_number":"ORD-1wQh2-1774106124","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 18:15:37] production.INFO: Constructing job for order: 175490  
[2026-03-21 18:15:39] production.INFO: Handling job for order: 175490  
[2026-03-21 18:15:39] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:15:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:15:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=39933e7d-59c3-40ae-964b-be596af9a18f&Player_ID=52199380810  
[2026-03-21 18:15:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=39933e7d-59c3-40ae-964b-be596af9a18f&Player_ID=52199380810","has_body":false} 
[2026-03-21 18:15:40] production.INFO: Operation sent successfully {"operation_id":160514,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-QJTZ-1774106140","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 18:15:40"}},"processed_data":{"order_number":"ORD-QJTZ-1774106140","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 18:15:44] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-UUeibQf-1774106014","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:15:44] production.INFO: Processed webhook data (normalized) {"id":"ORD-UUeibQf-1774106014","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:15:44] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:15:44] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":175482} 
[2026-03-21 18:15:44] production.INFO: Order updated successfully. Order ID: 175482, Status: completed  
[2026-03-21 18:15:44] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-UUeibQf-1774106014","status":"completed","codes_count":0} 
[2026-03-21 18:15:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-21 18:15:47] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-QJTZ-1774106140","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:15:47] production.INFO: Processed webhook data (normalized) {"id":"ORD-QJTZ-1774106140","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:15:47] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:15:47] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":175490} 
[2026-03-21 18:15:47] production.INFO: Order updated successfully. Order ID: 175490, Status: completed  
[2026-03-21 18:15:47] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-QJTZ-1774106140","status":"completed","codes_count":0} 
[2026-03-21 18:15:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-21 18:16:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"dQykTOqWQAnvUQdxZCBQzntotqzQlGD3","execution_time":"2026-03-21 18:16:01"} 
[2026-03-21 18:16:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"dQykTOqWQAnvUQdxZCBQzntotqzQlGD3","execution_time":"2026-03-21 18:16:01","total_operations":19,"sites_count":1} 
[2026-03-21 18:16:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"dQykTOqWQAnvUQdxZCBQzntotqzQlGD3","execution_time":"2026-03-21 18:16:01","site_id":3,"site_name":"swgamessd","orders_count":19,"order_ids":["ORD-WaJd5V-1774074452","ORD-s1oBilPK-1774101779","ORD-T2pGfhy-1774103306","ORD-pV4l-1774103406","ORD-rXKyN2XK-1774104444","ORD-w4u7t-1774104451","ORD-6RRv-1774104461","ORD-FrlSzTI-1774104468","ORD-EQtMK1I-1774104688","ORD-kz6swVmy-1774104692"]} 
[2026-03-21 18:16:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"dQykTOqWQAnvUQdxZCBQzntotqzQlGD3","execution_time":"2026-03-21 18:16:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 18:16:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"dQykTOqWQAnvUQdxZCBQzntotqzQlGD3","execution_time":"2026-03-21 18:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":19} 
[2026-03-21 18:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dQykTOqWQAnvUQdxZCBQzntotqzQlGD3","execution_time":"2026-03-21 18:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1wQh2-1774106124","operation_id":160513} 
[2026-03-21 18:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dQykTOqWQAnvUQdxZCBQzntotqzQlGD3","execution_time":"2026-03-21 18:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5VF-1774105956","operation_id":160499} 
[2026-03-21 18:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dQykTOqWQAnvUQdxZCBQzntotqzQlGD3","execution_time":"2026-03-21 18:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6l79-1774104703","operation_id":160438} 
[2026-03-21 18:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dQykTOqWQAnvUQdxZCBQzntotqzQlGD3","execution_time":"2026-03-21 18:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6RRv-1774104461","operation_id":160422} 
[2026-03-21 18:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dQykTOqWQAnvUQdxZCBQzntotqzQlGD3","execution_time":"2026-03-21 18:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9k94k-1774106013","operation_id":160505} 
[2026-03-21 18:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dQykTOqWQAnvUQdxZCBQzntotqzQlGD3","execution_time":"2026-03-21 18:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aeFx-1774104699","operation_id":160437} 
[2026-03-21 18:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dQykTOqWQAnvUQdxZCBQzntotqzQlGD3","execution_time":"2026-03-21 18:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 18:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dQykTOqWQAnvUQdxZCBQzntotqzQlGD3","execution_time":"2026-03-21 18:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FrlSzTI-1774104468","operation_id":160423} 
[2026-03-21 18:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dQykTOqWQAnvUQdxZCBQzntotqzQlGD3","execution_time":"2026-03-21 18:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kz6swVmy-1774104692","operation_id":160435} 
[2026-03-21 18:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dQykTOqWQAnvUQdxZCBQzntotqzQlGD3","execution_time":"2026-03-21 18:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 18:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dQykTOqWQAnvUQdxZCBQzntotqzQlGD3","execution_time":"2026-03-21 18:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pV4l-1774103406","operation_id":160395} 
[2026-03-21 18:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dQykTOqWQAnvUQdxZCBQzntotqzQlGD3","execution_time":"2026-03-21 18:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rhmkjf9-1774105512","operation_id":160471} 
[2026-03-21 18:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dQykTOqWQAnvUQdxZCBQzntotqzQlGD3","execution_time":"2026-03-21 18:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rXKyN2XK-1774104444","operation_id":160420} 
[2026-03-21 18:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dQykTOqWQAnvUQdxZCBQzntotqzQlGD3","execution_time":"2026-03-21 18:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s1oBilPK-1774101779","operation_id":160353} 
[2026-03-21 18:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dQykTOqWQAnvUQdxZCBQzntotqzQlGD3","execution_time":"2026-03-21 18:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T2pGfhy-1774103306","operation_id":160394} 
[2026-03-21 18:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dQykTOqWQAnvUQdxZCBQzntotqzQlGD3","execution_time":"2026-03-21 18:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UGzmIJd-1774106011","operation_id":160503} 
[2026-03-21 18:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dQykTOqWQAnvUQdxZCBQzntotqzQlGD3","execution_time":"2026-03-21 18:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w4u7t-1774104451","operation_id":160421} 
[2026-03-21 18:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dQykTOqWQAnvUQdxZCBQzntotqzQlGD3","execution_time":"2026-03-21 18:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 18:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"dQykTOqWQAnvUQdxZCBQzntotqzQlGD3","execution_time":"2026-03-21 18:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wLJSRvut-1774106105","operation_id":160512} 
[2026-03-21 18:16:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"dQykTOqWQAnvUQdxZCBQzntotqzQlGD3","execution_time":"2026-03-21 18:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wLJSRvut-1774106105","operation_id":160512,"processed":0,"skipped":19,"updates_prepared":0} 
[2026-03-21 18:16:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"dQykTOqWQAnvUQdxZCBQzntotqzQlGD3","execution_time":"2026-03-21 18:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wLJSRvut-1774106105","operation_id":160512,"processed":0,"errors":0} 
[2026-03-21 18:16:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"dQykTOqWQAnvUQdxZCBQzntotqzQlGD3","execution_time":"2026-03-21 18:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wLJSRvut-1774106105","operation_id":160512} 
[2026-03-21 18:16:24] production.INFO: Constructing job for order: 175491  
[2026-03-21 18:16:27] production.INFO: Handling job for order: 175491  
[2026-03-21 18:16:27] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:16:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:16:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ff804c63-01c4-4638-a1b2-01941ab0b4af&Player_ID=52381913651  
[2026-03-21 18:16:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ff804c63-01c4-4638-a1b2-01941ab0b4af&Player_ID=52381913651","has_body":false} 
[2026-03-21 18:16:27] production.INFO: Operation sent successfully {"operation_id":160515,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-915US-1774106187","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 18:16:27"}},"processed_data":{"order_number":"ORD-915US-1774106187","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 18:16:29] production.INFO: Constructing job for order: 175492  
[2026-03-21 18:16:30] production.INFO: Handling job for order: 175492  
[2026-03-21 18:16:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:16:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:16:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/628/params?qty=5000&uuid=c51560c5-10e9-4806-86d6-53fd9075197d&Player_ID=16192698  
[2026-03-21 18:16:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/628/params?qty=5000&uuid=c51560c5-10e9-4806-86d6-53fd9075197d&Player_ID=16192698","has_body":false} 
[2026-03-21 18:16:31] production.INFO: Operation sent successfully {"operation_id":160516,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-LFXIXO-1774106191","amount":2.44931050000000016808598957140929996967315673828125,"status":"processing","product":"Hiyoo Amount","game":"Hiyoo","notes":[],"created_at":"2026-03-21 18:16:31"}},"processed_data":{"order_number":"ORD-LFXIXO-1774106191","amount":2.44931050000000016808598957140929996967315673828125,"status":"processing","product":"Hiyoo Amount","game":"Hiyoo"}} 
[2026-03-21 18:16:34] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-915US-1774106187","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:16:34] production.INFO: Processed webhook data (normalized) {"id":"ORD-915US-1774106187","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:16:34] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:16:34] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":175491} 
[2026-03-21 18:16:34] production.INFO: Order updated successfully. Order ID: 175491, Status: completed  
[2026-03-21 18:16:34] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-915US-1774106187","status":"completed","codes_count":0} 
[2026-03-21 18:16:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-21 18:17:36] production.INFO: Constructing job for order: 175493  
[2026-03-21 18:17:37] production.INFO: Handling job for order: 175493  
[2026-03-21 18:17:37] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:17:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:17:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0bbbea44-8997-47b2-8294-a5d38e492f38&Player_ID=52381913651  
[2026-03-21 18:17:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0bbbea44-8997-47b2-8294-a5d38e492f38&Player_ID=52381913651","has_body":false} 
[2026-03-21 18:17:38] production.INFO: Operation sent successfully {"operation_id":160517,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-m5g2V-1774106258","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 18:17:38"}},"processed_data":{"order_number":"ORD-m5g2V-1774106258","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 18:17:39] production.INFO: Constructing job for order: 175494  
[2026-03-21 18:17:41] production.INFO: Handling job for order: 175494  
[2026-03-21 18:17:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:17:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:17:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/561/params?qty=17000&uuid=db96a7ea-ee10-4648-8cc1-87bc2abca15b&Player_ID=2991609  
[2026-03-21 18:17:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/561/params?qty=17000&uuid=db96a7ea-ee10-4648-8cc1-87bc2abca15b&Player_ID=2991609","has_body":false} 
[2026-03-21 18:17:42] production.INFO: Operation sent successfully {"operation_id":160518,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8onrZ7p-1774106262","amount":1.2604089000000000542200950803817249834537506103515625,"status":"processing","product":"Tami Amount","game":"Tami","notes":[],"created_at":"2026-03-21 18:17:42"}},"processed_data":{"order_number":"ORD-8onrZ7p-1774106262","amount":1.2604089000000000542200950803817249834537506103515625,"status":"processing","product":"Tami Amount","game":"Tami"}} 
[2026-03-21 18:17:46] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-m5g2V-1774106258","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:17:46] production.INFO: Processed webhook data (normalized) {"id":"ORD-m5g2V-1774106258","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:17:46] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:17:46] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":175493} 
[2026-03-21 18:17:46] production.INFO: Order updated successfully. Order ID: 175493, Status: completed  
[2026-03-21 18:17:46] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-m5g2V-1774106258","status":"completed","codes_count":0} 
[2026-03-21 18:17:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-21 18:17:52] production.INFO: Constructing job for order: 175495  
[2026-03-21 18:17:52] production.INFO: Constructing job for order: 175496  
[2026-03-21 18:17:54] production.INFO: Handling job for order: 175495  
[2026-03-21 18:17:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:17:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:17:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=52a96370-b4af-4618-ae32-56e76cd1af8e&Player_ID=12395887535  
[2026-03-21 18:17:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=52a96370-b4af-4618-ae32-56e76cd1af8e&Player_ID=12395887535","has_body":false} 
[2026-03-21 18:17:55] production.INFO: Operation sent successfully {"operation_id":160519,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vAb0NTN-1774106274","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 18:17:55"}},"processed_data":{"order_number":"ORD-vAb0NTN-1774106274","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 18:17:55] production.INFO: Handling job for order: 175496  
[2026-03-21 18:17:55] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 18:17:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:17:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=c3bc53d0-19b7-46a3-b240-2513cd8e09ed&Player_ID=0985279389  
[2026-03-21 18:17:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=c3bc53d0-19b7-46a3-b240-2513cd8e09ed&Player_ID=0985279389","has_body":false} 
[2026-03-21 18:17:55] production.INFO: Operation sent successfully {"operation_id":160520,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pk7dK00Q-1774106275","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 18:17:55"}},"processed_data":{"order_number":"ORD-pk7dK00Q-1774106275","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 18:18:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"kKUamqFWZEbtXAg5Q6w22MJioIC5W4zb","execution_time":"2026-03-21 18:18:01"} 
[2026-03-21 18:18:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"kKUamqFWZEbtXAg5Q6w22MJioIC5W4zb","execution_time":"2026-03-21 18:18:01","total_operations":23,"sites_count":2} 
[2026-03-21 18:18:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"kKUamqFWZEbtXAg5Q6w22MJioIC5W4zb","execution_time":"2026-03-21 18:18:01","site_id":3,"site_name":"swgamessd","orders_count":22,"order_ids":["ORD-WaJd5V-1774074452","ORD-s1oBilPK-1774101779","ORD-T2pGfhy-1774103306","ORD-pV4l-1774103406","ORD-rXKyN2XK-1774104444","ORD-w4u7t-1774104451","ORD-6RRv-1774104461","ORD-FrlSzTI-1774104468","ORD-EQtMK1I-1774104688","ORD-kz6swVmy-1774104692"]} 
[2026-03-21 18:18:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"kKUamqFWZEbtXAg5Q6w22MJioIC5W4zb","execution_time":"2026-03-21 18:18:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 18:18:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"kKUamqFWZEbtXAg5Q6w22MJioIC5W4zb","execution_time":"2026-03-21 18:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":22} 
[2026-03-21 18:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kKUamqFWZEbtXAg5Q6w22MJioIC5W4zb","execution_time":"2026-03-21 18:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1wQh2-1774106124","operation_id":160513} 
[2026-03-21 18:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kKUamqFWZEbtXAg5Q6w22MJioIC5W4zb","execution_time":"2026-03-21 18:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5VF-1774105956","operation_id":160499} 
[2026-03-21 18:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kKUamqFWZEbtXAg5Q6w22MJioIC5W4zb","execution_time":"2026-03-21 18:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6l79-1774104703","operation_id":160438} 
[2026-03-21 18:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kKUamqFWZEbtXAg5Q6w22MJioIC5W4zb","execution_time":"2026-03-21 18:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6RRv-1774104461","operation_id":160422} 
[2026-03-21 18:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kKUamqFWZEbtXAg5Q6w22MJioIC5W4zb","execution_time":"2026-03-21 18:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8onrZ7p-1774106262","operation_id":160518} 
[2026-03-21 18:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kKUamqFWZEbtXAg5Q6w22MJioIC5W4zb","execution_time":"2026-03-21 18:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9k94k-1774106013","operation_id":160505} 
[2026-03-21 18:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kKUamqFWZEbtXAg5Q6w22MJioIC5W4zb","execution_time":"2026-03-21 18:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aeFx-1774104699","operation_id":160437} 
[2026-03-21 18:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kKUamqFWZEbtXAg5Q6w22MJioIC5W4zb","execution_time":"2026-03-21 18:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 18:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kKUamqFWZEbtXAg5Q6w22MJioIC5W4zb","execution_time":"2026-03-21 18:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FrlSzTI-1774104468","operation_id":160423} 
[2026-03-21 18:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kKUamqFWZEbtXAg5Q6w22MJioIC5W4zb","execution_time":"2026-03-21 18:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kz6swVmy-1774104692","operation_id":160435} 
[2026-03-21 18:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kKUamqFWZEbtXAg5Q6w22MJioIC5W4zb","execution_time":"2026-03-21 18:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LFXIXO-1774106191","operation_id":160516} 
[2026-03-21 18:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kKUamqFWZEbtXAg5Q6w22MJioIC5W4zb","execution_time":"2026-03-21 18:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 18:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kKUamqFWZEbtXAg5Q6w22MJioIC5W4zb","execution_time":"2026-03-21 18:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pV4l-1774103406","operation_id":160395} 
[2026-03-21 18:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kKUamqFWZEbtXAg5Q6w22MJioIC5W4zb","execution_time":"2026-03-21 18:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rhmkjf9-1774105512","operation_id":160471} 
[2026-03-21 18:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kKUamqFWZEbtXAg5Q6w22MJioIC5W4zb","execution_time":"2026-03-21 18:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rXKyN2XK-1774104444","operation_id":160420} 
[2026-03-21 18:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kKUamqFWZEbtXAg5Q6w22MJioIC5W4zb","execution_time":"2026-03-21 18:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s1oBilPK-1774101779","operation_id":160353} 
[2026-03-21 18:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kKUamqFWZEbtXAg5Q6w22MJioIC5W4zb","execution_time":"2026-03-21 18:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T2pGfhy-1774103306","operation_id":160394} 
[2026-03-21 18:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kKUamqFWZEbtXAg5Q6w22MJioIC5W4zb","execution_time":"2026-03-21 18:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UGzmIJd-1774106011","operation_id":160503} 
[2026-03-21 18:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kKUamqFWZEbtXAg5Q6w22MJioIC5W4zb","execution_time":"2026-03-21 18:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vAb0NTN-1774106274","operation_id":160519} 
[2026-03-21 18:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kKUamqFWZEbtXAg5Q6w22MJioIC5W4zb","execution_time":"2026-03-21 18:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w4u7t-1774104451","operation_id":160421} 
[2026-03-21 18:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kKUamqFWZEbtXAg5Q6w22MJioIC5W4zb","execution_time":"2026-03-21 18:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 18:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kKUamqFWZEbtXAg5Q6w22MJioIC5W4zb","execution_time":"2026-03-21 18:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wLJSRvut-1774106105","operation_id":160512} 
[2026-03-21 18:18:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"kKUamqFWZEbtXAg5Q6w22MJioIC5W4zb","execution_time":"2026-03-21 18:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wLJSRvut-1774106105","operation_id":160512,"processed":0,"skipped":22,"updates_prepared":0} 
[2026-03-21 18:18:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"kKUamqFWZEbtXAg5Q6w22MJioIC5W4zb","execution_time":"2026-03-21 18:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wLJSRvut-1774106105","operation_id":160512,"processed":0,"errors":0} 
[2026-03-21 18:18:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"kKUamqFWZEbtXAg5Q6w22MJioIC5W4zb","execution_time":"2026-03-21 18:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wLJSRvut-1774106105","operation_id":160512,"orders_count":1,"order_ids":["ORD-pk7dK00Q-1774106275"]} 
[2026-03-21 18:18:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"kKUamqFWZEbtXAg5Q6w22MJioIC5W4zb","execution_time":"2026-03-21 18:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wLJSRvut-1774106105","operation_id":160512} 
[2026-03-21 18:18:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"kKUamqFWZEbtXAg5Q6w22MJioIC5W4zb","execution_time":"2026-03-21 18:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wLJSRvut-1774106105","operation_id":160512,"orders_count":1} 
[2026-03-21 18:18:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kKUamqFWZEbtXAg5Q6w22MJioIC5W4zb","execution_time":"2026-03-21 18:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pk7dK00Q-1774106275","operation_id":160520} 
[2026-03-21 18:18:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"kKUamqFWZEbtXAg5Q6w22MJioIC5W4zb","execution_time":"2026-03-21 18:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pk7dK00Q-1774106275","operation_id":160520,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 18:18:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"kKUamqFWZEbtXAg5Q6w22MJioIC5W4zb","execution_time":"2026-03-21 18:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pk7dK00Q-1774106275","operation_id":160520,"processed":0,"errors":0} 
[2026-03-21 18:18:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"kKUamqFWZEbtXAg5Q6w22MJioIC5W4zb","execution_time":"2026-03-21 18:18:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pk7dK00Q-1774106275","operation_id":160520} 
[2026-03-21 18:18:24] production.INFO: Constructing job for order: 175497  
[2026-03-21 18:18:26] production.INFO: Handling job for order: 175497  
[2026-03-21 18:18:26] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:18:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:18:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=196101bc-a1d6-46d6-aef9-354ecfc2e5ac&Player_ID=52312138737  
[2026-03-21 18:18:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=196101bc-a1d6-46d6-aef9-354ecfc2e5ac&Player_ID=52312138737","has_body":false} 
[2026-03-21 18:18:27] production.INFO: Operation sent successfully {"operation_id":160521,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4MQxP-1774106306","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 18:18:27"}},"processed_data":{"order_number":"ORD-4MQxP-1774106306","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 18:18:34] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-4MQxP-1774106306","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:18:34] production.INFO: Processed webhook data (normalized) {"id":"ORD-4MQxP-1774106306","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:18:34] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:18:34] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":175497} 
[2026-03-21 18:18:34] production.INFO: Order updated successfully. Order ID: 175497, Status: completed  
[2026-03-21 18:18:34] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-4MQxP-1774106306","status":"completed","codes_count":0} 
[2026-03-21 18:18:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-21 18:18:55] production.INFO: Constructing job for order: 175498  
[2026-03-21 18:18:57] production.INFO: Handling job for order: 175498  
[2026-03-21 18:18:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:18:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:18:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/570/params?qty=10000&uuid=e512fb53-4957-4758-ba1c-52145e34f5c2&Player_ID=11348206  
[2026-03-21 18:18:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/570/params?qty=10000&uuid=e512fb53-4957-4758-ba1c-52145e34f5c2&Player_ID=11348206","has_body":false} 
[2026-03-21 18:18:57] production.INFO: Constructing job for order: 175499  
[2026-03-21 18:18:58] production.INFO: Operation sent successfully {"operation_id":160522,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-i862Dh-1774106337","amount":2.219362000000000278987499768845736980438232421875,"status":"processing","product":"Layla Amount","game":"Layila","notes":[],"created_at":"2026-03-21 18:18:58"}},"processed_data":{"order_number":"ORD-i862Dh-1774106337","amount":2.219362000000000278987499768845736980438232421875,"status":"processing","product":"Layla Amount","game":"Layila"}} 
[2026-03-21 18:18:58] production.INFO: Handling job for order: 175499  
[2026-03-21 18:18:58] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 18:18:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:18:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=45c906b5-0771-481b-a161-bbf8d7d466fa&Player_ID=0985279389  
[2026-03-21 18:18:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=45c906b5-0771-481b-a161-bbf8d7d466fa&Player_ID=0985279389","has_body":false} 
[2026-03-21 18:18:58] production.INFO: Operation sent successfully {"operation_id":160523,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-XLsC-1774106338","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 18:18:58"}},"processed_data":{"order_number":"ORD-XLsC-1774106338","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 18:19:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-9k94k-1774106013","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:19:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-9k94k-1774106013","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:19:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:19:04] production.INFO: SendAcceptReject: Notification queued {"user_id":33,"notification_type":"order_approved","reference_id":175481} 
[2026-03-21 18:19:04] production.INFO: Order updated successfully. Order ID: 175481, Status: completed  
[2026-03-21 18:19:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-9k94k-1774106013","status":"completed","codes_count":0} 
[2026-03-21 18:19:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-21 18:19:20] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-LFXIXO-1774106191","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 18:19:20] production.INFO: Processed webhook data (normalized) {"id":"ORD-LFXIXO-1774106191","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 18:19:20] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:19:20] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-8onrZ7p-1774106262","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 18:19:20] production.INFO: Processed webhook data (normalized) {"id":"ORD-8onrZ7p-1774106262","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 18:19:20] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:19:20] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":175492} 
[2026-03-21 18:19:20] production.INFO: Order updated successfully. Order ID: 175492, Status: completed  
[2026-03-21 18:19:20] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-LFXIXO-1774106191","status":"completed","codes_count":0} 
[2026-03-21 18:19:20] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":175494} 
[2026-03-21 18:19:20] production.INFO: Order updated successfully. Order ID: 175494, Status: completed  
[2026-03-21 18:19:20] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-8onrZ7p-1774106262","status":"completed","codes_count":0} 
[2026-03-21 18:19:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 18:19:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-21 18:19:35] production.INFO: Constructing job for order: 175500  
[2026-03-21 18:19:37] production.INFO: Handling job for order: 175500  
[2026-03-21 18:19:37] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:19:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:19:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9b5ec282-5fd0-4396-b47b-86576b01d04a&Player_ID=52312138737  
[2026-03-21 18:19:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9b5ec282-5fd0-4396-b47b-86576b01d04a&Player_ID=52312138737","has_body":false} 
[2026-03-21 18:19:38] production.INFO: Operation sent successfully {"operation_id":160524,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-233-1774106378","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 18:19:38"}},"processed_data":{"order_number":"ORD-233-1774106378","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 18:19:40] production.INFO: Constructing job for order: 175501  
[2026-03-21 18:19:41] production.INFO: Handling job for order: 175501  
[2026-03-21 18:19:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:19:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:19:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=6889353c-b4fc-4c2d-8d95-c41e231fe0db&Player_ID=51255065630  
[2026-03-21 18:19:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=6889353c-b4fc-4c2d-8d95-c41e231fe0db&Player_ID=51255065630","has_body":false} 
[2026-03-21 18:19:41] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-21 18:19:41] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":160525,"exception":"Unknown named parameter $userId"} 
[2026-03-21 18:19:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-21 18:19:48] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-233-1774106378","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:19:48] production.INFO: Processed webhook data (normalized) {"id":"ORD-233-1774106378","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:19:48] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:19:48] production.INFO: Constructing job for order: 175502  
[2026-03-21 18:19:48] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":175500} 
[2026-03-21 18:19:48] production.INFO: Order updated successfully. Order ID: 175500, Status: completed  
[2026-03-21 18:19:48] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-233-1774106378","status":"completed","codes_count":0} 
[2026-03-21 18:19:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-21 18:19:50] production.INFO: Handling job for order: 175502  
[2026-03-21 18:19:50] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:19:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:19:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=febfd39a-baeb-489b-a77a-656d014cabf2&Player_ID=52358052594  
[2026-03-21 18:19:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=febfd39a-baeb-489b-a77a-656d014cabf2&Player_ID=52358052594","has_body":false} 
[2026-03-21 18:19:51] production.INFO: Operation sent successfully {"operation_id":160526,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rccLpG-1774106391","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 18:19:51"}},"processed_data":{"order_number":"ORD-rccLpG-1774106391","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 18:19:53] production.INFO: Constructing job for order: 175503  
[2026-03-21 18:19:54] production.INFO: Handling job for order: 175503  
[2026-03-21 18:19:54] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 18:19:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:19:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=e665a50a-1b08-46a3-9c02-a31489bda79a&Player_ID=0969422971  
[2026-03-21 18:19:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=e665a50a-1b08-46a3-9c02-a31489bda79a&Player_ID=0969422971","has_body":false} 
[2026-03-21 18:19:55] production.INFO: Operation sent successfully {"operation_id":160527,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-uwHU0YuY-1774106395","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 18:19:55"}},"processed_data":{"order_number":"ORD-uwHU0YuY-1774106395","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 18:20:00] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-rccLpG-1774106391","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:20:00] production.INFO: Processed webhook data (normalized) {"id":"ORD-rccLpG-1774106391","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:20:00] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:20:00] production.INFO: SendAcceptReject: Notification queued {"user_id":237,"notification_type":"order_approved","reference_id":175502} 
[2026-03-21 18:20:00] production.INFO: Order updated successfully. Order ID: 175502, Status: completed  
[2026-03-21 18:20:00] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-rccLpG-1774106391","status":"completed","codes_count":0} 
[2026-03-21 18:20:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"wYAfWWfp7t1tYZPCu0aPj1D01RHfDEbY","execution_time":"2026-03-21 18:20:01"} 
[2026-03-21 18:20:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"wYAfWWfp7t1tYZPCu0aPj1D01RHfDEbY","execution_time":"2026-03-21 18:20:01","total_operations":23,"sites_count":2} 
[2026-03-21 18:20:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"wYAfWWfp7t1tYZPCu0aPj1D01RHfDEbY","execution_time":"2026-03-21 18:20:01","site_id":3,"site_name":"swgamessd","orders_count":20,"order_ids":["ORD-WaJd5V-1774074452","ORD-s1oBilPK-1774101779","ORD-T2pGfhy-1774103306","ORD-pV4l-1774103406","ORD-rXKyN2XK-1774104444","ORD-w4u7t-1774104451","ORD-6RRv-1774104461","ORD-FrlSzTI-1774104468","ORD-EQtMK1I-1774104688","ORD-kz6swVmy-1774104692"]} 
[2026-03-21 18:20:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"wYAfWWfp7t1tYZPCu0aPj1D01RHfDEbY","execution_time":"2026-03-21 18:20:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 18:20:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"wYAfWWfp7t1tYZPCu0aPj1D01RHfDEbY","execution_time":"2026-03-21 18:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":20} 
[2026-03-21 18:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wYAfWWfp7t1tYZPCu0aPj1D01RHfDEbY","execution_time":"2026-03-21 18:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1wQh2-1774106124","operation_id":160513} 
[2026-03-21 18:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wYAfWWfp7t1tYZPCu0aPj1D01RHfDEbY","execution_time":"2026-03-21 18:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5VF-1774105956","operation_id":160499} 
[2026-03-21 18:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wYAfWWfp7t1tYZPCu0aPj1D01RHfDEbY","execution_time":"2026-03-21 18:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6l79-1774104703","operation_id":160438} 
[2026-03-21 18:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wYAfWWfp7t1tYZPCu0aPj1D01RHfDEbY","execution_time":"2026-03-21 18:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6RRv-1774104461","operation_id":160422} 
[2026-03-21 18:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wYAfWWfp7t1tYZPCu0aPj1D01RHfDEbY","execution_time":"2026-03-21 18:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aeFx-1774104699","operation_id":160437} 
[2026-03-21 18:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wYAfWWfp7t1tYZPCu0aPj1D01RHfDEbY","execution_time":"2026-03-21 18:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 18:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wYAfWWfp7t1tYZPCu0aPj1D01RHfDEbY","execution_time":"2026-03-21 18:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FrlSzTI-1774104468","operation_id":160423} 
[2026-03-21 18:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wYAfWWfp7t1tYZPCu0aPj1D01RHfDEbY","execution_time":"2026-03-21 18:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kz6swVmy-1774104692","operation_id":160435} 
[2026-03-21 18:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wYAfWWfp7t1tYZPCu0aPj1D01RHfDEbY","execution_time":"2026-03-21 18:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 18:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wYAfWWfp7t1tYZPCu0aPj1D01RHfDEbY","execution_time":"2026-03-21 18:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pV4l-1774103406","operation_id":160395} 
[2026-03-21 18:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wYAfWWfp7t1tYZPCu0aPj1D01RHfDEbY","execution_time":"2026-03-21 18:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rhmkjf9-1774105512","operation_id":160471} 
[2026-03-21 18:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wYAfWWfp7t1tYZPCu0aPj1D01RHfDEbY","execution_time":"2026-03-21 18:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rXKyN2XK-1774104444","operation_id":160420} 
[2026-03-21 18:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wYAfWWfp7t1tYZPCu0aPj1D01RHfDEbY","execution_time":"2026-03-21 18:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s1oBilPK-1774101779","operation_id":160353} 
[2026-03-21 18:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wYAfWWfp7t1tYZPCu0aPj1D01RHfDEbY","execution_time":"2026-03-21 18:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T2pGfhy-1774103306","operation_id":160394} 
[2026-03-21 18:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wYAfWWfp7t1tYZPCu0aPj1D01RHfDEbY","execution_time":"2026-03-21 18:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UGzmIJd-1774106011","operation_id":160503} 
[2026-03-21 18:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wYAfWWfp7t1tYZPCu0aPj1D01RHfDEbY","execution_time":"2026-03-21 18:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vAb0NTN-1774106274","operation_id":160519} 
[2026-03-21 18:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wYAfWWfp7t1tYZPCu0aPj1D01RHfDEbY","execution_time":"2026-03-21 18:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w4u7t-1774104451","operation_id":160421} 
[2026-03-21 18:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wYAfWWfp7t1tYZPCu0aPj1D01RHfDEbY","execution_time":"2026-03-21 18:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 18:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wYAfWWfp7t1tYZPCu0aPj1D01RHfDEbY","execution_time":"2026-03-21 18:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wLJSRvut-1774106105","operation_id":160512} 
[2026-03-21 18:20:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"wYAfWWfp7t1tYZPCu0aPj1D01RHfDEbY","execution_time":"2026-03-21 18:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wLJSRvut-1774106105","operation_id":160512,"processed":1,"skipped":19,"updates_prepared":1} 
[2026-03-21 18:20:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"wYAfWWfp7t1tYZPCu0aPj1D01RHfDEbY","execution_time":"2026-03-21 18:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wLJSRvut-1774106105","operation_id":160512,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 18:20:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"wYAfWWfp7t1tYZPCu0aPj1D01RHfDEbY","execution_time":"2026-03-21 18:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wLJSRvut-1774106105","operation_id":160512,"count":1} 
[2026-03-21 18:20:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"wYAfWWfp7t1tYZPCu0aPj1D01RHfDEbY","execution_time":"2026-03-21 18:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wLJSRvut-1774106105","operation_id":160512,"count":1} 
[2026-03-21 18:20:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"wYAfWWfp7t1tYZPCu0aPj1D01RHfDEbY","execution_time":"2026-03-21 18:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wLJSRvut-1774106105","operation_id":160512,"user_id":1540,"notification_type":"order_approved","reference_id":175498} 
[2026-03-21 18:20:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"wYAfWWfp7t1tYZPCu0aPj1D01RHfDEbY","execution_time":"2026-03-21 18:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wLJSRvut-1774106105","operation_id":160512,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 18:20:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"wYAfWWfp7t1tYZPCu0aPj1D01RHfDEbY","execution_time":"2026-03-21 18:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wLJSRvut-1774106105","operation_id":160512,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 18:20:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"wYAfWWfp7t1tYZPCu0aPj1D01RHfDEbY","execution_time":"2026-03-21 18:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wLJSRvut-1774106105","operation_id":160512,"processed":1,"errors":0} 
[2026-03-21 18:20:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"wYAfWWfp7t1tYZPCu0aPj1D01RHfDEbY","execution_time":"2026-03-21 18:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wLJSRvut-1774106105","operation_id":160512,"processed":1,"errors":0} 
[2026-03-21 18:20:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"wYAfWWfp7t1tYZPCu0aPj1D01RHfDEbY","execution_time":"2026-03-21 18:20:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wLJSRvut-1774106105","operation_id":160512,"orders_count":3,"order_ids":["ORD-pk7dK00Q-1774106275","ORD-XLsC-1774106338","ORD-uwHU0YuY-1774106395"]} 
[2026-03-21 18:20:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"wYAfWWfp7t1tYZPCu0aPj1D01RHfDEbY","execution_time":"2026-03-21 18:20:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wLJSRvut-1774106105","operation_id":160512} 
[2026-03-21 18:20:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"wYAfWWfp7t1tYZPCu0aPj1D01RHfDEbY","execution_time":"2026-03-21 18:20:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wLJSRvut-1774106105","operation_id":160512,"orders_count":3} 
[2026-03-21 18:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wYAfWWfp7t1tYZPCu0aPj1D01RHfDEbY","execution_time":"2026-03-21 18:20:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uwHU0YuY-1774106395","operation_id":160527} 
[2026-03-21 18:20:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"wYAfWWfp7t1tYZPCu0aPj1D01RHfDEbY","execution_time":"2026-03-21 18:20:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XLsC-1774106338","operation_id":160523,"processed":2,"skipped":1,"updates_prepared":2} 
[2026-03-21 18:20:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"wYAfWWfp7t1tYZPCu0aPj1D01RHfDEbY","execution_time":"2026-03-21 18:20:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XLsC-1774106338","operation_id":160523,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-21 18:20:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"wYAfWWfp7t1tYZPCu0aPj1D01RHfDEbY","execution_time":"2026-03-21 18:20:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XLsC-1774106338","operation_id":160523,"count":2} 
[2026-03-21 18:20:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"wYAfWWfp7t1tYZPCu0aPj1D01RHfDEbY","execution_time":"2026-03-21 18:20:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XLsC-1774106338","operation_id":160523,"count":2} 
[2026-03-21 18:20:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"wYAfWWfp7t1tYZPCu0aPj1D01RHfDEbY","execution_time":"2026-03-21 18:20:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XLsC-1774106338","operation_id":160523,"user_id":1056,"notification_type":"order_approved","reference_id":175496} 
[2026-03-21 18:20:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"wYAfWWfp7t1tYZPCu0aPj1D01RHfDEbY","execution_time":"2026-03-21 18:20:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XLsC-1774106338","operation_id":160523,"user_id":1056,"notification_type":"order_approved","reference_id":175499} 
[2026-03-21 18:20:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"wYAfWWfp7t1tYZPCu0aPj1D01RHfDEbY","execution_time":"2026-03-21 18:20:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XLsC-1774106338","operation_id":160523,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-21 18:20:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"wYAfWWfp7t1tYZPCu0aPj1D01RHfDEbY","execution_time":"2026-03-21 18:20:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XLsC-1774106338","operation_id":160523,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-21 18:20:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"wYAfWWfp7t1tYZPCu0aPj1D01RHfDEbY","execution_time":"2026-03-21 18:20:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XLsC-1774106338","operation_id":160523,"processed":2,"errors":0} 
[2026-03-21 18:20:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"wYAfWWfp7t1tYZPCu0aPj1D01RHfDEbY","execution_time":"2026-03-21 18:20:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XLsC-1774106338","operation_id":160523,"processed":2,"errors":0} 
[2026-03-21 18:20:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"wYAfWWfp7t1tYZPCu0aPj1D01RHfDEbY","execution_time":"2026-03-21 18:20:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XLsC-1774106338","operation_id":160523} 
[2026-03-21 18:20:01] production.INFO: Executing GetProducts task...  
[2026-03-21 18:20:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 18:20:01] production.INFO: Executing GetProducts task...  
[2026-03-21 18:20:04] production.INFO: async() رجع: true  
[2026-03-21 18:20:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 18:20:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 18:20:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 18:20:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 18:20:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 18:20:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 18:20:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 18:20:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 18:20:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 18:20:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 18:20:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 18:20:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 237  
[2026-03-21 18:20:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1540  
[2026-03-21 18:20:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-21 18:20:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1056  
[2026-03-21 18:20:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-1wQh2-1774106124","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:20:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-1wQh2-1774106124","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:20:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:20:23] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":175489} 
[2026-03-21 18:20:23] production.INFO: Order updated successfully. Order ID: 175489, Status: completed  
[2026-03-21 18:20:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-1wQh2-1774106124","status":"completed","codes_count":0} 
[2026-03-21 18:20:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-21 18:20:52] production.INFO: Constructing job for order: 175504  
[2026-03-21 18:20:53] production.INFO: Constructing job for order: 175505  
[2026-03-21 18:20:54] production.INFO: Handling job for order: 175504  
[2026-03-21 18:20:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:20:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:20:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a5bd6710-a342-46de-87e8-6a691918c088&Player_ID=52312138737  
[2026-03-21 18:20:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a5bd6710-a342-46de-87e8-6a691918c088&Player_ID=52312138737","has_body":false} 
[2026-03-21 18:20:55] production.INFO: Operation sent successfully {"operation_id":160528,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-QF7VSEdA-1774106454","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 18:20:55"}},"processed_data":{"order_number":"ORD-QF7VSEdA-1774106454","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 18:20:55] production.INFO: Handling job for order: 175505  
[2026-03-21 18:20:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:20:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:20:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=b66e1e45-eda1-4ae3-b179-321f1ee4e219&Player_ID=51243971736  
[2026-03-21 18:20:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=b66e1e45-eda1-4ae3-b179-321f1ee4e219&Player_ID=51243971736","has_body":false} 
[2026-03-21 18:20:55] production.INFO: Operation sent successfully {"operation_id":160529,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hRJgS-1774106455","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 18:20:55"}},"processed_data":{"order_number":"ORD-hRJgS-1774106455","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 18:21:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-hRJgS-1774106455","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:21:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-hRJgS-1774106455","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:21:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:21:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-QF7VSEdA-1774106454","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:21:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-QF7VSEdA-1774106454","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:21:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:21:04] production.INFO: SendAcceptReject: Notification queued {"user_id":1740,"notification_type":"order_approved","reference_id":175505} 
[2026-03-21 18:21:04] production.INFO: Order updated successfully. Order ID: 175505, Status: completed  
[2026-03-21 18:21:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-hRJgS-1774106455","status":"completed","codes_count":0} 
[2026-03-21 18:21:04] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":175504} 
[2026-03-21 18:21:04] production.INFO: Order updated successfully. Order ID: 175504, Status: completed  
[2026-03-21 18:21:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-QF7VSEdA-1774106454","status":"completed","codes_count":0} 
[2026-03-21 18:21:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1740  
[2026-03-21 18:21:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-21 18:21:41] production.INFO: Constructing job for order: 175506  
[2026-03-21 18:21:42] production.INFO: Constructing job for order: 175507  
[2026-03-21 18:21:44] production.INFO: Handling job for order: 175506  
[2026-03-21 18:21:44] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:21:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:21:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=bd49a144-c618-4bc5-927c-8a7ee7d01898&Player_ID=52327484035  
[2026-03-21 18:21:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=bd49a144-c618-4bc5-927c-8a7ee7d01898&Player_ID=52327484035","has_body":false} 
[2026-03-21 18:21:44] production.INFO: Operation sent successfully {"operation_id":160530,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-d7QfVoG-1774106504","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 18:21:44"}},"processed_data":{"order_number":"ORD-d7QfVoG-1774106504","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 18:21:44] production.INFO: Handling job for order: 175507  
[2026-03-21 18:21:44] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:21:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:21:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=191dff2b-dae5-48b3-bba7-12be6ed0251d&Player_ID=2113760162  
[2026-03-21 18:21:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=191dff2b-dae5-48b3-bba7-12be6ed0251d&Player_ID=2113760162","has_body":false} 
[2026-03-21 18:21:45] production.INFO: Operation sent successfully {"operation_id":160531,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ype-1774106505","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 18:21:45"}},"processed_data":{"order_number":"ORD-ype-1774106505","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 18:21:52] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-d7QfVoG-1774106504","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:21:52] production.INFO: Processed webhook data (normalized) {"id":"ORD-d7QfVoG-1774106504","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:21:52] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:21:52] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":175506} 
[2026-03-21 18:21:52] production.INFO: Order updated successfully. Order ID: 175506, Status: completed  
[2026-03-21 18:21:52] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-d7QfVoG-1774106504","status":"completed","codes_count":0} 
[2026-03-21 18:21:52] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-rhmkjf9-1774105512","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:21:52] production.INFO: Processed webhook data (normalized) {"id":"ORD-rhmkjf9-1774105512","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:21:52] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:21:52] production.INFO: SendAcceptReject: Notification queued {"user_id":1689,"notification_type":"order_approved","reference_id":175446} 
[2026-03-21 18:21:52] production.INFO: Order updated successfully. Order ID: 175446, Status: completed  
[2026-03-21 18:21:52] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-rhmkjf9-1774105512","status":"completed","codes_count":0} 
[2026-03-21 18:21:53] production.INFO: Constructing job for order: 175508  
[2026-03-21 18:21:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-21 18:21:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1689  
[2026-03-21 18:21:54] production.INFO: Handling job for order: 175508  
[2026-03-21 18:21:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:21:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:21:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/571/params?qty=29000&uuid=daff7900-e961-40ea-9d07-2c76878169e4&Player_ID=27237727  
[2026-03-21 18:21:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/571/params?qty=29000&uuid=daff7900-e961-40ea-9d07-2c76878169e4&Player_ID=27237727","has_body":false} 
[2026-03-21 18:21:55] production.INFO: Operation sent successfully {"operation_id":160532,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3RE-1774106515","amount":6.9480751999999998957946445443667471408843994140625,"status":"processing","product":"Mango Amount","game":"Mango","notes":[],"created_at":"2026-03-21 18:21:55"}},"processed_data":{"order_number":"ORD-3RE-1774106515","amount":6.9480751999999998957946445443667471408843994140625,"status":"processing","product":"Mango Amount","game":"Mango"}} 
[2026-03-21 18:22:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"WmiGPloIqrCEm6vAON3kjkaDb59JDpyf","execution_time":"2026-03-21 18:22:01"} 
[2026-03-21 18:22:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"WmiGPloIqrCEm6vAON3kjkaDb59JDpyf","execution_time":"2026-03-21 18:22:01","total_operations":20,"sites_count":2} 
[2026-03-21 18:22:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"WmiGPloIqrCEm6vAON3kjkaDb59JDpyf","execution_time":"2026-03-21 18:22:01","site_id":3,"site_name":"swgamessd","orders_count":19,"order_ids":["ORD-WaJd5V-1774074452","ORD-s1oBilPK-1774101779","ORD-T2pGfhy-1774103306","ORD-pV4l-1774103406","ORD-rXKyN2XK-1774104444","ORD-w4u7t-1774104451","ORD-6RRv-1774104461","ORD-FrlSzTI-1774104468","ORD-EQtMK1I-1774104688","ORD-kz6swVmy-1774104692"]} 
[2026-03-21 18:22:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"WmiGPloIqrCEm6vAON3kjkaDb59JDpyf","execution_time":"2026-03-21 18:22:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 18:22:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"WmiGPloIqrCEm6vAON3kjkaDb59JDpyf","execution_time":"2026-03-21 18:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":19} 
[2026-03-21 18:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WmiGPloIqrCEm6vAON3kjkaDb59JDpyf","execution_time":"2026-03-21 18:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3RE-1774106515","operation_id":160532} 
[2026-03-21 18:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WmiGPloIqrCEm6vAON3kjkaDb59JDpyf","execution_time":"2026-03-21 18:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5VF-1774105956","operation_id":160499} 
[2026-03-21 18:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WmiGPloIqrCEm6vAON3kjkaDb59JDpyf","execution_time":"2026-03-21 18:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6l79-1774104703","operation_id":160438} 
[2026-03-21 18:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WmiGPloIqrCEm6vAON3kjkaDb59JDpyf","execution_time":"2026-03-21 18:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6RRv-1774104461","operation_id":160422} 
[2026-03-21 18:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WmiGPloIqrCEm6vAON3kjkaDb59JDpyf","execution_time":"2026-03-21 18:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aeFx-1774104699","operation_id":160437} 
[2026-03-21 18:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WmiGPloIqrCEm6vAON3kjkaDb59JDpyf","execution_time":"2026-03-21 18:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 18:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WmiGPloIqrCEm6vAON3kjkaDb59JDpyf","execution_time":"2026-03-21 18:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FrlSzTI-1774104468","operation_id":160423} 
[2026-03-21 18:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WmiGPloIqrCEm6vAON3kjkaDb59JDpyf","execution_time":"2026-03-21 18:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kz6swVmy-1774104692","operation_id":160435} 
[2026-03-21 18:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WmiGPloIqrCEm6vAON3kjkaDb59JDpyf","execution_time":"2026-03-21 18:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 18:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WmiGPloIqrCEm6vAON3kjkaDb59JDpyf","execution_time":"2026-03-21 18:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pV4l-1774103406","operation_id":160395} 
[2026-03-21 18:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WmiGPloIqrCEm6vAON3kjkaDb59JDpyf","execution_time":"2026-03-21 18:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rXKyN2XK-1774104444","operation_id":160420} 
[2026-03-21 18:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WmiGPloIqrCEm6vAON3kjkaDb59JDpyf","execution_time":"2026-03-21 18:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s1oBilPK-1774101779","operation_id":160353} 
[2026-03-21 18:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WmiGPloIqrCEm6vAON3kjkaDb59JDpyf","execution_time":"2026-03-21 18:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T2pGfhy-1774103306","operation_id":160394} 
[2026-03-21 18:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WmiGPloIqrCEm6vAON3kjkaDb59JDpyf","execution_time":"2026-03-21 18:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UGzmIJd-1774106011","operation_id":160503} 
[2026-03-21 18:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WmiGPloIqrCEm6vAON3kjkaDb59JDpyf","execution_time":"2026-03-21 18:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vAb0NTN-1774106274","operation_id":160519} 
[2026-03-21 18:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WmiGPloIqrCEm6vAON3kjkaDb59JDpyf","execution_time":"2026-03-21 18:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w4u7t-1774104451","operation_id":160421} 
[2026-03-21 18:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WmiGPloIqrCEm6vAON3kjkaDb59JDpyf","execution_time":"2026-03-21 18:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 18:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WmiGPloIqrCEm6vAON3kjkaDb59JDpyf","execution_time":"2026-03-21 18:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wLJSRvut-1774106105","operation_id":160512} 
[2026-03-21 18:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WmiGPloIqrCEm6vAON3kjkaDb59JDpyf","execution_time":"2026-03-21 18:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ype-1774106505","operation_id":160531} 
[2026-03-21 18:22:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"WmiGPloIqrCEm6vAON3kjkaDb59JDpyf","execution_time":"2026-03-21 18:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ype-1774106505","operation_id":160531,"processed":0,"skipped":19,"updates_prepared":0} 
[2026-03-21 18:22:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"WmiGPloIqrCEm6vAON3kjkaDb59JDpyf","execution_time":"2026-03-21 18:22:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ype-1774106505","operation_id":160531,"processed":0,"errors":0} 
[2026-03-21 18:22:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"WmiGPloIqrCEm6vAON3kjkaDb59JDpyf","execution_time":"2026-03-21 18:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ype-1774106505","operation_id":160531,"orders_count":1,"order_ids":["ORD-uwHU0YuY-1774106395"]} 
[2026-03-21 18:22:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"WmiGPloIqrCEm6vAON3kjkaDb59JDpyf","execution_time":"2026-03-21 18:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ype-1774106505","operation_id":160531} 
[2026-03-21 18:22:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"WmiGPloIqrCEm6vAON3kjkaDb59JDpyf","execution_time":"2026-03-21 18:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ype-1774106505","operation_id":160531,"orders_count":1} 
[2026-03-21 18:22:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"WmiGPloIqrCEm6vAON3kjkaDb59JDpyf","execution_time":"2026-03-21 18:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uwHU0YuY-1774106395","operation_id":160527,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 18:22:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"WmiGPloIqrCEm6vAON3kjkaDb59JDpyf","execution_time":"2026-03-21 18:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uwHU0YuY-1774106395","operation_id":160527,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 18:22:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"WmiGPloIqrCEm6vAON3kjkaDb59JDpyf","execution_time":"2026-03-21 18:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uwHU0YuY-1774106395","operation_id":160527,"count":1} 
[2026-03-21 18:22:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"WmiGPloIqrCEm6vAON3kjkaDb59JDpyf","execution_time":"2026-03-21 18:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uwHU0YuY-1774106395","operation_id":160527,"count":1} 
[2026-03-21 18:22:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"WmiGPloIqrCEm6vAON3kjkaDb59JDpyf","execution_time":"2026-03-21 18:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uwHU0YuY-1774106395","operation_id":160527,"user_id":1320,"notification_type":"order_approved","reference_id":175503} 
[2026-03-21 18:22:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"WmiGPloIqrCEm6vAON3kjkaDb59JDpyf","execution_time":"2026-03-21 18:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uwHU0YuY-1774106395","operation_id":160527,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 18:22:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"WmiGPloIqrCEm6vAON3kjkaDb59JDpyf","execution_time":"2026-03-21 18:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uwHU0YuY-1774106395","operation_id":160527,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 18:22:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"WmiGPloIqrCEm6vAON3kjkaDb59JDpyf","execution_time":"2026-03-21 18:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uwHU0YuY-1774106395","operation_id":160527,"processed":1,"errors":0} 
[2026-03-21 18:22:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"WmiGPloIqrCEm6vAON3kjkaDb59JDpyf","execution_time":"2026-03-21 18:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uwHU0YuY-1774106395","operation_id":160527,"processed":1,"errors":0} 
[2026-03-21 18:22:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"WmiGPloIqrCEm6vAON3kjkaDb59JDpyf","execution_time":"2026-03-21 18:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uwHU0YuY-1774106395","operation_id":160527} 
[2026-03-21 18:22:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1320  
[2026-03-21 18:22:07] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-21 18:22:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 619  
[2026-03-21 18:22:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 761  
[2026-03-21 18:22:28] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-5VF-1774105956","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:22:28] production.INFO: Processed webhook data (normalized) {"id":"ORD-5VF-1774105956","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:22:28] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:22:28] production.INFO: SendAcceptReject: Notification queued {"user_id":587,"notification_type":"order_approved","reference_id":175475} 
[2026-03-21 18:22:28] production.INFO: Order updated successfully. Order ID: 175475, Status: completed  
[2026-03-21 18:22:28] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-5VF-1774105956","status":"completed","codes_count":0} 
[2026-03-21 18:22:30] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 18:22:41] production.INFO: Constructing job for order: 175509  
[2026-03-21 18:22:43] production.INFO: Handling job for order: 175509  
[2026-03-21 18:22:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:22:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:22:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=bf2f2778-aaca-49d3-ba9f-687589396048&Player_ID=52327484035  
[2026-03-21 18:22:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=bf2f2778-aaca-49d3-ba9f-687589396048&Player_ID=52327484035","has_body":false} 
[2026-03-21 18:22:43] production.INFO: Operation sent successfully {"operation_id":160533,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-OjZztM8t-1774106563","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 18:22:43"}},"processed_data":{"order_number":"ORD-OjZztM8t-1774106563","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 18:22:53] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-OjZztM8t-1774106563","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:22:53] production.INFO: Processed webhook data (normalized) {"id":"ORD-OjZztM8t-1774106563","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:22:53] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:22:53] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":175509} 
[2026-03-21 18:22:53] production.INFO: Order updated successfully. Order ID: 175509, Status: completed  
[2026-03-21 18:22:53] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-OjZztM8t-1774106563","status":"completed","codes_count":0} 
[2026-03-21 18:22:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-21 18:23:08] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-3RE-1774106515","status":"completed","notes":["-","جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 18:23:08] production.INFO: Processed webhook data (normalized) {"id":"ORD-3RE-1774106515","status":"completed","codes":[],"notes":["-","جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 18:23:08] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:23:08] production.INFO: SendAcceptReject: Notification queued {"user_id":194,"notification_type":"order_approved","reference_id":175508} 
[2026-03-21 18:23:08] production.INFO: Order updated successfully. Order ID: 175508, Status: completed  
[2026-03-21 18:23:08] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-3RE-1774106515","status":"completed","codes_count":0} 
[2026-03-21 18:23:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 194  
[2026-03-21 18:23:29] production.INFO: Constructing job for order: 175510  
[2026-03-21 18:23:31] production.INFO: Handling job for order: 175510  
[2026-03-21 18:23:31] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:23:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:23:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5ec1576b-1f05-4217-9eb2-aa60e362a359&Player_ID=52413317383  
[2026-03-21 18:23:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=5ec1576b-1f05-4217-9eb2-aa60e362a359&Player_ID=52413317383","has_body":false} 
[2026-03-21 18:23:32] production.INFO: Operation sent successfully {"operation_id":160534,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qSf-1774106612","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 18:23:32"}},"processed_data":{"order_number":"ORD-qSf-1774106612","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 18:23:38] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-qSf-1774106612","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:23:38] production.INFO: Processed webhook data (normalized) {"id":"ORD-qSf-1774106612","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:23:38] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:23:38] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":175510} 
[2026-03-21 18:23:38] production.INFO: Order updated successfully. Order ID: 175510, Status: completed  
[2026-03-21 18:23:38] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-qSf-1774106612","status":"completed","codes_count":0} 
[2026-03-21 18:23:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-21 18:23:54] production.INFO: Constructing job for order: 175511  
[2026-03-21 18:23:56] production.INFO: Handling job for order: 175511  
[2026-03-21 18:23:56] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:23:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:23:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=44566366-7335-4199-a45a-fd6c81ddac80&Player_ID=52327484035  
[2026-03-21 18:23:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=44566366-7335-4199-a45a-fd6c81ddac80&Player_ID=52327484035","has_body":false} 
[2026-03-21 18:23:57] production.INFO: Operation sent successfully {"operation_id":160535,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qglerBPu-1774106637","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 18:23:57"}},"processed_data":{"order_number":"ORD-qglerBPu-1774106637","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 18:24:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"MxbBIAFTMRyAFXIypy3AGBMJPV1Cj3D4","execution_time":"2026-03-21 18:24:03"} 
[2026-03-21 18:24:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"MxbBIAFTMRyAFXIypy3AGBMJPV1Cj3D4","execution_time":"2026-03-21 18:24:03","total_operations":18,"sites_count":1} 
[2026-03-21 18:24:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"MxbBIAFTMRyAFXIypy3AGBMJPV1Cj3D4","execution_time":"2026-03-21 18:24:03","site_id":3,"site_name":"swgamessd","orders_count":18,"order_ids":["ORD-WaJd5V-1774074452","ORD-s1oBilPK-1774101779","ORD-T2pGfhy-1774103306","ORD-pV4l-1774103406","ORD-rXKyN2XK-1774104444","ORD-w4u7t-1774104451","ORD-6RRv-1774104461","ORD-FrlSzTI-1774104468","ORD-EQtMK1I-1774104688","ORD-kz6swVmy-1774104692"]} 
[2026-03-21 18:24:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"MxbBIAFTMRyAFXIypy3AGBMJPV1Cj3D4","execution_time":"2026-03-21 18:24:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 18:24:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"MxbBIAFTMRyAFXIypy3AGBMJPV1Cj3D4","execution_time":"2026-03-21 18:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":18} 
[2026-03-21 18:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MxbBIAFTMRyAFXIypy3AGBMJPV1Cj3D4","execution_time":"2026-03-21 18:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6l79-1774104703","operation_id":160438} 
[2026-03-21 18:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MxbBIAFTMRyAFXIypy3AGBMJPV1Cj3D4","execution_time":"2026-03-21 18:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6RRv-1774104461","operation_id":160422} 
[2026-03-21 18:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MxbBIAFTMRyAFXIypy3AGBMJPV1Cj3D4","execution_time":"2026-03-21 18:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aeFx-1774104699","operation_id":160437} 
[2026-03-21 18:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MxbBIAFTMRyAFXIypy3AGBMJPV1Cj3D4","execution_time":"2026-03-21 18:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 18:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MxbBIAFTMRyAFXIypy3AGBMJPV1Cj3D4","execution_time":"2026-03-21 18:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FrlSzTI-1774104468","operation_id":160423} 
[2026-03-21 18:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MxbBIAFTMRyAFXIypy3AGBMJPV1Cj3D4","execution_time":"2026-03-21 18:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kz6swVmy-1774104692","operation_id":160435} 
[2026-03-21 18:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MxbBIAFTMRyAFXIypy3AGBMJPV1Cj3D4","execution_time":"2026-03-21 18:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 18:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MxbBIAFTMRyAFXIypy3AGBMJPV1Cj3D4","execution_time":"2026-03-21 18:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pV4l-1774103406","operation_id":160395} 
[2026-03-21 18:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MxbBIAFTMRyAFXIypy3AGBMJPV1Cj3D4","execution_time":"2026-03-21 18:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qglerBPu-1774106637","operation_id":160535} 
[2026-03-21 18:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MxbBIAFTMRyAFXIypy3AGBMJPV1Cj3D4","execution_time":"2026-03-21 18:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rXKyN2XK-1774104444","operation_id":160420} 
[2026-03-21 18:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MxbBIAFTMRyAFXIypy3AGBMJPV1Cj3D4","execution_time":"2026-03-21 18:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s1oBilPK-1774101779","operation_id":160353} 
[2026-03-21 18:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MxbBIAFTMRyAFXIypy3AGBMJPV1Cj3D4","execution_time":"2026-03-21 18:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T2pGfhy-1774103306","operation_id":160394} 
[2026-03-21 18:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MxbBIAFTMRyAFXIypy3AGBMJPV1Cj3D4","execution_time":"2026-03-21 18:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UGzmIJd-1774106011","operation_id":160503} 
[2026-03-21 18:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MxbBIAFTMRyAFXIypy3AGBMJPV1Cj3D4","execution_time":"2026-03-21 18:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vAb0NTN-1774106274","operation_id":160519} 
[2026-03-21 18:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MxbBIAFTMRyAFXIypy3AGBMJPV1Cj3D4","execution_time":"2026-03-21 18:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w4u7t-1774104451","operation_id":160421} 
[2026-03-21 18:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MxbBIAFTMRyAFXIypy3AGBMJPV1Cj3D4","execution_time":"2026-03-21 18:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 18:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MxbBIAFTMRyAFXIypy3AGBMJPV1Cj3D4","execution_time":"2026-03-21 18:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wLJSRvut-1774106105","operation_id":160512} 
[2026-03-21 18:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MxbBIAFTMRyAFXIypy3AGBMJPV1Cj3D4","execution_time":"2026-03-21 18:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ype-1774106505","operation_id":160531} 
[2026-03-21 18:24:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"MxbBIAFTMRyAFXIypy3AGBMJPV1Cj3D4","execution_time":"2026-03-21 18:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ype-1774106505","operation_id":160531,"processed":0,"skipped":18,"updates_prepared":0} 
[2026-03-21 18:24:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"MxbBIAFTMRyAFXIypy3AGBMJPV1Cj3D4","execution_time":"2026-03-21 18:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ype-1774106505","operation_id":160531,"processed":0,"errors":0} 
[2026-03-21 18:24:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"MxbBIAFTMRyAFXIypy3AGBMJPV1Cj3D4","execution_time":"2026-03-21 18:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ype-1774106505","operation_id":160531} 
[2026-03-21 18:24:04] production.INFO: Constructing job for order: 175512  
[2026-03-21 18:24:06] production.INFO: Handling job for order: 175512  
[2026-03-21 18:24:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:24:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:24:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=5b7f83e1-5dfc-4860-9c30-bb4e97893117&Player_ID=8343809950  
[2026-03-21 18:24:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=5b7f83e1-5dfc-4860-9c30-bb4e97893117&Player_ID=8343809950","has_body":false} 
[2026-03-21 18:24:07] production.INFO: Operation sent successfully {"operation_id":160536,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PTdkHk-1774106647","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 18:24:07"}},"processed_data":{"order_number":"ORD-PTdkHk-1774106647","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 18:24:08] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-qglerBPu-1774106637","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:24:08] production.INFO: Processed webhook data (normalized) {"id":"ORD-qglerBPu-1774106637","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:24:08] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:24:08] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":175511} 
[2026-03-21 18:24:08] production.INFO: Order updated successfully. Order ID: 175511, Status: completed  
[2026-03-21 18:24:08] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-qglerBPu-1774106637","status":"completed","codes_count":0} 
[2026-03-21 18:24:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-21 18:24:25] production.INFO: Constructing job for order: 175513  
[2026-03-21 18:24:28] production.INFO: Handling job for order: 175513  
[2026-03-21 18:24:28] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:24:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:24:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=895f05d2-3a5b-4ad5-bf99-93cf05738ba1&Player_ID=3943688876  
[2026-03-21 18:24:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=895f05d2-3a5b-4ad5-bf99-93cf05738ba1&Player_ID=3943688876","has_body":false} 
[2026-03-21 18:24:29] production.INFO: Operation sent successfully {"operation_id":160537,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6IKk-1774106669","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 18:24:29"}},"processed_data":{"order_number":"ORD-6IKk-1774106669","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 18:24:33] production.INFO: Constructing job for order: 175514  
[2026-03-21 18:24:35] production.INFO: Handling job for order: 175514  
[2026-03-21 18:24:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:24:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:24:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/543/params?qty=400&uuid=794eea96-41f4-45b1-a663-266b149f71e9&Player_ID=Aliannsa  
[2026-03-21 18:24:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/543/params?qty=400&uuid=794eea96-41f4-45b1-a663-266b149f71e9&Player_ID=Aliannsa","has_body":false} 
[2026-03-21 18:24:36] production.INFO: Operation sent successfully {"operation_id":160538,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-lrU7yy-1774106676","amount":7.222052839999999918063622317276895046234130859375,"status":"processing","product":"Likee Amount","game":"Likee","notes":[],"created_at":"2026-03-21 18:24:36"}},"processed_data":{"order_number":"ORD-lrU7yy-1774106676","amount":7.222052839999999918063622317276895046234130859375,"status":"processing","product":"Likee Amount","game":"Likee"}} 
[2026-03-21 18:24:50] production.INFO: Constructing job for order: 175515  
[2026-03-21 18:24:51] production.INFO: Handling job for order: 175515  
[2026-03-21 18:24:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:24:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:24:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=d8ce6693-a57e-4ad1-a732-777ca0916704&Player_ID=8521435086  
[2026-03-21 18:24:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=d8ce6693-a57e-4ad1-a732-777ca0916704&Player_ID=8521435086","has_body":false} 
[2026-03-21 18:24:52] production.INFO: Operation sent successfully {"operation_id":160539,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-QObpDwQ-1774106692","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 18:24:52"}},"processed_data":{"order_number":"ORD-QObpDwQ-1774106692","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 18:24:56] production.INFO: Constructing job for order: 175516  
[2026-03-21 18:24:58] production.INFO: Handling job for order: 175516  
[2026-03-21 18:24:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:24:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:24:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/778/params?qty=375000&uuid=e8255a2c-e34d-4bb8-9dad-d65d12fecd45&Player_ID=777331  
[2026-03-21 18:24:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/778/params?qty=375000&uuid=e8255a2c-e34d-4bb8-9dad-d65d12fecd45&Player_ID=777331","has_body":false} 
[2026-03-21 18:24:59] production.INFO: Operation sent successfully {"operation_id":160540,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Iz5Xk5m-1774106698","amount":9.3111750000000004234834705130197107791900634765625,"status":"processing","product":"PotaLive","game":"PotaLive","notes":[],"created_at":"2026-03-21 18:24:59"}},"processed_data":{"order_number":"ORD-Iz5Xk5m-1774106698","amount":9.3111750000000004234834705130197107791900634765625,"status":"processing","product":"PotaLive","game":"PotaLive"}} 
[2026-03-21 18:25:02] production.INFO: Executing GetProducts task...  
[2026-03-21 18:25:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 18:25:02] production.INFO: Executing GetProducts task...  
[2026-03-21 18:25:04] production.INFO: async() رجع: true  
[2026-03-21 18:25:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 18:25:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 18:25:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 18:25:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 18:25:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 18:25:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 18:25:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 18:25:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 18:25:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 18:25:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 18:25:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 18:25:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Iz5Xk5m-1774106698","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 18:25:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-Iz5Xk5m-1774106698","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 18:25:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:25:06] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":175516} 
[2026-03-21 18:25:06] production.INFO: Order updated successfully. Order ID: 175516, Status: completed  
[2026-03-21 18:25:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Iz5Xk5m-1774106698","status":"completed","codes_count":0} 
[2026-03-21 18:25:08] production.INFO: Constructing job for order: 175517  
[2026-03-21 18:25:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-21 18:25:11] production.INFO: Handling job for order: 175517  
[2026-03-21 18:25:11] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:25:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:25:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2b6f2805-a262-44fd-befc-2432a5965fda&Player_ID=52318428627  
[2026-03-21 18:25:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2b6f2805-a262-44fd-befc-2432a5965fda&Player_ID=52318428627","has_body":false} 
[2026-03-21 18:25:12] production.INFO: Operation sent successfully {"operation_id":160541,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dTCtc-1774106712","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 18:25:12"}},"processed_data":{"order_number":"ORD-dTCtc-1774106712","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 18:25:16] production.INFO: Constructing job for order: 175518  
[2026-03-21 18:25:18] production.INFO: Handling job for order: 175518  
[2026-03-21 18:25:18] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:25:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:25:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/97/params?qty=1000&uuid=13787b9e-dfac-4435-9628-cecdb39a33d3&Player_ID=822439257  
[2026-03-21 18:25:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/97/params?qty=1000&uuid=13787b9e-dfac-4435-9628-cecdb39a33d3&Player_ID=822439257","has_body":false} 
[2026-03-21 18:25:19] production.INFO: Operation sent successfully {"operation_id":160542,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-AX1B-1774106719","amount":1.0442793000000001324423237747396342456340789794921875,"status":"processing","product":"PartyStar Amount","game":"PartyStar","notes":[],"created_at":"2026-03-21 18:25:19"}},"processed_data":{"order_number":"ORD-AX1B-1774106719","amount":1.0442793000000001324423237747396342456340789794921875,"status":"processing","product":"PartyStar Amount","game":"PartyStar"}} 
[2026-03-21 18:25:22] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-dTCtc-1774106712","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:25:22] production.INFO: Processed webhook data (normalized) {"id":"ORD-dTCtc-1774106712","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:25:22] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:25:22] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":175517} 
[2026-03-21 18:25:22] production.INFO: Order updated successfully. Order ID: 175517, Status: completed  
[2026-03-21 18:25:22] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-dTCtc-1774106712","status":"completed","codes_count":0} 
[2026-03-21 18:25:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-21 18:25:23] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1970.0","mainamount":"2000","operation_number":"156031475","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpiule1051hnq6aIxdoVX"}},"user_id":409} 
[2026-03-21 18:25:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 18:25:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 18:25:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 18:25:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 18:25:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 18:25:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 18:25:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 18:25:25] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 18:25:25] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18349,"user_id":409,"amount":1970.0,"admins_notified":7} 
[2026-03-21 18:25:36] production.INFO: Constructing job for order: 175519  
[2026-03-21 18:25:37] production.INFO: Handling job for order: 175519  
[2026-03-21 18:25:37] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 18:25:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:25:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=0a11fbc8-b26d-4645-b32a-56ec2d9a5310&Player_ID=0996442557  
[2026-03-21 18:25:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=0a11fbc8-b26d-4645-b32a-56ec2d9a5310&Player_ID=0996442557","has_body":false} 
[2026-03-21 18:25:38] production.INFO: Operation sent successfully {"operation_id":160543,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rMOs-1774106738","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 18:25:38"}},"processed_data":{"order_number":"ORD-rMOs-1774106738","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 18:26:00] production.INFO: Constructing job for order: 175520  
[2026-03-21 18:26:00] production.INFO: Constructing job for order: 175521  
[2026-03-21 18:26:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"RtIV6V1yhNxmJLKUTW0fYc7tJIiocXf6","execution_time":"2026-03-21 18:26:02"} 
[2026-03-21 18:26:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"RtIV6V1yhNxmJLKUTW0fYc7tJIiocXf6","execution_time":"2026-03-21 18:26:02","total_operations":23,"sites_count":2} 
[2026-03-21 18:26:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"RtIV6V1yhNxmJLKUTW0fYc7tJIiocXf6","execution_time":"2026-03-21 18:26:02","site_id":3,"site_name":"swgamessd","orders_count":22,"order_ids":["ORD-WaJd5V-1774074452","ORD-s1oBilPK-1774101779","ORD-T2pGfhy-1774103306","ORD-pV4l-1774103406","ORD-rXKyN2XK-1774104444","ORD-w4u7t-1774104451","ORD-6RRv-1774104461","ORD-FrlSzTI-1774104468","ORD-EQtMK1I-1774104688","ORD-kz6swVmy-1774104692"]} 
[2026-03-21 18:26:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"RtIV6V1yhNxmJLKUTW0fYc7tJIiocXf6","execution_time":"2026-03-21 18:26:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 18:26:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"RtIV6V1yhNxmJLKUTW0fYc7tJIiocXf6","execution_time":"2026-03-21 18:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":22} 
[2026-03-21 18:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RtIV6V1yhNxmJLKUTW0fYc7tJIiocXf6","execution_time":"2026-03-21 18:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6IKk-1774106669","operation_id":160537} 
[2026-03-21 18:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RtIV6V1yhNxmJLKUTW0fYc7tJIiocXf6","execution_time":"2026-03-21 18:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6l79-1774104703","operation_id":160438} 
[2026-03-21 18:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RtIV6V1yhNxmJLKUTW0fYc7tJIiocXf6","execution_time":"2026-03-21 18:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6RRv-1774104461","operation_id":160422} 
[2026-03-21 18:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RtIV6V1yhNxmJLKUTW0fYc7tJIiocXf6","execution_time":"2026-03-21 18:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aeFx-1774104699","operation_id":160437} 
[2026-03-21 18:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RtIV6V1yhNxmJLKUTW0fYc7tJIiocXf6","execution_time":"2026-03-21 18:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AX1B-1774106719","operation_id":160542} 
[2026-03-21 18:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RtIV6V1yhNxmJLKUTW0fYc7tJIiocXf6","execution_time":"2026-03-21 18:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 18:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RtIV6V1yhNxmJLKUTW0fYc7tJIiocXf6","execution_time":"2026-03-21 18:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FrlSzTI-1774104468","operation_id":160423} 
[2026-03-21 18:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RtIV6V1yhNxmJLKUTW0fYc7tJIiocXf6","execution_time":"2026-03-21 18:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kz6swVmy-1774104692","operation_id":160435} 
[2026-03-21 18:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RtIV6V1yhNxmJLKUTW0fYc7tJIiocXf6","execution_time":"2026-03-21 18:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lrU7yy-1774106676","operation_id":160538} 
[2026-03-21 18:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RtIV6V1yhNxmJLKUTW0fYc7tJIiocXf6","execution_time":"2026-03-21 18:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 18:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RtIV6V1yhNxmJLKUTW0fYc7tJIiocXf6","execution_time":"2026-03-21 18:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PTdkHk-1774106647","operation_id":160536} 
[2026-03-21 18:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RtIV6V1yhNxmJLKUTW0fYc7tJIiocXf6","execution_time":"2026-03-21 18:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pV4l-1774103406","operation_id":160395} 
[2026-03-21 18:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RtIV6V1yhNxmJLKUTW0fYc7tJIiocXf6","execution_time":"2026-03-21 18:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QObpDwQ-1774106692","operation_id":160539} 
[2026-03-21 18:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RtIV6V1yhNxmJLKUTW0fYc7tJIiocXf6","execution_time":"2026-03-21 18:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rXKyN2XK-1774104444","operation_id":160420} 
[2026-03-21 18:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RtIV6V1yhNxmJLKUTW0fYc7tJIiocXf6","execution_time":"2026-03-21 18:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s1oBilPK-1774101779","operation_id":160353} 
[2026-03-21 18:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RtIV6V1yhNxmJLKUTW0fYc7tJIiocXf6","execution_time":"2026-03-21 18:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T2pGfhy-1774103306","operation_id":160394} 
[2026-03-21 18:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RtIV6V1yhNxmJLKUTW0fYc7tJIiocXf6","execution_time":"2026-03-21 18:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UGzmIJd-1774106011","operation_id":160503} 
[2026-03-21 18:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RtIV6V1yhNxmJLKUTW0fYc7tJIiocXf6","execution_time":"2026-03-21 18:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vAb0NTN-1774106274","operation_id":160519} 
[2026-03-21 18:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RtIV6V1yhNxmJLKUTW0fYc7tJIiocXf6","execution_time":"2026-03-21 18:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w4u7t-1774104451","operation_id":160421} 
[2026-03-21 18:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RtIV6V1yhNxmJLKUTW0fYc7tJIiocXf6","execution_time":"2026-03-21 18:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 18:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RtIV6V1yhNxmJLKUTW0fYc7tJIiocXf6","execution_time":"2026-03-21 18:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wLJSRvut-1774106105","operation_id":160512} 
[2026-03-21 18:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RtIV6V1yhNxmJLKUTW0fYc7tJIiocXf6","execution_time":"2026-03-21 18:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ype-1774106505","operation_id":160531} 
[2026-03-21 18:26:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"RtIV6V1yhNxmJLKUTW0fYc7tJIiocXf6","execution_time":"2026-03-21 18:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ype-1774106505","operation_id":160531,"processed":0,"skipped":22,"updates_prepared":0} 
[2026-03-21 18:26:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"RtIV6V1yhNxmJLKUTW0fYc7tJIiocXf6","execution_time":"2026-03-21 18:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ype-1774106505","operation_id":160531,"processed":0,"errors":0} 
[2026-03-21 18:26:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"RtIV6V1yhNxmJLKUTW0fYc7tJIiocXf6","execution_time":"2026-03-21 18:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ype-1774106505","operation_id":160531,"orders_count":1,"order_ids":["ORD-rMOs-1774106738"]} 
[2026-03-21 18:26:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"RtIV6V1yhNxmJLKUTW0fYc7tJIiocXf6","execution_time":"2026-03-21 18:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ype-1774106505","operation_id":160531} 
[2026-03-21 18:26:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"RtIV6V1yhNxmJLKUTW0fYc7tJIiocXf6","execution_time":"2026-03-21 18:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ype-1774106505","operation_id":160531,"orders_count":1} 
[2026-03-21 18:26:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"RtIV6V1yhNxmJLKUTW0fYc7tJIiocXf6","execution_time":"2026-03-21 18:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rMOs-1774106738","operation_id":160543,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 18:26:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"RtIV6V1yhNxmJLKUTW0fYc7tJIiocXf6","execution_time":"2026-03-21 18:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rMOs-1774106738","operation_id":160543,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 18:26:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"RtIV6V1yhNxmJLKUTW0fYc7tJIiocXf6","execution_time":"2026-03-21 18:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rMOs-1774106738","operation_id":160543,"count":1} 
[2026-03-21 18:26:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"RtIV6V1yhNxmJLKUTW0fYc7tJIiocXf6","execution_time":"2026-03-21 18:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rMOs-1774106738","operation_id":160543,"count":1} 
[2026-03-21 18:26:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"RtIV6V1yhNxmJLKUTW0fYc7tJIiocXf6","execution_time":"2026-03-21 18:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rMOs-1774106738","operation_id":160543,"user_id":1551,"notification_type":"order_approved","reference_id":175519} 
[2026-03-21 18:26:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"RtIV6V1yhNxmJLKUTW0fYc7tJIiocXf6","execution_time":"2026-03-21 18:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rMOs-1774106738","operation_id":160543,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 18:26:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"RtIV6V1yhNxmJLKUTW0fYc7tJIiocXf6","execution_time":"2026-03-21 18:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rMOs-1774106738","operation_id":160543,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 18:26:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"RtIV6V1yhNxmJLKUTW0fYc7tJIiocXf6","execution_time":"2026-03-21 18:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rMOs-1774106738","operation_id":160543,"processed":1,"errors":0} 
[2026-03-21 18:26:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"RtIV6V1yhNxmJLKUTW0fYc7tJIiocXf6","execution_time":"2026-03-21 18:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rMOs-1774106738","operation_id":160543,"processed":1,"errors":0} 
[2026-03-21 18:26:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"RtIV6V1yhNxmJLKUTW0fYc7tJIiocXf6","execution_time":"2026-03-21 18:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rMOs-1774106738","operation_id":160543} 
[2026-03-21 18:26:02] production.INFO: Handling job for order: 175521  
[2026-03-21 18:26:02] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:26:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:26:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=bbfd012d-4c23-4442-ab2c-7ee4cc079693&Player_ID=546268585  
[2026-03-21 18:26:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=bbfd012d-4c23-4442-ab2c-7ee4cc079693&Player_ID=546268585","has_body":false} 
[2026-03-21 18:26:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-lrU7yy-1774106676","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 18:26:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-lrU7yy-1774106676","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 18:26:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:26:03] production.INFO: SendAcceptReject: Notification queued {"user_id":34,"notification_type":"order_approved","reference_id":175514} 
[2026-03-21 18:26:03] production.INFO: Order updated successfully. Order ID: 175514, Status: completed  
[2026-03-21 18:26:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-lrU7yy-1774106676","status":"completed","codes_count":0} 
[2026-03-21 18:26:03] production.INFO: Operation sent successfully {"operation_id":160544,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xa3GL-1774106763","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 18:26:03"}},"processed_data":{"order_number":"ORD-xa3GL-1774106763","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 18:26:03] production.INFO: Handling job for order: 175520  
[2026-03-21 18:26:03] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:26:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:26:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=57a211d2-5bc3-4899-a435-c8563befe435&Player_ID=13585113599  
[2026-03-21 18:26:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=57a211d2-5bc3-4899-a435-c8563befe435&Player_ID=13585113599","has_body":false} 
[2026-03-21 18:26:04] production.INFO: Operation sent successfully {"operation_id":160545,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-DT5vwNW0-1774106764","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 18:26:04"}},"processed_data":{"order_number":"ORD-DT5vwNW0-1774106764","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 18:26:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1551  
[2026-03-21 18:26:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 34  
[2026-03-21 18:26:06] production.INFO: Constructing job for order: 175522  
[2026-03-21 18:26:07] production.INFO: Handling job for order: 175522  
[2026-03-21 18:26:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:26:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:26:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=7c3e4e7e-f656-4d73-8b07-fa6dedbc4b08&Player_ID=13585113599  
[2026-03-21 18:26:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=7c3e4e7e-f656-4d73-8b07-fa6dedbc4b08&Player_ID=13585113599","has_body":false} 
[2026-03-21 18:26:08] production.INFO: Operation sent successfully {"operation_id":160546,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qVe-1774106768","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 18:26:08"}},"processed_data":{"order_number":"ORD-qVe-1774106768","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 18:26:11] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-xa3GL-1774106763","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:26:11] production.INFO: Processed webhook data (normalized) {"id":"ORD-xa3GL-1774106763","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:26:11] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:26:11] production.INFO: SendAcceptReject: Notification queued {"user_id":957,"notification_type":"order_approved","reference_id":175521} 
[2026-03-21 18:26:11] production.INFO: Order updated successfully. Order ID: 175521, Status: completed  
[2026-03-21 18:26:11] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-xa3GL-1774106763","status":"completed","codes_count":0} 
[2026-03-21 18:26:13] production.INFO: Constructing job for order: 175523  
[2026-03-21 18:26:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 957  
[2026-03-21 18:26:14] production.INFO: Handling job for order: 175523  
[2026-03-21 18:26:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:26:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:26:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=23bebe43-a834-404c-80bc-600d6d53f0d0&Player_ID=12228755438  
[2026-03-21 18:26:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=23bebe43-a834-404c-80bc-600d6d53f0d0&Player_ID=12228755438","has_body":false} 
[2026-03-21 18:26:15] production.INFO: Operation sent successfully {"operation_id":160547,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-fnG8d-1774106774","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 18:26:15"}},"processed_data":{"order_number":"ORD-fnG8d-1774106774","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 18:27:04] production.INFO: Constructing job for order: 175524  
[2026-03-21 18:27:06] production.INFO: Handling job for order: 175524  
[2026-03-21 18:27:06] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 18:27:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:27:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=932ffc16-9836-4a62-8dc9-4801f08813d5&Player_ID=0996442557  
[2026-03-21 18:27:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=932ffc16-9836-4a62-8dc9-4801f08813d5&Player_ID=0996442557","has_body":false} 
[2026-03-21 18:27:06] production.INFO: Operation sent successfully {"operation_id":160548,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-LsA-1774106826","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 18:27:06"}},"processed_data":{"order_number":"ORD-LsA-1774106826","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 18:27:24] production.INFO: Constructing job for order: 175525  
[2026-03-21 18:27:27] production.INFO: Handling job for order: 175525  
[2026-03-21 18:27:27] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:27:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:27:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=436f1523-3384-45f7-9798-12e1678ad428&Player_ID=7196211866  
[2026-03-21 18:27:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=436f1523-3384-45f7-9798-12e1678ad428&Player_ID=7196211866","has_body":false} 
[2026-03-21 18:27:28] production.INFO: Operation sent successfully {"operation_id":160549,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xNa1-1774106848","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 18:27:28"}},"processed_data":{"order_number":"ORD-xNa1-1774106848","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 18:28:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"nZcokTxBvo3ttgn4LvcLnTDqDUAaJWYc","execution_time":"2026-03-21 18:28:01"} 
[2026-03-21 18:28:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"nZcokTxBvo3ttgn4LvcLnTDqDUAaJWYc","execution_time":"2026-03-21 18:28:01","total_operations":26,"sites_count":2} 
[2026-03-21 18:28:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"nZcokTxBvo3ttgn4LvcLnTDqDUAaJWYc","execution_time":"2026-03-21 18:28:01","site_id":3,"site_name":"swgamessd","orders_count":25,"order_ids":["ORD-WaJd5V-1774074452","ORD-s1oBilPK-1774101779","ORD-T2pGfhy-1774103306","ORD-pV4l-1774103406","ORD-rXKyN2XK-1774104444","ORD-w4u7t-1774104451","ORD-6RRv-1774104461","ORD-FrlSzTI-1774104468","ORD-EQtMK1I-1774104688","ORD-kz6swVmy-1774104692"]} 
[2026-03-21 18:28:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"nZcokTxBvo3ttgn4LvcLnTDqDUAaJWYc","execution_time":"2026-03-21 18:28:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 18:28:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"nZcokTxBvo3ttgn4LvcLnTDqDUAaJWYc","execution_time":"2026-03-21 18:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":25} 
[2026-03-21 18:28:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nZcokTxBvo3ttgn4LvcLnTDqDUAaJWYc","execution_time":"2026-03-21 18:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6IKk-1774106669","operation_id":160537} 
[2026-03-21 18:28:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nZcokTxBvo3ttgn4LvcLnTDqDUAaJWYc","execution_time":"2026-03-21 18:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6l79-1774104703","operation_id":160438} 
[2026-03-21 18:28:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nZcokTxBvo3ttgn4LvcLnTDqDUAaJWYc","execution_time":"2026-03-21 18:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6RRv-1774104461","operation_id":160422} 
[2026-03-21 18:28:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nZcokTxBvo3ttgn4LvcLnTDqDUAaJWYc","execution_time":"2026-03-21 18:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aeFx-1774104699","operation_id":160437} 
[2026-03-21 18:28:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nZcokTxBvo3ttgn4LvcLnTDqDUAaJWYc","execution_time":"2026-03-21 18:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DT5vwNW0-1774106764","operation_id":160545} 
[2026-03-21 18:28:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nZcokTxBvo3ttgn4LvcLnTDqDUAaJWYc","execution_time":"2026-03-21 18:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 18:28:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nZcokTxBvo3ttgn4LvcLnTDqDUAaJWYc","execution_time":"2026-03-21 18:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fnG8d-1774106774","operation_id":160547} 
[2026-03-21 18:28:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nZcokTxBvo3ttgn4LvcLnTDqDUAaJWYc","execution_time":"2026-03-21 18:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FrlSzTI-1774104468","operation_id":160423} 
[2026-03-21 18:28:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nZcokTxBvo3ttgn4LvcLnTDqDUAaJWYc","execution_time":"2026-03-21 18:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kz6swVmy-1774104692","operation_id":160435} 
[2026-03-21 18:28:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nZcokTxBvo3ttgn4LvcLnTDqDUAaJWYc","execution_time":"2026-03-21 18:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 18:28:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nZcokTxBvo3ttgn4LvcLnTDqDUAaJWYc","execution_time":"2026-03-21 18:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PTdkHk-1774106647","operation_id":160536} 
[2026-03-21 18:28:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nZcokTxBvo3ttgn4LvcLnTDqDUAaJWYc","execution_time":"2026-03-21 18:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pV4l-1774103406","operation_id":160395} 
[2026-03-21 18:28:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nZcokTxBvo3ttgn4LvcLnTDqDUAaJWYc","execution_time":"2026-03-21 18:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QObpDwQ-1774106692","operation_id":160539} 
[2026-03-21 18:28:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nZcokTxBvo3ttgn4LvcLnTDqDUAaJWYc","execution_time":"2026-03-21 18:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qVe-1774106768","operation_id":160546} 
[2026-03-21 18:28:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nZcokTxBvo3ttgn4LvcLnTDqDUAaJWYc","execution_time":"2026-03-21 18:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rXKyN2XK-1774104444","operation_id":160420} 
[2026-03-21 18:28:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nZcokTxBvo3ttgn4LvcLnTDqDUAaJWYc","execution_time":"2026-03-21 18:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s1oBilPK-1774101779","operation_id":160353} 
[2026-03-21 18:28:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nZcokTxBvo3ttgn4LvcLnTDqDUAaJWYc","execution_time":"2026-03-21 18:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T2pGfhy-1774103306","operation_id":160394} 
[2026-03-21 18:28:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nZcokTxBvo3ttgn4LvcLnTDqDUAaJWYc","execution_time":"2026-03-21 18:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UGzmIJd-1774106011","operation_id":160503} 
[2026-03-21 18:28:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nZcokTxBvo3ttgn4LvcLnTDqDUAaJWYc","execution_time":"2026-03-21 18:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vAb0NTN-1774106274","operation_id":160519} 
[2026-03-21 18:28:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nZcokTxBvo3ttgn4LvcLnTDqDUAaJWYc","execution_time":"2026-03-21 18:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w4u7t-1774104451","operation_id":160421} 
[2026-03-21 18:28:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nZcokTxBvo3ttgn4LvcLnTDqDUAaJWYc","execution_time":"2026-03-21 18:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 18:28:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nZcokTxBvo3ttgn4LvcLnTDqDUAaJWYc","execution_time":"2026-03-21 18:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wLJSRvut-1774106105","operation_id":160512} 
[2026-03-21 18:28:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nZcokTxBvo3ttgn4LvcLnTDqDUAaJWYc","execution_time":"2026-03-21 18:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xNa1-1774106848","operation_id":160549} 
[2026-03-21 18:28:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nZcokTxBvo3ttgn4LvcLnTDqDUAaJWYc","execution_time":"2026-03-21 18:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ype-1774106505","operation_id":160531} 
[2026-03-21 18:28:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"nZcokTxBvo3ttgn4LvcLnTDqDUAaJWYc","execution_time":"2026-03-21 18:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ype-1774106505","operation_id":160531,"processed":1,"skipped":24,"updates_prepared":1} 
[2026-03-21 18:28:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"nZcokTxBvo3ttgn4LvcLnTDqDUAaJWYc","execution_time":"2026-03-21 18:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ype-1774106505","operation_id":160531,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 18:28:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"nZcokTxBvo3ttgn4LvcLnTDqDUAaJWYc","execution_time":"2026-03-21 18:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ype-1774106505","operation_id":160531,"count":1} 
[2026-03-21 18:28:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"nZcokTxBvo3ttgn4LvcLnTDqDUAaJWYc","execution_time":"2026-03-21 18:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ype-1774106505","operation_id":160531,"count":1} 
[2026-03-21 18:28:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"nZcokTxBvo3ttgn4LvcLnTDqDUAaJWYc","execution_time":"2026-03-21 18:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ype-1774106505","operation_id":160531,"user_id":348,"notification_type":"order_approved","reference_id":175518} 
[2026-03-21 18:28:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"nZcokTxBvo3ttgn4LvcLnTDqDUAaJWYc","execution_time":"2026-03-21 18:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ype-1774106505","operation_id":160531,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 18:28:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"nZcokTxBvo3ttgn4LvcLnTDqDUAaJWYc","execution_time":"2026-03-21 18:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ype-1774106505","operation_id":160531,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 18:28:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"nZcokTxBvo3ttgn4LvcLnTDqDUAaJWYc","execution_time":"2026-03-21 18:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ype-1774106505","operation_id":160531,"processed":1,"errors":0} 
[2026-03-21 18:28:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"nZcokTxBvo3ttgn4LvcLnTDqDUAaJWYc","execution_time":"2026-03-21 18:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ype-1774106505","operation_id":160531,"processed":1,"errors":0} 
[2026-03-21 18:28:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"nZcokTxBvo3ttgn4LvcLnTDqDUAaJWYc","execution_time":"2026-03-21 18:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ype-1774106505","operation_id":160531,"orders_count":1,"order_ids":["ORD-LsA-1774106826"]} 
[2026-03-21 18:28:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"nZcokTxBvo3ttgn4LvcLnTDqDUAaJWYc","execution_time":"2026-03-21 18:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ype-1774106505","operation_id":160531} 
[2026-03-21 18:28:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"nZcokTxBvo3ttgn4LvcLnTDqDUAaJWYc","execution_time":"2026-03-21 18:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ype-1774106505","operation_id":160531,"orders_count":1} 
[2026-03-21 18:28:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"nZcokTxBvo3ttgn4LvcLnTDqDUAaJWYc","execution_time":"2026-03-21 18:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LsA-1774106826","operation_id":160548,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 18:28:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"nZcokTxBvo3ttgn4LvcLnTDqDUAaJWYc","execution_time":"2026-03-21 18:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LsA-1774106826","operation_id":160548,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 18:28:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"nZcokTxBvo3ttgn4LvcLnTDqDUAaJWYc","execution_time":"2026-03-21 18:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LsA-1774106826","operation_id":160548,"count":1} 
[2026-03-21 18:28:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"nZcokTxBvo3ttgn4LvcLnTDqDUAaJWYc","execution_time":"2026-03-21 18:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LsA-1774106826","operation_id":160548,"count":1} 
[2026-03-21 18:28:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"nZcokTxBvo3ttgn4LvcLnTDqDUAaJWYc","execution_time":"2026-03-21 18:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LsA-1774106826","operation_id":160548,"user_id":1551,"notification_type":"order_approved","reference_id":175524} 
[2026-03-21 18:28:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"nZcokTxBvo3ttgn4LvcLnTDqDUAaJWYc","execution_time":"2026-03-21 18:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LsA-1774106826","operation_id":160548,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 18:28:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"nZcokTxBvo3ttgn4LvcLnTDqDUAaJWYc","execution_time":"2026-03-21 18:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LsA-1774106826","operation_id":160548,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 18:28:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"nZcokTxBvo3ttgn4LvcLnTDqDUAaJWYc","execution_time":"2026-03-21 18:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LsA-1774106826","operation_id":160548,"processed":1,"errors":0} 
[2026-03-21 18:28:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"nZcokTxBvo3ttgn4LvcLnTDqDUAaJWYc","execution_time":"2026-03-21 18:28:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LsA-1774106826","operation_id":160548,"processed":1,"errors":0} 
[2026-03-21 18:28:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"nZcokTxBvo3ttgn4LvcLnTDqDUAaJWYc","execution_time":"2026-03-21 18:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LsA-1774106826","operation_id":160548} 
[2026-03-21 18:28:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 348  
[2026-03-21 18:28:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1551  
[2026-03-21 18:28:44] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-pV4l-1774103406","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:28:44] production.INFO: Processed webhook data (normalized) {"id":"ORD-pV4l-1774103406","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:28:44] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:28:44] production.INFO: SendAcceptReject: Notification queued {"user_id":771,"notification_type":"order_approved","reference_id":175368} 
[2026-03-21 18:28:44] production.INFO: Order updated successfully. Order ID: 175368, Status: completed  
[2026-03-21 18:28:44] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-pV4l-1774103406","status":"completed","codes_count":0} 
[2026-03-21 18:28:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 771  
[2026-03-21 18:29:40] production.INFO: Constructing job for order: 175526  
[2026-03-21 18:29:41] production.INFO: Handling job for order: 175526  
[2026-03-21 18:29:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:29:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:29:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=b771be98-ec15-4542-8c99-0ee7f2a09324&Player_ID=7931042905  
[2026-03-21 18:29:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=b771be98-ec15-4542-8c99-0ee7f2a09324&Player_ID=7931042905","has_body":false} 
[2026-03-21 18:29:42] production.INFO: Operation sent successfully {"operation_id":160550,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-KHrDHkp2-1774106981","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 18:29:42"}},"processed_data":{"order_number":"ORD-KHrDHkp2-1774106981","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 18:29:42] production.INFO: Constructing job for order: 175527  
[2026-03-21 18:29:45] production.INFO: Handling job for order: 175527  
[2026-03-21 18:29:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:29:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:29:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=aa3a3376-1607-4f5b-aa0a-a56827c0e97c&Player_ID=7931042905  
[2026-03-21 18:29:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=aa3a3376-1607-4f5b-aa0a-a56827c0e97c&Player_ID=7931042905","has_body":false} 
[2026-03-21 18:29:45] production.INFO: Operation sent successfully {"operation_id":160551,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-nldUNyvx-1774106985","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 18:29:45"}},"processed_data":{"order_number":"ORD-nldUNyvx-1774106985","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 18:30:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"F8ZIAOhd48F6U6FB1NIKmL86a2DeSPhS","execution_time":"2026-03-21 18:30:00"} 
[2026-03-21 18:30:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"F8ZIAOhd48F6U6FB1NIKmL86a2DeSPhS","execution_time":"2026-03-21 18:30:00","total_operations":25,"sites_count":1} 
[2026-03-21 18:30:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"F8ZIAOhd48F6U6FB1NIKmL86a2DeSPhS","execution_time":"2026-03-21 18:30:00","site_id":3,"site_name":"swgamessd","orders_count":25,"order_ids":["ORD-WaJd5V-1774074452","ORD-s1oBilPK-1774101779","ORD-T2pGfhy-1774103306","ORD-rXKyN2XK-1774104444","ORD-w4u7t-1774104451","ORD-6RRv-1774104461","ORD-FrlSzTI-1774104468","ORD-EQtMK1I-1774104688","ORD-kz6swVmy-1774104692","ORD-lTYuv-1774104696"]} 
[2026-03-21 18:30:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"F8ZIAOhd48F6U6FB1NIKmL86a2DeSPhS","execution_time":"2026-03-21 18:30:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 18:30:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"F8ZIAOhd48F6U6FB1NIKmL86a2DeSPhS","execution_time":"2026-03-21 18:30:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":25} 
[2026-03-21 18:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"F8ZIAOhd48F6U6FB1NIKmL86a2DeSPhS","execution_time":"2026-03-21 18:30:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6IKk-1774106669","operation_id":160537} 
[2026-03-21 18:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"F8ZIAOhd48F6U6FB1NIKmL86a2DeSPhS","execution_time":"2026-03-21 18:30:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6l79-1774104703","operation_id":160438} 
[2026-03-21 18:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"F8ZIAOhd48F6U6FB1NIKmL86a2DeSPhS","execution_time":"2026-03-21 18:30:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6RRv-1774104461","operation_id":160422} 
[2026-03-21 18:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"F8ZIAOhd48F6U6FB1NIKmL86a2DeSPhS","execution_time":"2026-03-21 18:30:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aeFx-1774104699","operation_id":160437} 
[2026-03-21 18:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"F8ZIAOhd48F6U6FB1NIKmL86a2DeSPhS","execution_time":"2026-03-21 18:30:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DT5vwNW0-1774106764","operation_id":160545} 
[2026-03-21 18:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"F8ZIAOhd48F6U6FB1NIKmL86a2DeSPhS","execution_time":"2026-03-21 18:30:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 18:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"F8ZIAOhd48F6U6FB1NIKmL86a2DeSPhS","execution_time":"2026-03-21 18:30:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fnG8d-1774106774","operation_id":160547} 
[2026-03-21 18:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"F8ZIAOhd48F6U6FB1NIKmL86a2DeSPhS","execution_time":"2026-03-21 18:30:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FrlSzTI-1774104468","operation_id":160423} 
[2026-03-21 18:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"F8ZIAOhd48F6U6FB1NIKmL86a2DeSPhS","execution_time":"2026-03-21 18:30:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KHrDHkp2-1774106981","operation_id":160550} 
[2026-03-21 18:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"F8ZIAOhd48F6U6FB1NIKmL86a2DeSPhS","execution_time":"2026-03-21 18:30:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kz6swVmy-1774104692","operation_id":160435} 
[2026-03-21 18:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"F8ZIAOhd48F6U6FB1NIKmL86a2DeSPhS","execution_time":"2026-03-21 18:30:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 18:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"F8ZIAOhd48F6U6FB1NIKmL86a2DeSPhS","execution_time":"2026-03-21 18:30:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nldUNyvx-1774106985","operation_id":160551} 
[2026-03-21 18:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"F8ZIAOhd48F6U6FB1NIKmL86a2DeSPhS","execution_time":"2026-03-21 18:30:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PTdkHk-1774106647","operation_id":160536} 
[2026-03-21 18:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"F8ZIAOhd48F6U6FB1NIKmL86a2DeSPhS","execution_time":"2026-03-21 18:30:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QObpDwQ-1774106692","operation_id":160539} 
[2026-03-21 18:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"F8ZIAOhd48F6U6FB1NIKmL86a2DeSPhS","execution_time":"2026-03-21 18:30:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qVe-1774106768","operation_id":160546} 
[2026-03-21 18:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"F8ZIAOhd48F6U6FB1NIKmL86a2DeSPhS","execution_time":"2026-03-21 18:30:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rXKyN2XK-1774104444","operation_id":160420} 
[2026-03-21 18:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"F8ZIAOhd48F6U6FB1NIKmL86a2DeSPhS","execution_time":"2026-03-21 18:30:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s1oBilPK-1774101779","operation_id":160353} 
[2026-03-21 18:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"F8ZIAOhd48F6U6FB1NIKmL86a2DeSPhS","execution_time":"2026-03-21 18:30:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T2pGfhy-1774103306","operation_id":160394} 
[2026-03-21 18:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"F8ZIAOhd48F6U6FB1NIKmL86a2DeSPhS","execution_time":"2026-03-21 18:30:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UGzmIJd-1774106011","operation_id":160503} 
[2026-03-21 18:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"F8ZIAOhd48F6U6FB1NIKmL86a2DeSPhS","execution_time":"2026-03-21 18:30:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vAb0NTN-1774106274","operation_id":160519} 
[2026-03-21 18:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"F8ZIAOhd48F6U6FB1NIKmL86a2DeSPhS","execution_time":"2026-03-21 18:30:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w4u7t-1774104451","operation_id":160421} 
[2026-03-21 18:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"F8ZIAOhd48F6U6FB1NIKmL86a2DeSPhS","execution_time":"2026-03-21 18:30:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 18:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"F8ZIAOhd48F6U6FB1NIKmL86a2DeSPhS","execution_time":"2026-03-21 18:30:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wLJSRvut-1774106105","operation_id":160512} 
[2026-03-21 18:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"F8ZIAOhd48F6U6FB1NIKmL86a2DeSPhS","execution_time":"2026-03-21 18:30:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xNa1-1774106848","operation_id":160549} 
[2026-03-21 18:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"F8ZIAOhd48F6U6FB1NIKmL86a2DeSPhS","execution_time":"2026-03-21 18:30:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ype-1774106505","operation_id":160531} 
[2026-03-21 18:30:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"F8ZIAOhd48F6U6FB1NIKmL86a2DeSPhS","execution_time":"2026-03-21 18:30:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ype-1774106505","operation_id":160531,"processed":0,"skipped":25,"updates_prepared":0} 
[2026-03-21 18:30:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"F8ZIAOhd48F6U6FB1NIKmL86a2DeSPhS","execution_time":"2026-03-21 18:30:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ype-1774106505","operation_id":160531,"processed":0,"errors":0} 
[2026-03-21 18:30:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"F8ZIAOhd48F6U6FB1NIKmL86a2DeSPhS","execution_time":"2026-03-21 18:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ype-1774106505","operation_id":160531} 
[2026-03-21 18:30:01] production.INFO: Executing GetProducts task...  
[2026-03-21 18:30:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 18:30:01] production.INFO: Executing GetProducts task...  
[2026-03-21 18:30:03] production.INFO: async() رجع: true  
[2026-03-21 18:30:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 18:30:03] production.WARNING: Product with ID 395 not found  
[2026-03-21 18:30:04] production.WARNING: Product with ID 213 not found  
[2026-03-21 18:30:04] production.WARNING: Product with ID 212 not found  
[2026-03-21 18:30:04] production.WARNING: Product with ID 211 not found  
[2026-03-21 18:30:04] production.WARNING: Product with ID 210 not found  
[2026-03-21 18:30:04] production.WARNING: Product with ID 209 not found  
[2026-03-21 18:30:04] production.WARNING: Product with ID 214 not found  
[2026-03-21 18:30:04] production.WARNING: Product with ID 215 not found  
[2026-03-21 18:30:04] production.WARNING: Product with ID 216 not found  
[2026-03-21 18:30:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 18:30:10] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-PTdkHk-1774106647","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:30:10] production.INFO: Processed webhook data (normalized) {"id":"ORD-PTdkHk-1774106647","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:30:10] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:30:10] production.INFO: SendAcceptReject: Notification queued {"user_id":33,"notification_type":"order_approved","reference_id":175512} 
[2026-03-21 18:30:10] production.INFO: Order updated successfully. Order ID: 175512, Status: completed  
[2026-03-21 18:30:10] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-PTdkHk-1774106647","status":"completed","codes_count":0} 
[2026-03-21 18:30:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-21 18:30:20] production.INFO: Constructing job for order: 175529  
[2026-03-21 18:30:22] production.INFO: Handling job for order: 175529  
[2026-03-21 18:30:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:30:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:30:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=5e10291f-b218-4d3c-bfc3-5d72e9ea946a&Player_ID=438323378  
[2026-03-21 18:30:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=5e10291f-b218-4d3c-bfc3-5d72e9ea946a&Player_ID=438323378","has_body":false} 
[2026-03-21 18:30:23] production.INFO: Operation sent successfully {"operation_id":160552,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-O2ExDt-1774107023","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 18:30:23"}},"processed_data":{"order_number":"ORD-O2ExDt-1774107023","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 18:30:24] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-6IKk-1774106669","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:30:24] production.INFO: Processed webhook data (normalized) {"id":"ORD-6IKk-1774106669","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:30:24] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:30:24] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":175513} 
[2026-03-21 18:30:24] production.INFO: Order updated successfully. Order ID: 175513, Status: completed  
[2026-03-21 18:30:24] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-6IKk-1774106669","status":"completed","codes_count":0} 
[2026-03-21 18:30:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-21 18:30:51] production.INFO: Constructing job for order: 175530  
[2026-03-21 18:30:53] production.INFO: Handling job for order: 175530  
[2026-03-21 18:30:53] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:30:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:30:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=097444a0-b517-4e59-82d4-fe082412f64e&Player_ID=52062669357  
[2026-03-21 18:30:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=097444a0-b517-4e59-82d4-fe082412f64e&Player_ID=52062669357","has_body":false} 
[2026-03-21 18:30:54] production.INFO: Operation sent successfully {"operation_id":160553,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-bbsZVsA0-1774107054","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 18:30:54"}},"processed_data":{"order_number":"ORD-bbsZVsA0-1774107054","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-21 18:31:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-bbsZVsA0-1774107054","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:31:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-bbsZVsA0-1774107054","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:31:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:31:03] production.INFO: SendAcceptReject: Notification queued {"user_id":59,"notification_type":"order_approved","reference_id":175530} 
[2026-03-21 18:31:03] production.INFO: Order updated successfully. Order ID: 175530, Status: completed  
[2026-03-21 18:31:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-bbsZVsA0-1774107054","status":"completed","codes_count":0} 
[2026-03-21 18:31:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-21 18:31:38] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-qVe-1774106768","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:31:38] production.INFO: Processed webhook data (normalized) {"id":"ORD-qVe-1774106768","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:31:38] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:31:38] production.INFO: SendAcceptReject: Notification queued {"user_id":50,"notification_type":"order_approved","reference_id":175522} 
[2026-03-21 18:31:38] production.INFO: Order updated successfully. Order ID: 175522, Status: completed  
[2026-03-21 18:31:38] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-qVe-1774106768","status":"completed","codes_count":0} 
[2026-03-21 18:31:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 50  
[2026-03-21 18:31:45] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-KHrDHkp2-1774106981","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:31:45] production.INFO: Processed webhook data (normalized) {"id":"ORD-KHrDHkp2-1774106981","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:31:45] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:31:45] production.INFO: SendAcceptReject: Notification queued {"user_id":134,"notification_type":"order_approved","reference_id":175526} 
[2026-03-21 18:31:45] production.INFO: Order updated successfully. Order ID: 175526, Status: completed  
[2026-03-21 18:31:45] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-KHrDHkp2-1774106981","status":"completed","codes_count":0} 
[2026-03-21 18:31:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 134  
[2026-03-21 18:31:47] production.INFO: Constructing job for order: 175531  
[2026-03-21 18:31:48] production.INFO: Handling job for order: 175531  
[2026-03-21 18:31:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:31:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:31:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=7fcca7d8-45d0-4776-88eb-3963fc05b1f7&Player_ID=11889216867  
[2026-03-21 18:31:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=7fcca7d8-45d0-4776-88eb-3963fc05b1f7&Player_ID=11889216867","has_body":false} 
[2026-03-21 18:31:49] production.INFO: Operation sent successfully {"operation_id":160554,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-N7L7-1774107109","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 18:31:49"}},"processed_data":{"order_number":"ORD-N7L7-1774107109","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 18:32:00] production.INFO: Constructing job for order: 175532  
[2026-03-21 18:32:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"QQoTo7tVK8BCM6x1AtXDU05u4MRl0N1N","execution_time":"2026-03-21 18:32:01"} 
[2026-03-21 18:32:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"QQoTo7tVK8BCM6x1AtXDU05u4MRl0N1N","execution_time":"2026-03-21 18:32:01","total_operations":23,"sites_count":1} 
[2026-03-21 18:32:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"QQoTo7tVK8BCM6x1AtXDU05u4MRl0N1N","execution_time":"2026-03-21 18:32:01","site_id":3,"site_name":"swgamessd","orders_count":23,"order_ids":["ORD-WaJd5V-1774074452","ORD-s1oBilPK-1774101779","ORD-T2pGfhy-1774103306","ORD-rXKyN2XK-1774104444","ORD-w4u7t-1774104451","ORD-6RRv-1774104461","ORD-FrlSzTI-1774104468","ORD-EQtMK1I-1774104688","ORD-kz6swVmy-1774104692","ORD-lTYuv-1774104696"]} 
[2026-03-21 18:32:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"QQoTo7tVK8BCM6x1AtXDU05u4MRl0N1N","execution_time":"2026-03-21 18:32:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 18:32:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"QQoTo7tVK8BCM6x1AtXDU05u4MRl0N1N","execution_time":"2026-03-21 18:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":23} 
[2026-03-21 18:32:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QQoTo7tVK8BCM6x1AtXDU05u4MRl0N1N","execution_time":"2026-03-21 18:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6l79-1774104703","operation_id":160438} 
[2026-03-21 18:32:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QQoTo7tVK8BCM6x1AtXDU05u4MRl0N1N","execution_time":"2026-03-21 18:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6RRv-1774104461","operation_id":160422} 
[2026-03-21 18:32:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QQoTo7tVK8BCM6x1AtXDU05u4MRl0N1N","execution_time":"2026-03-21 18:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aeFx-1774104699","operation_id":160437} 
[2026-03-21 18:32:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QQoTo7tVK8BCM6x1AtXDU05u4MRl0N1N","execution_time":"2026-03-21 18:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DT5vwNW0-1774106764","operation_id":160545} 
[2026-03-21 18:32:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QQoTo7tVK8BCM6x1AtXDU05u4MRl0N1N","execution_time":"2026-03-21 18:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 18:32:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QQoTo7tVK8BCM6x1AtXDU05u4MRl0N1N","execution_time":"2026-03-21 18:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fnG8d-1774106774","operation_id":160547} 
[2026-03-21 18:32:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QQoTo7tVK8BCM6x1AtXDU05u4MRl0N1N","execution_time":"2026-03-21 18:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FrlSzTI-1774104468","operation_id":160423} 
[2026-03-21 18:32:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QQoTo7tVK8BCM6x1AtXDU05u4MRl0N1N","execution_time":"2026-03-21 18:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kz6swVmy-1774104692","operation_id":160435} 
[2026-03-21 18:32:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QQoTo7tVK8BCM6x1AtXDU05u4MRl0N1N","execution_time":"2026-03-21 18:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 18:32:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QQoTo7tVK8BCM6x1AtXDU05u4MRl0N1N","execution_time":"2026-03-21 18:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-N7L7-1774107109","operation_id":160554} 
[2026-03-21 18:32:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QQoTo7tVK8BCM6x1AtXDU05u4MRl0N1N","execution_time":"2026-03-21 18:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nldUNyvx-1774106985","operation_id":160551} 
[2026-03-21 18:32:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QQoTo7tVK8BCM6x1AtXDU05u4MRl0N1N","execution_time":"2026-03-21 18:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O2ExDt-1774107023","operation_id":160552} 
[2026-03-21 18:32:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QQoTo7tVK8BCM6x1AtXDU05u4MRl0N1N","execution_time":"2026-03-21 18:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QObpDwQ-1774106692","operation_id":160539} 
[2026-03-21 18:32:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QQoTo7tVK8BCM6x1AtXDU05u4MRl0N1N","execution_time":"2026-03-21 18:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rXKyN2XK-1774104444","operation_id":160420} 
[2026-03-21 18:32:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QQoTo7tVK8BCM6x1AtXDU05u4MRl0N1N","execution_time":"2026-03-21 18:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s1oBilPK-1774101779","operation_id":160353} 
[2026-03-21 18:32:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QQoTo7tVK8BCM6x1AtXDU05u4MRl0N1N","execution_time":"2026-03-21 18:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T2pGfhy-1774103306","operation_id":160394} 
[2026-03-21 18:32:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QQoTo7tVK8BCM6x1AtXDU05u4MRl0N1N","execution_time":"2026-03-21 18:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UGzmIJd-1774106011","operation_id":160503} 
[2026-03-21 18:32:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QQoTo7tVK8BCM6x1AtXDU05u4MRl0N1N","execution_time":"2026-03-21 18:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vAb0NTN-1774106274","operation_id":160519} 
[2026-03-21 18:32:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QQoTo7tVK8BCM6x1AtXDU05u4MRl0N1N","execution_time":"2026-03-21 18:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w4u7t-1774104451","operation_id":160421} 
[2026-03-21 18:32:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QQoTo7tVK8BCM6x1AtXDU05u4MRl0N1N","execution_time":"2026-03-21 18:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 18:32:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QQoTo7tVK8BCM6x1AtXDU05u4MRl0N1N","execution_time":"2026-03-21 18:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wLJSRvut-1774106105","operation_id":160512} 
[2026-03-21 18:32:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QQoTo7tVK8BCM6x1AtXDU05u4MRl0N1N","execution_time":"2026-03-21 18:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xNa1-1774106848","operation_id":160549} 
[2026-03-21 18:32:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QQoTo7tVK8BCM6x1AtXDU05u4MRl0N1N","execution_time":"2026-03-21 18:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ype-1774106505","operation_id":160531} 
[2026-03-21 18:32:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"QQoTo7tVK8BCM6x1AtXDU05u4MRl0N1N","execution_time":"2026-03-21 18:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ype-1774106505","operation_id":160531,"processed":0,"skipped":23,"updates_prepared":0} 
[2026-03-21 18:32:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"QQoTo7tVK8BCM6x1AtXDU05u4MRl0N1N","execution_time":"2026-03-21 18:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ype-1774106505","operation_id":160531,"processed":0,"errors":0} 
[2026-03-21 18:32:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"QQoTo7tVK8BCM6x1AtXDU05u4MRl0N1N","execution_time":"2026-03-21 18:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ype-1774106505","operation_id":160531} 
[2026-03-21 18:32:01] production.INFO: Handling job for order: 175532  
[2026-03-21 18:32:01] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:32:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:32:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=f61c4dc9-6f64-4ef5-951a-a10d8bfd0f66&Player_ID=11889216867  
[2026-03-21 18:32:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=f61c4dc9-6f64-4ef5-951a-a10d8bfd0f66&Player_ID=11889216867","has_body":false} 
[2026-03-21 18:32:02] production.INFO: Operation sent successfully {"operation_id":160555,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-R8skeBN-1774107122","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 18:32:02"}},"processed_data":{"order_number":"ORD-R8skeBN-1774107122","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 18:32:21] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-UGzmIJd-1774106011","status":"completed","notes":[],"codes":[]}} 
[2026-03-21 18:32:21] production.INFO: Processed webhook data (normalized) {"id":"ORD-UGzmIJd-1774106011","status":"completed","codes":[],"notes":[]} 
[2026-03-21 18:32:21] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:32:21] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":175479} 
[2026-03-21 18:32:21] production.INFO: Order updated successfully. Order ID: 175479, Status: completed  
[2026-03-21 18:32:21] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-UGzmIJd-1774106011","status":"completed","codes_count":0} 
[2026-03-21 18:32:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-21 18:32:31] production.INFO: Constructing job for order: 175533  
[2026-03-21 18:32:32] production.INFO: Handling job for order: 175533  
[2026-03-21 18:32:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:32:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:32:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=ecf8c441-897c-4e59-ac2f-edb61c6aeaa3&Player_ID=5715116753  
[2026-03-21 18:32:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=ecf8c441-897c-4e59-ac2f-edb61c6aeaa3&Player_ID=5715116753","has_body":false} 
[2026-03-21 18:32:33] production.INFO: Operation sent successfully {"operation_id":160556,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-tu9rk0l-1774107153","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 18:32:33"}},"processed_data":{"order_number":"ORD-tu9rk0l-1774107153","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-21 18:32:40] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-tu9rk0l-1774107153","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:32:40] production.INFO: Processed webhook data (normalized) {"id":"ORD-tu9rk0l-1774107153","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:32:40] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:32:40] production.INFO: SendAcceptReject: Notification queued {"user_id":1585,"notification_type":"order_approved","reference_id":175533} 
[2026-03-21 18:32:40] production.INFO: Order updated successfully. Order ID: 175533, Status: completed  
[2026-03-21 18:32:40] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-tu9rk0l-1774107153","status":"completed","codes_count":0} 
[2026-03-21 18:33:16] production.INFO: SendAcceptReject: Notification queued {"user_id":39,"notification_type":"request_approved","reference_id":18342} 
[2026-03-21 18:33:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 39  
[2026-03-21 18:33:27] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-xNa1-1774106848","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:33:27] production.INFO: Processed webhook data (normalized) {"id":"ORD-xNa1-1774106848","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:33:27] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:33:27] production.INFO: SendAcceptReject: Notification queued {"user_id":1299,"notification_type":"order_approved","reference_id":175525} 
[2026-03-21 18:33:27] production.INFO: Order updated successfully. Order ID: 175525, Status: completed  
[2026-03-21 18:33:27] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-xNa1-1774106848","status":"completed","codes_count":0} 
[2026-03-21 18:33:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-21 18:33:29] production.INFO: Constructing job for order: 175534  
[2026-03-21 18:33:30] production.INFO: Constructing job for order: 175535  
[2026-03-21 18:33:30] production.INFO: Handling job for order: 175534  
[2026-03-21 18:33:30] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 18:33:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:33:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=8d2528f4-2dfd-4d63-a615-3eb3eb8ca00b&Player_ID=0993679917  
[2026-03-21 18:33:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=8d2528f4-2dfd-4d63-a615-3eb3eb8ca00b&Player_ID=0993679917","has_body":false} 
[2026-03-21 18:33:31] production.INFO: Operation sent successfully {"operation_id":160557,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-UjRM-1774107211","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 18:33:31"}},"processed_data":{"order_number":"ORD-UjRM-1774107211","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 18:33:31] production.INFO: Handling job for order: 175535  
[2026-03-21 18:33:31] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:33:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:33:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=7f92a64c-06de-4c17-bbac-1065b67df29b&Player_ID=52068771853  
[2026-03-21 18:33:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=7f92a64c-06de-4c17-bbac-1065b67df29b&Player_ID=52068771853","has_body":false} 
[2026-03-21 18:33:32] production.INFO: Operation sent successfully {"operation_id":160558,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-VSyL13A-1774107212","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 18:33:32"}},"processed_data":{"order_number":"ORD-VSyL13A-1774107212","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-21 18:33:41] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-VSyL13A-1774107212","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:33:41] production.INFO: Processed webhook data (normalized) {"id":"ORD-VSyL13A-1774107212","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:33:41] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:33:41] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":175535} 
[2026-03-21 18:33:41] production.INFO: Order updated successfully. Order ID: 175535, Status: completed  
[2026-03-21 18:33:41] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-VSyL13A-1774107212","status":"completed","codes_count":0} 
[2026-03-21 18:33:43] production.INFO: SendAcceptReject: Notification queued {"user_id":939,"notification_type":"request_approved","reference_id":18343} 
[2026-03-21 18:33:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-21 18:33:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 939  
[2026-03-21 18:33:45] production.INFO: Constructing job for order: 175536  
[2026-03-21 18:33:47] production.INFO: Handling job for order: 175536  
[2026-03-21 18:33:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:33:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:33:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=10000&uuid=1856b67d-9908-49b1-ba21-e4c86bb872d0&Player_ID=907273207  
[2026-03-21 18:33:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=10000&uuid=1856b67d-9908-49b1-ba21-e4c86bb872d0&Player_ID=907273207","has_body":false} 
[2026-03-21 18:33:48] production.INFO: Operation sent successfully {"operation_id":160559,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-TmRYGac-1774107228","amount":174.78260799999998198472894728183746337890625,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-21 18:33:48"}},"processed_data":{"order_number":"ORD-TmRYGac-1774107228","amount":174.78260799999998198472894728183746337890625,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-21 18:33:52] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-TmRYGac-1774107228","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 18:33:52] production.INFO: Processed webhook data (normalized) {"id":"ORD-TmRYGac-1774107228","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 18:33:52] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:33:52] production.INFO: SendAcceptReject: Notification queued {"user_id":39,"notification_type":"order_approved","reference_id":175536} 
[2026-03-21 18:33:52] production.INFO: Order updated successfully. Order ID: 175536, Status: completed  
[2026-03-21 18:33:52] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-TmRYGac-1774107228","status":"completed","codes_count":0} 
[2026-03-21 18:33:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 39  
[2026-03-21 18:33:55] production.INFO: SendAcceptReject: Notification queued {"user_id":419,"notification_type":"request_approved","reference_id":18344} 
[2026-03-21 18:33:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 419  
[2026-03-21 18:34:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"6dZAZsfshCaW9j4RZP1pCoaibiq3GTzs","execution_time":"2026-03-21 18:34:03"} 
[2026-03-21 18:34:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"6dZAZsfshCaW9j4RZP1pCoaibiq3GTzs","execution_time":"2026-03-21 18:34:03","total_operations":23,"sites_count":2} 
[2026-03-21 18:34:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"6dZAZsfshCaW9j4RZP1pCoaibiq3GTzs","execution_time":"2026-03-21 18:34:03","site_id":3,"site_name":"swgamessd","orders_count":22,"order_ids":["ORD-WaJd5V-1774074452","ORD-s1oBilPK-1774101779","ORD-T2pGfhy-1774103306","ORD-rXKyN2XK-1774104444","ORD-w4u7t-1774104451","ORD-6RRv-1774104461","ORD-FrlSzTI-1774104468","ORD-EQtMK1I-1774104688","ORD-kz6swVmy-1774104692","ORD-lTYuv-1774104696"]} 
[2026-03-21 18:34:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"6dZAZsfshCaW9j4RZP1pCoaibiq3GTzs","execution_time":"2026-03-21 18:34:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 18:34:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"6dZAZsfshCaW9j4RZP1pCoaibiq3GTzs","execution_time":"2026-03-21 18:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":22} 
[2026-03-21 18:34:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6dZAZsfshCaW9j4RZP1pCoaibiq3GTzs","execution_time":"2026-03-21 18:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6l79-1774104703","operation_id":160438} 
[2026-03-21 18:34:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6dZAZsfshCaW9j4RZP1pCoaibiq3GTzs","execution_time":"2026-03-21 18:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6RRv-1774104461","operation_id":160422} 
[2026-03-21 18:34:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6dZAZsfshCaW9j4RZP1pCoaibiq3GTzs","execution_time":"2026-03-21 18:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aeFx-1774104699","operation_id":160437} 
[2026-03-21 18:34:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6dZAZsfshCaW9j4RZP1pCoaibiq3GTzs","execution_time":"2026-03-21 18:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DT5vwNW0-1774106764","operation_id":160545} 
[2026-03-21 18:34:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6dZAZsfshCaW9j4RZP1pCoaibiq3GTzs","execution_time":"2026-03-21 18:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 18:34:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6dZAZsfshCaW9j4RZP1pCoaibiq3GTzs","execution_time":"2026-03-21 18:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fnG8d-1774106774","operation_id":160547} 
[2026-03-21 18:34:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6dZAZsfshCaW9j4RZP1pCoaibiq3GTzs","execution_time":"2026-03-21 18:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FrlSzTI-1774104468","operation_id":160423} 
[2026-03-21 18:34:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6dZAZsfshCaW9j4RZP1pCoaibiq3GTzs","execution_time":"2026-03-21 18:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kz6swVmy-1774104692","operation_id":160435} 
[2026-03-21 18:34:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6dZAZsfshCaW9j4RZP1pCoaibiq3GTzs","execution_time":"2026-03-21 18:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 18:34:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6dZAZsfshCaW9j4RZP1pCoaibiq3GTzs","execution_time":"2026-03-21 18:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-N7L7-1774107109","operation_id":160554} 
[2026-03-21 18:34:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6dZAZsfshCaW9j4RZP1pCoaibiq3GTzs","execution_time":"2026-03-21 18:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nldUNyvx-1774106985","operation_id":160551} 
[2026-03-21 18:34:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6dZAZsfshCaW9j4RZP1pCoaibiq3GTzs","execution_time":"2026-03-21 18:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O2ExDt-1774107023","operation_id":160552} 
[2026-03-21 18:34:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6dZAZsfshCaW9j4RZP1pCoaibiq3GTzs","execution_time":"2026-03-21 18:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QObpDwQ-1774106692","operation_id":160539} 
[2026-03-21 18:34:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6dZAZsfshCaW9j4RZP1pCoaibiq3GTzs","execution_time":"2026-03-21 18:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R8skeBN-1774107122","operation_id":160555} 
[2026-03-21 18:34:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6dZAZsfshCaW9j4RZP1pCoaibiq3GTzs","execution_time":"2026-03-21 18:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rXKyN2XK-1774104444","operation_id":160420} 
[2026-03-21 18:34:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6dZAZsfshCaW9j4RZP1pCoaibiq3GTzs","execution_time":"2026-03-21 18:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s1oBilPK-1774101779","operation_id":160353} 
[2026-03-21 18:34:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6dZAZsfshCaW9j4RZP1pCoaibiq3GTzs","execution_time":"2026-03-21 18:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T2pGfhy-1774103306","operation_id":160394} 
[2026-03-21 18:34:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6dZAZsfshCaW9j4RZP1pCoaibiq3GTzs","execution_time":"2026-03-21 18:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vAb0NTN-1774106274","operation_id":160519} 
[2026-03-21 18:34:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6dZAZsfshCaW9j4RZP1pCoaibiq3GTzs","execution_time":"2026-03-21 18:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w4u7t-1774104451","operation_id":160421} 
[2026-03-21 18:34:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6dZAZsfshCaW9j4RZP1pCoaibiq3GTzs","execution_time":"2026-03-21 18:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 18:34:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6dZAZsfshCaW9j4RZP1pCoaibiq3GTzs","execution_time":"2026-03-21 18:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wLJSRvut-1774106105","operation_id":160512} 
[2026-03-21 18:34:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6dZAZsfshCaW9j4RZP1pCoaibiq3GTzs","execution_time":"2026-03-21 18:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ype-1774106505","operation_id":160531} 
[2026-03-21 18:34:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"6dZAZsfshCaW9j4RZP1pCoaibiq3GTzs","execution_time":"2026-03-21 18:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ype-1774106505","operation_id":160531,"processed":0,"skipped":22,"updates_prepared":0} 
[2026-03-21 18:34:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"6dZAZsfshCaW9j4RZP1pCoaibiq3GTzs","execution_time":"2026-03-21 18:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ype-1774106505","operation_id":160531,"processed":0,"errors":0} 
[2026-03-21 18:34:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"6dZAZsfshCaW9j4RZP1pCoaibiq3GTzs","execution_time":"2026-03-21 18:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ype-1774106505","operation_id":160531,"orders_count":1,"order_ids":["ORD-UjRM-1774107211"]} 
[2026-03-21 18:34:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"6dZAZsfshCaW9j4RZP1pCoaibiq3GTzs","execution_time":"2026-03-21 18:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ype-1774106505","operation_id":160531} 
[2026-03-21 18:34:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"6dZAZsfshCaW9j4RZP1pCoaibiq3GTzs","execution_time":"2026-03-21 18:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ype-1774106505","operation_id":160531,"orders_count":1} 
[2026-03-21 18:34:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"6dZAZsfshCaW9j4RZP1pCoaibiq3GTzs","execution_time":"2026-03-21 18:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UjRM-1774107211","operation_id":160557,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 18:34:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"6dZAZsfshCaW9j4RZP1pCoaibiq3GTzs","execution_time":"2026-03-21 18:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UjRM-1774107211","operation_id":160557,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 18:34:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"6dZAZsfshCaW9j4RZP1pCoaibiq3GTzs","execution_time":"2026-03-21 18:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UjRM-1774107211","operation_id":160557,"count":1} 
[2026-03-21 18:34:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"6dZAZsfshCaW9j4RZP1pCoaibiq3GTzs","execution_time":"2026-03-21 18:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UjRM-1774107211","operation_id":160557,"count":1} 
[2026-03-21 18:34:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"6dZAZsfshCaW9j4RZP1pCoaibiq3GTzs","execution_time":"2026-03-21 18:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UjRM-1774107211","operation_id":160557,"user_id":54,"notification_type":"order_approved","reference_id":175534} 
[2026-03-21 18:34:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"6dZAZsfshCaW9j4RZP1pCoaibiq3GTzs","execution_time":"2026-03-21 18:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UjRM-1774107211","operation_id":160557,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 18:34:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"6dZAZsfshCaW9j4RZP1pCoaibiq3GTzs","execution_time":"2026-03-21 18:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UjRM-1774107211","operation_id":160557,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 18:34:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"6dZAZsfshCaW9j4RZP1pCoaibiq3GTzs","execution_time":"2026-03-21 18:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UjRM-1774107211","operation_id":160557,"processed":1,"errors":0} 
[2026-03-21 18:34:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"6dZAZsfshCaW9j4RZP1pCoaibiq3GTzs","execution_time":"2026-03-21 18:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UjRM-1774107211","operation_id":160557,"processed":1,"errors":0} 
[2026-03-21 18:34:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"6dZAZsfshCaW9j4RZP1pCoaibiq3GTzs","execution_time":"2026-03-21 18:34:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UjRM-1774107211","operation_id":160557} 
[2026-03-21 18:34:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 54  
[2026-03-21 18:34:07] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1970.0","mainamount":"2000","operation_number":"156039214","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php5hs2h68ekeabbOBO7dw"}},"user_id":1299} 
[2026-03-21 18:34:07] production.INFO: Constructing job for order: 175537  
[2026-03-21 18:34:08] production.INFO: SendAcceptReject: Notification queued {"user_id":1133,"notification_type":"request_approved","reference_id":18345} 
[2026-03-21 18:34:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 18:34:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 18:34:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 18:34:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 18:34:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 18:34:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 18:34:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 18:34:09] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 18:34:09] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18350,"user_id":1299,"amount":1970.0,"admins_notified":7} 
[2026-03-21 18:34:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1133  
[2026-03-21 18:34:09] production.INFO: Handling job for order: 175537  
[2026-03-21 18:34:09] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:34:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:34:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f25b4fae-9699-4adb-9e7f-9a9e7386cb6c&Player_ID=5715116753  
[2026-03-21 18:34:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f25b4fae-9699-4adb-9e7f-9a9e7386cb6c&Player_ID=5715116753","has_body":false} 
[2026-03-21 18:34:10] production.INFO: Operation sent successfully {"operation_id":160560,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8kFm-1774107250","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 18:34:10"}},"processed_data":{"order_number":"ORD-8kFm-1774107250","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 18:34:18] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-8kFm-1774107250","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:34:18] production.INFO: Processed webhook data (normalized) {"id":"ORD-8kFm-1774107250","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:34:18] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:34:18] production.INFO: SendAcceptReject: Notification queued {"user_id":1585,"notification_type":"order_approved","reference_id":175537} 
[2026-03-21 18:34:18] production.INFO: Order updated successfully. Order ID: 175537, Status: completed  
[2026-03-21 18:34:18] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-8kFm-1774107250","status":"completed","codes_count":0} 
[2026-03-21 18:34:18] production.INFO: SendAcceptReject: Notification queued {"user_id":1609,"notification_type":"request_approved","reference_id":18346} 
[2026-03-21 18:34:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1609  
[2026-03-21 18:34:27] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"5001.5","mainamount":"5000","operation_number":"156040007","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phppemsmcfddpnueKRFXk2"}},"user_id":69} 
[2026-03-21 18:34:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 18:34:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 18:34:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 18:34:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 18:34:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 18:34:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 18:34:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 18:34:28] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 18:34:28] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18351,"user_id":69,"amount":4925.0,"admins_notified":7} 
[2026-03-21 18:34:36] production.INFO: Constructing job for order: 175538  
[2026-03-21 18:34:37] production.INFO: Handling job for order: 175538  
[2026-03-21 18:34:37] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 18:34:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:34:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=2df23ee8-15bc-446b-9646-55745ac15afb&Player_ID=0993679917  
[2026-03-21 18:34:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=2df23ee8-15bc-446b-9646-55745ac15afb&Player_ID=0993679917","has_body":false} 
[2026-03-21 18:34:38] production.INFO: Operation sent successfully {"operation_id":160561,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-QmP4chc-1774107278","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 18:34:38"}},"processed_data":{"order_number":"ORD-QmP4chc-1774107278","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 18:34:44] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"request_approved","reference_id":18347} 
[2026-03-21 18:35:01] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"request_approved","reference_id":18348} 
[2026-03-21 18:35:02] production.INFO: Executing GetProducts task...  
[2026-03-21 18:35:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 18:35:02] production.INFO: Executing GetProducts task...  
[2026-03-21 18:35:04] production.INFO: async() رجع: true  
[2026-03-21 18:35:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 18:35:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 18:35:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 18:35:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 18:35:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 18:35:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 18:35:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 18:35:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 18:35:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 18:35:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 18:35:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 18:35:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-21 18:35:13] production.INFO: SendAcceptReject: Notification queued {"user_id":409,"notification_type":"request_approved","reference_id":18349} 
[2026-03-21 18:35:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 409  
[2026-03-21 18:35:17] production.INFO: Constructing job for order: 175539  
[2026-03-21 18:35:18] production.INFO: Handling job for order: 175539  
[2026-03-21 18:35:18] production.ERROR: API failed for order 175539 {"order_id":175539,"error_message":"No query results for model [App\\Models\\PriceAsync].","error_code":0,"file":"/home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php","line":780,"stack_trace":"#0 /home/talaah/public_html/app/Services/ExternalSite/OrderExternalService.php(250): Illuminate\\Database\\Eloquent\\Builder->firstOrFail()
#1 /home/talaah/public_html/app/Services/ExternalSite/OrderExternalService.php(29): App\\Services\\ExternalSite\\OrderExternalService->doRequest(175539, 84, 1, '8804872a-e274-4...', '[{\"key\":\"player...', 16, 419)
#2 /home/talaah/public_html/app/Jobs/OrderApiJob.php(71): App\\Services\\ExternalSite\\OrderExternalService->sendOrder(175539)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\OrderApiJob->handle()
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array)
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\OrderApiJob))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\OrderApiJob))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\OrderApiJob), false)
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\OrderApiJob))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\OrderApiJob))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\RedisJob), Object(App\\Jobs\\OrderApiJob))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\RedisJob), Array)
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(487): Illuminate\\Queue\\Jobs\\Job->fire()
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(437): Illuminate\\Queue\\Worker->process('redis', Object(Illuminate\\Queue\\Jobs\\RedisJob), Object(Illuminate\\Queue\\WorkerOptions))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\RedisJob), 'redis', Object(Illuminate\\Queue\\WorkerOptions))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('redis', 'default', Object(Illuminate\\Queue\\WorkerOptions))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('redis', 'default')
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle()
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#29 /home/talaah/public_html/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#31 /home/talaah/public_html/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/talaah/public_html/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/talaah/public_html/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/talaah/public_html/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#37 {main}","previous_exception":null,"context":{"job_class":"App\\Jobs\\OrderApiJob","timestamp":"2026-03-21 18:35:18","memory_usage":59244544,"memory_peak":59244544}} 
[2026-03-21 18:35:26] production.INFO: SendAcceptReject: Notification queued {"user_id":1299,"notification_type":"request_approved","reference_id":18350} 
[2026-03-21 18:35:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-21 18:35:38] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"request_approved","reference_id":18351} 
[2026-03-21 18:35:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-21 18:35:56] production.INFO: SendAcceptReject: Notification queued {"user_id":1285,"notification_type":"request_approved","reference_id":18328} 
[2026-03-21 18:35:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1285  
[2026-03-21 18:36:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Pbip2BZeyH6pnM6WaEIBc1wM6p6C7Woq","execution_time":"2026-03-21 18:36:03"} 
[2026-03-21 18:36:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Pbip2BZeyH6pnM6WaEIBc1wM6p6C7Woq","execution_time":"2026-03-21 18:36:03","total_operations":23,"sites_count":2} 
[2026-03-21 18:36:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Pbip2BZeyH6pnM6WaEIBc1wM6p6C7Woq","execution_time":"2026-03-21 18:36:03","site_id":3,"site_name":"swgamessd","orders_count":22,"order_ids":["ORD-WaJd5V-1774074452","ORD-s1oBilPK-1774101779","ORD-T2pGfhy-1774103306","ORD-rXKyN2XK-1774104444","ORD-w4u7t-1774104451","ORD-6RRv-1774104461","ORD-FrlSzTI-1774104468","ORD-EQtMK1I-1774104688","ORD-kz6swVmy-1774104692","ORD-lTYuv-1774104696"]} 
[2026-03-21 18:36:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Pbip2BZeyH6pnM6WaEIBc1wM6p6C7Woq","execution_time":"2026-03-21 18:36:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 18:36:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Pbip2BZeyH6pnM6WaEIBc1wM6p6C7Woq","execution_time":"2026-03-21 18:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":22} 
[2026-03-21 18:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Pbip2BZeyH6pnM6WaEIBc1wM6p6C7Woq","execution_time":"2026-03-21 18:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6l79-1774104703","operation_id":160438} 
[2026-03-21 18:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Pbip2BZeyH6pnM6WaEIBc1wM6p6C7Woq","execution_time":"2026-03-21 18:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6RRv-1774104461","operation_id":160422} 
[2026-03-21 18:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Pbip2BZeyH6pnM6WaEIBc1wM6p6C7Woq","execution_time":"2026-03-21 18:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aeFx-1774104699","operation_id":160437} 
[2026-03-21 18:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Pbip2BZeyH6pnM6WaEIBc1wM6p6C7Woq","execution_time":"2026-03-21 18:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DT5vwNW0-1774106764","operation_id":160545} 
[2026-03-21 18:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Pbip2BZeyH6pnM6WaEIBc1wM6p6C7Woq","execution_time":"2026-03-21 18:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 18:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Pbip2BZeyH6pnM6WaEIBc1wM6p6C7Woq","execution_time":"2026-03-21 18:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fnG8d-1774106774","operation_id":160547} 
[2026-03-21 18:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Pbip2BZeyH6pnM6WaEIBc1wM6p6C7Woq","execution_time":"2026-03-21 18:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FrlSzTI-1774104468","operation_id":160423} 
[2026-03-21 18:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Pbip2BZeyH6pnM6WaEIBc1wM6p6C7Woq","execution_time":"2026-03-21 18:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kz6swVmy-1774104692","operation_id":160435} 
[2026-03-21 18:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Pbip2BZeyH6pnM6WaEIBc1wM6p6C7Woq","execution_time":"2026-03-21 18:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 18:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Pbip2BZeyH6pnM6WaEIBc1wM6p6C7Woq","execution_time":"2026-03-21 18:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-N7L7-1774107109","operation_id":160554} 
[2026-03-21 18:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Pbip2BZeyH6pnM6WaEIBc1wM6p6C7Woq","execution_time":"2026-03-21 18:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nldUNyvx-1774106985","operation_id":160551} 
[2026-03-21 18:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Pbip2BZeyH6pnM6WaEIBc1wM6p6C7Woq","execution_time":"2026-03-21 18:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O2ExDt-1774107023","operation_id":160552} 
[2026-03-21 18:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Pbip2BZeyH6pnM6WaEIBc1wM6p6C7Woq","execution_time":"2026-03-21 18:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QObpDwQ-1774106692","operation_id":160539} 
[2026-03-21 18:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Pbip2BZeyH6pnM6WaEIBc1wM6p6C7Woq","execution_time":"2026-03-21 18:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R8skeBN-1774107122","operation_id":160555} 
[2026-03-21 18:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Pbip2BZeyH6pnM6WaEIBc1wM6p6C7Woq","execution_time":"2026-03-21 18:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rXKyN2XK-1774104444","operation_id":160420} 
[2026-03-21 18:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Pbip2BZeyH6pnM6WaEIBc1wM6p6C7Woq","execution_time":"2026-03-21 18:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s1oBilPK-1774101779","operation_id":160353} 
[2026-03-21 18:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Pbip2BZeyH6pnM6WaEIBc1wM6p6C7Woq","execution_time":"2026-03-21 18:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T2pGfhy-1774103306","operation_id":160394} 
[2026-03-21 18:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Pbip2BZeyH6pnM6WaEIBc1wM6p6C7Woq","execution_time":"2026-03-21 18:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vAb0NTN-1774106274","operation_id":160519} 
[2026-03-21 18:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Pbip2BZeyH6pnM6WaEIBc1wM6p6C7Woq","execution_time":"2026-03-21 18:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w4u7t-1774104451","operation_id":160421} 
[2026-03-21 18:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Pbip2BZeyH6pnM6WaEIBc1wM6p6C7Woq","execution_time":"2026-03-21 18:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 18:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Pbip2BZeyH6pnM6WaEIBc1wM6p6C7Woq","execution_time":"2026-03-21 18:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wLJSRvut-1774106105","operation_id":160512} 
[2026-03-21 18:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Pbip2BZeyH6pnM6WaEIBc1wM6p6C7Woq","execution_time":"2026-03-21 18:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ype-1774106505","operation_id":160531} 
[2026-03-21 18:36:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Pbip2BZeyH6pnM6WaEIBc1wM6p6C7Woq","execution_time":"2026-03-21 18:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ype-1774106505","operation_id":160531,"processed":0,"skipped":22,"updates_prepared":0} 
[2026-03-21 18:36:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Pbip2BZeyH6pnM6WaEIBc1wM6p6C7Woq","execution_time":"2026-03-21 18:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ype-1774106505","operation_id":160531,"processed":0,"errors":0} 
[2026-03-21 18:36:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Pbip2BZeyH6pnM6WaEIBc1wM6p6C7Woq","execution_time":"2026-03-21 18:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ype-1774106505","operation_id":160531,"orders_count":1,"order_ids":["ORD-QmP4chc-1774107278"]} 
[2026-03-21 18:36:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Pbip2BZeyH6pnM6WaEIBc1wM6p6C7Woq","execution_time":"2026-03-21 18:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ype-1774106505","operation_id":160531} 
[2026-03-21 18:36:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Pbip2BZeyH6pnM6WaEIBc1wM6p6C7Woq","execution_time":"2026-03-21 18:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ype-1774106505","operation_id":160531,"orders_count":1} 
[2026-03-21 18:36:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Pbip2BZeyH6pnM6WaEIBc1wM6p6C7Woq","execution_time":"2026-03-21 18:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QmP4chc-1774107278","operation_id":160561,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 18:36:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"Pbip2BZeyH6pnM6WaEIBc1wM6p6C7Woq","execution_time":"2026-03-21 18:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QmP4chc-1774107278","operation_id":160561,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 18:36:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"Pbip2BZeyH6pnM6WaEIBc1wM6p6C7Woq","execution_time":"2026-03-21 18:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QmP4chc-1774107278","operation_id":160561,"count":1} 
[2026-03-21 18:36:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"Pbip2BZeyH6pnM6WaEIBc1wM6p6C7Woq","execution_time":"2026-03-21 18:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QmP4chc-1774107278","operation_id":160561,"count":1} 
[2026-03-21 18:36:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Pbip2BZeyH6pnM6WaEIBc1wM6p6C7Woq","execution_time":"2026-03-21 18:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QmP4chc-1774107278","operation_id":160561,"user_id":54,"notification_type":"order_approved","reference_id":175538} 
[2026-03-21 18:36:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"Pbip2BZeyH6pnM6WaEIBc1wM6p6C7Woq","execution_time":"2026-03-21 18:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QmP4chc-1774107278","operation_id":160561,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 18:36:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"Pbip2BZeyH6pnM6WaEIBc1wM6p6C7Woq","execution_time":"2026-03-21 18:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QmP4chc-1774107278","operation_id":160561,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 18:36:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"Pbip2BZeyH6pnM6WaEIBc1wM6p6C7Woq","execution_time":"2026-03-21 18:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QmP4chc-1774107278","operation_id":160561,"processed":1,"errors":0} 
[2026-03-21 18:36:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Pbip2BZeyH6pnM6WaEIBc1wM6p6C7Woq","execution_time":"2026-03-21 18:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QmP4chc-1774107278","operation_id":160561,"processed":1,"errors":0} 
[2026-03-21 18:36:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Pbip2BZeyH6pnM6WaEIBc1wM6p6C7Woq","execution_time":"2026-03-21 18:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QmP4chc-1774107278","operation_id":160561} 
[2026-03-21 18:36:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 54  
[2026-03-21 18:36:04] production.INFO: Constructing job for order: 175540  
[2026-03-21 18:36:04] production.INFO: Constructing job for order: 175541  
[2026-03-21 18:36:06] production.INFO: Handling job for order: 175541  
[2026-03-21 18:36:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:36:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:36:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=30c4349a-da16-4e52-abe5-3b4d8c8f5020&Player_ID=1110031006  
[2026-03-21 18:36:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=30c4349a-da16-4e52-abe5-3b4d8c8f5020&Player_ID=1110031006","has_body":false} 
[2026-03-21 18:36:07] production.INFO: Operation sent successfully {"operation_id":160562,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-fNiQ-1774107367","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-21 18:36:07"}},"processed_data":{"order_number":"ORD-fNiQ-1774107367","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-21 18:36:07] production.INFO: Handling job for order: 175540  
[2026-03-21 18:36:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:36:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:36:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=4000&uuid=ba351a25-b93f-424b-9b9f-9bb22c4d7b03&Player_ID=110192261  
[2026-03-21 18:36:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=4000&uuid=ba351a25-b93f-424b-9b9f-9bb22c4d7b03&Player_ID=110192261","has_body":false} 
[2026-03-21 18:36:08] production.INFO: Operation sent successfully {"operation_id":160563,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-XQ4-1774107367","amount":6.7561859999999995807229424826800823211669921875,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-21 18:36:08"}},"processed_data":{"order_number":"ORD-XQ4-1774107367","amount":6.7561859999999995807229424826800823211669921875,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-21 18:36:12] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-XQ4-1774107367","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 18:36:12] production.INFO: Processed webhook data (normalized) {"id":"ORD-XQ4-1774107367","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 18:36:12] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:36:12] production.INFO: SendAcceptReject: Notification queued {"user_id":761,"notification_type":"order_approved","reference_id":175540} 
[2026-03-21 18:36:12] production.INFO: Order updated successfully. Order ID: 175540, Status: completed  
[2026-03-21 18:36:12] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-XQ4-1774107367","status":"completed","codes_count":0} 
[2026-03-21 18:36:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 761  
[2026-03-21 18:36:15] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-fNiQ-1774107367","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 18:36:15] production.INFO: Processed webhook data (normalized) {"id":"ORD-fNiQ-1774107367","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 18:36:15] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:36:15] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":175541} 
[2026-03-21 18:36:15] production.INFO: Order updated successfully. Order ID: 175541, Status: completed  
[2026-03-21 18:36:15] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-fNiQ-1774107367","status":"completed","codes_count":0} 
[2026-03-21 18:36:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-21 18:36:25] production.INFO: SendAcceptReject: Notification queued {"user_id":1659,"notification_type":"request_approved","reference_id":18337} 
[2026-03-21 18:36:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1659  
[2026-03-21 18:36:27] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-DT5vwNW0-1774106764","status":"completed","notes":[],"codes":[]}} 
[2026-03-21 18:36:27] production.INFO: Processed webhook data (normalized) {"id":"ORD-DT5vwNW0-1774106764","status":"completed","codes":[],"notes":[]} 
[2026-03-21 18:36:27] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:36:27] production.INFO: SendAcceptReject: Notification queued {"user_id":50,"notification_type":"order_approved","reference_id":175520} 
[2026-03-21 18:36:27] production.INFO: Order updated successfully. Order ID: 175520, Status: completed  
[2026-03-21 18:36:27] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-DT5vwNW0-1774106764","status":"completed","codes_count":0} 
[2026-03-21 18:36:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 50  
[2026-03-21 18:36:33] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-QObpDwQ-1774106692","status":"completed","notes":[],"codes":[]}} 
[2026-03-21 18:36:33] production.INFO: Processed webhook data (normalized) {"id":"ORD-QObpDwQ-1774106692","status":"completed","codes":[],"notes":[]} 
[2026-03-21 18:36:33] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:36:33] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":175515} 
[2026-03-21 18:36:33] production.INFO: Order updated successfully. Order ID: 175515, Status: completed  
[2026-03-21 18:36:33] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-QObpDwQ-1774106692","status":"completed","codes_count":0} 
[2026-03-21 18:36:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-21 18:36:45] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-wLJSRvut-1774106105","status":"completed","notes":[],"codes":[]}} 
[2026-03-21 18:36:45] production.INFO: Processed webhook data (normalized) {"id":"ORD-wLJSRvut-1774106105","status":"completed","codes":[],"notes":[]} 
[2026-03-21 18:36:45] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:36:45] production.INFO: SendAcceptReject: Notification queued {"user_id":442,"notification_type":"order_approved","reference_id":175488} 
[2026-03-21 18:36:45] production.INFO: Order updated successfully. Order ID: 175488, Status: completed  
[2026-03-21 18:36:45] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-wLJSRvut-1774106105","status":"completed","codes_count":0} 
[2026-03-21 18:36:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 442  
[2026-03-21 18:37:09] production.INFO: Constructing job for order: 175542  
[2026-03-21 18:37:11] production.INFO: Handling job for order: 175542  
[2026-03-21 18:37:11] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:37:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:37:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=083ee4f7-6ff3-44af-9376-9ca93a2e3a99&Player_ID=360848499  
[2026-03-21 18:37:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=083ee4f7-6ff3-44af-9376-9ca93a2e3a99&Player_ID=360848499","has_body":false} 
[2026-03-21 18:37:12] production.INFO: Operation sent successfully {"operation_id":160564,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-GJapS0c1-1774107431","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 18:37:12"}},"processed_data":{"order_number":"ORD-GJapS0c1-1774107431","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 18:37:21] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ype-1774106505","status":"completed","notes":[],"codes":[]}} 
[2026-03-21 18:37:21] production.INFO: Processed webhook data (normalized) {"id":"ORD-ype-1774106505","status":"completed","codes":[],"notes":[]} 
[2026-03-21 18:37:21] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:37:21] production.INFO: SendAcceptReject: Notification queued {"user_id":67,"notification_type":"order_approved","reference_id":175507} 
[2026-03-21 18:37:21] production.INFO: Order updated successfully. Order ID: 175507, Status: completed  
[2026-03-21 18:37:21] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ype-1774106505","status":"completed","codes_count":0} 
[2026-03-21 18:37:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 67  
[2026-03-21 18:37:34] production.INFO: SendAcceptReject: Notification queued {"user_id":59,"notification_type":"order_approved","reference_id":175398} 
[2026-03-21 18:37:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-21 18:37:40] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-vAb0NTN-1774106274","status":"completed","notes":[],"codes":[]}} 
[2026-03-21 18:37:40] production.INFO: Processed webhook data (normalized) {"id":"ORD-vAb0NTN-1774106274","status":"completed","codes":[],"notes":[]} 
[2026-03-21 18:37:40] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:37:40] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"order_approved","reference_id":175495} 
[2026-03-21 18:37:40] production.INFO: Order updated successfully. Order ID: 175495, Status: completed  
[2026-03-21 18:37:40] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-vAb0NTN-1774106274","status":"completed","codes_count":0} 
[2026-03-21 18:37:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-21 18:37:52] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-N7L7-1774107109","status":"completed","notes":[],"codes":[]}} 
[2026-03-21 18:37:52] production.INFO: Processed webhook data (normalized) {"id":"ORD-N7L7-1774107109","status":"completed","codes":[],"notes":[]} 
[2026-03-21 18:37:52] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:37:52] production.INFO: SendAcceptReject: Notification queued {"user_id":59,"notification_type":"order_approved","reference_id":175531} 
[2026-03-21 18:37:52] production.INFO: Order updated successfully. Order ID: 175531, Status: completed  
[2026-03-21 18:37:52] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-N7L7-1774107109","status":"completed","codes_count":0} 
[2026-03-21 18:37:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-21 18:38:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"OiRdmZGctkeQ3bkVUBZLqM5OjlfEXXP5","execution_time":"2026-03-21 18:38:03"} 
[2026-03-21 18:38:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"OiRdmZGctkeQ3bkVUBZLqM5OjlfEXXP5","execution_time":"2026-03-21 18:38:03","total_operations":17,"sites_count":1} 
[2026-03-21 18:38:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"OiRdmZGctkeQ3bkVUBZLqM5OjlfEXXP5","execution_time":"2026-03-21 18:38:03","site_id":3,"site_name":"swgamessd","orders_count":17,"order_ids":["ORD-WaJd5V-1774074452","ORD-s1oBilPK-1774101779","ORD-T2pGfhy-1774103306","ORD-rXKyN2XK-1774104444","ORD-w4u7t-1774104451","ORD-6RRv-1774104461","ORD-FrlSzTI-1774104468","ORD-EQtMK1I-1774104688","ORD-kz6swVmy-1774104692","ORD-lTYuv-1774104696"]} 
[2026-03-21 18:38:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"OiRdmZGctkeQ3bkVUBZLqM5OjlfEXXP5","execution_time":"2026-03-21 18:38:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 18:38:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"OiRdmZGctkeQ3bkVUBZLqM5OjlfEXXP5","execution_time":"2026-03-21 18:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":17} 
[2026-03-21 18:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"OiRdmZGctkeQ3bkVUBZLqM5OjlfEXXP5","execution_time":"2026-03-21 18:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6l79-1774104703","operation_id":160438} 
[2026-03-21 18:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"OiRdmZGctkeQ3bkVUBZLqM5OjlfEXXP5","execution_time":"2026-03-21 18:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6RRv-1774104461","operation_id":160422} 
[2026-03-21 18:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"OiRdmZGctkeQ3bkVUBZLqM5OjlfEXXP5","execution_time":"2026-03-21 18:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aeFx-1774104699","operation_id":160437} 
[2026-03-21 18:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"OiRdmZGctkeQ3bkVUBZLqM5OjlfEXXP5","execution_time":"2026-03-21 18:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 18:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"OiRdmZGctkeQ3bkVUBZLqM5OjlfEXXP5","execution_time":"2026-03-21 18:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fnG8d-1774106774","operation_id":160547} 
[2026-03-21 18:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"OiRdmZGctkeQ3bkVUBZLqM5OjlfEXXP5","execution_time":"2026-03-21 18:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FrlSzTI-1774104468","operation_id":160423} 
[2026-03-21 18:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"OiRdmZGctkeQ3bkVUBZLqM5OjlfEXXP5","execution_time":"2026-03-21 18:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GJapS0c1-1774107431","operation_id":160564} 
[2026-03-21 18:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"OiRdmZGctkeQ3bkVUBZLqM5OjlfEXXP5","execution_time":"2026-03-21 18:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kz6swVmy-1774104692","operation_id":160435} 
[2026-03-21 18:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"OiRdmZGctkeQ3bkVUBZLqM5OjlfEXXP5","execution_time":"2026-03-21 18:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 18:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"OiRdmZGctkeQ3bkVUBZLqM5OjlfEXXP5","execution_time":"2026-03-21 18:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nldUNyvx-1774106985","operation_id":160551} 
[2026-03-21 18:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"OiRdmZGctkeQ3bkVUBZLqM5OjlfEXXP5","execution_time":"2026-03-21 18:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O2ExDt-1774107023","operation_id":160552} 
[2026-03-21 18:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"OiRdmZGctkeQ3bkVUBZLqM5OjlfEXXP5","execution_time":"2026-03-21 18:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R8skeBN-1774107122","operation_id":160555} 
[2026-03-21 18:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"OiRdmZGctkeQ3bkVUBZLqM5OjlfEXXP5","execution_time":"2026-03-21 18:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rXKyN2XK-1774104444","operation_id":160420} 
[2026-03-21 18:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"OiRdmZGctkeQ3bkVUBZLqM5OjlfEXXP5","execution_time":"2026-03-21 18:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s1oBilPK-1774101779","operation_id":160353} 
[2026-03-21 18:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"OiRdmZGctkeQ3bkVUBZLqM5OjlfEXXP5","execution_time":"2026-03-21 18:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T2pGfhy-1774103306","operation_id":160394} 
[2026-03-21 18:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"OiRdmZGctkeQ3bkVUBZLqM5OjlfEXXP5","execution_time":"2026-03-21 18:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w4u7t-1774104451","operation_id":160421} 
[2026-03-21 18:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"OiRdmZGctkeQ3bkVUBZLqM5OjlfEXXP5","execution_time":"2026-03-21 18:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 18:38:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"OiRdmZGctkeQ3bkVUBZLqM5OjlfEXXP5","execution_time":"2026-03-21 18:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":17,"updates_prepared":0} 
[2026-03-21 18:38:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"OiRdmZGctkeQ3bkVUBZLqM5OjlfEXXP5","execution_time":"2026-03-21 18:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 18:38:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"OiRdmZGctkeQ3bkVUBZLqM5OjlfEXXP5","execution_time":"2026-03-21 18:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 18:38:08] production.INFO: Constructing job for order: 175543  
[2026-03-21 18:38:09] production.INFO: Handling job for order: 175543  
[2026-03-21 18:38:09] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:38:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:38:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=853a6c56-8146-4518-b5b3-a6aead47ae6b&Player_ID=51317693444  
[2026-03-21 18:38:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=853a6c56-8146-4518-b5b3-a6aead47ae6b&Player_ID=51317693444","has_body":false} 
[2026-03-21 18:38:10] production.INFO: Operation sent successfully {"operation_id":160565,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-tk9G-1774107490","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 18:38:10"}},"processed_data":{"order_number":"ORD-tk9G-1774107490","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 18:38:13] production.INFO: Constructing job for order: 175544  
[2026-03-21 18:38:16] production.INFO: Handling job for order: 175544  
[2026-03-21 18:38:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:38:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:38:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=f2ab0fb9-5cd1-4d9a-adfa-1a2d0734b618&Player_ID=7669483129  
[2026-03-21 18:38:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=f2ab0fb9-5cd1-4d9a-adfa-1a2d0734b618&Player_ID=7669483129","has_body":false} 
[2026-03-21 18:38:17] production.INFO: Operation sent successfully {"operation_id":160566,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-jG07jgc-1774107496","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 18:38:17"}},"processed_data":{"order_number":"ORD-jG07jgc-1774107496","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 18:38:18] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-tk9G-1774107490","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:38:18] production.INFO: Processed webhook data (normalized) {"id":"ORD-tk9G-1774107490","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:38:18] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:38:18] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":175543} 
[2026-03-21 18:38:18] production.INFO: Order updated successfully. Order ID: 175543, Status: completed  
[2026-03-21 18:38:18] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-tk9G-1774107490","status":"completed","codes_count":0} 
[2026-03-21 18:38:41] production.INFO: Constructing job for order: 175545  
[2026-03-21 18:38:44] production.INFO: Handling job for order: 175545  
[2026-03-21 18:38:44] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:38:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:38:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/103/params?qty=1&uuid=e9e64a39-456a-4650-8679-4e1533655ad1&Player_ID=14668305775  
[2026-03-21 18:38:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/103/params?qty=1&uuid=e9e64a39-456a-4650-8679-4e1533655ad1&Player_ID=14668305775","has_body":false} 
[2026-03-21 18:38:45] production.INFO: Operation sent successfully {"operation_id":160567,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-DvjOsI-1774107524","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 25","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-21 18:38:45"}},"processed_data":{"order_number":"ORD-DvjOsI-1774107524","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 25","game":"FreeFire MemberShips"}} 
[2026-03-21 18:38:48] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-fnG8d-1774106774","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-21 18:38:48] production.INFO: Processed webhook data (normalized) {"id":"ORD-fnG8d-1774106774","status":"cancelled","codes":[],"notes":[]} 
[2026-03-21 18:38:48] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-21 18:38:48] production.INFO: SendAcceptReject: Notification queued {"user_id":1299,"notification_type":"order_rejected","reference_id":175523} 
[2026-03-21 18:38:48] production.INFO: Order updated successfully. Order ID: 175523, Status: rejected  
[2026-03-21 18:38:48] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-fnG8d-1774106774","status":"rejected","codes_count":0} 
[2026-03-21 18:38:49] production.INFO: Constructing job for order: 175546  
[2026-03-21 18:38:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-21 18:38:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-21 18:38:51] production.INFO: Handling job for order: 175546  
[2026-03-21 18:38:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:38:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:38:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=43311cd8-717b-44c7-a667-f5ef22278540&Player_ID=3610048447  
[2026-03-21 18:38:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=43311cd8-717b-44c7-a667-f5ef22278540&Player_ID=3610048447","has_body":false} 
[2026-03-21 18:38:52] production.INFO: Operation sent successfully {"operation_id":160568,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6tNI3-1774107531","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 18:38:52"}},"processed_data":{"order_number":"ORD-6tNI3-1774107531","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 18:39:36] production.INFO: Constructing job for order: 175547  
[2026-03-21 18:39:37] production.INFO: Handling job for order: 175547  
[2026-03-21 18:39:37] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:39:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:39:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/99/params?qty=1&uuid=147f866c-ed80-42f6-aa21-8644c0270549&Player_ID=12311212687  
[2026-03-21 18:39:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/99/params?qty=1&uuid=147f866c-ed80-42f6-aa21-8644c0270549&Player_ID=12311212687","has_body":false} 
[2026-03-21 18:39:37] production.INFO: Operation sent successfully {"operation_id":160569,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-UaHcdx3-1774107577","amount":0.450000000000000011102230246251565404236316680908203125,"status":"processing","product":"حزمة ترقية المستوى 6","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-21 18:39:37"}},"processed_data":{"order_number":"ORD-UaHcdx3-1774107577","amount":0.450000000000000011102230246251565404236316680908203125,"status":"processing","product":"حزمة ترقية المستوى 6","game":"FreeFire MemberShips"}} 
[2026-03-21 18:39:46] production.INFO: Constructing job for order: 175548  
[2026-03-21 18:39:49] production.INFO: Handling job for order: 175548  
[2026-03-21 18:39:49] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:39:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:39:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=5eb353a1-ec6b-4a50-ade1-a142a6414b61&Player_ID=52290186040  
[2026-03-21 18:39:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=5eb353a1-ec6b-4a50-ade1-a142a6414b61&Player_ID=52290186040","has_body":false} 
[2026-03-21 18:39:50] production.INFO: Operation sent successfully {"operation_id":160570,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vh7DRcAo-1774107590","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 18:39:50"}},"processed_data":{"order_number":"ORD-vh7DRcAo-1774107590","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 18:39:57] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-vh7DRcAo-1774107590","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:39:57] production.INFO: Processed webhook data (normalized) {"id":"ORD-vh7DRcAo-1774107590","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:39:57] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:39:57] production.INFO: SendAcceptReject: Notification queued {"user_id":33,"notification_type":"order_approved","reference_id":175548} 
[2026-03-21 18:39:57] production.INFO: Order updated successfully. Order ID: 175548, Status: completed  
[2026-03-21 18:39:57] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-vh7DRcAo-1774107590","status":"completed","codes_count":0} 
[2026-03-21 18:39:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-21 18:40:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"4tzt1UVzCRCZISe52MTrp3PO86QgInxs","execution_time":"2026-03-21 18:40:02"} 
[2026-03-21 18:40:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"4tzt1UVzCRCZISe52MTrp3PO86QgInxs","execution_time":"2026-03-21 18:40:02","total_operations":20,"sites_count":1} 
[2026-03-21 18:40:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"4tzt1UVzCRCZISe52MTrp3PO86QgInxs","execution_time":"2026-03-21 18:40:02","site_id":3,"site_name":"swgamessd","orders_count":20,"order_ids":["ORD-WaJd5V-1774074452","ORD-s1oBilPK-1774101779","ORD-T2pGfhy-1774103306","ORD-rXKyN2XK-1774104444","ORD-w4u7t-1774104451","ORD-6RRv-1774104461","ORD-FrlSzTI-1774104468","ORD-EQtMK1I-1774104688","ORD-kz6swVmy-1774104692","ORD-lTYuv-1774104696"]} 
[2026-03-21 18:40:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"4tzt1UVzCRCZISe52MTrp3PO86QgInxs","execution_time":"2026-03-21 18:40:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 18:40:02] production.INFO: Constructing job for order: 175549  
[2026-03-21 18:40:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"4tzt1UVzCRCZISe52MTrp3PO86QgInxs","execution_time":"2026-03-21 18:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":20} 
[2026-03-21 18:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4tzt1UVzCRCZISe52MTrp3PO86QgInxs","execution_time":"2026-03-21 18:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6l79-1774104703","operation_id":160438} 
[2026-03-21 18:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4tzt1UVzCRCZISe52MTrp3PO86QgInxs","execution_time":"2026-03-21 18:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6RRv-1774104461","operation_id":160422} 
[2026-03-21 18:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4tzt1UVzCRCZISe52MTrp3PO86QgInxs","execution_time":"2026-03-21 18:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6tNI3-1774107531","operation_id":160568} 
[2026-03-21 18:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4tzt1UVzCRCZISe52MTrp3PO86QgInxs","execution_time":"2026-03-21 18:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aeFx-1774104699","operation_id":160437} 
[2026-03-21 18:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4tzt1UVzCRCZISe52MTrp3PO86QgInxs","execution_time":"2026-03-21 18:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 18:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4tzt1UVzCRCZISe52MTrp3PO86QgInxs","execution_time":"2026-03-21 18:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 18:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4tzt1UVzCRCZISe52MTrp3PO86QgInxs","execution_time":"2026-03-21 18:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FrlSzTI-1774104468","operation_id":160423} 
[2026-03-21 18:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4tzt1UVzCRCZISe52MTrp3PO86QgInxs","execution_time":"2026-03-21 18:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GJapS0c1-1774107431","operation_id":160564} 
[2026-03-21 18:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4tzt1UVzCRCZISe52MTrp3PO86QgInxs","execution_time":"2026-03-21 18:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jG07jgc-1774107496","operation_id":160566} 
[2026-03-21 18:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4tzt1UVzCRCZISe52MTrp3PO86QgInxs","execution_time":"2026-03-21 18:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kz6swVmy-1774104692","operation_id":160435} 
[2026-03-21 18:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4tzt1UVzCRCZISe52MTrp3PO86QgInxs","execution_time":"2026-03-21 18:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 18:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4tzt1UVzCRCZISe52MTrp3PO86QgInxs","execution_time":"2026-03-21 18:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nldUNyvx-1774106985","operation_id":160551} 
[2026-03-21 18:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4tzt1UVzCRCZISe52MTrp3PO86QgInxs","execution_time":"2026-03-21 18:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-O2ExDt-1774107023","operation_id":160552} 
[2026-03-21 18:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4tzt1UVzCRCZISe52MTrp3PO86QgInxs","execution_time":"2026-03-21 18:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R8skeBN-1774107122","operation_id":160555} 
[2026-03-21 18:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4tzt1UVzCRCZISe52MTrp3PO86QgInxs","execution_time":"2026-03-21 18:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rXKyN2XK-1774104444","operation_id":160420} 
[2026-03-21 18:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4tzt1UVzCRCZISe52MTrp3PO86QgInxs","execution_time":"2026-03-21 18:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s1oBilPK-1774101779","operation_id":160353} 
[2026-03-21 18:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4tzt1UVzCRCZISe52MTrp3PO86QgInxs","execution_time":"2026-03-21 18:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T2pGfhy-1774103306","operation_id":160394} 
[2026-03-21 18:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4tzt1UVzCRCZISe52MTrp3PO86QgInxs","execution_time":"2026-03-21 18:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 18:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4tzt1UVzCRCZISe52MTrp3PO86QgInxs","execution_time":"2026-03-21 18:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w4u7t-1774104451","operation_id":160421} 
[2026-03-21 18:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4tzt1UVzCRCZISe52MTrp3PO86QgInxs","execution_time":"2026-03-21 18:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 18:40:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"4tzt1UVzCRCZISe52MTrp3PO86QgInxs","execution_time":"2026-03-21 18:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"skipped":20,"updates_prepared":0} 
[2026-03-21 18:40:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"4tzt1UVzCRCZISe52MTrp3PO86QgInxs","execution_time":"2026-03-21 18:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774,"processed":0,"errors":0} 
[2026-03-21 18:40:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"4tzt1UVzCRCZISe52MTrp3PO86QgInxs","execution_time":"2026-03-21 18:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 18:40:03] production.INFO: Executing GetProducts task...  
[2026-03-21 18:40:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 18:40:03] production.INFO: Executing GetProducts task...  
[2026-03-21 18:40:04] production.INFO: async() رجع: true  
[2026-03-21 18:40:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 18:40:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 18:40:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 18:40:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 18:40:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 18:40:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 18:40:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 18:40:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 18:40:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 18:40:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 18:40:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 18:40:06] production.INFO: Handling job for order: 175549  
[2026-03-21 18:40:06] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 18:40:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:40:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=fe64b8c6-59d8-4a5c-9699-8f716f4eb2f6&Player_ID=0960647004  
[2026-03-21 18:40:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=fe64b8c6-59d8-4a5c-9699-8f716f4eb2f6&Player_ID=0960647004","has_body":false} 
[2026-03-21 18:40:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-nldUNyvx-1774106985","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-21 18:40:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-nldUNyvx-1774106985","status":"cancelled","codes":[],"notes":[]} 
[2026-03-21 18:40:06] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-21 18:40:06] production.INFO: SendAcceptReject: Notification queued {"user_id":134,"notification_type":"order_rejected","reference_id":175527} 
[2026-03-21 18:40:06] production.INFO: Order updated successfully. Order ID: 175527, Status: rejected  
[2026-03-21 18:40:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-nldUNyvx-1774106985","status":"rejected","codes_count":0} 
[2026-03-21 18:40:07] production.INFO: Operation sent successfully {"operation_id":160571,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wNVD54-1774107606","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 18:40:07"}},"processed_data":{"order_number":"ORD-wNVD54-1774107606","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 18:40:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 134  
[2026-03-21 18:40:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 134  
[2026-03-21 18:40:08] production.INFO: Constructing job for order: 175550  
[2026-03-21 18:40:10] production.INFO: Handling job for order: 175550  
[2026-03-21 18:40:10] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:40:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:40:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/100/params?qty=1&uuid=62d2be07-46f3-46b8-bd50-a17aaac76e54&Player_ID=12311212687  
[2026-03-21 18:40:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/100/params?qty=1&uuid=62d2be07-46f3-46b8-bd50-a17aaac76e54&Player_ID=12311212687","has_body":false} 
[2026-03-21 18:40:10] production.INFO: Operation sent successfully {"operation_id":160572,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xbC2-1774107610","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 10","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-21 18:40:10"}},"processed_data":{"order_number":"ORD-xbC2-1774107610","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 10","game":"FreeFire MemberShips"}} 
[2026-03-21 18:40:26] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"1500.0","mainamount":"1500","operation_number":"600429122082","note":"600429122082","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php6rd9g15h3jh7cb3jAoq"}},"user_id":663} 
[2026-03-21 18:40:27] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-O2ExDt-1774107023","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:40:27] production.INFO: Processed webhook data (normalized) {"id":"ORD-O2ExDt-1774107023","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:40:27] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:40:27] production.INFO: SendAcceptReject: Notification queued {"user_id":134,"notification_type":"order_approved","reference_id":175529} 
[2026-03-21 18:40:27] production.INFO: Order updated successfully. Order ID: 175529, Status: completed  
[2026-03-21 18:40:27] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-O2ExDt-1774107023","status":"completed","codes_count":0} 
[2026-03-21 18:40:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 18:40:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 18:40:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 18:40:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 18:40:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 18:40:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 18:40:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 18:40:29] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 18:40:29] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18352,"user_id":663,"amount":1500.0,"admins_notified":7} 
[2026-03-21 18:40:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 134  
[2026-03-21 18:40:31] production.INFO: Constructing job for order: 175551  
[2026-03-21 18:40:32] production.INFO: Handling job for order: 175551  
[2026-03-21 18:40:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:40:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:40:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=6758859f-615a-4afb-ae1d-f31f28c0f732&Player_ID=8343809950  
[2026-03-21 18:40:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=6758859f-615a-4afb-ae1d-f31f28c0f732&Player_ID=8343809950","has_body":false} 
[2026-03-21 18:40:32] production.INFO: Operation sent successfully {"operation_id":160573,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-LhRZxQ-1774107632","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 18:40:32"}},"processed_data":{"order_number":"ORD-LhRZxQ-1774107632","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 18:41:09] production.INFO: Constructing job for order: 175552  
[2026-03-21 18:41:11] production.INFO: Handling job for order: 175552  
[2026-03-21 18:41:11] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 18:41:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:41:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=6f765f79-7816-4431-9c34-cdef84d23a3b&Player_ID=0958715229  
[2026-03-21 18:41:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=6f765f79-7816-4431-9c34-cdef84d23a3b&Player_ID=0958715229","has_body":false} 
[2026-03-21 18:41:12] production.INFO: Operation sent successfully {"operation_id":160574,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Yxu-1774107672","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 18:41:12"}},"processed_data":{"order_number":"ORD-Yxu-1774107672","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 18:41:25] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"request_approved","reference_id":18352} 
[2026-03-21 18:41:53] production.INFO: Constructing job for order: 175553  
[2026-03-21 18:41:54] production.INFO: Handling job for order: 175553  
[2026-03-21 18:41:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:41:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:41:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=33e14255-212b-4ced-b05b-d9b2a786e31c&Player_ID=52389125733  
[2026-03-21 18:41:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=33e14255-212b-4ced-b05b-d9b2a786e31c&Player_ID=52389125733","has_body":false} 
[2026-03-21 18:41:55] production.INFO: Constructing job for order: 175554  
[2026-03-21 18:41:55] production.INFO: Operation sent successfully {"operation_id":160575,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6fhSUgK-1774107715","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 18:41:55"}},"processed_data":{"order_number":"ORD-6fhSUgK-1774107715","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-21 18:41:58] production.INFO: Handling job for order: 175554  
[2026-03-21 18:41:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:41:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:41:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=3431dc74-8d47-4424-85f7-d3f25befa866&Player_ID=52064280116  
[2026-03-21 18:41:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=3431dc74-8d47-4424-85f7-d3f25befa866&Player_ID=52064280116","has_body":false} 
[2026-03-21 18:41:59] production.INFO: Operation sent successfully {"operation_id":160576,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-51Vz-1774107719","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 18:41:59"}},"processed_data":{"order_number":"ORD-51Vz-1774107719","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 18:42:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"lOslvAxjgfYhKSaaOos4LfkIeHQIxzd4","execution_time":"2026-03-21 18:42:02"} 
[2026-03-21 18:42:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"lOslvAxjgfYhKSaaOos4LfkIeHQIxzd4","execution_time":"2026-03-21 18:42:02","total_operations":24,"sites_count":2} 
[2026-03-21 18:42:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"lOslvAxjgfYhKSaaOos4LfkIeHQIxzd4","execution_time":"2026-03-21 18:42:02","site_id":3,"site_name":"swgamessd","orders_count":22,"order_ids":["ORD-WaJd5V-1774074452","ORD-s1oBilPK-1774101779","ORD-T2pGfhy-1774103306","ORD-rXKyN2XK-1774104444","ORD-w4u7t-1774104451","ORD-6RRv-1774104461","ORD-FrlSzTI-1774104468","ORD-EQtMK1I-1774104688","ORD-kz6swVmy-1774104692","ORD-lTYuv-1774104696"]} 
[2026-03-21 18:42:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"lOslvAxjgfYhKSaaOos4LfkIeHQIxzd4","execution_time":"2026-03-21 18:42:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 18:42:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"lOslvAxjgfYhKSaaOos4LfkIeHQIxzd4","execution_time":"2026-03-21 18:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":22} 
[2026-03-21 18:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lOslvAxjgfYhKSaaOos4LfkIeHQIxzd4","execution_time":"2026-03-21 18:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-51Vz-1774107719","operation_id":160576} 
[2026-03-21 18:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lOslvAxjgfYhKSaaOos4LfkIeHQIxzd4","execution_time":"2026-03-21 18:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6fhSUgK-1774107715","operation_id":160575} 
[2026-03-21 18:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lOslvAxjgfYhKSaaOos4LfkIeHQIxzd4","execution_time":"2026-03-21 18:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6l79-1774104703","operation_id":160438} 
[2026-03-21 18:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lOslvAxjgfYhKSaaOos4LfkIeHQIxzd4","execution_time":"2026-03-21 18:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6RRv-1774104461","operation_id":160422} 
[2026-03-21 18:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lOslvAxjgfYhKSaaOos4LfkIeHQIxzd4","execution_time":"2026-03-21 18:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6tNI3-1774107531","operation_id":160568} 
[2026-03-21 18:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lOslvAxjgfYhKSaaOos4LfkIeHQIxzd4","execution_time":"2026-03-21 18:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aeFx-1774104699","operation_id":160437} 
[2026-03-21 18:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lOslvAxjgfYhKSaaOos4LfkIeHQIxzd4","execution_time":"2026-03-21 18:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 18:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lOslvAxjgfYhKSaaOos4LfkIeHQIxzd4","execution_time":"2026-03-21 18:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 18:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lOslvAxjgfYhKSaaOos4LfkIeHQIxzd4","execution_time":"2026-03-21 18:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FrlSzTI-1774104468","operation_id":160423} 
[2026-03-21 18:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lOslvAxjgfYhKSaaOos4LfkIeHQIxzd4","execution_time":"2026-03-21 18:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GJapS0c1-1774107431","operation_id":160564} 
[2026-03-21 18:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lOslvAxjgfYhKSaaOos4LfkIeHQIxzd4","execution_time":"2026-03-21 18:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jG07jgc-1774107496","operation_id":160566} 
[2026-03-21 18:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lOslvAxjgfYhKSaaOos4LfkIeHQIxzd4","execution_time":"2026-03-21 18:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kz6swVmy-1774104692","operation_id":160435} 
[2026-03-21 18:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lOslvAxjgfYhKSaaOos4LfkIeHQIxzd4","execution_time":"2026-03-21 18:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LhRZxQ-1774107632","operation_id":160573} 
[2026-03-21 18:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lOslvAxjgfYhKSaaOos4LfkIeHQIxzd4","execution_time":"2026-03-21 18:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 18:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lOslvAxjgfYhKSaaOos4LfkIeHQIxzd4","execution_time":"2026-03-21 18:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-R8skeBN-1774107122","operation_id":160555} 
[2026-03-21 18:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lOslvAxjgfYhKSaaOos4LfkIeHQIxzd4","execution_time":"2026-03-21 18:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rXKyN2XK-1774104444","operation_id":160420} 
[2026-03-21 18:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lOslvAxjgfYhKSaaOos4LfkIeHQIxzd4","execution_time":"2026-03-21 18:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s1oBilPK-1774101779","operation_id":160353} 
[2026-03-21 18:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lOslvAxjgfYhKSaaOos4LfkIeHQIxzd4","execution_time":"2026-03-21 18:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T2pGfhy-1774103306","operation_id":160394} 
[2026-03-21 18:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lOslvAxjgfYhKSaaOos4LfkIeHQIxzd4","execution_time":"2026-03-21 18:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 18:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lOslvAxjgfYhKSaaOos4LfkIeHQIxzd4","execution_time":"2026-03-21 18:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w4u7t-1774104451","operation_id":160421} 
[2026-03-21 18:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lOslvAxjgfYhKSaaOos4LfkIeHQIxzd4","execution_time":"2026-03-21 18:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WaJd5V-1774074452","operation_id":159774} 
[2026-03-21 18:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lOslvAxjgfYhKSaaOos4LfkIeHQIxzd4","execution_time":"2026-03-21 18:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 18:42:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"lOslvAxjgfYhKSaaOos4LfkIeHQIxzd4","execution_time":"2026-03-21 18:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"skipped":22,"updates_prepared":0} 
[2026-03-21 18:42:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"lOslvAxjgfYhKSaaOos4LfkIeHQIxzd4","execution_time":"2026-03-21 18:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"errors":0} 
[2026-03-21 18:42:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"lOslvAxjgfYhKSaaOos4LfkIeHQIxzd4","execution_time":"2026-03-21 18:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"orders_count":2,"order_ids":["ORD-wNVD54-1774107606","ORD-Yxu-1774107672"]} 
[2026-03-21 18:42:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"lOslvAxjgfYhKSaaOos4LfkIeHQIxzd4","execution_time":"2026-03-21 18:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 18:42:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"lOslvAxjgfYhKSaaOos4LfkIeHQIxzd4","execution_time":"2026-03-21 18:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"orders_count":2} 
[2026-03-21 18:42:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"lOslvAxjgfYhKSaaOos4LfkIeHQIxzd4","execution_time":"2026-03-21 18:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Yxu-1774107672","operation_id":160574,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-21 18:42:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"lOslvAxjgfYhKSaaOos4LfkIeHQIxzd4","execution_time":"2026-03-21 18:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Yxu-1774107672","operation_id":160574,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-21 18:42:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"lOslvAxjgfYhKSaaOos4LfkIeHQIxzd4","execution_time":"2026-03-21 18:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Yxu-1774107672","operation_id":160574,"count":2} 
[2026-03-21 18:42:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"lOslvAxjgfYhKSaaOos4LfkIeHQIxzd4","execution_time":"2026-03-21 18:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Yxu-1774107672","operation_id":160574,"count":2} 
[2026-03-21 18:42:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"lOslvAxjgfYhKSaaOos4LfkIeHQIxzd4","execution_time":"2026-03-21 18:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Yxu-1774107672","operation_id":160574,"user_id":442,"notification_type":"order_approved","reference_id":175549} 
[2026-03-21 18:42:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"lOslvAxjgfYhKSaaOos4LfkIeHQIxzd4","execution_time":"2026-03-21 18:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Yxu-1774107672","operation_id":160574,"user_id":587,"notification_type":"order_approved","reference_id":175552} 
[2026-03-21 18:42:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"lOslvAxjgfYhKSaaOos4LfkIeHQIxzd4","execution_time":"2026-03-21 18:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Yxu-1774107672","operation_id":160574,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-21 18:42:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"lOslvAxjgfYhKSaaOos4LfkIeHQIxzd4","execution_time":"2026-03-21 18:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Yxu-1774107672","operation_id":160574,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-21 18:42:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"lOslvAxjgfYhKSaaOos4LfkIeHQIxzd4","execution_time":"2026-03-21 18:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Yxu-1774107672","operation_id":160574,"processed":2,"errors":0} 
[2026-03-21 18:42:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"lOslvAxjgfYhKSaaOos4LfkIeHQIxzd4","execution_time":"2026-03-21 18:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Yxu-1774107672","operation_id":160574,"processed":2,"errors":0} 
[2026-03-21 18:42:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"lOslvAxjgfYhKSaaOos4LfkIeHQIxzd4","execution_time":"2026-03-21 18:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Yxu-1774107672","operation_id":160574} 
[2026-03-21 18:42:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 442  
[2026-03-21 18:42:04] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 18:42:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-6fhSUgK-1774107715","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:42:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-6fhSUgK-1774107715","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:42:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:42:06] production.INFO: SendAcceptReject: Notification queued {"user_id":130,"notification_type":"order_approved","reference_id":175553} 
[2026-03-21 18:42:06] production.INFO: Order updated successfully. Order ID: 175553, Status: completed  
[2026-03-21 18:42:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-6fhSUgK-1774107715","status":"completed","codes_count":0} 
[2026-03-21 18:42:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-51Vz-1774107719","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:42:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-51Vz-1774107719","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:42:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:42:06] production.INFO: SendAcceptReject: Notification queued {"user_id":409,"notification_type":"order_approved","reference_id":175554} 
[2026-03-21 18:42:06] production.INFO: Order updated successfully. Order ID: 175554, Status: completed  
[2026-03-21 18:42:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-51Vz-1774107719","status":"completed","codes_count":0} 
[2026-03-21 18:42:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 130  
[2026-03-21 18:42:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 409  
[2026-03-21 18:42:08] production.INFO: Constructing job for order: 175555  
[2026-03-21 18:42:10] production.INFO: Handling job for order: 175555  
[2026-03-21 18:42:10] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 18:42:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:42:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=d49fce19-62b2-48c3-bcba-5c861618372d&Player_ID=0945352247  
[2026-03-21 18:42:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=d49fce19-62b2-48c3-bcba-5c861618372d&Player_ID=0945352247","has_body":false} 
[2026-03-21 18:42:11] production.INFO: Operation sent successfully {"operation_id":160577,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-nJvZCn5-1774107731","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 18:42:11"}},"processed_data":{"order_number":"ORD-nJvZCn5-1774107731","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 18:42:15] production.INFO: Constructing job for order: 175556  
[2026-03-21 18:42:17] production.INFO: Handling job for order: 175556  
[2026-03-21 18:42:17] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:42:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:42:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=da289d41-a56e-44e5-964c-6114a1c01495&Player_ID=52420394757  
[2026-03-21 18:42:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=da289d41-a56e-44e5-964c-6114a1c01495&Player_ID=52420394757","has_body":false} 
[2026-03-21 18:42:18] production.INFO: Operation sent successfully {"operation_id":160578,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-zYZqu7-1774107737","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 18:42:18"}},"processed_data":{"order_number":"ORD-zYZqu7-1774107737","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 18:42:25] production.INFO: Constructing job for order: 175557  
[2026-03-21 18:42:26] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-zYZqu7-1774107737","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:42:26] production.INFO: Processed webhook data (normalized) {"id":"ORD-zYZqu7-1774107737","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:42:26] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:42:26] production.INFO: SendAcceptReject: Notification queued {"user_id":130,"notification_type":"order_approved","reference_id":175556} 
[2026-03-21 18:42:26] production.INFO: Order updated successfully. Order ID: 175556, Status: completed  
[2026-03-21 18:42:26] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-zYZqu7-1774107737","status":"completed","codes_count":0} 
[2026-03-21 18:42:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 130  
[2026-03-21 18:42:27] production.INFO: Handling job for order: 175557  
[2026-03-21 18:42:27] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:42:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:42:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=17e27671-3e8b-4b6f-923a-7c525adb4e3a&Player_ID=588641378  
[2026-03-21 18:42:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=17e27671-3e8b-4b6f-923a-7c525adb4e3a&Player_ID=588641378","has_body":false} 
[2026-03-21 18:42:28] production.INFO: Operation sent successfully {"operation_id":160579,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ZQyH-1774107747","amount":1.015074999999999949551465761032886803150177001953125,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-21 18:42:27"}},"processed_data":{"order_number":"ORD-ZQyH-1774107747","amount":1.015074999999999949551465761032886803150177001953125,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-21 18:42:54] production.INFO: Constructing job for order: 175558  
[2026-03-21 18:42:54] production.INFO: Constructing job for order: 175559  
[2026-03-21 18:42:55] production.INFO: Handling job for order: 175558  
[2026-03-21 18:42:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:42:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:42:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=c72b7e9f-25ff-495f-b604-2043713d0466&Player_ID=1680863305  
[2026-03-21 18:42:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=c72b7e9f-25ff-495f-b604-2043713d0466&Player_ID=1680863305","has_body":false} 
[2026-03-21 18:42:55] production.INFO: Operation sent successfully {"operation_id":160580,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-AWtHbxPO-1774107775","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 18:42:55"}},"processed_data":{"order_number":"ORD-AWtHbxPO-1774107775","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 18:42:55] production.INFO: Handling job for order: 175559  
[2026-03-21 18:42:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:42:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:42:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=56c15c80-e340-42bf-af53-41495be843c7&Player_ID=52164740198  
[2026-03-21 18:42:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=56c15c80-e340-42bf-af53-41495be843c7&Player_ID=52164740198","has_body":false} 
[2026-03-21 18:42:56] production.INFO: Operation sent successfully {"operation_id":160581,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-sUfwwr-1774107776","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 18:42:56"}},"processed_data":{"order_number":"ORD-sUfwwr-1774107776","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 18:43:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-sUfwwr-1774107776","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:43:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-sUfwwr-1774107776","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:43:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:43:04] production.INFO: SendAcceptReject: Notification queued {"user_id":130,"notification_type":"order_approved","reference_id":175559} 
[2026-03-21 18:43:04] production.INFO: Order updated successfully. Order ID: 175559, Status: completed  
[2026-03-21 18:43:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-sUfwwr-1774107776","status":"completed","codes_count":0} 
[2026-03-21 18:43:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 130  
[2026-03-21 18:43:09] production.INFO: Constructing job for order: 175560  
[2026-03-21 18:43:11] production.INFO: Handling job for order: 175560  
[2026-03-21 18:43:11] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:43:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:43:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=bd1e6c59-aa91-4ae0-a577-51b1cf7ddc52&Player_ID=9885188860  
[2026-03-21 18:43:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=bd1e6c59-aa91-4ae0-a577-51b1cf7ddc52&Player_ID=9885188860","has_body":false} 
[2026-03-21 18:43:11] production.INFO: Constructing job for order: 175561  
[2026-03-21 18:43:12] production.INFO: Operation sent successfully {"operation_id":160582,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-MBj-1774107792","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 18:43:12"}},"processed_data":{"order_number":"ORD-MBj-1774107792","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 18:43:12] production.INFO: Handling job for order: 175561  
[2026-03-21 18:43:12] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:43:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:43:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=33fd1a25-cf5f-4898-834e-b00e408a5e35&Player_ID=5337901375  
[2026-03-21 18:43:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=33fd1a25-cf5f-4898-834e-b00e408a5e35&Player_ID=5337901375","has_body":false} 
[2026-03-21 18:43:13] production.INFO: Operation sent successfully {"operation_id":160583,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Z8exgPP-1774107793","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 18:43:13"}},"processed_data":{"order_number":"ORD-Z8exgPP-1774107793","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 18:43:17] production.INFO: Constructing job for order: 175562  
[2026-03-21 18:43:18] production.INFO: Constructing job for order: 175563  
[2026-03-21 18:43:19] production.INFO: Handling job for order: 175562  
[2026-03-21 18:43:19] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:43:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:43:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=f30ba621-2890-47b6-a8c4-4dbb8f4904d7&Player_ID=8001692827  
[2026-03-21 18:43:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=f30ba621-2890-47b6-a8c4-4dbb8f4904d7&Player_ID=8001692827","has_body":false} 
[2026-03-21 18:43:19] production.INFO: Constructing job for order: 175564  
[2026-03-21 18:43:20] production.INFO: Operation sent successfully {"operation_id":160584,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Q7T71-1774107800","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 18:43:20"}},"processed_data":{"order_number":"ORD-Q7T71-1774107800","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 18:43:20] production.INFO: Handling job for order: 175563  
[2026-03-21 18:43:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:43:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:43:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=2f6303cc-0ed2-4b47-ae66-f8c621fba9ad&Player_ID=52274062571  
[2026-03-21 18:43:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=2f6303cc-0ed2-4b47-ae66-f8c621fba9ad&Player_ID=52274062571","has_body":false} 
[2026-03-21 18:43:21] production.INFO: Operation sent successfully {"operation_id":160585,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-SaE-1774107801","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 18:43:21"}},"processed_data":{"order_number":"ORD-SaE-1774107801","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-21 18:43:21] production.INFO: Handling job for order: 175564  
[2026-03-21 18:43:21] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:43:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:43:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=eb4dd950-1f61-4901-b2b6-b83fa9628b56&Player_ID=52371586585  
[2026-03-21 18:43:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=eb4dd950-1f61-4901-b2b6-b83fa9628b56&Player_ID=52371586585","has_body":false} 
[2026-03-21 18:43:22] production.INFO: Operation sent successfully {"operation_id":160586,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-g8Ped-1774107802","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 18:43:22"}},"processed_data":{"order_number":"ORD-g8Ped-1774107802","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 18:43:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-R8skeBN-1774107122","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:43:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-R8skeBN-1774107122","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:43:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:43:23] production.INFO: SendAcceptReject: Notification queued {"user_id":59,"notification_type":"order_approved","reference_id":175532} 
[2026-03-21 18:43:23] production.INFO: Order updated successfully. Order ID: 175532, Status: completed  
[2026-03-21 18:43:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-R8skeBN-1774107122","status":"completed","codes_count":0} 
[2026-03-21 18:43:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-21 18:43:31] production.INFO: Constructing job for order: 175565  
[2026-03-21 18:43:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-SaE-1774107801","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:43:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-SaE-1774107801","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:43:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:43:31] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":175563} 
[2026-03-21 18:43:31] production.INFO: Order updated successfully. Order ID: 175563, Status: completed  
[2026-03-21 18:43:31] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-SaE-1774107801","status":"completed","codes_count":0} 
[2026-03-21 18:43:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-g8Ped-1774107802","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:43:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-g8Ped-1774107802","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:43:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:43:31] production.INFO: SendAcceptReject: Notification queued {"user_id":130,"notification_type":"order_approved","reference_id":175564} 
[2026-03-21 18:43:31] production.INFO: Order updated successfully. Order ID: 175564, Status: completed  
[2026-03-21 18:43:31] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-g8Ped-1774107802","status":"completed","codes_count":0} 
[2026-03-21 18:43:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 18:43:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 130  
[2026-03-21 18:43:34] production.INFO: Handling job for order: 175565  
[2026-03-21 18:43:34] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 18:43:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:43:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=b78135d4-98f3-4432-97d4-9a3d52b0e7a8&Player_ID=0936490714  
[2026-03-21 18:43:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=b78135d4-98f3-4432-97d4-9a3d52b0e7a8&Player_ID=0936490714","has_body":false} 
[2026-03-21 18:43:35] production.INFO: Operation sent successfully {"operation_id":160587,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4xjepKUm-1774107814","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 18:43:35"}},"processed_data":{"order_number":"ORD-4xjepKUm-1774107814","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 18:43:46] production.INFO: Constructing job for order: 175566  
[2026-03-21 18:43:47] production.INFO: Handling job for order: 175566  
[2026-03-21 18:43:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:43:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:43:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=b61aad8a-7b12-42ff-82c5-01839b4ef918&Player_ID=8591608875  
[2026-03-21 18:43:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=b61aad8a-7b12-42ff-82c5-01839b4ef918&Player_ID=8591608875","has_body":false} 
[2026-03-21 18:43:47] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-WaJd5V-1774074452","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:43:47] production.INFO: Processed webhook data (normalized) {"id":"ORD-WaJd5V-1774074452","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:43:47] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:43:47] production.INFO: SendAcceptReject: Notification queued {"user_id":659,"notification_type":"order_approved","reference_id":174737} 
[2026-03-21 18:43:47] production.INFO: Order updated successfully. Order ID: 174737, Status: completed  
[2026-03-21 18:43:47] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-WaJd5V-1774074452","status":"completed","codes_count":0} 
[2026-03-21 18:43:47] production.INFO: Operation sent successfully {"operation_id":160588,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7PTfl-1774107827","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 18:43:47"}},"processed_data":{"order_number":"ORD-7PTfl-1774107827","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 18:43:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 659  
[2026-03-21 18:44:01] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"1000.0","mainamount":"1000","operation_number":"156047975","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpn4nfbfce61l91i8rSDx"}},"user_id":1678} 
[2026-03-21 18:44:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"d2jVuO4sTrzcxruO3wuzDAmwyctltKA6","execution_time":"2026-03-21 18:44:02"} 
[2026-03-21 18:44:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"d2jVuO4sTrzcxruO3wuzDAmwyctltKA6","execution_time":"2026-03-21 18:44:02","total_operations":26,"sites_count":2} 
[2026-03-21 18:44:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"d2jVuO4sTrzcxruO3wuzDAmwyctltKA6","execution_time":"2026-03-21 18:44:02","site_id":3,"site_name":"swgamessd","orders_count":24,"order_ids":["ORD-s1oBilPK-1774101779","ORD-T2pGfhy-1774103306","ORD-rXKyN2XK-1774104444","ORD-w4u7t-1774104451","ORD-6RRv-1774104461","ORD-FrlSzTI-1774104468","ORD-EQtMK1I-1774104688","ORD-kz6swVmy-1774104692","ORD-lTYuv-1774104696","ORD-aeFx-1774104699"]} 
[2026-03-21 18:44:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"d2jVuO4sTrzcxruO3wuzDAmwyctltKA6","execution_time":"2026-03-21 18:44:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 18:44:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"d2jVuO4sTrzcxruO3wuzDAmwyctltKA6","execution_time":"2026-03-21 18:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":24} 
[2026-03-21 18:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"d2jVuO4sTrzcxruO3wuzDAmwyctltKA6","execution_time":"2026-03-21 18:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6l79-1774104703","operation_id":160438} 
[2026-03-21 18:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"d2jVuO4sTrzcxruO3wuzDAmwyctltKA6","execution_time":"2026-03-21 18:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6RRv-1774104461","operation_id":160422} 
[2026-03-21 18:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"d2jVuO4sTrzcxruO3wuzDAmwyctltKA6","execution_time":"2026-03-21 18:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6tNI3-1774107531","operation_id":160568} 
[2026-03-21 18:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"d2jVuO4sTrzcxruO3wuzDAmwyctltKA6","execution_time":"2026-03-21 18:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7PTfl-1774107827","operation_id":160588} 
[2026-03-21 18:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"d2jVuO4sTrzcxruO3wuzDAmwyctltKA6","execution_time":"2026-03-21 18:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aeFx-1774104699","operation_id":160437} 
[2026-03-21 18:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"d2jVuO4sTrzcxruO3wuzDAmwyctltKA6","execution_time":"2026-03-21 18:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AWtHbxPO-1774107775","operation_id":160580} 
[2026-03-21 18:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"d2jVuO4sTrzcxruO3wuzDAmwyctltKA6","execution_time":"2026-03-21 18:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 18:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"d2jVuO4sTrzcxruO3wuzDAmwyctltKA6","execution_time":"2026-03-21 18:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 18:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"d2jVuO4sTrzcxruO3wuzDAmwyctltKA6","execution_time":"2026-03-21 18:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FrlSzTI-1774104468","operation_id":160423} 
[2026-03-21 18:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"d2jVuO4sTrzcxruO3wuzDAmwyctltKA6","execution_time":"2026-03-21 18:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GJapS0c1-1774107431","operation_id":160564} 
[2026-03-21 18:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"d2jVuO4sTrzcxruO3wuzDAmwyctltKA6","execution_time":"2026-03-21 18:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jG07jgc-1774107496","operation_id":160566} 
[2026-03-21 18:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"d2jVuO4sTrzcxruO3wuzDAmwyctltKA6","execution_time":"2026-03-21 18:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kz6swVmy-1774104692","operation_id":160435} 
[2026-03-21 18:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"d2jVuO4sTrzcxruO3wuzDAmwyctltKA6","execution_time":"2026-03-21 18:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LhRZxQ-1774107632","operation_id":160573} 
[2026-03-21 18:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"d2jVuO4sTrzcxruO3wuzDAmwyctltKA6","execution_time":"2026-03-21 18:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 18:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"d2jVuO4sTrzcxruO3wuzDAmwyctltKA6","execution_time":"2026-03-21 18:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MBj-1774107792","operation_id":160582} 
[2026-03-21 18:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"d2jVuO4sTrzcxruO3wuzDAmwyctltKA6","execution_time":"2026-03-21 18:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Q7T71-1774107800","operation_id":160584} 
[2026-03-21 18:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"d2jVuO4sTrzcxruO3wuzDAmwyctltKA6","execution_time":"2026-03-21 18:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rXKyN2XK-1774104444","operation_id":160420} 
[2026-03-21 18:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"d2jVuO4sTrzcxruO3wuzDAmwyctltKA6","execution_time":"2026-03-21 18:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s1oBilPK-1774101779","operation_id":160353} 
[2026-03-21 18:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"d2jVuO4sTrzcxruO3wuzDAmwyctltKA6","execution_time":"2026-03-21 18:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T2pGfhy-1774103306","operation_id":160394} 
[2026-03-21 18:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"d2jVuO4sTrzcxruO3wuzDAmwyctltKA6","execution_time":"2026-03-21 18:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 18:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"d2jVuO4sTrzcxruO3wuzDAmwyctltKA6","execution_time":"2026-03-21 18:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w4u7t-1774104451","operation_id":160421} 
[2026-03-21 18:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"d2jVuO4sTrzcxruO3wuzDAmwyctltKA6","execution_time":"2026-03-21 18:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 18:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"d2jVuO4sTrzcxruO3wuzDAmwyctltKA6","execution_time":"2026-03-21 18:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z8exgPP-1774107793","operation_id":160583} 
[2026-03-21 18:44:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"d2jVuO4sTrzcxruO3wuzDAmwyctltKA6","execution_time":"2026-03-21 18:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZQyH-1774107747","operation_id":160579,"processed":1,"skipped":23,"updates_prepared":1} 
[2026-03-21 18:44:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"d2jVuO4sTrzcxruO3wuzDAmwyctltKA6","execution_time":"2026-03-21 18:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZQyH-1774107747","operation_id":160579,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 18:44:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"d2jVuO4sTrzcxruO3wuzDAmwyctltKA6","execution_time":"2026-03-21 18:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZQyH-1774107747","operation_id":160579,"count":1} 
[2026-03-21 18:44:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"d2jVuO4sTrzcxruO3wuzDAmwyctltKA6","execution_time":"2026-03-21 18:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZQyH-1774107747","operation_id":160579,"count":1} 
[2026-03-21 18:44:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"d2jVuO4sTrzcxruO3wuzDAmwyctltKA6","execution_time":"2026-03-21 18:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZQyH-1774107747","operation_id":160579,"user_id":645,"notification_type":"order_approved","reference_id":175557} 
[2026-03-21 18:44:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"d2jVuO4sTrzcxruO3wuzDAmwyctltKA6","execution_time":"2026-03-21 18:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZQyH-1774107747","operation_id":160579,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 18:44:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"d2jVuO4sTrzcxruO3wuzDAmwyctltKA6","execution_time":"2026-03-21 18:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZQyH-1774107747","operation_id":160579,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 18:44:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"d2jVuO4sTrzcxruO3wuzDAmwyctltKA6","execution_time":"2026-03-21 18:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZQyH-1774107747","operation_id":160579,"processed":1,"errors":0} 
[2026-03-21 18:44:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"d2jVuO4sTrzcxruO3wuzDAmwyctltKA6","execution_time":"2026-03-21 18:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZQyH-1774107747","operation_id":160579,"processed":1,"errors":0} 
[2026-03-21 18:44:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"d2jVuO4sTrzcxruO3wuzDAmwyctltKA6","execution_time":"2026-03-21 18:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZQyH-1774107747","operation_id":160579,"orders_count":2,"order_ids":["ORD-nJvZCn5-1774107731","ORD-4xjepKUm-1774107814"]} 
[2026-03-21 18:44:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"d2jVuO4sTrzcxruO3wuzDAmwyctltKA6","execution_time":"2026-03-21 18:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZQyH-1774107747","operation_id":160579} 
[2026-03-21 18:44:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"d2jVuO4sTrzcxruO3wuzDAmwyctltKA6","execution_time":"2026-03-21 18:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZQyH-1774107747","operation_id":160579,"orders_count":2} 
[2026-03-21 18:44:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"d2jVuO4sTrzcxruO3wuzDAmwyctltKA6","execution_time":"2026-03-21 18:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nJvZCn5-1774107731","operation_id":160577,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-21 18:44:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"d2jVuO4sTrzcxruO3wuzDAmwyctltKA6","execution_time":"2026-03-21 18:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nJvZCn5-1774107731","operation_id":160577,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-21 18:44:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"d2jVuO4sTrzcxruO3wuzDAmwyctltKA6","execution_time":"2026-03-21 18:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nJvZCn5-1774107731","operation_id":160577,"count":2} 
[2026-03-21 18:44:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"d2jVuO4sTrzcxruO3wuzDAmwyctltKA6","execution_time":"2026-03-21 18:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nJvZCn5-1774107731","operation_id":160577,"count":2} 
[2026-03-21 18:44:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"d2jVuO4sTrzcxruO3wuzDAmwyctltKA6","execution_time":"2026-03-21 18:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nJvZCn5-1774107731","operation_id":160577,"user_id":1551,"notification_type":"order_approved","reference_id":175565} 
[2026-03-21 18:44:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"d2jVuO4sTrzcxruO3wuzDAmwyctltKA6","execution_time":"2026-03-21 18:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nJvZCn5-1774107731","operation_id":160577,"user_id":949,"notification_type":"order_approved","reference_id":175555} 
[2026-03-21 18:44:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"d2jVuO4sTrzcxruO3wuzDAmwyctltKA6","execution_time":"2026-03-21 18:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nJvZCn5-1774107731","operation_id":160577,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-21 18:44:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"d2jVuO4sTrzcxruO3wuzDAmwyctltKA6","execution_time":"2026-03-21 18:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nJvZCn5-1774107731","operation_id":160577,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-21 18:44:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"d2jVuO4sTrzcxruO3wuzDAmwyctltKA6","execution_time":"2026-03-21 18:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nJvZCn5-1774107731","operation_id":160577,"processed":2,"errors":0} 
[2026-03-21 18:44:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"d2jVuO4sTrzcxruO3wuzDAmwyctltKA6","execution_time":"2026-03-21 18:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nJvZCn5-1774107731","operation_id":160577,"processed":2,"errors":0} 
[2026-03-21 18:44:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"d2jVuO4sTrzcxruO3wuzDAmwyctltKA6","execution_time":"2026-03-21 18:44:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nJvZCn5-1774107731","operation_id":160577} 
[2026-03-21 18:44:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ZQyH-1774107747","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 18:44:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-ZQyH-1774107747","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 18:44:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:44:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 18:44:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 18:44:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 18:44:03] production.ERROR: Order not found or already processed. External ID: ORD-ZQyH-1774107747  
[2026-03-21 18:44:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ZQyH-1774107747","status":"completed","codes_count":0} 
[2026-03-21 18:44:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 18:44:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 18:44:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 18:44:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 18:44:03] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 18:44:03] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18353,"user_id":1678,"amount":1000.0,"admins_notified":7} 
[2026-03-21 18:44:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 645  
[2026-03-21 18:44:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1551  
[2026-03-21 18:44:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 18:44:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 18:44:24] production.INFO: Constructing job for order: 175567  
[2026-03-21 18:44:27] production.INFO: Handling job for order: 175567  
[2026-03-21 18:44:27] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:44:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:44:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=30dc51d0-7a1d-4c65-9c22-93edb9796557&Player_ID=8591608875  
[2026-03-21 18:44:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=30dc51d0-7a1d-4c65-9c22-93edb9796557&Player_ID=8591608875","has_body":false} 
[2026-03-21 18:44:28] production.INFO: Operation sent successfully {"operation_id":160589,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hWIfC8-1774107868","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 18:44:28"}},"processed_data":{"order_number":"ORD-hWIfC8-1774107868","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 18:44:31] production.INFO: Constructing job for order: 175568  
[2026-03-21 18:44:34] production.INFO: Handling job for order: 175568  
[2026-03-21 18:44:34] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 18:44:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:44:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=4a64ca63-2d4b-4992-b40a-6a3a8bf1718d&Player_ID=0993048916  
[2026-03-21 18:44:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=4a64ca63-2d4b-4992-b40a-6a3a8bf1718d&Player_ID=0993048916","has_body":false} 
[2026-03-21 18:44:35] production.INFO: Operation sent successfully {"operation_id":160590,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-luULRA-1774107874","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 18:44:35"}},"processed_data":{"order_number":"ORD-luULRA-1774107874","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 18:44:38] production.INFO: Constructing job for order: 175569  
[2026-03-21 18:44:39] production.INFO: Constructing job for order: 175570  
[2026-03-21 18:44:41] production.INFO: Handling job for order: 175569  
[2026-03-21 18:44:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:44:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:44:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=afa3c7ab-fa31-4f00-971e-09864f5c965c&Player_ID=52428653324  
[2026-03-21 18:44:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=afa3c7ab-fa31-4f00-971e-09864f5c965c&Player_ID=52428653324","has_body":false} 
[2026-03-21 18:44:41] production.INFO: Operation sent successfully {"operation_id":160591,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-DS4b-1774107881","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 18:44:41"}},"processed_data":{"order_number":"ORD-DS4b-1774107881","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 18:44:41] production.INFO: Handling job for order: 175570  
[2026-03-21 18:44:41] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 18:44:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:44:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=d038b288-709c-43ca-8960-ad2ac88f36bd&Player_ID=0993048916  
[2026-03-21 18:44:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=d038b288-709c-43ca-8960-ad2ac88f36bd&Player_ID=0993048916","has_body":false} 
[2026-03-21 18:44:42] production.INFO: Constructing job for order: 175571  
[2026-03-21 18:44:42] production.INFO: Operation sent successfully {"operation_id":160592,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2OxV-1774107882","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 18:44:42"}},"processed_data":{"order_number":"ORD-2OxV-1774107882","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 18:44:45] production.INFO: Handling job for order: 175571  
[2026-03-21 18:44:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:44:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:44:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=2164a466-c68d-4d11-9c06-94bb700bbba8&Player_ID=11943842219  
[2026-03-21 18:44:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=2164a466-c68d-4d11-9c06-94bb700bbba8&Player_ID=11943842219","has_body":false} 
[2026-03-21 18:44:46] production.INFO: Operation sent successfully {"operation_id":160593,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xLbWrbHM-1774107886","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 18:44:46"}},"processed_data":{"order_number":"ORD-xLbWrbHM-1774107886","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 18:44:49] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-DS4b-1774107881","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:44:49] production.INFO: Processed webhook data (normalized) {"id":"ORD-DS4b-1774107881","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:44:49] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:44:49] production.INFO: SendAcceptReject: Notification queued {"user_id":675,"notification_type":"order_approved","reference_id":175569} 
[2026-03-21 18:44:49] production.INFO: Order updated successfully. Order ID: 175569, Status: completed  
[2026-03-21 18:44:49] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-DS4b-1774107881","status":"completed","codes_count":0} 
[2026-03-21 18:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 675  
[2026-03-21 18:45:01] production.INFO: Executing GetProducts task...  
[2026-03-21 18:45:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 18:45:01] production.INFO: Executing GetProducts task...  
[2026-03-21 18:45:03] production.INFO: async() رجع: true  
[2026-03-21 18:45:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 18:45:03] production.WARNING: Product with ID 395 not found  
[2026-03-21 18:45:04] production.WARNING: Product with ID 213 not found  
[2026-03-21 18:45:04] production.WARNING: Product with ID 212 not found  
[2026-03-21 18:45:04] production.WARNING: Product with ID 211 not found  
[2026-03-21 18:45:04] production.WARNING: Product with ID 210 not found  
[2026-03-21 18:45:04] production.WARNING: Product with ID 209 not found  
[2026-03-21 18:45:04] production.WARNING: Product with ID 214 not found  
[2026-03-21 18:45:04] production.WARNING: Product with ID 215 not found  
[2026-03-21 18:45:04] production.WARNING: Product with ID 216 not found  
[2026-03-21 18:45:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 18:45:07] production.INFO: Constructing job for order: 175572  
[2026-03-21 18:45:08] production.INFO: Constructing job for order: 175573  
[2026-03-21 18:45:08] production.INFO: Constructing job for order: 175574  
[2026-03-21 18:45:10] production.INFO: Handling job for order: 175572  
[2026-03-21 18:45:10] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 18:45:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:45:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=4056f2ef-0008-48a2-8aa2-88e55c3abba2&Player_ID=0981079011  
[2026-03-21 18:45:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=4056f2ef-0008-48a2-8aa2-88e55c3abba2&Player_ID=0981079011","has_body":false} 
[2026-03-21 18:45:11] production.INFO: Operation sent successfully {"operation_id":160594,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-NjCY-1774107911","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 18:45:11"}},"processed_data":{"order_number":"ORD-NjCY-1774107911","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 18:45:11] production.INFO: Handling job for order: 175573  
[2026-03-21 18:45:11] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:45:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:45:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/96/params?qty=15000&uuid=6c09d5ce-a6dc-48c0-9494-d4c7fb37ef17&Player_ID=67842843  
[2026-03-21 18:45:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/96/params?qty=15000&uuid=6c09d5ce-a6dc-48c0-9494-d4c7fb37ef17&Player_ID=67842843","has_body":false} 
[2026-03-21 18:45:12] production.INFO: Operation sent successfully {"operation_id":160595,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-aQtfnqK-1774107912","amount":1.5265530000000000487858642372884787619113922119140625,"status":"processing","product":"Poppo Amount","game":"PoppoLive","notes":[],"created_at":"2026-03-21 18:45:12"}},"processed_data":{"order_number":"ORD-aQtfnqK-1774107912","amount":1.5265530000000000487858642372884787619113922119140625,"status":"processing","product":"Poppo Amount","game":"PoppoLive"}} 
[2026-03-21 18:45:12] production.INFO: Handling job for order: 175574  
[2026-03-21 18:45:12] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 18:45:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:45:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=5e1c240a-0670-4192-9aef-68ca1f130f00&Player_ID=0936490714  
[2026-03-21 18:45:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=5e1c240a-0670-4192-9aef-68ca1f130f00&Player_ID=0936490714","has_body":false} 
[2026-03-21 18:45:13] production.INFO: Operation sent successfully {"operation_id":160596,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-W909-1774107912","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 18:45:13"}},"processed_data":{"order_number":"ORD-W909-1774107912","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 18:45:18] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"800.0","mainamount":"800","operation_number":"600429124943","note":"600429124943","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpai1cekis2qgo9NKhfMj"}},"user_id":663} 
[2026-03-21 18:45:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 18:45:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 18:45:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 18:45:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 18:45:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 18:45:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 18:45:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 18:45:19] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 18:45:19] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18354,"user_id":663,"amount":800.0,"admins_notified":7} 
[2026-03-21 18:46:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"PpqPnk8Hb5OmERbmJPbLTfy1wwcx8ASY","execution_time":"2026-03-21 18:46:01"} 
[2026-03-21 18:46:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"PpqPnk8Hb5OmERbmJPbLTfy1wwcx8ASY","execution_time":"2026-03-21 18:46:01","total_operations":30,"sites_count":2} 
[2026-03-21 18:46:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"PpqPnk8Hb5OmERbmJPbLTfy1wwcx8ASY","execution_time":"2026-03-21 18:46:01","site_id":3,"site_name":"swgamessd","orders_count":26,"order_ids":["ORD-s1oBilPK-1774101779","ORD-T2pGfhy-1774103306","ORD-rXKyN2XK-1774104444","ORD-w4u7t-1774104451","ORD-6RRv-1774104461","ORD-FrlSzTI-1774104468","ORD-EQtMK1I-1774104688","ORD-kz6swVmy-1774104692","ORD-lTYuv-1774104696","ORD-aeFx-1774104699"]} 
[2026-03-21 18:46:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"PpqPnk8Hb5OmERbmJPbLTfy1wwcx8ASY","execution_time":"2026-03-21 18:46:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 18:46:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"PpqPnk8Hb5OmERbmJPbLTfy1wwcx8ASY","execution_time":"2026-03-21 18:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":26} 
[2026-03-21 18:46:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PpqPnk8Hb5OmERbmJPbLTfy1wwcx8ASY","execution_time":"2026-03-21 18:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6l79-1774104703","operation_id":160438} 
[2026-03-21 18:46:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PpqPnk8Hb5OmERbmJPbLTfy1wwcx8ASY","execution_time":"2026-03-21 18:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6RRv-1774104461","operation_id":160422} 
[2026-03-21 18:46:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PpqPnk8Hb5OmERbmJPbLTfy1wwcx8ASY","execution_time":"2026-03-21 18:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6tNI3-1774107531","operation_id":160568} 
[2026-03-21 18:46:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PpqPnk8Hb5OmERbmJPbLTfy1wwcx8ASY","execution_time":"2026-03-21 18:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7PTfl-1774107827","operation_id":160588} 
[2026-03-21 18:46:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PpqPnk8Hb5OmERbmJPbLTfy1wwcx8ASY","execution_time":"2026-03-21 18:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aeFx-1774104699","operation_id":160437} 
[2026-03-21 18:46:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PpqPnk8Hb5OmERbmJPbLTfy1wwcx8ASY","execution_time":"2026-03-21 18:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aQtfnqK-1774107912","operation_id":160595} 
[2026-03-21 18:46:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PpqPnk8Hb5OmERbmJPbLTfy1wwcx8ASY","execution_time":"2026-03-21 18:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AWtHbxPO-1774107775","operation_id":160580} 
[2026-03-21 18:46:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PpqPnk8Hb5OmERbmJPbLTfy1wwcx8ASY","execution_time":"2026-03-21 18:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 18:46:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PpqPnk8Hb5OmERbmJPbLTfy1wwcx8ASY","execution_time":"2026-03-21 18:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 18:46:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PpqPnk8Hb5OmERbmJPbLTfy1wwcx8ASY","execution_time":"2026-03-21 18:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FrlSzTI-1774104468","operation_id":160423} 
[2026-03-21 18:46:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PpqPnk8Hb5OmERbmJPbLTfy1wwcx8ASY","execution_time":"2026-03-21 18:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GJapS0c1-1774107431","operation_id":160564} 
[2026-03-21 18:46:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PpqPnk8Hb5OmERbmJPbLTfy1wwcx8ASY","execution_time":"2026-03-21 18:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hWIfC8-1774107868","operation_id":160589} 
[2026-03-21 18:46:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PpqPnk8Hb5OmERbmJPbLTfy1wwcx8ASY","execution_time":"2026-03-21 18:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jG07jgc-1774107496","operation_id":160566} 
[2026-03-21 18:46:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PpqPnk8Hb5OmERbmJPbLTfy1wwcx8ASY","execution_time":"2026-03-21 18:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kz6swVmy-1774104692","operation_id":160435} 
[2026-03-21 18:46:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PpqPnk8Hb5OmERbmJPbLTfy1wwcx8ASY","execution_time":"2026-03-21 18:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LhRZxQ-1774107632","operation_id":160573} 
[2026-03-21 18:46:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PpqPnk8Hb5OmERbmJPbLTfy1wwcx8ASY","execution_time":"2026-03-21 18:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 18:46:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PpqPnk8Hb5OmERbmJPbLTfy1wwcx8ASY","execution_time":"2026-03-21 18:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MBj-1774107792","operation_id":160582} 
[2026-03-21 18:46:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PpqPnk8Hb5OmERbmJPbLTfy1wwcx8ASY","execution_time":"2026-03-21 18:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Q7T71-1774107800","operation_id":160584} 
[2026-03-21 18:46:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PpqPnk8Hb5OmERbmJPbLTfy1wwcx8ASY","execution_time":"2026-03-21 18:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rXKyN2XK-1774104444","operation_id":160420} 
[2026-03-21 18:46:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PpqPnk8Hb5OmERbmJPbLTfy1wwcx8ASY","execution_time":"2026-03-21 18:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s1oBilPK-1774101779","operation_id":160353} 
[2026-03-21 18:46:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PpqPnk8Hb5OmERbmJPbLTfy1wwcx8ASY","execution_time":"2026-03-21 18:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T2pGfhy-1774103306","operation_id":160394} 
[2026-03-21 18:46:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PpqPnk8Hb5OmERbmJPbLTfy1wwcx8ASY","execution_time":"2026-03-21 18:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 18:46:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PpqPnk8Hb5OmERbmJPbLTfy1wwcx8ASY","execution_time":"2026-03-21 18:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w4u7t-1774104451","operation_id":160421} 
[2026-03-21 18:46:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PpqPnk8Hb5OmERbmJPbLTfy1wwcx8ASY","execution_time":"2026-03-21 18:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 18:46:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PpqPnk8Hb5OmERbmJPbLTfy1wwcx8ASY","execution_time":"2026-03-21 18:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xLbWrbHM-1774107886","operation_id":160593} 
[2026-03-21 18:46:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PpqPnk8Hb5OmERbmJPbLTfy1wwcx8ASY","execution_time":"2026-03-21 18:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z8exgPP-1774107793","operation_id":160583} 
[2026-03-21 18:46:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"PpqPnk8Hb5OmERbmJPbLTfy1wwcx8ASY","execution_time":"2026-03-21 18:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z8exgPP-1774107793","operation_id":160583,"processed":0,"skipped":26,"updates_prepared":0} 
[2026-03-21 18:46:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"PpqPnk8Hb5OmERbmJPbLTfy1wwcx8ASY","execution_time":"2026-03-21 18:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z8exgPP-1774107793","operation_id":160583,"processed":0,"errors":0} 
[2026-03-21 18:46:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"PpqPnk8Hb5OmERbmJPbLTfy1wwcx8ASY","execution_time":"2026-03-21 18:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z8exgPP-1774107793","operation_id":160583,"orders_count":4,"order_ids":["ORD-luULRA-1774107874","ORD-2OxV-1774107882","ORD-NjCY-1774107911","ORD-W909-1774107912"]} 
[2026-03-21 18:46:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"PpqPnk8Hb5OmERbmJPbLTfy1wwcx8ASY","execution_time":"2026-03-21 18:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z8exgPP-1774107793","operation_id":160583} 
[2026-03-21 18:46:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"PpqPnk8Hb5OmERbmJPbLTfy1wwcx8ASY","execution_time":"2026-03-21 18:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z8exgPP-1774107793","operation_id":160583,"orders_count":4} 
[2026-03-21 18:46:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"PpqPnk8Hb5OmERbmJPbLTfy1wwcx8ASY","execution_time":"2026-03-21 18:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W909-1774107912","operation_id":160596,"processed":4,"skipped":0,"updates_prepared":4} 
[2026-03-21 18:46:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"PpqPnk8Hb5OmERbmJPbLTfy1wwcx8ASY","execution_time":"2026-03-21 18:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W909-1774107912","operation_id":160596,"total_items":4,"chunks":1,"chunk_size":10} 
[2026-03-21 18:46:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"PpqPnk8Hb5OmERbmJPbLTfy1wwcx8ASY","execution_time":"2026-03-21 18:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W909-1774107912","operation_id":160596,"count":4} 
[2026-03-21 18:46:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"PpqPnk8Hb5OmERbmJPbLTfy1wwcx8ASY","execution_time":"2026-03-21 18:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W909-1774107912","operation_id":160596,"count":4} 
[2026-03-21 18:46:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"PpqPnk8Hb5OmERbmJPbLTfy1wwcx8ASY","execution_time":"2026-03-21 18:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W909-1774107912","operation_id":160596,"user_id":949,"notification_type":"order_approved","reference_id":175570} 
[2026-03-21 18:46:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"PpqPnk8Hb5OmERbmJPbLTfy1wwcx8ASY","execution_time":"2026-03-21 18:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W909-1774107912","operation_id":160596,"user_id":949,"notification_type":"order_approved","reference_id":175568} 
[2026-03-21 18:46:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"PpqPnk8Hb5OmERbmJPbLTfy1wwcx8ASY","execution_time":"2026-03-21 18:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W909-1774107912","operation_id":160596,"user_id":1221,"notification_type":"order_approved","reference_id":175572} 
[2026-03-21 18:46:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"PpqPnk8Hb5OmERbmJPbLTfy1wwcx8ASY","execution_time":"2026-03-21 18:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W909-1774107912","operation_id":160596,"user_id":1551,"notification_type":"order_approved","reference_id":175574} 
[2026-03-21 18:46:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"PpqPnk8Hb5OmERbmJPbLTfy1wwcx8ASY","execution_time":"2026-03-21 18:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W909-1774107912","operation_id":160596,"chunk_number":1,"processed":4,"errors":0,"total_operations":4,"total_orders":4,"total_codes":0,"total_refunds":0} 
[2026-03-21 18:46:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"PpqPnk8Hb5OmERbmJPbLTfy1wwcx8ASY","execution_time":"2026-03-21 18:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W909-1774107912","operation_id":160596,"total_processed":4,"total_errors":0,"chunks_processed":1} 
[2026-03-21 18:46:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"PpqPnk8Hb5OmERbmJPbLTfy1wwcx8ASY","execution_time":"2026-03-21 18:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W909-1774107912","operation_id":160596,"processed":4,"errors":0} 
[2026-03-21 18:46:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"PpqPnk8Hb5OmERbmJPbLTfy1wwcx8ASY","execution_time":"2026-03-21 18:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W909-1774107912","operation_id":160596,"processed":4,"errors":0} 
[2026-03-21 18:46:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"PpqPnk8Hb5OmERbmJPbLTfy1wwcx8ASY","execution_time":"2026-03-21 18:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W909-1774107912","operation_id":160596} 
[2026-03-21 18:46:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 18:46:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 18:46:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1221  
[2026-03-21 18:46:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1551  
[2026-03-21 18:46:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-GJapS0c1-1774107431","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:46:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-GJapS0c1-1774107431","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:46:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:46:01] production.INFO: SendAcceptReject: Notification queued {"user_id":62,"notification_type":"order_approved","reference_id":175542} 
[2026-03-21 18:46:01] production.INFO: Order updated successfully. Order ID: 175542, Status: completed  
[2026-03-21 18:46:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-GJapS0c1-1774107431","status":"completed","codes_count":0} 
[2026-03-21 18:46:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 62  
[2026-03-21 18:46:28] production.INFO: Constructing job for order: 175575  
[2026-03-21 18:46:31] production.INFO: Handling job for order: 175575  
[2026-03-21 18:46:31] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:46:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:46:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2a7a2c6d-85e5-4e8c-aa60-54da4cf78bb7&Player_ID=52239990650  
[2026-03-21 18:46:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2a7a2c6d-85e5-4e8c-aa60-54da4cf78bb7&Player_ID=52239990650","has_body":false} 
[2026-03-21 18:46:32] production.INFO: Constructing job for order: 175576  
[2026-03-21 18:46:32] production.INFO: Operation sent successfully {"operation_id":160597,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2bm-1774107992","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 18:46:32"}},"processed_data":{"order_number":"ORD-2bm-1774107992","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 18:46:35] production.INFO: Handling job for order: 175576  
[2026-03-21 18:46:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:46:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:46:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a8c934b8-2047-4b1f-8970-b57dd9000b2d&Player_ID=63986719  
[2026-03-21 18:46:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=a8c934b8-2047-4b1f-8970-b57dd9000b2d&Player_ID=63986719","has_body":false} 
[2026-03-21 18:46:36] production.INFO: Operation sent successfully {"operation_id":160598,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-d988jb2-1774107996","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 18:46:36"}},"processed_data":{"order_number":"ORD-d988jb2-1774107996","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 18:46:40] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-2bm-1774107992","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:46:40] production.INFO: Processed webhook data (normalized) {"id":"ORD-2bm-1774107992","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:46:40] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:46:40] production.INFO: SendAcceptReject: Notification queued {"user_id":529,"notification_type":"order_approved","reference_id":175575} 
[2026-03-21 18:46:40] production.INFO: Order updated successfully. Order ID: 175575, Status: completed  
[2026-03-21 18:46:40] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-2bm-1774107992","status":"completed","codes_count":0} 
[2026-03-21 18:46:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 529  
[2026-03-21 18:47:03] production.INFO: Constructing job for order: 175577  
[2026-03-21 18:47:06] production.INFO: Handling job for order: 175577  
[2026-03-21 18:47:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:47:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:47:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=207318b4-cb40-4a40-bc1f-71a4142355dc&Player_ID=52414684794  
[2026-03-21 18:47:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=207318b4-cb40-4a40-bc1f-71a4142355dc&Player_ID=52414684794","has_body":false} 
[2026-03-21 18:47:07] production.INFO: Operation sent successfully {"operation_id":160599,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-42Mte-1774108027","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 18:47:07"}},"processed_data":{"order_number":"ORD-42Mte-1774108027","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 18:47:16] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-42Mte-1774108027","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:47:16] production.INFO: Processed webhook data (normalized) {"id":"ORD-42Mte-1774108027","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:47:16] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:47:16] production.INFO: SendAcceptReject: Notification queued {"user_id":765,"notification_type":"order_approved","reference_id":175577} 
[2026-03-21 18:47:16] production.INFO: Order updated successfully. Order ID: 175577, Status: completed  
[2026-03-21 18:47:16] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-42Mte-1774108027","status":"completed","codes_count":0} 
[2026-03-21 18:47:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 765  
[2026-03-21 18:47:40] production.INFO: Constructing job for order: 175578  
[2026-03-21 18:47:43] production.INFO: Handling job for order: 175578  
[2026-03-21 18:47:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:47:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:47:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ddb6c405-4ea5-4f67-9c5f-d277d4020635&Player_ID=52239990650  
[2026-03-21 18:47:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ddb6c405-4ea5-4f67-9c5f-d277d4020635&Player_ID=52239990650","has_body":false} 
[2026-03-21 18:47:44] production.INFO: Operation sent successfully {"operation_id":160600,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-bYrs2hE-1774108063","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 18:47:44"}},"processed_data":{"order_number":"ORD-bYrs2hE-1774108063","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 18:47:46] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Z8exgPP-1774107793","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:47:46] production.INFO: Processed webhook data (normalized) {"id":"ORD-Z8exgPP-1774107793","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:47:46] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:47:46] production.INFO: SendAcceptReject: Notification queued {"user_id":1609,"notification_type":"order_approved","reference_id":175561} 
[2026-03-21 18:47:46] production.INFO: Order updated successfully. Order ID: 175561, Status: completed  
[2026-03-21 18:47:46] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Z8exgPP-1774107793","status":"completed","codes_count":0} 
[2026-03-21 18:47:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1609  
[2026-03-21 18:47:52] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-bYrs2hE-1774108063","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:47:52] production.INFO: Processed webhook data (normalized) {"id":"ORD-bYrs2hE-1774108063","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:47:52] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:47:52] production.INFO: SendAcceptReject: Notification queued {"user_id":529,"notification_type":"order_approved","reference_id":175578} 
[2026-03-21 18:47:52] production.INFO: Order updated successfully. Order ID: 175578, Status: completed  
[2026-03-21 18:47:52] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-bYrs2hE-1774108063","status":"completed","codes_count":0} 
[2026-03-21 18:47:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 529  
[2026-03-21 18:47:54] production.INFO: Constructing job for order: 175579  
[2026-03-21 18:47:56] production.INFO: Handling job for order: 175579  
[2026-03-21 18:47:56] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:47:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:47:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=afa8f485-8771-4fc0-bbe8-d31beceeec8c&Player_ID=51201471693  
[2026-03-21 18:47:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=afa8f485-8771-4fc0-bbe8-d31beceeec8c&Player_ID=51201471693","has_body":false} 
[2026-03-21 18:47:56] production.INFO: Constructing job for order: 175580  
[2026-03-21 18:47:57] production.INFO: Operation sent successfully {"operation_id":160601,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-J8IsV-1774108076","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 18:47:57"}},"processed_data":{"order_number":"ORD-J8IsV-1774108076","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 18:47:57] production.INFO: Handling job for order: 175580  
[2026-03-21 18:47:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:47:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:47:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=9df4f302-f63b-442e-8482-ba284f8524d9&Player_ID=13737400947  
[2026-03-21 18:47:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=9df4f302-f63b-442e-8482-ba284f8524d9&Player_ID=13737400947","has_body":false} 
[2026-03-21 18:47:57] production.INFO: Operation sent successfully {"operation_id":160602,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-d2Qga8D-1774108077","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 18:47:57"}},"processed_data":{"order_number":"ORD-d2Qga8D-1774108077","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 18:48:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Bi41zDpOSUj8p5ibayUiEiuQ1GC2MH0K","execution_time":"2026-03-21 18:48:00"} 
[2026-03-21 18:48:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Bi41zDpOSUj8p5ibayUiEiuQ1GC2MH0K","execution_time":"2026-03-21 18:48:00","total_operations":27,"sites_count":1} 
[2026-03-21 18:48:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Bi41zDpOSUj8p5ibayUiEiuQ1GC2MH0K","execution_time":"2026-03-21 18:48:00","site_id":3,"site_name":"swgamessd","orders_count":27,"order_ids":["ORD-s1oBilPK-1774101779","ORD-T2pGfhy-1774103306","ORD-rXKyN2XK-1774104444","ORD-w4u7t-1774104451","ORD-6RRv-1774104461","ORD-FrlSzTI-1774104468","ORD-EQtMK1I-1774104688","ORD-kz6swVmy-1774104692","ORD-lTYuv-1774104696","ORD-aeFx-1774104699"]} 
[2026-03-21 18:48:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Bi41zDpOSUj8p5ibayUiEiuQ1GC2MH0K","execution_time":"2026-03-21 18:48:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 18:48:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Bi41zDpOSUj8p5ibayUiEiuQ1GC2MH0K","execution_time":"2026-03-21 18:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":27} 
[2026-03-21 18:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Bi41zDpOSUj8p5ibayUiEiuQ1GC2MH0K","execution_time":"2026-03-21 18:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6l79-1774104703","operation_id":160438} 
[2026-03-21 18:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Bi41zDpOSUj8p5ibayUiEiuQ1GC2MH0K","execution_time":"2026-03-21 18:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6RRv-1774104461","operation_id":160422} 
[2026-03-21 18:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Bi41zDpOSUj8p5ibayUiEiuQ1GC2MH0K","execution_time":"2026-03-21 18:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6tNI3-1774107531","operation_id":160568} 
[2026-03-21 18:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Bi41zDpOSUj8p5ibayUiEiuQ1GC2MH0K","execution_time":"2026-03-21 18:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7PTfl-1774107827","operation_id":160588} 
[2026-03-21 18:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Bi41zDpOSUj8p5ibayUiEiuQ1GC2MH0K","execution_time":"2026-03-21 18:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aeFx-1774104699","operation_id":160437} 
[2026-03-21 18:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Bi41zDpOSUj8p5ibayUiEiuQ1GC2MH0K","execution_time":"2026-03-21 18:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AWtHbxPO-1774107775","operation_id":160580} 
[2026-03-21 18:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Bi41zDpOSUj8p5ibayUiEiuQ1GC2MH0K","execution_time":"2026-03-21 18:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d2Qga8D-1774108077","operation_id":160602} 
[2026-03-21 18:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Bi41zDpOSUj8p5ibayUiEiuQ1GC2MH0K","execution_time":"2026-03-21 18:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d988jb2-1774107996","operation_id":160598} 
[2026-03-21 18:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Bi41zDpOSUj8p5ibayUiEiuQ1GC2MH0K","execution_time":"2026-03-21 18:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 18:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Bi41zDpOSUj8p5ibayUiEiuQ1GC2MH0K","execution_time":"2026-03-21 18:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 18:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Bi41zDpOSUj8p5ibayUiEiuQ1GC2MH0K","execution_time":"2026-03-21 18:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FrlSzTI-1774104468","operation_id":160423} 
[2026-03-21 18:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Bi41zDpOSUj8p5ibayUiEiuQ1GC2MH0K","execution_time":"2026-03-21 18:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hWIfC8-1774107868","operation_id":160589} 
[2026-03-21 18:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Bi41zDpOSUj8p5ibayUiEiuQ1GC2MH0K","execution_time":"2026-03-21 18:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-J8IsV-1774108076","operation_id":160601} 
[2026-03-21 18:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Bi41zDpOSUj8p5ibayUiEiuQ1GC2MH0K","execution_time":"2026-03-21 18:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jG07jgc-1774107496","operation_id":160566} 
[2026-03-21 18:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Bi41zDpOSUj8p5ibayUiEiuQ1GC2MH0K","execution_time":"2026-03-21 18:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kz6swVmy-1774104692","operation_id":160435} 
[2026-03-21 18:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Bi41zDpOSUj8p5ibayUiEiuQ1GC2MH0K","execution_time":"2026-03-21 18:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-LhRZxQ-1774107632","operation_id":160573} 
[2026-03-21 18:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Bi41zDpOSUj8p5ibayUiEiuQ1GC2MH0K","execution_time":"2026-03-21 18:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 18:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Bi41zDpOSUj8p5ibayUiEiuQ1GC2MH0K","execution_time":"2026-03-21 18:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MBj-1774107792","operation_id":160582} 
[2026-03-21 18:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Bi41zDpOSUj8p5ibayUiEiuQ1GC2MH0K","execution_time":"2026-03-21 18:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Q7T71-1774107800","operation_id":160584} 
[2026-03-21 18:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Bi41zDpOSUj8p5ibayUiEiuQ1GC2MH0K","execution_time":"2026-03-21 18:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rXKyN2XK-1774104444","operation_id":160420} 
[2026-03-21 18:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Bi41zDpOSUj8p5ibayUiEiuQ1GC2MH0K","execution_time":"2026-03-21 18:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s1oBilPK-1774101779","operation_id":160353} 
[2026-03-21 18:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Bi41zDpOSUj8p5ibayUiEiuQ1GC2MH0K","execution_time":"2026-03-21 18:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T2pGfhy-1774103306","operation_id":160394} 
[2026-03-21 18:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Bi41zDpOSUj8p5ibayUiEiuQ1GC2MH0K","execution_time":"2026-03-21 18:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 18:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Bi41zDpOSUj8p5ibayUiEiuQ1GC2MH0K","execution_time":"2026-03-21 18:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w4u7t-1774104451","operation_id":160421} 
[2026-03-21 18:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Bi41zDpOSUj8p5ibayUiEiuQ1GC2MH0K","execution_time":"2026-03-21 18:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 18:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Bi41zDpOSUj8p5ibayUiEiuQ1GC2MH0K","execution_time":"2026-03-21 18:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xLbWrbHM-1774107886","operation_id":160593} 
[2026-03-21 18:48:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Bi41zDpOSUj8p5ibayUiEiuQ1GC2MH0K","execution_time":"2026-03-21 18:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xLbWrbHM-1774107886","operation_id":160593,"processed":1,"skipped":26,"updates_prepared":1} 
[2026-03-21 18:48:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"Bi41zDpOSUj8p5ibayUiEiuQ1GC2MH0K","execution_time":"2026-03-21 18:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xLbWrbHM-1774107886","operation_id":160593,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 18:48:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"Bi41zDpOSUj8p5ibayUiEiuQ1GC2MH0K","execution_time":"2026-03-21 18:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xLbWrbHM-1774107886","operation_id":160593,"count":1} 
[2026-03-21 18:48:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"Bi41zDpOSUj8p5ibayUiEiuQ1GC2MH0K","execution_time":"2026-03-21 18:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xLbWrbHM-1774107886","operation_id":160593,"count":1} 
[2026-03-21 18:48:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Bi41zDpOSUj8p5ibayUiEiuQ1GC2MH0K","execution_time":"2026-03-21 18:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xLbWrbHM-1774107886","operation_id":160593,"user_id":59,"notification_type":"order_approved","reference_id":175573} 
[2026-03-21 18:48:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"Bi41zDpOSUj8p5ibayUiEiuQ1GC2MH0K","execution_time":"2026-03-21 18:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xLbWrbHM-1774107886","operation_id":160593,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 18:48:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"Bi41zDpOSUj8p5ibayUiEiuQ1GC2MH0K","execution_time":"2026-03-21 18:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xLbWrbHM-1774107886","operation_id":160593,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 18:48:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"Bi41zDpOSUj8p5ibayUiEiuQ1GC2MH0K","execution_time":"2026-03-21 18:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xLbWrbHM-1774107886","operation_id":160593,"processed":1,"errors":0} 
[2026-03-21 18:48:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Bi41zDpOSUj8p5ibayUiEiuQ1GC2MH0K","execution_time":"2026-03-21 18:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xLbWrbHM-1774107886","operation_id":160593,"processed":1,"errors":0} 
[2026-03-21 18:48:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Bi41zDpOSUj8p5ibayUiEiuQ1GC2MH0K","execution_time":"2026-03-21 18:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xLbWrbHM-1774107886","operation_id":160593} 
[2026-03-21 18:48:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-21 18:48:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-d988jb2-1774107996","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-21 18:48:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-d988jb2-1774107996","status":"cancelled","codes":[],"notes":[]} 
[2026-03-21 18:48:02] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-21 18:48:02] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_rejected","reference_id":175576} 
[2026-03-21 18:48:02] production.INFO: Order updated successfully. Order ID: 175576, Status: rejected  
[2026-03-21 18:48:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-d988jb2-1774107996","status":"rejected","codes_count":0} 
[2026-03-21 18:48:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-J8IsV-1774108076","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:48:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-J8IsV-1774108076","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:48:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:48:05] production.INFO: SendAcceptReject: Notification queued {"user_id":765,"notification_type":"order_approved","reference_id":175579} 
[2026-03-21 18:48:05] production.INFO: Order updated successfully. Order ID: 175579, Status: completed  
[2026-03-21 18:48:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-J8IsV-1774108076","status":"completed","codes_count":0} 
[2026-03-21 18:48:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 765  
[2026-03-21 18:48:10] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"10.0","mainamount":"10","operation_number":"156051933","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpfn2knnkpr6on3u5CaLS"}},"user_id":134} 
[2026-03-21 18:48:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 18:48:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 18:48:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 18:48:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 18:48:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 18:48:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 18:48:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 18:48:13] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 18:48:13] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18355,"user_id":134,"amount":10.0,"admins_notified":7} 
[2026-03-21 18:48:45] production.INFO: Constructing job for order: 175581  
[2026-03-21 18:48:46] production.INFO: Handling job for order: 175581  
[2026-03-21 18:48:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:48:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:48:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=3797732e-74fc-4041-a37d-a8c6458998ce&Player_ID=7931042905  
[2026-03-21 18:48:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=3797732e-74fc-4041-a37d-a8c6458998ce&Player_ID=7931042905","has_body":false} 
[2026-03-21 18:48:46] production.INFO: Constructing job for order: 175582  
[2026-03-21 18:48:47] production.INFO: Operation sent successfully {"operation_id":160603,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-v11JGb9-1774108127","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 18:48:47"}},"processed_data":{"order_number":"ORD-v11JGb9-1774108127","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 18:48:47] production.INFO: Handling job for order: 175582  
[2026-03-21 18:48:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:48:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:48:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=447f6eb7-09b1-4aa8-811f-f31a32983511&Player_ID=52414684794  
[2026-03-21 18:48:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=447f6eb7-09b1-4aa8-811f-f31a32983511&Player_ID=52414684794","has_body":false} 
[2026-03-21 18:48:48] production.INFO: Operation sent successfully {"operation_id":160604,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-i6D-1774108127","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 18:48:48"}},"processed_data":{"order_number":"ORD-i6D-1774108127","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 18:48:58] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-i6D-1774108127","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:48:58] production.INFO: Processed webhook data (normalized) {"id":"ORD-i6D-1774108127","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:48:58] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:48:58] production.INFO: SendAcceptReject: Notification queued {"user_id":765,"notification_type":"order_approved","reference_id":175582} 
[2026-03-21 18:48:58] production.INFO: Order updated successfully. Order ID: 175582, Status: completed  
[2026-03-21 18:48:58] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-i6D-1774108127","status":"completed","codes_count":0} 
[2026-03-21 18:48:58] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-LhRZxQ-1774107632","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:48:58] production.INFO: Processed webhook data (normalized) {"id":"ORD-LhRZxQ-1774107632","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:48:58] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:48:58] production.INFO: SendAcceptReject: Notification queued {"user_id":33,"notification_type":"order_approved","reference_id":175551} 
[2026-03-21 18:48:58] production.INFO: Order updated successfully. Order ID: 175551, Status: completed  
[2026-03-21 18:48:58] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-LhRZxQ-1774107632","status":"completed","codes_count":0} 
[2026-03-21 18:49:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 765  
[2026-03-21 18:49:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-21 18:49:07] production.INFO: Constructing job for order: 175583  
[2026-03-21 18:49:09] production.INFO: Handling job for order: 175583  
[2026-03-21 18:49:09] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:49:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:49:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/591/params?qty=70000&uuid=083096dc-8096-479f-88b1-38ba1314f909&Player_ID=87793888  
[2026-03-21 18:49:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/591/params?qty=70000&uuid=083096dc-8096-479f-88b1-38ba1314f909&Player_ID=87793888","has_body":false} 
[2026-03-21 18:49:10] production.INFO: Operation sent successfully {"operation_id":160605,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-d8K-1774108149","amount":6.84923400000000004439471013029105961322784423828125,"status":"processing","product":"Yoho Amount","game":"Yoho","notes":[],"created_at":"2026-03-21 18:49:10"}},"processed_data":{"order_number":"ORD-d8K-1774108149","amount":6.84923400000000004439471013029105961322784423828125,"status":"processing","product":"Yoho Amount","game":"Yoho"}} 
[2026-03-21 18:50:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"SBDT0JPO5XD1Usus110aAKpDmPpJN3h5","execution_time":"2026-03-21 18:50:01"} 
[2026-03-21 18:50:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"SBDT0JPO5XD1Usus110aAKpDmPpJN3h5","execution_time":"2026-03-21 18:50:01","total_operations":25,"sites_count":1} 
[2026-03-21 18:50:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"SBDT0JPO5XD1Usus110aAKpDmPpJN3h5","execution_time":"2026-03-21 18:50:01","site_id":3,"site_name":"swgamessd","orders_count":25,"order_ids":["ORD-s1oBilPK-1774101779","ORD-T2pGfhy-1774103306","ORD-rXKyN2XK-1774104444","ORD-w4u7t-1774104451","ORD-6RRv-1774104461","ORD-FrlSzTI-1774104468","ORD-EQtMK1I-1774104688","ORD-kz6swVmy-1774104692","ORD-lTYuv-1774104696","ORD-aeFx-1774104699"]} 
[2026-03-21 18:50:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"SBDT0JPO5XD1Usus110aAKpDmPpJN3h5","execution_time":"2026-03-21 18:50:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 18:50:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"SBDT0JPO5XD1Usus110aAKpDmPpJN3h5","execution_time":"2026-03-21 18:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":25} 
[2026-03-21 18:50:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SBDT0JPO5XD1Usus110aAKpDmPpJN3h5","execution_time":"2026-03-21 18:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6l79-1774104703","operation_id":160438} 
[2026-03-21 18:50:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SBDT0JPO5XD1Usus110aAKpDmPpJN3h5","execution_time":"2026-03-21 18:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6RRv-1774104461","operation_id":160422} 
[2026-03-21 18:50:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SBDT0JPO5XD1Usus110aAKpDmPpJN3h5","execution_time":"2026-03-21 18:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6tNI3-1774107531","operation_id":160568} 
[2026-03-21 18:50:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SBDT0JPO5XD1Usus110aAKpDmPpJN3h5","execution_time":"2026-03-21 18:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7PTfl-1774107827","operation_id":160588} 
[2026-03-21 18:50:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SBDT0JPO5XD1Usus110aAKpDmPpJN3h5","execution_time":"2026-03-21 18:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aeFx-1774104699","operation_id":160437} 
[2026-03-21 18:50:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SBDT0JPO5XD1Usus110aAKpDmPpJN3h5","execution_time":"2026-03-21 18:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-AWtHbxPO-1774107775","operation_id":160580} 
[2026-03-21 18:50:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SBDT0JPO5XD1Usus110aAKpDmPpJN3h5","execution_time":"2026-03-21 18:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d2Qga8D-1774108077","operation_id":160602} 
[2026-03-21 18:50:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SBDT0JPO5XD1Usus110aAKpDmPpJN3h5","execution_time":"2026-03-21 18:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d8K-1774108149","operation_id":160605} 
[2026-03-21 18:50:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SBDT0JPO5XD1Usus110aAKpDmPpJN3h5","execution_time":"2026-03-21 18:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 18:50:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SBDT0JPO5XD1Usus110aAKpDmPpJN3h5","execution_time":"2026-03-21 18:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 18:50:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SBDT0JPO5XD1Usus110aAKpDmPpJN3h5","execution_time":"2026-03-21 18:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FrlSzTI-1774104468","operation_id":160423} 
[2026-03-21 18:50:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SBDT0JPO5XD1Usus110aAKpDmPpJN3h5","execution_time":"2026-03-21 18:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hWIfC8-1774107868","operation_id":160589} 
[2026-03-21 18:50:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SBDT0JPO5XD1Usus110aAKpDmPpJN3h5","execution_time":"2026-03-21 18:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jG07jgc-1774107496","operation_id":160566} 
[2026-03-21 18:50:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SBDT0JPO5XD1Usus110aAKpDmPpJN3h5","execution_time":"2026-03-21 18:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kz6swVmy-1774104692","operation_id":160435} 
[2026-03-21 18:50:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SBDT0JPO5XD1Usus110aAKpDmPpJN3h5","execution_time":"2026-03-21 18:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 18:50:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SBDT0JPO5XD1Usus110aAKpDmPpJN3h5","execution_time":"2026-03-21 18:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MBj-1774107792","operation_id":160582} 
[2026-03-21 18:50:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SBDT0JPO5XD1Usus110aAKpDmPpJN3h5","execution_time":"2026-03-21 18:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Q7T71-1774107800","operation_id":160584} 
[2026-03-21 18:50:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SBDT0JPO5XD1Usus110aAKpDmPpJN3h5","execution_time":"2026-03-21 18:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rXKyN2XK-1774104444","operation_id":160420} 
[2026-03-21 18:50:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SBDT0JPO5XD1Usus110aAKpDmPpJN3h5","execution_time":"2026-03-21 18:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s1oBilPK-1774101779","operation_id":160353} 
[2026-03-21 18:50:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SBDT0JPO5XD1Usus110aAKpDmPpJN3h5","execution_time":"2026-03-21 18:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T2pGfhy-1774103306","operation_id":160394} 
[2026-03-21 18:50:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SBDT0JPO5XD1Usus110aAKpDmPpJN3h5","execution_time":"2026-03-21 18:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 18:50:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SBDT0JPO5XD1Usus110aAKpDmPpJN3h5","execution_time":"2026-03-21 18:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v11JGb9-1774108127","operation_id":160603} 
[2026-03-21 18:50:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SBDT0JPO5XD1Usus110aAKpDmPpJN3h5","execution_time":"2026-03-21 18:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w4u7t-1774104451","operation_id":160421} 
[2026-03-21 18:50:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SBDT0JPO5XD1Usus110aAKpDmPpJN3h5","execution_time":"2026-03-21 18:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 18:50:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"SBDT0JPO5XD1Usus110aAKpDmPpJN3h5","execution_time":"2026-03-21 18:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xLbWrbHM-1774107886","operation_id":160593} 
[2026-03-21 18:50:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"SBDT0JPO5XD1Usus110aAKpDmPpJN3h5","execution_time":"2026-03-21 18:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xLbWrbHM-1774107886","operation_id":160593,"processed":0,"skipped":25,"updates_prepared":0} 
[2026-03-21 18:50:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"SBDT0JPO5XD1Usus110aAKpDmPpJN3h5","execution_time":"2026-03-21 18:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xLbWrbHM-1774107886","operation_id":160593,"processed":0,"errors":0} 
[2026-03-21 18:50:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"SBDT0JPO5XD1Usus110aAKpDmPpJN3h5","execution_time":"2026-03-21 18:50:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xLbWrbHM-1774107886","operation_id":160593} 
[2026-03-21 18:50:01] production.INFO: Executing GetProducts task...  
[2026-03-21 18:50:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 18:50:01] production.INFO: Executing GetProducts task...  
[2026-03-21 18:50:03] production.INFO: async() رجع: true  
[2026-03-21 18:50:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 18:50:03] production.WARNING: Product with ID 395 not found  
[2026-03-21 18:50:04] production.WARNING: Product with ID 213 not found  
[2026-03-21 18:50:04] production.WARNING: Product with ID 212 not found  
[2026-03-21 18:50:04] production.WARNING: Product with ID 211 not found  
[2026-03-21 18:50:04] production.WARNING: Product with ID 210 not found  
[2026-03-21 18:50:04] production.WARNING: Product with ID 209 not found  
[2026-03-21 18:50:04] production.WARNING: Product with ID 214 not found  
[2026-03-21 18:50:04] production.WARNING: Product with ID 215 not found  
[2026-03-21 18:50:04] production.WARNING: Product with ID 216 not found  
[2026-03-21 18:50:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 18:50:32] production.INFO: Constructing job for order: 175584  
[2026-03-21 18:50:34] production.INFO: Handling job for order: 175584  
[2026-03-21 18:50:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:50:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:50:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=37558b77-c9c0-40e0-a987-6c56e2405ac0&Player_ID=52438293366  
[2026-03-21 18:50:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=37558b77-c9c0-40e0-a987-6c56e2405ac0&Player_ID=52438293366","has_body":false} 
[2026-03-21 18:50:35] production.INFO: Operation sent successfully {"operation_id":160606,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9gw87-1774108235","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 18:50:35"}},"processed_data":{"order_number":"ORD-9gw87-1774108235","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 18:50:43] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-9gw87-1774108235","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:50:43] production.INFO: Processed webhook data (normalized) {"id":"ORD-9gw87-1774108235","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:50:43] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:50:43] production.INFO: SendAcceptReject: Notification queued {"user_id":33,"notification_type":"order_approved","reference_id":175584} 
[2026-03-21 18:50:43] production.INFO: Order updated successfully. Order ID: 175584, Status: completed  
[2026-03-21 18:50:43] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-9gw87-1774108235","status":"completed","codes_count":0} 
[2026-03-21 18:50:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-21 18:51:14] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"101.0","mainamount":"101","operation_number":"156054688","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php4fjtrquq13425UQHmZj"}},"user_id":39} 
[2026-03-21 18:51:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 18:51:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 18:51:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 18:51:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 18:51:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 18:51:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 18:51:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 18:51:17] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 18:51:17] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18356,"user_id":39,"amount":101.0,"admins_notified":7} 
[2026-03-21 18:51:25] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-AWtHbxPO-1774107775","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:51:25] production.INFO: Processed webhook data (normalized) {"id":"ORD-AWtHbxPO-1774107775","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:51:25] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:51:25] production.INFO: SendAcceptReject: Notification queued {"user_id":1600,"notification_type":"order_approved","reference_id":175558} 
[2026-03-21 18:51:25] production.INFO: Order updated successfully. Order ID: 175558, Status: completed  
[2026-03-21 18:51:25] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-AWtHbxPO-1774107775","status":"completed","codes_count":0} 
[2026-03-21 18:51:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1600  
[2026-03-21 18:51:48] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-7PTfl-1774107827","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:51:48] production.INFO: Processed webhook data (normalized) {"id":"ORD-7PTfl-1774107827","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:51:48] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:51:48] production.INFO: SendAcceptReject: Notification queued {"user_id":1609,"notification_type":"order_approved","reference_id":175566} 
[2026-03-21 18:51:48] production.INFO: Order updated successfully. Order ID: 175566, Status: completed  
[2026-03-21 18:51:48] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-7PTfl-1774107827","status":"completed","codes_count":0} 
[2026-03-21 18:51:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1609  
[2026-03-21 18:51:57] production.INFO: Constructing job for order: 175585  
[2026-03-21 18:51:59] production.INFO: Handling job for order: 175585  
[2026-03-21 18:51:59] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:51:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:51:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=64de1d6d-fa86-41a6-b223-0ef32c554c46&Player_ID=52428701554  
[2026-03-21 18:51:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=64de1d6d-fa86-41a6-b223-0ef32c554c46&Player_ID=52428701554","has_body":false} 
[2026-03-21 18:52:00] production.INFO: Operation sent successfully {"operation_id":160607,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ZIqyhEru-1774108320","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 18:52:00"}},"processed_data":{"order_number":"ORD-ZIqyhEru-1774108320","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 18:52:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"tHtzKctW2aBJXDbUqDODTaicRcFj5i2x","execution_time":"2026-03-21 18:52:03"} 
[2026-03-21 18:52:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"tHtzKctW2aBJXDbUqDODTaicRcFj5i2x","execution_time":"2026-03-21 18:52:03","total_operations":24,"sites_count":1} 
[2026-03-21 18:52:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"tHtzKctW2aBJXDbUqDODTaicRcFj5i2x","execution_time":"2026-03-21 18:52:03","site_id":3,"site_name":"swgamessd","orders_count":24,"order_ids":["ORD-s1oBilPK-1774101779","ORD-T2pGfhy-1774103306","ORD-rXKyN2XK-1774104444","ORD-w4u7t-1774104451","ORD-6RRv-1774104461","ORD-FrlSzTI-1774104468","ORD-EQtMK1I-1774104688","ORD-kz6swVmy-1774104692","ORD-lTYuv-1774104696","ORD-aeFx-1774104699"]} 
[2026-03-21 18:52:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"tHtzKctW2aBJXDbUqDODTaicRcFj5i2x","execution_time":"2026-03-21 18:52:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 18:52:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"tHtzKctW2aBJXDbUqDODTaicRcFj5i2x","execution_time":"2026-03-21 18:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":24} 
[2026-03-21 18:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tHtzKctW2aBJXDbUqDODTaicRcFj5i2x","execution_time":"2026-03-21 18:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6l79-1774104703","operation_id":160438} 
[2026-03-21 18:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tHtzKctW2aBJXDbUqDODTaicRcFj5i2x","execution_time":"2026-03-21 18:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6RRv-1774104461","operation_id":160422} 
[2026-03-21 18:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tHtzKctW2aBJXDbUqDODTaicRcFj5i2x","execution_time":"2026-03-21 18:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6tNI3-1774107531","operation_id":160568} 
[2026-03-21 18:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tHtzKctW2aBJXDbUqDODTaicRcFj5i2x","execution_time":"2026-03-21 18:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aeFx-1774104699","operation_id":160437} 
[2026-03-21 18:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tHtzKctW2aBJXDbUqDODTaicRcFj5i2x","execution_time":"2026-03-21 18:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d2Qga8D-1774108077","operation_id":160602} 
[2026-03-21 18:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tHtzKctW2aBJXDbUqDODTaicRcFj5i2x","execution_time":"2026-03-21 18:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 18:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tHtzKctW2aBJXDbUqDODTaicRcFj5i2x","execution_time":"2026-03-21 18:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 18:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tHtzKctW2aBJXDbUqDODTaicRcFj5i2x","execution_time":"2026-03-21 18:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FrlSzTI-1774104468","operation_id":160423} 
[2026-03-21 18:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tHtzKctW2aBJXDbUqDODTaicRcFj5i2x","execution_time":"2026-03-21 18:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hWIfC8-1774107868","operation_id":160589} 
[2026-03-21 18:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tHtzKctW2aBJXDbUqDODTaicRcFj5i2x","execution_time":"2026-03-21 18:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-jG07jgc-1774107496","operation_id":160566} 
[2026-03-21 18:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tHtzKctW2aBJXDbUqDODTaicRcFj5i2x","execution_time":"2026-03-21 18:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kz6swVmy-1774104692","operation_id":160435} 
[2026-03-21 18:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tHtzKctW2aBJXDbUqDODTaicRcFj5i2x","execution_time":"2026-03-21 18:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 18:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tHtzKctW2aBJXDbUqDODTaicRcFj5i2x","execution_time":"2026-03-21 18:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MBj-1774107792","operation_id":160582} 
[2026-03-21 18:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tHtzKctW2aBJXDbUqDODTaicRcFj5i2x","execution_time":"2026-03-21 18:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Q7T71-1774107800","operation_id":160584} 
[2026-03-21 18:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tHtzKctW2aBJXDbUqDODTaicRcFj5i2x","execution_time":"2026-03-21 18:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rXKyN2XK-1774104444","operation_id":160420} 
[2026-03-21 18:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tHtzKctW2aBJXDbUqDODTaicRcFj5i2x","execution_time":"2026-03-21 18:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s1oBilPK-1774101779","operation_id":160353} 
[2026-03-21 18:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tHtzKctW2aBJXDbUqDODTaicRcFj5i2x","execution_time":"2026-03-21 18:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T2pGfhy-1774103306","operation_id":160394} 
[2026-03-21 18:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tHtzKctW2aBJXDbUqDODTaicRcFj5i2x","execution_time":"2026-03-21 18:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 18:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tHtzKctW2aBJXDbUqDODTaicRcFj5i2x","execution_time":"2026-03-21 18:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v11JGb9-1774108127","operation_id":160603} 
[2026-03-21 18:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tHtzKctW2aBJXDbUqDODTaicRcFj5i2x","execution_time":"2026-03-21 18:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w4u7t-1774104451","operation_id":160421} 
[2026-03-21 18:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tHtzKctW2aBJXDbUqDODTaicRcFj5i2x","execution_time":"2026-03-21 18:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 18:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tHtzKctW2aBJXDbUqDODTaicRcFj5i2x","execution_time":"2026-03-21 18:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xLbWrbHM-1774107886","operation_id":160593} 
[2026-03-21 18:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tHtzKctW2aBJXDbUqDODTaicRcFj5i2x","execution_time":"2026-03-21 18:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZIqyhEru-1774108320","operation_id":160607} 
[2026-03-21 18:52:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"tHtzKctW2aBJXDbUqDODTaicRcFj5i2x","execution_time":"2026-03-21 18:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZIqyhEru-1774108320","operation_id":160607,"processed":1,"skipped":23,"updates_prepared":1} 
[2026-03-21 18:52:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"tHtzKctW2aBJXDbUqDODTaicRcFj5i2x","execution_time":"2026-03-21 18:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZIqyhEru-1774108320","operation_id":160607,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 18:52:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"tHtzKctW2aBJXDbUqDODTaicRcFj5i2x","execution_time":"2026-03-21 18:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZIqyhEru-1774108320","operation_id":160607,"count":1} 
[2026-03-21 18:52:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"tHtzKctW2aBJXDbUqDODTaicRcFj5i2x","execution_time":"2026-03-21 18:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZIqyhEru-1774108320","operation_id":160607,"count":1} 
[2026-03-21 18:52:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"tHtzKctW2aBJXDbUqDODTaicRcFj5i2x","execution_time":"2026-03-21 18:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZIqyhEru-1774108320","operation_id":160607,"user_id":844,"notification_type":"order_approved","reference_id":175583} 
[2026-03-21 18:52:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"tHtzKctW2aBJXDbUqDODTaicRcFj5i2x","execution_time":"2026-03-21 18:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZIqyhEru-1774108320","operation_id":160607,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 18:52:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"tHtzKctW2aBJXDbUqDODTaicRcFj5i2x","execution_time":"2026-03-21 18:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZIqyhEru-1774108320","operation_id":160607,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 18:52:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"tHtzKctW2aBJXDbUqDODTaicRcFj5i2x","execution_time":"2026-03-21 18:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZIqyhEru-1774108320","operation_id":160607,"processed":1,"errors":0} 
[2026-03-21 18:52:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"tHtzKctW2aBJXDbUqDODTaicRcFj5i2x","execution_time":"2026-03-21 18:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZIqyhEru-1774108320","operation_id":160607,"processed":1,"errors":0} 
[2026-03-21 18:52:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"tHtzKctW2aBJXDbUqDODTaicRcFj5i2x","execution_time":"2026-03-21 18:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZIqyhEru-1774108320","operation_id":160607} 
[2026-03-21 18:52:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-21 18:52:04] production.INFO: Constructing job for order: 175586  
[2026-03-21 18:52:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Q7T71-1774107800","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:52:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-Q7T71-1774107800","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:52:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:52:05] production.INFO: SendAcceptReject: Notification queued {"user_id":659,"notification_type":"order_approved","reference_id":175562} 
[2026-03-21 18:52:05] production.INFO: Order updated successfully. Order ID: 175562, Status: completed  
[2026-03-21 18:52:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Q7T71-1774107800","status":"completed","codes_count":0} 
[2026-03-21 18:52:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 659  
[2026-03-21 18:52:06] production.INFO: Handling job for order: 175586  
[2026-03-21 18:52:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:52:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:52:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2a1b8c9e-8a00-430d-9e8c-dd13adbec708&Player_ID=52383314441  
[2026-03-21 18:52:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2a1b8c9e-8a00-430d-9e8c-dd13adbec708&Player_ID=52383314441","has_body":false} 
[2026-03-21 18:52:07] production.INFO: Operation sent successfully {"operation_id":160608,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-T6H-1774108327","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 18:52:07"}},"processed_data":{"order_number":"ORD-T6H-1774108327","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 18:52:10] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ZIqyhEru-1774108320","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:52:10] production.INFO: Processed webhook data (normalized) {"id":"ORD-ZIqyhEru-1774108320","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:52:10] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:52:10] production.INFO: SendAcceptReject: Notification queued {"user_id":33,"notification_type":"order_approved","reference_id":175585} 
[2026-03-21 18:52:10] production.INFO: Order updated successfully. Order ID: 175585, Status: completed  
[2026-03-21 18:52:10] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ZIqyhEru-1774108320","status":"completed","codes_count":0} 
[2026-03-21 18:52:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-21 18:52:14] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-T6H-1774108327","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:52:14] production.INFO: Processed webhook data (normalized) {"id":"ORD-T6H-1774108327","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:52:14] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:52:14] production.INFO: SendAcceptReject: Notification queued {"user_id":373,"notification_type":"order_approved","reference_id":175586} 
[2026-03-21 18:52:14] production.INFO: Order updated successfully. Order ID: 175586, Status: completed  
[2026-03-21 18:52:14] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-T6H-1774108327","status":"completed","codes_count":0} 
[2026-03-21 18:52:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 373  
[2026-03-21 18:52:37] production.INFO: Constructing job for order: 175587  
[2026-03-21 18:52:40] production.INFO: Handling job for order: 175587  
[2026-03-21 18:52:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:52:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:52:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=4bf98ea8-131f-49ae-ab21-6a03dea298b6&Player_ID=5570250778  
[2026-03-21 18:52:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=4bf98ea8-131f-49ae-ab21-6a03dea298b6&Player_ID=5570250778","has_body":false} 
[2026-03-21 18:52:41] production.INFO: Operation sent successfully {"operation_id":160609,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-oZJXEgz-1774108361","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 18:52:41"}},"processed_data":{"order_number":"ORD-oZJXEgz-1774108361","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 18:52:47] production.INFO: Constructing job for order: 175588  
[2026-03-21 18:52:49] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-oZJXEgz-1774108361","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:52:49] production.INFO: Processed webhook data (normalized) {"id":"ORD-oZJXEgz-1774108361","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:52:49] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:52:49] production.INFO: SendAcceptReject: Notification queued {"user_id":39,"notification_type":"order_approved","reference_id":175587} 
[2026-03-21 18:52:49] production.INFO: Order updated successfully. Order ID: 175587, Status: completed  
[2026-03-21 18:52:49] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-oZJXEgz-1774108361","status":"completed","codes_count":0} 
[2026-03-21 18:52:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 39  
[2026-03-21 18:52:50] production.INFO: Handling job for order: 175588  
[2026-03-21 18:52:50] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:52:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:52:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=b5b19289-da3a-490c-aef6-a5cd37ccf3fb&Player_ID=10956789699  
[2026-03-21 18:52:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=b5b19289-da3a-490c-aef6-a5cd37ccf3fb&Player_ID=10956789699","has_body":false} 
[2026-03-21 18:52:51] production.INFO: Operation sent successfully {"operation_id":160610,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7NzkWILW-1774108371","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 18:52:51"}},"processed_data":{"order_number":"ORD-7NzkWILW-1774108371","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 18:53:16] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1452.875","mainamount":"1475","operation_number":"156054069","note":"سرعة لو سمحت","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php623qtluk13apaRJphAB"}},"user_id":1609} 
[2026-03-21 18:53:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 18:53:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 18:53:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 18:53:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 18:53:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 18:53:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 18:53:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 18:53:18] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 18:53:18] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18357,"user_id":1609,"amount":1452.875,"admins_notified":7} 
[2026-03-21 18:53:29] production.INFO: Constructing job for order: 175589  
[2026-03-21 18:53:30] production.INFO: Handling job for order: 175589  
[2026-03-21 18:53:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:53:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:53:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=3c04f66d-602e-4922-9cb1-b06a41b0a97d&Player_ID=8638406825  
[2026-03-21 18:53:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=3c04f66d-602e-4922-9cb1-b06a41b0a97d&Player_ID=8638406825","has_body":false} 
[2026-03-21 18:53:31] production.INFO: Operation sent successfully {"operation_id":160611,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8XM3j-1774108411","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 18:53:31"}},"processed_data":{"order_number":"ORD-8XM3j-1774108411","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 18:53:47] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-jG07jgc-1774107496","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:53:47] production.INFO: Processed webhook data (normalized) {"id":"ORD-jG07jgc-1774107496","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:53:47] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:53:47] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":175544} 
[2026-03-21 18:53:47] production.INFO: Order updated successfully. Order ID: 175544, Status: completed  
[2026-03-21 18:53:47] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-jG07jgc-1774107496","status":"completed","codes_count":0} 
[2026-03-21 18:53:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-21 18:53:49] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-xLbWrbHM-1774107886","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:53:49] production.INFO: Processed webhook data (normalized) {"id":"ORD-xLbWrbHM-1774107886","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:53:49] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:53:49] production.INFO: SendAcceptReject: Notification queued {"user_id":111,"notification_type":"order_approved","reference_id":175571} 
[2026-03-21 18:53:49] production.INFO: Order updated successfully. Order ID: 175571, Status: completed  
[2026-03-21 18:53:49] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-xLbWrbHM-1774107886","status":"completed","codes_count":0} 
[2026-03-21 18:54:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"icOWMUBLxqIRd5Lcs5wpKuAtjXnKc4kg","execution_time":"2026-03-21 18:54:01"} 
[2026-03-21 18:54:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"icOWMUBLxqIRd5Lcs5wpKuAtjXnKc4kg","execution_time":"2026-03-21 18:54:01","total_operations":21,"sites_count":1} 
[2026-03-21 18:54:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"icOWMUBLxqIRd5Lcs5wpKuAtjXnKc4kg","execution_time":"2026-03-21 18:54:01","site_id":3,"site_name":"swgamessd","orders_count":21,"order_ids":["ORD-s1oBilPK-1774101779","ORD-T2pGfhy-1774103306","ORD-rXKyN2XK-1774104444","ORD-w4u7t-1774104451","ORD-6RRv-1774104461","ORD-FrlSzTI-1774104468","ORD-EQtMK1I-1774104688","ORD-kz6swVmy-1774104692","ORD-lTYuv-1774104696","ORD-aeFx-1774104699"]} 
[2026-03-21 18:54:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"icOWMUBLxqIRd5Lcs5wpKuAtjXnKc4kg","execution_time":"2026-03-21 18:54:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 18:54:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"icOWMUBLxqIRd5Lcs5wpKuAtjXnKc4kg","execution_time":"2026-03-21 18:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":21} 
[2026-03-21 18:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"icOWMUBLxqIRd5Lcs5wpKuAtjXnKc4kg","execution_time":"2026-03-21 18:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6l79-1774104703","operation_id":160438} 
[2026-03-21 18:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"icOWMUBLxqIRd5Lcs5wpKuAtjXnKc4kg","execution_time":"2026-03-21 18:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6RRv-1774104461","operation_id":160422} 
[2026-03-21 18:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"icOWMUBLxqIRd5Lcs5wpKuAtjXnKc4kg","execution_time":"2026-03-21 18:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6tNI3-1774107531","operation_id":160568} 
[2026-03-21 18:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"icOWMUBLxqIRd5Lcs5wpKuAtjXnKc4kg","execution_time":"2026-03-21 18:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7NzkWILW-1774108371","operation_id":160610} 
[2026-03-21 18:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"icOWMUBLxqIRd5Lcs5wpKuAtjXnKc4kg","execution_time":"2026-03-21 18:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8XM3j-1774108411","operation_id":160611} 
[2026-03-21 18:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"icOWMUBLxqIRd5Lcs5wpKuAtjXnKc4kg","execution_time":"2026-03-21 18:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aeFx-1774104699","operation_id":160437} 
[2026-03-21 18:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"icOWMUBLxqIRd5Lcs5wpKuAtjXnKc4kg","execution_time":"2026-03-21 18:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d2Qga8D-1774108077","operation_id":160602} 
[2026-03-21 18:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"icOWMUBLxqIRd5Lcs5wpKuAtjXnKc4kg","execution_time":"2026-03-21 18:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 18:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"icOWMUBLxqIRd5Lcs5wpKuAtjXnKc4kg","execution_time":"2026-03-21 18:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 18:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"icOWMUBLxqIRd5Lcs5wpKuAtjXnKc4kg","execution_time":"2026-03-21 18:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FrlSzTI-1774104468","operation_id":160423} 
[2026-03-21 18:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"icOWMUBLxqIRd5Lcs5wpKuAtjXnKc4kg","execution_time":"2026-03-21 18:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hWIfC8-1774107868","operation_id":160589} 
[2026-03-21 18:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"icOWMUBLxqIRd5Lcs5wpKuAtjXnKc4kg","execution_time":"2026-03-21 18:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kz6swVmy-1774104692","operation_id":160435} 
[2026-03-21 18:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"icOWMUBLxqIRd5Lcs5wpKuAtjXnKc4kg","execution_time":"2026-03-21 18:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 18:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"icOWMUBLxqIRd5Lcs5wpKuAtjXnKc4kg","execution_time":"2026-03-21 18:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MBj-1774107792","operation_id":160582} 
[2026-03-21 18:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"icOWMUBLxqIRd5Lcs5wpKuAtjXnKc4kg","execution_time":"2026-03-21 18:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rXKyN2XK-1774104444","operation_id":160420} 
[2026-03-21 18:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"icOWMUBLxqIRd5Lcs5wpKuAtjXnKc4kg","execution_time":"2026-03-21 18:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s1oBilPK-1774101779","operation_id":160353} 
[2026-03-21 18:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"icOWMUBLxqIRd5Lcs5wpKuAtjXnKc4kg","execution_time":"2026-03-21 18:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T2pGfhy-1774103306","operation_id":160394} 
[2026-03-21 18:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"icOWMUBLxqIRd5Lcs5wpKuAtjXnKc4kg","execution_time":"2026-03-21 18:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 18:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"icOWMUBLxqIRd5Lcs5wpKuAtjXnKc4kg","execution_time":"2026-03-21 18:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v11JGb9-1774108127","operation_id":160603} 
[2026-03-21 18:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"icOWMUBLxqIRd5Lcs5wpKuAtjXnKc4kg","execution_time":"2026-03-21 18:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w4u7t-1774104451","operation_id":160421} 
[2026-03-21 18:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"icOWMUBLxqIRd5Lcs5wpKuAtjXnKc4kg","execution_time":"2026-03-21 18:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 18:54:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"icOWMUBLxqIRd5Lcs5wpKuAtjXnKc4kg","execution_time":"2026-03-21 18:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"skipped":21,"updates_prepared":0} 
[2026-03-21 18:54:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"icOWMUBLxqIRd5Lcs5wpKuAtjXnKc4kg","execution_time":"2026-03-21 18:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"errors":0} 
[2026-03-21 18:54:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"icOWMUBLxqIRd5Lcs5wpKuAtjXnKc4kg","execution_time":"2026-03-21 18:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 18:54:40] production.INFO: Constructing job for order: 175590  
[2026-03-21 18:54:43] production.INFO: Handling job for order: 175590  
[2026-03-21 18:54:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:54:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:54:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=b48a9403-9ede-4812-b127-27fc39092247&Player_ID=10956789699  
[2026-03-21 18:54:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=b48a9403-9ede-4812-b127-27fc39092247&Player_ID=10956789699","has_body":false} 
[2026-03-21 18:54:44] production.INFO: Constructing job for order: 175591  
[2026-03-21 18:54:44] production.INFO: Operation sent successfully {"operation_id":160612,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-aSmi7cr-1774108484","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 18:54:44"}},"processed_data":{"order_number":"ORD-aSmi7cr-1774108484","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 18:54:47] production.INFO: Handling job for order: 175591  
[2026-03-21 18:54:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:54:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:54:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=e3ff192e-2d83-46a3-a8fc-1bcf42b47c35&Player_ID=5870332855  
[2026-03-21 18:54:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=e3ff192e-2d83-46a3-a8fc-1bcf42b47c35&Player_ID=5870332855","has_body":false} 
[2026-03-21 18:54:48] production.INFO: Operation sent successfully {"operation_id":160613,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-bEmFd-1774108488","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 18:54:48"}},"processed_data":{"order_number":"ORD-bEmFd-1774108488","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 18:55:03] production.INFO: Executing GetProducts task...  
[2026-03-21 18:55:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 18:55:03] production.INFO: Executing GetProducts task...  
[2026-03-21 18:55:05] production.INFO: async() رجع: true  
[2026-03-21 18:55:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 18:55:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 18:55:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 18:55:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 18:55:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 18:55:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 18:55:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 18:55:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 18:55:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 18:55:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 18:55:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 18:55:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-6tNI3-1774107531","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:55:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-6tNI3-1774107531","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:55:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:55:23] production.INFO: SendAcceptReject: Notification queued {"user_id":675,"notification_type":"order_approved","reference_id":175546} 
[2026-03-21 18:55:23] production.INFO: Order updated successfully. Order ID: 175546, Status: completed  
[2026-03-21 18:55:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-6tNI3-1774107531","status":"completed","codes_count":0} 
[2026-03-21 18:55:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 675  
[2026-03-21 18:55:27] production.INFO: Constructing job for order: 175592  
[2026-03-21 18:55:28] production.INFO: Handling job for order: 175592  
[2026-03-21 18:55:28] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:55:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:55:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=53756366-3861-425d-a33b-ca21df66825e&Player_ID=9704780677  
[2026-03-21 18:55:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=53756366-3861-425d-a33b-ca21df66825e&Player_ID=9704780677","has_body":false} 
[2026-03-21 18:55:28] production.INFO: Operation sent successfully {"operation_id":160614,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-zWS3Z6-1774108528","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 18:55:28"}},"processed_data":{"order_number":"ORD-zWS3Z6-1774108528","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 18:55:32] production.INFO: Constructing job for order: 175593  
[2026-03-21 18:55:34] production.INFO: Handling job for order: 175593  
[2026-03-21 18:55:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:55:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:55:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/628/params?qty=5000&uuid=e9652a46-40ed-446c-b0e4-4d7450718a84&Player_ID=16192698  
[2026-03-21 18:55:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/628/params?qty=5000&uuid=e9652a46-40ed-446c-b0e4-4d7450718a84&Player_ID=16192698","has_body":false} 
[2026-03-21 18:55:35] production.INFO: Operation sent successfully {"operation_id":160615,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rzPoZ5u6-1774108535","amount":2.44931050000000016808598957140929996967315673828125,"status":"processing","product":"Hiyoo Amount","game":"Hiyoo","notes":[],"created_at":"2026-03-21 18:55:35"}},"processed_data":{"order_number":"ORD-rzPoZ5u6-1774108535","amount":2.44931050000000016808598957140929996967315673828125,"status":"processing","product":"Hiyoo Amount","game":"Hiyoo"}} 
[2026-03-21 18:55:49] production.INFO: Constructing job for order: 175594  
[2026-03-21 18:55:50] production.INFO: Handling job for order: 175594  
[2026-03-21 18:55:50] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:55:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:55:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=9a146208-bd55-4761-8063-14fe53ee189f&Player_ID=8204888679  
[2026-03-21 18:55:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=9a146208-bd55-4761-8063-14fe53ee189f&Player_ID=8204888679","has_body":false} 
[2026-03-21 18:55:51] production.INFO: Operation sent successfully {"operation_id":160616,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Vay-1774108551","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 18:55:51"}},"processed_data":{"order_number":"ORD-Vay-1774108551","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 18:55:57] production.INFO: Constructing job for order: 175595  
[2026-03-21 18:56:00] production.INFO: Handling job for order: 175595  
[2026-03-21 18:56:00] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 18:56:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:56:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=82d97c85-a14e-4e51-a0d6-5e5bb2d1ebe4&Player_ID=0932204865  
[2026-03-21 18:56:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=82d97c85-a14e-4e51-a0d6-5e5bb2d1ebe4&Player_ID=0932204865","has_body":false} 
[2026-03-21 18:56:01] production.INFO: Operation sent successfully {"operation_id":160617,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-cRZ5PQ9s-1774108561","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 18:56:01"}},"processed_data":{"order_number":"ORD-cRZ5PQ9s-1774108561","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 18:56:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"f23EiWFERE8ubualu1KWdgfT9dIiRDop","execution_time":"2026-03-21 18:56:01"} 
[2026-03-21 18:56:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"f23EiWFERE8ubualu1KWdgfT9dIiRDop","execution_time":"2026-03-21 18:56:01","total_operations":26,"sites_count":2} 
[2026-03-21 18:56:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"f23EiWFERE8ubualu1KWdgfT9dIiRDop","execution_time":"2026-03-21 18:56:01","site_id":3,"site_name":"swgamessd","orders_count":25,"order_ids":["ORD-s1oBilPK-1774101779","ORD-T2pGfhy-1774103306","ORD-rXKyN2XK-1774104444","ORD-w4u7t-1774104451","ORD-6RRv-1774104461","ORD-FrlSzTI-1774104468","ORD-EQtMK1I-1774104688","ORD-kz6swVmy-1774104692","ORD-lTYuv-1774104696","ORD-aeFx-1774104699"]} 
[2026-03-21 18:56:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"f23EiWFERE8ubualu1KWdgfT9dIiRDop","execution_time":"2026-03-21 18:56:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 18:56:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"f23EiWFERE8ubualu1KWdgfT9dIiRDop","execution_time":"2026-03-21 18:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":25} 
[2026-03-21 18:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"f23EiWFERE8ubualu1KWdgfT9dIiRDop","execution_time":"2026-03-21 18:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6l79-1774104703","operation_id":160438} 
[2026-03-21 18:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"f23EiWFERE8ubualu1KWdgfT9dIiRDop","execution_time":"2026-03-21 18:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6RRv-1774104461","operation_id":160422} 
[2026-03-21 18:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"f23EiWFERE8ubualu1KWdgfT9dIiRDop","execution_time":"2026-03-21 18:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7NzkWILW-1774108371","operation_id":160610} 
[2026-03-21 18:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"f23EiWFERE8ubualu1KWdgfT9dIiRDop","execution_time":"2026-03-21 18:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8XM3j-1774108411","operation_id":160611} 
[2026-03-21 18:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"f23EiWFERE8ubualu1KWdgfT9dIiRDop","execution_time":"2026-03-21 18:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aeFx-1774104699","operation_id":160437} 
[2026-03-21 18:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"f23EiWFERE8ubualu1KWdgfT9dIiRDop","execution_time":"2026-03-21 18:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aSmi7cr-1774108484","operation_id":160612} 
[2026-03-21 18:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"f23EiWFERE8ubualu1KWdgfT9dIiRDop","execution_time":"2026-03-21 18:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bEmFd-1774108488","operation_id":160613} 
[2026-03-21 18:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"f23EiWFERE8ubualu1KWdgfT9dIiRDop","execution_time":"2026-03-21 18:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d2Qga8D-1774108077","operation_id":160602} 
[2026-03-21 18:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"f23EiWFERE8ubualu1KWdgfT9dIiRDop","execution_time":"2026-03-21 18:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 18:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"f23EiWFERE8ubualu1KWdgfT9dIiRDop","execution_time":"2026-03-21 18:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 18:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"f23EiWFERE8ubualu1KWdgfT9dIiRDop","execution_time":"2026-03-21 18:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FrlSzTI-1774104468","operation_id":160423} 
[2026-03-21 18:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"f23EiWFERE8ubualu1KWdgfT9dIiRDop","execution_time":"2026-03-21 18:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hWIfC8-1774107868","operation_id":160589} 
[2026-03-21 18:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"f23EiWFERE8ubualu1KWdgfT9dIiRDop","execution_time":"2026-03-21 18:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kz6swVmy-1774104692","operation_id":160435} 
[2026-03-21 18:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"f23EiWFERE8ubualu1KWdgfT9dIiRDop","execution_time":"2026-03-21 18:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 18:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"f23EiWFERE8ubualu1KWdgfT9dIiRDop","execution_time":"2026-03-21 18:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MBj-1774107792","operation_id":160582} 
[2026-03-21 18:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"f23EiWFERE8ubualu1KWdgfT9dIiRDop","execution_time":"2026-03-21 18:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rXKyN2XK-1774104444","operation_id":160420} 
[2026-03-21 18:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"f23EiWFERE8ubualu1KWdgfT9dIiRDop","execution_time":"2026-03-21 18:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rzPoZ5u6-1774108535","operation_id":160615} 
[2026-03-21 18:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"f23EiWFERE8ubualu1KWdgfT9dIiRDop","execution_time":"2026-03-21 18:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s1oBilPK-1774101779","operation_id":160353} 
[2026-03-21 18:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"f23EiWFERE8ubualu1KWdgfT9dIiRDop","execution_time":"2026-03-21 18:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T2pGfhy-1774103306","operation_id":160394} 
[2026-03-21 18:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"f23EiWFERE8ubualu1KWdgfT9dIiRDop","execution_time":"2026-03-21 18:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 18:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"f23EiWFERE8ubualu1KWdgfT9dIiRDop","execution_time":"2026-03-21 18:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v11JGb9-1774108127","operation_id":160603} 
[2026-03-21 18:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"f23EiWFERE8ubualu1KWdgfT9dIiRDop","execution_time":"2026-03-21 18:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Vay-1774108551","operation_id":160616} 
[2026-03-21 18:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"f23EiWFERE8ubualu1KWdgfT9dIiRDop","execution_time":"2026-03-21 18:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w4u7t-1774104451","operation_id":160421} 
[2026-03-21 18:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"f23EiWFERE8ubualu1KWdgfT9dIiRDop","execution_time":"2026-03-21 18:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 18:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"f23EiWFERE8ubualu1KWdgfT9dIiRDop","execution_time":"2026-03-21 18:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zWS3Z6-1774108528","operation_id":160614} 
[2026-03-21 18:56:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"f23EiWFERE8ubualu1KWdgfT9dIiRDop","execution_time":"2026-03-21 18:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zWS3Z6-1774108528","operation_id":160614,"processed":0,"skipped":25,"updates_prepared":0} 
[2026-03-21 18:56:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"f23EiWFERE8ubualu1KWdgfT9dIiRDop","execution_time":"2026-03-21 18:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zWS3Z6-1774108528","operation_id":160614,"processed":0,"errors":0} 
[2026-03-21 18:56:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"f23EiWFERE8ubualu1KWdgfT9dIiRDop","execution_time":"2026-03-21 18:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zWS3Z6-1774108528","operation_id":160614,"orders_count":1,"order_ids":["ORD-cRZ5PQ9s-1774108561"]} 
[2026-03-21 18:56:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"f23EiWFERE8ubualu1KWdgfT9dIiRDop","execution_time":"2026-03-21 18:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zWS3Z6-1774108528","operation_id":160614} 
[2026-03-21 18:56:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"f23EiWFERE8ubualu1KWdgfT9dIiRDop","execution_time":"2026-03-21 18:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zWS3Z6-1774108528","operation_id":160614,"orders_count":1} 
[2026-03-21 18:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"f23EiWFERE8ubualu1KWdgfT9dIiRDop","execution_time":"2026-03-21 18:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cRZ5PQ9s-1774108561","operation_id":160617} 
[2026-03-21 18:56:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"f23EiWFERE8ubualu1KWdgfT9dIiRDop","execution_time":"2026-03-21 18:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cRZ5PQ9s-1774108561","operation_id":160617,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 18:56:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"f23EiWFERE8ubualu1KWdgfT9dIiRDop","execution_time":"2026-03-21 18:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cRZ5PQ9s-1774108561","operation_id":160617,"processed":0,"errors":0} 
[2026-03-21 18:56:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"f23EiWFERE8ubualu1KWdgfT9dIiRDop","execution_time":"2026-03-21 18:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cRZ5PQ9s-1774108561","operation_id":160617} 
[2026-03-21 18:56:15] production.INFO: Constructing job for order: 175596  
[2026-03-21 18:56:16] production.INFO: Handling job for order: 175596  
[2026-03-21 18:56:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:56:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:56:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=35000&uuid=24fe19de-363e-435e-9424-23056a0d36f5&Player_ID=1275067570  
[2026-03-21 18:56:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=35000&uuid=24fe19de-363e-435e-9424-23056a0d36f5&Player_ID=1275067570","has_body":false} 
[2026-03-21 18:56:17] production.INFO: Operation sent successfully {"operation_id":160618,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2vAccym0-1774108577","amount":3.9396000000000004348521542851813137531280517578125,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-21 18:56:17"}},"processed_data":{"order_number":"ORD-2vAccym0-1774108577","amount":3.9396000000000004348521542851813137531280517578125,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-21 18:56:26] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-2vAccym0-1774108577","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 18:56:26] production.INFO: Processed webhook data (normalized) {"id":"ORD-2vAccym0-1774108577","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 18:56:26] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:56:26] production.INFO: SendAcceptReject: Notification queued {"user_id":939,"notification_type":"order_approved","reference_id":175596} 
[2026-03-21 18:56:26] production.INFO: Order updated successfully. Order ID: 175596, Status: completed  
[2026-03-21 18:56:26] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-2vAccym0-1774108577","status":"completed","codes_count":0} 
[2026-03-21 18:56:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 939  
[2026-03-21 18:56:51] production.INFO: Constructing job for order: 175597  
[2026-03-21 18:56:53] production.INFO: Handling job for order: 175597  
[2026-03-21 18:56:53] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:56:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:56:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=8586ae3d-ad20-48e8-b213-4416edffbc17&Player_ID=9475058851  
[2026-03-21 18:56:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=8586ae3d-ad20-48e8-b213-4416edffbc17&Player_ID=9475058851","has_body":false} 
[2026-03-21 18:56:54] production.INFO: Operation sent successfully {"operation_id":160619,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4nKJP7rm-1774108614","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 18:56:54"}},"processed_data":{"order_number":"ORD-4nKJP7rm-1774108614","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 18:57:08] production.INFO: Constructing job for order: 175598  
[2026-03-21 18:57:09] production.INFO: Handling job for order: 175598  
[2026-03-21 18:57:09] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 18:57:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:57:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=50a3e445-fee4-4d0a-8e45-44c135db52b6&Player_ID=0932204865  
[2026-03-21 18:57:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=50a3e445-fee4-4d0a-8e45-44c135db52b6&Player_ID=0932204865","has_body":false} 
[2026-03-21 18:57:10] production.INFO: Operation sent successfully {"operation_id":160620,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-IezQTL-1774108630","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 18:57:10"}},"processed_data":{"order_number":"ORD-IezQTL-1774108630","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 18:57:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-d2Qga8D-1774108077","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:57:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-d2Qga8D-1774108077","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:57:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:57:31] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":175580} 
[2026-03-21 18:57:31] production.INFO: Order updated successfully. Order ID: 175580, Status: completed  
[2026-03-21 18:57:31] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-d2Qga8D-1774108077","status":"completed","codes_count":0} 
[2026-03-21 18:57:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 18:57:48] production.INFO: Constructing job for order: 175599  
[2026-03-21 18:57:49] production.INFO: Handling job for order: 175599  
[2026-03-21 18:57:49] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:57:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:57:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=5b214afb-7ed2-46ee-8507-15c482ac2c12&Player_ID=7623494167  
[2026-03-21 18:57:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=5b214afb-7ed2-46ee-8507-15c482ac2c12&Player_ID=7623494167","has_body":false} 
[2026-03-21 18:57:50] production.INFO: Operation sent successfully {"operation_id":160621,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ZIcxKP-1774108669","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 18:57:50"}},"processed_data":{"order_number":"ORD-ZIcxKP-1774108669","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 18:57:59] production.INFO: Constructing job for order: 175600  
[2026-03-21 18:58:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"zFIk6BKvCLN51HOAhjcJ7K7k8ksqAeik","execution_time":"2026-03-21 18:58:02"} 
[2026-03-21 18:58:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"zFIk6BKvCLN51HOAhjcJ7K7k8ksqAeik","execution_time":"2026-03-21 18:58:02","total_operations":28,"sites_count":2} 
[2026-03-21 18:58:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"zFIk6BKvCLN51HOAhjcJ7K7k8ksqAeik","execution_time":"2026-03-21 18:58:02","site_id":3,"site_name":"swgamessd","orders_count":26,"order_ids":["ORD-s1oBilPK-1774101779","ORD-T2pGfhy-1774103306","ORD-rXKyN2XK-1774104444","ORD-w4u7t-1774104451","ORD-6RRv-1774104461","ORD-FrlSzTI-1774104468","ORD-EQtMK1I-1774104688","ORD-kz6swVmy-1774104692","ORD-lTYuv-1774104696","ORD-aeFx-1774104699"]} 
[2026-03-21 18:58:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"zFIk6BKvCLN51HOAhjcJ7K7k8ksqAeik","execution_time":"2026-03-21 18:58:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 18:58:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"zFIk6BKvCLN51HOAhjcJ7K7k8ksqAeik","execution_time":"2026-03-21 18:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":26} 
[2026-03-21 18:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zFIk6BKvCLN51HOAhjcJ7K7k8ksqAeik","execution_time":"2026-03-21 18:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4nKJP7rm-1774108614","operation_id":160619} 
[2026-03-21 18:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zFIk6BKvCLN51HOAhjcJ7K7k8ksqAeik","execution_time":"2026-03-21 18:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6l79-1774104703","operation_id":160438} 
[2026-03-21 18:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zFIk6BKvCLN51HOAhjcJ7K7k8ksqAeik","execution_time":"2026-03-21 18:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6RRv-1774104461","operation_id":160422} 
[2026-03-21 18:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zFIk6BKvCLN51HOAhjcJ7K7k8ksqAeik","execution_time":"2026-03-21 18:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7NzkWILW-1774108371","operation_id":160610} 
[2026-03-21 18:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zFIk6BKvCLN51HOAhjcJ7K7k8ksqAeik","execution_time":"2026-03-21 18:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8XM3j-1774108411","operation_id":160611} 
[2026-03-21 18:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zFIk6BKvCLN51HOAhjcJ7K7k8ksqAeik","execution_time":"2026-03-21 18:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aeFx-1774104699","operation_id":160437} 
[2026-03-21 18:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zFIk6BKvCLN51HOAhjcJ7K7k8ksqAeik","execution_time":"2026-03-21 18:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aSmi7cr-1774108484","operation_id":160612} 
[2026-03-21 18:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zFIk6BKvCLN51HOAhjcJ7K7k8ksqAeik","execution_time":"2026-03-21 18:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bEmFd-1774108488","operation_id":160613} 
[2026-03-21 18:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zFIk6BKvCLN51HOAhjcJ7K7k8ksqAeik","execution_time":"2026-03-21 18:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 18:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zFIk6BKvCLN51HOAhjcJ7K7k8ksqAeik","execution_time":"2026-03-21 18:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 18:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zFIk6BKvCLN51HOAhjcJ7K7k8ksqAeik","execution_time":"2026-03-21 18:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FrlSzTI-1774104468","operation_id":160423} 
[2026-03-21 18:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zFIk6BKvCLN51HOAhjcJ7K7k8ksqAeik","execution_time":"2026-03-21 18:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hWIfC8-1774107868","operation_id":160589} 
[2026-03-21 18:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zFIk6BKvCLN51HOAhjcJ7K7k8ksqAeik","execution_time":"2026-03-21 18:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kz6swVmy-1774104692","operation_id":160435} 
[2026-03-21 18:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zFIk6BKvCLN51HOAhjcJ7K7k8ksqAeik","execution_time":"2026-03-21 18:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 18:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zFIk6BKvCLN51HOAhjcJ7K7k8ksqAeik","execution_time":"2026-03-21 18:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MBj-1774107792","operation_id":160582} 
[2026-03-21 18:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zFIk6BKvCLN51HOAhjcJ7K7k8ksqAeik","execution_time":"2026-03-21 18:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rXKyN2XK-1774104444","operation_id":160420} 
[2026-03-21 18:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zFIk6BKvCLN51HOAhjcJ7K7k8ksqAeik","execution_time":"2026-03-21 18:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rzPoZ5u6-1774108535","operation_id":160615} 
[2026-03-21 18:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zFIk6BKvCLN51HOAhjcJ7K7k8ksqAeik","execution_time":"2026-03-21 18:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s1oBilPK-1774101779","operation_id":160353} 
[2026-03-21 18:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zFIk6BKvCLN51HOAhjcJ7K7k8ksqAeik","execution_time":"2026-03-21 18:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T2pGfhy-1774103306","operation_id":160394} 
[2026-03-21 18:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zFIk6BKvCLN51HOAhjcJ7K7k8ksqAeik","execution_time":"2026-03-21 18:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 18:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zFIk6BKvCLN51HOAhjcJ7K7k8ksqAeik","execution_time":"2026-03-21 18:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v11JGb9-1774108127","operation_id":160603} 
[2026-03-21 18:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zFIk6BKvCLN51HOAhjcJ7K7k8ksqAeik","execution_time":"2026-03-21 18:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Vay-1774108551","operation_id":160616} 
[2026-03-21 18:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zFIk6BKvCLN51HOAhjcJ7K7k8ksqAeik","execution_time":"2026-03-21 18:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w4u7t-1774104451","operation_id":160421} 
[2026-03-21 18:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zFIk6BKvCLN51HOAhjcJ7K7k8ksqAeik","execution_time":"2026-03-21 18:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 18:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zFIk6BKvCLN51HOAhjcJ7K7k8ksqAeik","execution_time":"2026-03-21 18:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZIcxKP-1774108669","operation_id":160621} 
[2026-03-21 18:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zFIk6BKvCLN51HOAhjcJ7K7k8ksqAeik","execution_time":"2026-03-21 18:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zWS3Z6-1774108528","operation_id":160614} 
[2026-03-21 18:58:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"zFIk6BKvCLN51HOAhjcJ7K7k8ksqAeik","execution_time":"2026-03-21 18:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zWS3Z6-1774108528","operation_id":160614,"processed":0,"skipped":26,"updates_prepared":0} 
[2026-03-21 18:58:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"zFIk6BKvCLN51HOAhjcJ7K7k8ksqAeik","execution_time":"2026-03-21 18:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zWS3Z6-1774108528","operation_id":160614,"processed":0,"errors":0} 
[2026-03-21 18:58:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"zFIk6BKvCLN51HOAhjcJ7K7k8ksqAeik","execution_time":"2026-03-21 18:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zWS3Z6-1774108528","operation_id":160614,"orders_count":2,"order_ids":["ORD-cRZ5PQ9s-1774108561","ORD-IezQTL-1774108630"]} 
[2026-03-21 18:58:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"zFIk6BKvCLN51HOAhjcJ7K7k8ksqAeik","execution_time":"2026-03-21 18:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zWS3Z6-1774108528","operation_id":160614} 
[2026-03-21 18:58:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"zFIk6BKvCLN51HOAhjcJ7K7k8ksqAeik","execution_time":"2026-03-21 18:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zWS3Z6-1774108528","operation_id":160614,"orders_count":2} 
[2026-03-21 18:58:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"zFIk6BKvCLN51HOAhjcJ7K7k8ksqAeik","execution_time":"2026-03-21 18:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IezQTL-1774108630","operation_id":160620,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-21 18:58:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"zFIk6BKvCLN51HOAhjcJ7K7k8ksqAeik","execution_time":"2026-03-21 18:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IezQTL-1774108630","operation_id":160620,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-21 18:58:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"zFIk6BKvCLN51HOAhjcJ7K7k8ksqAeik","execution_time":"2026-03-21 18:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IezQTL-1774108630","operation_id":160620,"count":2} 
[2026-03-21 18:58:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"zFIk6BKvCLN51HOAhjcJ7K7k8ksqAeik","execution_time":"2026-03-21 18:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IezQTL-1774108630","operation_id":160620,"count":2} 
[2026-03-21 18:58:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"zFIk6BKvCLN51HOAhjcJ7K7k8ksqAeik","execution_time":"2026-03-21 18:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IezQTL-1774108630","operation_id":160620,"user_id":54,"notification_type":"order_approved","reference_id":175595} 
[2026-03-21 18:58:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"zFIk6BKvCLN51HOAhjcJ7K7k8ksqAeik","execution_time":"2026-03-21 18:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IezQTL-1774108630","operation_id":160620,"user_id":54,"notification_type":"order_approved","reference_id":175598} 
[2026-03-21 18:58:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"zFIk6BKvCLN51HOAhjcJ7K7k8ksqAeik","execution_time":"2026-03-21 18:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IezQTL-1774108630","operation_id":160620,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-21 18:58:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"zFIk6BKvCLN51HOAhjcJ7K7k8ksqAeik","execution_time":"2026-03-21 18:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IezQTL-1774108630","operation_id":160620,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-21 18:58:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"zFIk6BKvCLN51HOAhjcJ7K7k8ksqAeik","execution_time":"2026-03-21 18:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IezQTL-1774108630","operation_id":160620,"processed":2,"errors":0} 
[2026-03-21 18:58:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"zFIk6BKvCLN51HOAhjcJ7K7k8ksqAeik","execution_time":"2026-03-21 18:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IezQTL-1774108630","operation_id":160620,"processed":2,"errors":0} 
[2026-03-21 18:58:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"zFIk6BKvCLN51HOAhjcJ7K7k8ksqAeik","execution_time":"2026-03-21 18:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IezQTL-1774108630","operation_id":160620} 
[2026-03-21 18:58:02] production.INFO: Handling job for order: 175600  
[2026-03-21 18:58:02] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:58:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:58:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=859ffe04-c21d-44d8-93e7-5cd9ef3e9d6a&Player_ID=52222241098  
[2026-03-21 18:58:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=859ffe04-c21d-44d8-93e7-5cd9ef3e9d6a&Player_ID=52222241098","has_body":false} 
[2026-03-21 18:58:03] production.INFO: Operation sent successfully {"operation_id":160622,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qcXc-1774108683","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 18:58:03"}},"processed_data":{"order_number":"ORD-qcXc-1774108683","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-21 18:58:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 54  
[2026-03-21 18:58:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 54  
[2026-03-21 18:58:03] production.INFO: Constructing job for order: 175601  
[2026-03-21 18:58:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-rzPoZ5u6-1774108535","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 18:58:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-rzPoZ5u6-1774108535","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 18:58:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:58:05] production.INFO: SendAcceptReject: Notification queued {"user_id":65,"notification_type":"order_approved","reference_id":175593} 
[2026-03-21 18:58:05] production.INFO: Order updated successfully. Order ID: 175593, Status: completed  
[2026-03-21 18:58:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-rzPoZ5u6-1774108535","status":"completed","codes_count":0} 
[2026-03-21 18:58:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 65  
[2026-03-21 18:58:06] production.INFO: Handling job for order: 175601  
[2026-03-21 18:58:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:58:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:58:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=bf76aa76-752e-4f5b-8ab5-40538f2709b9&Player_ID=11747070332  
[2026-03-21 18:58:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=bf76aa76-752e-4f5b-8ab5-40538f2709b9&Player_ID=11747070332","has_body":false} 
[2026-03-21 18:58:07] production.INFO: Operation sent successfully {"operation_id":160623,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ZnT-1774108687","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 18:58:07"}},"processed_data":{"order_number":"ORD-ZnT-1774108687","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 18:58:11] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-qcXc-1774108683","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:58:11] production.INFO: Processed webhook data (normalized) {"id":"ORD-qcXc-1774108683","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:58:11] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:58:11] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":175600} 
[2026-03-21 18:58:11] production.INFO: Order updated successfully. Order ID: 175600, Status: completed  
[2026-03-21 18:58:11] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-qcXc-1774108683","status":"completed","codes_count":0} 
[2026-03-21 18:58:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-21 18:58:21] production.INFO: Constructing job for order: 175602  
[2026-03-21 18:58:22] production.INFO: Handling job for order: 175602  
[2026-03-21 18:58:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:58:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:58:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0ffeeefd-398d-4cdf-a1b5-66a182517aaa&Player_ID=52279141381  
[2026-03-21 18:58:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0ffeeefd-398d-4cdf-a1b5-66a182517aaa&Player_ID=52279141381","has_body":false} 
[2026-03-21 18:58:23] production.INFO: Operation sent successfully {"operation_id":160624,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-YwjKOfnf-1774108702","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 18:58:23"}},"processed_data":{"order_number":"ORD-YwjKOfnf-1774108702","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 18:58:30] production.INFO: Constructing job for order: 175603  
[2026-03-21 18:58:32] production.INFO: Handling job for order: 175603  
[2026-03-21 18:58:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:58:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:58:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=eccc2ba2-9264-4530-9170-e6b2d9167193&Player_ID=52279141381  
[2026-03-21 18:58:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=eccc2ba2-9264-4530-9170-e6b2d9167193&Player_ID=52279141381","has_body":false} 
[2026-03-21 18:58:32] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-YwjKOfnf-1774108702","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:58:32] production.INFO: Processed webhook data (normalized) {"id":"ORD-YwjKOfnf-1774108702","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:58:32] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:58:32] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":175602} 
[2026-03-21 18:58:32] production.INFO: Order updated successfully. Order ID: 175602, Status: completed  
[2026-03-21 18:58:32] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-YwjKOfnf-1774108702","status":"completed","codes_count":0} 
[2026-03-21 18:58:33] production.INFO: Operation sent successfully {"operation_id":160625,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-seHd-1774108712","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 18:58:33"}},"processed_data":{"order_number":"ORD-seHd-1774108712","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 18:58:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-21 18:58:42] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-seHd-1774108712","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:58:42] production.INFO: Processed webhook data (normalized) {"id":"ORD-seHd-1774108712","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:58:42] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:58:42] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":175603} 
[2026-03-21 18:58:42] production.INFO: Order updated successfully. Order ID: 175603, Status: completed  
[2026-03-21 18:58:42] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-seHd-1774108712","status":"completed","codes_count":0} 
[2026-03-21 18:58:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-21 18:58:59] production.INFO: Constructing job for order: 175604  
[2026-03-21 18:59:00] production.INFO: Handling job for order: 175604  
[2026-03-21 18:59:00] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 18:59:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 18:59:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=35d66a32-d01d-450d-89d6-483949069ae9&Player_ID=9475058851  
[2026-03-21 18:59:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=35d66a32-d01d-450d-89d6-483949069ae9&Player_ID=9475058851","has_body":false} 
[2026-03-21 18:59:01] production.INFO: Operation sent successfully {"operation_id":160626,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2TtxAUR-1774108740","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 18:59:01"}},"processed_data":{"order_number":"ORD-2TtxAUR-1774108740","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 18:59:18] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-MBj-1774107792","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:59:18] production.INFO: Processed webhook data (normalized) {"id":"ORD-MBj-1774107792","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:59:18] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:59:18] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":175560} 
[2026-03-21 18:59:18] production.INFO: Order updated successfully. Order ID: 175560, Status: completed  
[2026-03-21 18:59:18] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-MBj-1774107792","status":"completed","codes_count":0} 
[2026-03-21 18:59:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-21 18:59:58] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-hWIfC8-1774107868","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 18:59:58] production.INFO: Processed webhook data (normalized) {"id":"ORD-hWIfC8-1774107868","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 18:59:58] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 18:59:58] production.INFO: SendAcceptReject: Notification queued {"user_id":1609,"notification_type":"order_approved","reference_id":175567} 
[2026-03-21 18:59:58] production.INFO: Order updated successfully. Order ID: 175567, Status: completed  
[2026-03-21 18:59:58] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-hWIfC8-1774107868","status":"completed","codes_count":0} 
[2026-03-21 18:59:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1609  
[2026-03-21 19:00:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"lC3YSTYplx2WmlcnbSNjGCxBgpqMQqUY","execution_time":"2026-03-21 19:00:04"} 
[2026-03-21 19:00:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"lC3YSTYplx2WmlcnbSNjGCxBgpqMQqUY","execution_time":"2026-03-21 19:00:04","total_operations":25,"sites_count":1} 
[2026-03-21 19:00:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"lC3YSTYplx2WmlcnbSNjGCxBgpqMQqUY","execution_time":"2026-03-21 19:00:04","site_id":3,"site_name":"swgamessd","orders_count":25,"order_ids":["ORD-s1oBilPK-1774101779","ORD-T2pGfhy-1774103306","ORD-rXKyN2XK-1774104444","ORD-w4u7t-1774104451","ORD-6RRv-1774104461","ORD-FrlSzTI-1774104468","ORD-EQtMK1I-1774104688","ORD-kz6swVmy-1774104692","ORD-lTYuv-1774104696","ORD-aeFx-1774104699"]} 
[2026-03-21 19:00:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"lC3YSTYplx2WmlcnbSNjGCxBgpqMQqUY","execution_time":"2026-03-21 19:00:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 19:00:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"lC3YSTYplx2WmlcnbSNjGCxBgpqMQqUY","execution_time":"2026-03-21 19:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":25} 
[2026-03-21 19:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lC3YSTYplx2WmlcnbSNjGCxBgpqMQqUY","execution_time":"2026-03-21 19:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2TtxAUR-1774108740","operation_id":160626} 
[2026-03-21 19:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lC3YSTYplx2WmlcnbSNjGCxBgpqMQqUY","execution_time":"2026-03-21 19:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4nKJP7rm-1774108614","operation_id":160619} 
[2026-03-21 19:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lC3YSTYplx2WmlcnbSNjGCxBgpqMQqUY","execution_time":"2026-03-21 19:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6l79-1774104703","operation_id":160438} 
[2026-03-21 19:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lC3YSTYplx2WmlcnbSNjGCxBgpqMQqUY","execution_time":"2026-03-21 19:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6RRv-1774104461","operation_id":160422} 
[2026-03-21 19:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lC3YSTYplx2WmlcnbSNjGCxBgpqMQqUY","execution_time":"2026-03-21 19:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7NzkWILW-1774108371","operation_id":160610} 
[2026-03-21 19:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lC3YSTYplx2WmlcnbSNjGCxBgpqMQqUY","execution_time":"2026-03-21 19:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8XM3j-1774108411","operation_id":160611} 
[2026-03-21 19:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lC3YSTYplx2WmlcnbSNjGCxBgpqMQqUY","execution_time":"2026-03-21 19:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aeFx-1774104699","operation_id":160437} 
[2026-03-21 19:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lC3YSTYplx2WmlcnbSNjGCxBgpqMQqUY","execution_time":"2026-03-21 19:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aSmi7cr-1774108484","operation_id":160612} 
[2026-03-21 19:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lC3YSTYplx2WmlcnbSNjGCxBgpqMQqUY","execution_time":"2026-03-21 19:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bEmFd-1774108488","operation_id":160613} 
[2026-03-21 19:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lC3YSTYplx2WmlcnbSNjGCxBgpqMQqUY","execution_time":"2026-03-21 19:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 19:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lC3YSTYplx2WmlcnbSNjGCxBgpqMQqUY","execution_time":"2026-03-21 19:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 19:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lC3YSTYplx2WmlcnbSNjGCxBgpqMQqUY","execution_time":"2026-03-21 19:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FrlSzTI-1774104468","operation_id":160423} 
[2026-03-21 19:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lC3YSTYplx2WmlcnbSNjGCxBgpqMQqUY","execution_time":"2026-03-21 19:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kz6swVmy-1774104692","operation_id":160435} 
[2026-03-21 19:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lC3YSTYplx2WmlcnbSNjGCxBgpqMQqUY","execution_time":"2026-03-21 19:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 19:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lC3YSTYplx2WmlcnbSNjGCxBgpqMQqUY","execution_time":"2026-03-21 19:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rXKyN2XK-1774104444","operation_id":160420} 
[2026-03-21 19:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lC3YSTYplx2WmlcnbSNjGCxBgpqMQqUY","execution_time":"2026-03-21 19:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s1oBilPK-1774101779","operation_id":160353} 
[2026-03-21 19:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lC3YSTYplx2WmlcnbSNjGCxBgpqMQqUY","execution_time":"2026-03-21 19:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T2pGfhy-1774103306","operation_id":160394} 
[2026-03-21 19:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lC3YSTYplx2WmlcnbSNjGCxBgpqMQqUY","execution_time":"2026-03-21 19:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 19:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lC3YSTYplx2WmlcnbSNjGCxBgpqMQqUY","execution_time":"2026-03-21 19:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v11JGb9-1774108127","operation_id":160603} 
[2026-03-21 19:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lC3YSTYplx2WmlcnbSNjGCxBgpqMQqUY","execution_time":"2026-03-21 19:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Vay-1774108551","operation_id":160616} 
[2026-03-21 19:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lC3YSTYplx2WmlcnbSNjGCxBgpqMQqUY","execution_time":"2026-03-21 19:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w4u7t-1774104451","operation_id":160421} 
[2026-03-21 19:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lC3YSTYplx2WmlcnbSNjGCxBgpqMQqUY","execution_time":"2026-03-21 19:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 19:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lC3YSTYplx2WmlcnbSNjGCxBgpqMQqUY","execution_time":"2026-03-21 19:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZIcxKP-1774108669","operation_id":160621} 
[2026-03-21 19:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lC3YSTYplx2WmlcnbSNjGCxBgpqMQqUY","execution_time":"2026-03-21 19:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZnT-1774108687","operation_id":160623} 
[2026-03-21 19:00:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"lC3YSTYplx2WmlcnbSNjGCxBgpqMQqUY","execution_time":"2026-03-21 19:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zWS3Z6-1774108528","operation_id":160614} 
[2026-03-21 19:00:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"lC3YSTYplx2WmlcnbSNjGCxBgpqMQqUY","execution_time":"2026-03-21 19:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zWS3Z6-1774108528","operation_id":160614,"processed":0,"skipped":25,"updates_prepared":0} 
[2026-03-21 19:00:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"lC3YSTYplx2WmlcnbSNjGCxBgpqMQqUY","execution_time":"2026-03-21 19:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zWS3Z6-1774108528","operation_id":160614,"processed":0,"errors":0} 
[2026-03-21 19:00:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"lC3YSTYplx2WmlcnbSNjGCxBgpqMQqUY","execution_time":"2026-03-21 19:00:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zWS3Z6-1774108528","operation_id":160614} 
[2026-03-21 19:00:04] production.INFO: Executing GetProducts task...  
[2026-03-21 19:00:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 19:00:04] production.INFO: Executing GetProducts task...  
[2026-03-21 19:00:06] production.INFO: async() رجع: true  
[2026-03-21 19:00:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 19:00:06] production.WARNING: Product with ID 395 not found  
[2026-03-21 19:00:07] production.WARNING: Product with ID 213 not found  
[2026-03-21 19:00:07] production.WARNING: Product with ID 212 not found  
[2026-03-21 19:00:07] production.WARNING: Product with ID 211 not found  
[2026-03-21 19:00:07] production.WARNING: Product with ID 210 not found  
[2026-03-21 19:00:07] production.WARNING: Product with ID 209 not found  
[2026-03-21 19:00:07] production.WARNING: Product with ID 214 not found  
[2026-03-21 19:00:07] production.WARNING: Product with ID 215 not found  
[2026-03-21 19:00:07] production.WARNING: Product with ID 216 not found  
[2026-03-21 19:00:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 19:00:59] production.INFO: Constructing job for order: 175605  
[2026-03-21 19:01:01] production.INFO: Handling job for order: 175605  
[2026-03-21 19:01:01] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 19:01:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:01:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/570/params?qty=10000&uuid=565d9a51-1754-431f-b385-7c76f86c755e&Player_ID=11348206  
[2026-03-21 19:01:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/570/params?qty=10000&uuid=565d9a51-1754-431f-b385-7c76f86c755e&Player_ID=11348206","has_body":false} 
[2026-03-21 19:01:02] production.INFO: Operation sent successfully {"operation_id":160627,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-gDZ-1774108862","amount":2.219362000000000278987499768845736980438232421875,"status":"processing","product":"Layla Amount","game":"Layila","notes":[],"created_at":"2026-03-21 19:01:02"}},"processed_data":{"order_number":"ORD-gDZ-1774108862","amount":2.219362000000000278987499768845736980438232421875,"status":"processing","product":"Layla Amount","game":"Layila"}} 
[2026-03-21 19:02:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"QiL4n0y8Gs4WD4UXAVkXEO0OdNhti6iB","execution_time":"2026-03-21 19:02:02"} 
[2026-03-21 19:02:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"QiL4n0y8Gs4WD4UXAVkXEO0OdNhti6iB","execution_time":"2026-03-21 19:02:02","total_operations":26,"sites_count":1} 
[2026-03-21 19:02:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"QiL4n0y8Gs4WD4UXAVkXEO0OdNhti6iB","execution_time":"2026-03-21 19:02:02","site_id":3,"site_name":"swgamessd","orders_count":26,"order_ids":["ORD-s1oBilPK-1774101779","ORD-T2pGfhy-1774103306","ORD-rXKyN2XK-1774104444","ORD-w4u7t-1774104451","ORD-6RRv-1774104461","ORD-FrlSzTI-1774104468","ORD-EQtMK1I-1774104688","ORD-kz6swVmy-1774104692","ORD-lTYuv-1774104696","ORD-aeFx-1774104699"]} 
[2026-03-21 19:02:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"QiL4n0y8Gs4WD4UXAVkXEO0OdNhti6iB","execution_time":"2026-03-21 19:02:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 19:02:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"QiL4n0y8Gs4WD4UXAVkXEO0OdNhti6iB","execution_time":"2026-03-21 19:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":26} 
[2026-03-21 19:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QiL4n0y8Gs4WD4UXAVkXEO0OdNhti6iB","execution_time":"2026-03-21 19:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2TtxAUR-1774108740","operation_id":160626} 
[2026-03-21 19:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QiL4n0y8Gs4WD4UXAVkXEO0OdNhti6iB","execution_time":"2026-03-21 19:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4nKJP7rm-1774108614","operation_id":160619} 
[2026-03-21 19:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QiL4n0y8Gs4WD4UXAVkXEO0OdNhti6iB","execution_time":"2026-03-21 19:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6l79-1774104703","operation_id":160438} 
[2026-03-21 19:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QiL4n0y8Gs4WD4UXAVkXEO0OdNhti6iB","execution_time":"2026-03-21 19:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6RRv-1774104461","operation_id":160422} 
[2026-03-21 19:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QiL4n0y8Gs4WD4UXAVkXEO0OdNhti6iB","execution_time":"2026-03-21 19:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7NzkWILW-1774108371","operation_id":160610} 
[2026-03-21 19:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QiL4n0y8Gs4WD4UXAVkXEO0OdNhti6iB","execution_time":"2026-03-21 19:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8XM3j-1774108411","operation_id":160611} 
[2026-03-21 19:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QiL4n0y8Gs4WD4UXAVkXEO0OdNhti6iB","execution_time":"2026-03-21 19:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aeFx-1774104699","operation_id":160437} 
[2026-03-21 19:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QiL4n0y8Gs4WD4UXAVkXEO0OdNhti6iB","execution_time":"2026-03-21 19:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aSmi7cr-1774108484","operation_id":160612} 
[2026-03-21 19:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QiL4n0y8Gs4WD4UXAVkXEO0OdNhti6iB","execution_time":"2026-03-21 19:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bEmFd-1774108488","operation_id":160613} 
[2026-03-21 19:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QiL4n0y8Gs4WD4UXAVkXEO0OdNhti6iB","execution_time":"2026-03-21 19:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 19:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QiL4n0y8Gs4WD4UXAVkXEO0OdNhti6iB","execution_time":"2026-03-21 19:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 19:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QiL4n0y8Gs4WD4UXAVkXEO0OdNhti6iB","execution_time":"2026-03-21 19:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FrlSzTI-1774104468","operation_id":160423} 
[2026-03-21 19:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QiL4n0y8Gs4WD4UXAVkXEO0OdNhti6iB","execution_time":"2026-03-21 19:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gDZ-1774108862","operation_id":160627} 
[2026-03-21 19:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QiL4n0y8Gs4WD4UXAVkXEO0OdNhti6iB","execution_time":"2026-03-21 19:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kz6swVmy-1774104692","operation_id":160435} 
[2026-03-21 19:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QiL4n0y8Gs4WD4UXAVkXEO0OdNhti6iB","execution_time":"2026-03-21 19:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 19:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QiL4n0y8Gs4WD4UXAVkXEO0OdNhti6iB","execution_time":"2026-03-21 19:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rXKyN2XK-1774104444","operation_id":160420} 
[2026-03-21 19:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QiL4n0y8Gs4WD4UXAVkXEO0OdNhti6iB","execution_time":"2026-03-21 19:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s1oBilPK-1774101779","operation_id":160353} 
[2026-03-21 19:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QiL4n0y8Gs4WD4UXAVkXEO0OdNhti6iB","execution_time":"2026-03-21 19:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T2pGfhy-1774103306","operation_id":160394} 
[2026-03-21 19:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QiL4n0y8Gs4WD4UXAVkXEO0OdNhti6iB","execution_time":"2026-03-21 19:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 19:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QiL4n0y8Gs4WD4UXAVkXEO0OdNhti6iB","execution_time":"2026-03-21 19:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v11JGb9-1774108127","operation_id":160603} 
[2026-03-21 19:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QiL4n0y8Gs4WD4UXAVkXEO0OdNhti6iB","execution_time":"2026-03-21 19:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Vay-1774108551","operation_id":160616} 
[2026-03-21 19:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QiL4n0y8Gs4WD4UXAVkXEO0OdNhti6iB","execution_time":"2026-03-21 19:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w4u7t-1774104451","operation_id":160421} 
[2026-03-21 19:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QiL4n0y8Gs4WD4UXAVkXEO0OdNhti6iB","execution_time":"2026-03-21 19:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 19:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QiL4n0y8Gs4WD4UXAVkXEO0OdNhti6iB","execution_time":"2026-03-21 19:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZIcxKP-1774108669","operation_id":160621} 
[2026-03-21 19:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QiL4n0y8Gs4WD4UXAVkXEO0OdNhti6iB","execution_time":"2026-03-21 19:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZnT-1774108687","operation_id":160623} 
[2026-03-21 19:02:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QiL4n0y8Gs4WD4UXAVkXEO0OdNhti6iB","execution_time":"2026-03-21 19:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zWS3Z6-1774108528","operation_id":160614} 
[2026-03-21 19:02:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"QiL4n0y8Gs4WD4UXAVkXEO0OdNhti6iB","execution_time":"2026-03-21 19:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zWS3Z6-1774108528","operation_id":160614,"processed":0,"skipped":26,"updates_prepared":0} 
[2026-03-21 19:02:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"QiL4n0y8Gs4WD4UXAVkXEO0OdNhti6iB","execution_time":"2026-03-21 19:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zWS3Z6-1774108528","operation_id":160614,"processed":0,"errors":0} 
[2026-03-21 19:02:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"QiL4n0y8Gs4WD4UXAVkXEO0OdNhti6iB","execution_time":"2026-03-21 19:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zWS3Z6-1774108528","operation_id":160614} 
[2026-03-21 19:03:26] production.INFO: Constructing job for order: 175607  
[2026-03-21 19:03:27] production.INFO: Constructing job for order: 175608  
[2026-03-21 19:03:29] production.INFO: Handling job for order: 175607  
[2026-03-21 19:03:29] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 19:03:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:03:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=10000&uuid=1ef3d594-168b-4279-992d-648f5f5166fe&Player_ID=63986719  
[2026-03-21 19:03:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=10000&uuid=1ef3d594-168b-4279-992d-648f5f5166fe&Player_ID=63986719","has_body":false} 
[2026-03-21 19:03:30] production.INFO: Operation sent successfully {"operation_id":160628,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hguNC-1774109010","amount":1.0657090000000000173940861714072525501251220703125,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-21 19:03:30"}},"processed_data":{"order_number":"ORD-hguNC-1774109010","amount":1.0657090000000000173940861714072525501251220703125,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-21 19:03:30] production.INFO: Handling job for order: 175608  
[2026-03-21 19:03:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 19:03:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:03:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=a725aeeb-9aca-4e52-8812-ef8c937c5dfa&Player_ID=51954867144  
[2026-03-21 19:03:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=a725aeeb-9aca-4e52-8812-ef8c937c5dfa&Player_ID=51954867144","has_body":false} 
[2026-03-21 19:03:31] production.INFO: Operation sent successfully {"operation_id":160629,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-QSsuy-1774109011","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 19:03:31"}},"processed_data":{"order_number":"ORD-QSsuy-1774109011","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-21 19:03:37] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-21 19:03:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 619  
[2026-03-21 19:03:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 761  
[2026-03-21 19:03:47] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-8XM3j-1774108411","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 19:03:47] production.INFO: Processed webhook data (normalized) {"id":"ORD-8XM3j-1774108411","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 19:03:47] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 19:03:47] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":175589} 
[2026-03-21 19:03:47] production.INFO: Order updated successfully. Order ID: 175589, Status: completed  
[2026-03-21 19:03:47] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-8XM3j-1774108411","status":"completed","codes_count":0} 
[2026-03-21 19:03:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-21 19:03:54] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-v11JGb9-1774108127","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 19:03:54] production.INFO: Processed webhook data (normalized) {"id":"ORD-v11JGb9-1774108127","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 19:03:54] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 19:03:54] production.INFO: SendAcceptReject: Notification queued {"user_id":134,"notification_type":"order_approved","reference_id":175581} 
[2026-03-21 19:03:54] production.INFO: Order updated successfully. Order ID: 175581, Status: completed  
[2026-03-21 19:03:54] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-v11JGb9-1774108127","status":"completed","codes_count":0} 
[2026-03-21 19:03:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 134  
[2026-03-21 19:04:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"VXvyxk4qXD9jOLil2ruDjjrfDdn4BWLF","execution_time":"2026-03-21 19:04:01"} 
[2026-03-21 19:04:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"VXvyxk4qXD9jOLil2ruDjjrfDdn4BWLF","execution_time":"2026-03-21 19:04:01","total_operations":26,"sites_count":1} 
[2026-03-21 19:04:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"VXvyxk4qXD9jOLil2ruDjjrfDdn4BWLF","execution_time":"2026-03-21 19:04:01","site_id":3,"site_name":"swgamessd","orders_count":26,"order_ids":["ORD-s1oBilPK-1774101779","ORD-T2pGfhy-1774103306","ORD-rXKyN2XK-1774104444","ORD-w4u7t-1774104451","ORD-6RRv-1774104461","ORD-FrlSzTI-1774104468","ORD-EQtMK1I-1774104688","ORD-kz6swVmy-1774104692","ORD-lTYuv-1774104696","ORD-aeFx-1774104699"]} 
[2026-03-21 19:04:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"VXvyxk4qXD9jOLil2ruDjjrfDdn4BWLF","execution_time":"2026-03-21 19:04:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 19:04:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"VXvyxk4qXD9jOLil2ruDjjrfDdn4BWLF","execution_time":"2026-03-21 19:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":26} 
[2026-03-21 19:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VXvyxk4qXD9jOLil2ruDjjrfDdn4BWLF","execution_time":"2026-03-21 19:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2TtxAUR-1774108740","operation_id":160626} 
[2026-03-21 19:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VXvyxk4qXD9jOLil2ruDjjrfDdn4BWLF","execution_time":"2026-03-21 19:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4nKJP7rm-1774108614","operation_id":160619} 
[2026-03-21 19:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VXvyxk4qXD9jOLil2ruDjjrfDdn4BWLF","execution_time":"2026-03-21 19:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6l79-1774104703","operation_id":160438} 
[2026-03-21 19:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VXvyxk4qXD9jOLil2ruDjjrfDdn4BWLF","execution_time":"2026-03-21 19:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6RRv-1774104461","operation_id":160422} 
[2026-03-21 19:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VXvyxk4qXD9jOLil2ruDjjrfDdn4BWLF","execution_time":"2026-03-21 19:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7NzkWILW-1774108371","operation_id":160610} 
[2026-03-21 19:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VXvyxk4qXD9jOLil2ruDjjrfDdn4BWLF","execution_time":"2026-03-21 19:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aeFx-1774104699","operation_id":160437} 
[2026-03-21 19:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VXvyxk4qXD9jOLil2ruDjjrfDdn4BWLF","execution_time":"2026-03-21 19:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aSmi7cr-1774108484","operation_id":160612} 
[2026-03-21 19:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VXvyxk4qXD9jOLil2ruDjjrfDdn4BWLF","execution_time":"2026-03-21 19:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bEmFd-1774108488","operation_id":160613} 
[2026-03-21 19:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VXvyxk4qXD9jOLil2ruDjjrfDdn4BWLF","execution_time":"2026-03-21 19:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 19:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VXvyxk4qXD9jOLil2ruDjjrfDdn4BWLF","execution_time":"2026-03-21 19:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 19:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VXvyxk4qXD9jOLil2ruDjjrfDdn4BWLF","execution_time":"2026-03-21 19:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FrlSzTI-1774104468","operation_id":160423} 
[2026-03-21 19:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VXvyxk4qXD9jOLil2ruDjjrfDdn4BWLF","execution_time":"2026-03-21 19:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hguNC-1774109010","operation_id":160628} 
[2026-03-21 19:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VXvyxk4qXD9jOLil2ruDjjrfDdn4BWLF","execution_time":"2026-03-21 19:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kz6swVmy-1774104692","operation_id":160435} 
[2026-03-21 19:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VXvyxk4qXD9jOLil2ruDjjrfDdn4BWLF","execution_time":"2026-03-21 19:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 19:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VXvyxk4qXD9jOLil2ruDjjrfDdn4BWLF","execution_time":"2026-03-21 19:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QSsuy-1774109011","operation_id":160629} 
[2026-03-21 19:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VXvyxk4qXD9jOLil2ruDjjrfDdn4BWLF","execution_time":"2026-03-21 19:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rXKyN2XK-1774104444","operation_id":160420} 
[2026-03-21 19:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VXvyxk4qXD9jOLil2ruDjjrfDdn4BWLF","execution_time":"2026-03-21 19:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-s1oBilPK-1774101779","operation_id":160353} 
[2026-03-21 19:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VXvyxk4qXD9jOLil2ruDjjrfDdn4BWLF","execution_time":"2026-03-21 19:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-T2pGfhy-1774103306","operation_id":160394} 
[2026-03-21 19:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VXvyxk4qXD9jOLil2ruDjjrfDdn4BWLF","execution_time":"2026-03-21 19:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 19:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VXvyxk4qXD9jOLil2ruDjjrfDdn4BWLF","execution_time":"2026-03-21 19:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Vay-1774108551","operation_id":160616} 
[2026-03-21 19:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VXvyxk4qXD9jOLil2ruDjjrfDdn4BWLF","execution_time":"2026-03-21 19:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w4u7t-1774104451","operation_id":160421} 
[2026-03-21 19:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VXvyxk4qXD9jOLil2ruDjjrfDdn4BWLF","execution_time":"2026-03-21 19:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 19:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VXvyxk4qXD9jOLil2ruDjjrfDdn4BWLF","execution_time":"2026-03-21 19:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZIcxKP-1774108669","operation_id":160621} 
[2026-03-21 19:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VXvyxk4qXD9jOLil2ruDjjrfDdn4BWLF","execution_time":"2026-03-21 19:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZnT-1774108687","operation_id":160623} 
[2026-03-21 19:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VXvyxk4qXD9jOLil2ruDjjrfDdn4BWLF","execution_time":"2026-03-21 19:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zWS3Z6-1774108528","operation_id":160614} 
[2026-03-21 19:04:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"VXvyxk4qXD9jOLil2ruDjjrfDdn4BWLF","execution_time":"2026-03-21 19:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zWS3Z6-1774108528","operation_id":160614,"processed":1,"skipped":25,"updates_prepared":1} 
[2026-03-21 19:04:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"VXvyxk4qXD9jOLil2ruDjjrfDdn4BWLF","execution_time":"2026-03-21 19:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zWS3Z6-1774108528","operation_id":160614,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 19:04:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"VXvyxk4qXD9jOLil2ruDjjrfDdn4BWLF","execution_time":"2026-03-21 19:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zWS3Z6-1774108528","operation_id":160614,"count":1} 
[2026-03-21 19:04:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"VXvyxk4qXD9jOLil2ruDjjrfDdn4BWLF","execution_time":"2026-03-21 19:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zWS3Z6-1774108528","operation_id":160614,"count":1} 
[2026-03-21 19:04:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"VXvyxk4qXD9jOLil2ruDjjrfDdn4BWLF","execution_time":"2026-03-21 19:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zWS3Z6-1774108528","operation_id":160614,"user_id":1540,"notification_type":"order_approved","reference_id":175605} 
[2026-03-21 19:04:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"VXvyxk4qXD9jOLil2ruDjjrfDdn4BWLF","execution_time":"2026-03-21 19:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zWS3Z6-1774108528","operation_id":160614,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 19:04:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"VXvyxk4qXD9jOLil2ruDjjrfDdn4BWLF","execution_time":"2026-03-21 19:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zWS3Z6-1774108528","operation_id":160614,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 19:04:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"VXvyxk4qXD9jOLil2ruDjjrfDdn4BWLF","execution_time":"2026-03-21 19:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zWS3Z6-1774108528","operation_id":160614,"processed":1,"errors":0} 
[2026-03-21 19:04:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"VXvyxk4qXD9jOLil2ruDjjrfDdn4BWLF","execution_time":"2026-03-21 19:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zWS3Z6-1774108528","operation_id":160614,"processed":1,"errors":0} 
[2026-03-21 19:04:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"VXvyxk4qXD9jOLil2ruDjjrfDdn4BWLF","execution_time":"2026-03-21 19:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zWS3Z6-1774108528","operation_id":160614} 
[2026-03-21 19:04:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1540  
[2026-03-21 19:04:13] production.INFO: Constructing job for order: 175609  
[2026-03-21 19:04:16] production.INFO: Handling job for order: 175609  
[2026-03-21 19:04:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 19:04:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:04:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ee47b158-2663-4d68-a121-49e748b4122d&Player_ID=52160315987  
[2026-03-21 19:04:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ee47b158-2663-4d68-a121-49e748b4122d&Player_ID=52160315987","has_body":false} 
[2026-03-21 19:04:17] production.INFO: Operation sent successfully {"operation_id":160630,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Qexd-1774109057","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 19:04:17"}},"processed_data":{"order_number":"ORD-Qexd-1774109057","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 19:04:24] production.INFO: Constructing job for order: 175610  
[2026-03-21 19:04:24] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Qexd-1774109057","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 19:04:24] production.INFO: Processed webhook data (normalized) {"id":"ORD-Qexd-1774109057","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 19:04:24] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 19:04:24] production.INFO: SendAcceptReject: Notification queued {"user_id":1158,"notification_type":"order_approved","reference_id":175609} 
[2026-03-21 19:04:24] production.INFO: Order updated successfully. Order ID: 175609, Status: completed  
[2026-03-21 19:04:24] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Qexd-1774109057","status":"completed","codes_count":0} 
[2026-03-21 19:04:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1158  
[2026-03-21 19:04:26] production.INFO: Handling job for order: 175610  
[2026-03-21 19:04:26] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 19:04:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:04:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=8d851676-e7e4-48ad-8e21-d7e511ef2830&Player_ID=52362286017  
[2026-03-21 19:04:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=8d851676-e7e4-48ad-8e21-d7e511ef2830&Player_ID=52362286017","has_body":false} 
[2026-03-21 19:04:27] production.INFO: Operation sent successfully {"operation_id":160631,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dGAy7-1774109067","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 19:04:27"}},"processed_data":{"order_number":"ORD-dGAy7-1774109067","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-21 19:04:33] production.INFO: Constructing job for order: 175611  
[2026-03-21 19:04:33] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-dGAy7-1774109067","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 19:04:33] production.INFO: Processed webhook data (normalized) {"id":"ORD-dGAy7-1774109067","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 19:04:33] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 19:04:33] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":175610} 
[2026-03-21 19:04:33] production.INFO: Order updated successfully. Order ID: 175610, Status: completed  
[2026-03-21 19:04:33] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-dGAy7-1774109067","status":"completed","codes_count":0} 
[2026-03-21 19:04:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-21 19:04:36] production.INFO: Handling job for order: 175611  
[2026-03-21 19:04:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 19:04:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:04:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=a527269f-672b-40cd-b35c-0a880767d42d&Player_ID=5266945431  
[2026-03-21 19:04:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=a527269f-672b-40cd-b35c-0a880767d42d&Player_ID=5266945431","has_body":false} 
[2026-03-21 19:04:37] production.INFO: Operation sent successfully {"operation_id":160632,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-VJu-1774109077","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 19:04:37"}},"processed_data":{"order_number":"ORD-VJu-1774109077","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-21 19:04:40] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-s1oBilPK-1774101779","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 19:04:40] production.INFO: Processed webhook data (normalized) {"id":"ORD-s1oBilPK-1774101779","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 19:04:40] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 19:04:40] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":175326} 
[2026-03-21 19:04:40] production.INFO: Order updated successfully. Order ID: 175326, Status: completed  
[2026-03-21 19:04:40] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-s1oBilPK-1774101779","status":"completed","codes_count":0} 
[2026-03-21 19:04:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-21 19:04:41] production.INFO: Constructing job for order: 175612  
[2026-03-21 19:04:43] production.INFO: Handling job for order: 175612  
[2026-03-21 19:04:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 19:04:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:04:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=6a652ed9-49db-4bdf-b7f8-969b47a9bd9c&Player_ID=8155839280  
[2026-03-21 19:04:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=6a652ed9-49db-4bdf-b7f8-969b47a9bd9c&Player_ID=8155839280","has_body":false} 
[2026-03-21 19:04:44] production.INFO: Operation sent successfully {"operation_id":160633,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-MHM6-1774109083","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 19:04:44"}},"processed_data":{"order_number":"ORD-MHM6-1774109083","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 19:04:44] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-VJu-1774109077","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 19:04:44] production.INFO: Processed webhook data (normalized) {"id":"ORD-VJu-1774109077","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 19:04:44] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 19:04:44] production.INFO: SendAcceptReject: Notification queued {"user_id":1292,"notification_type":"order_approved","reference_id":175611} 
[2026-03-21 19:04:44] production.INFO: Order updated successfully. Order ID: 175611, Status: completed  
[2026-03-21 19:04:44] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-VJu-1774109077","status":"completed","codes_count":0} 
[2026-03-21 19:04:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1292  
[2026-03-21 19:05:02] production.INFO: Executing GetProducts task...  
[2026-03-21 19:05:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 19:05:02] production.INFO: Executing GetProducts task...  
[2026-03-21 19:05:04] production.INFO: async() رجع: true  
[2026-03-21 19:05:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 19:05:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 19:05:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 19:05:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 19:05:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 19:05:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 19:05:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 19:05:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 19:05:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 19:05:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 19:05:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 19:05:31] production.INFO: Constructing job for order: 175613  
[2026-03-21 19:05:33] production.INFO: Handling job for order: 175613  
[2026-03-21 19:05:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 19:05:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:05:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=847be7b5-9619-4cb0-8f36-13c229fa4fd3&Player_ID=52160315987  
[2026-03-21 19:05:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=847be7b5-9619-4cb0-8f36-13c229fa4fd3&Player_ID=52160315987","has_body":false} 
[2026-03-21 19:05:33] production.INFO: Operation sent successfully {"operation_id":160634,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ESjU-1774109133","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 19:05:33"}},"processed_data":{"order_number":"ORD-ESjU-1774109133","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 19:05:45] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-T2pGfhy-1774103306","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 19:05:45] production.INFO: Processed webhook data (normalized) {"id":"ORD-T2pGfhy-1774103306","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 19:05:45] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 19:05:45] production.INFO: SendAcceptReject: Notification queued {"user_id":771,"notification_type":"order_approved","reference_id":175367} 
[2026-03-21 19:05:45] production.INFO: Order updated successfully. Order ID: 175367, Status: completed  
[2026-03-21 19:05:45] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-T2pGfhy-1774103306","status":"completed","codes_count":0} 
[2026-03-21 19:05:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 771  
[2026-03-21 19:06:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"YXsWP6UczGwpG5wjpkzsYt717uySF5jV","execution_time":"2026-03-21 19:06:03"} 
[2026-03-21 19:06:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"YXsWP6UczGwpG5wjpkzsYt717uySF5jV","execution_time":"2026-03-21 19:06:03","total_operations":25,"sites_count":1} 
[2026-03-21 19:06:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"YXsWP6UczGwpG5wjpkzsYt717uySF5jV","execution_time":"2026-03-21 19:06:03","site_id":3,"site_name":"swgamessd","orders_count":25,"order_ids":["ORD-rXKyN2XK-1774104444","ORD-w4u7t-1774104451","ORD-6RRv-1774104461","ORD-FrlSzTI-1774104468","ORD-EQtMK1I-1774104688","ORD-kz6swVmy-1774104692","ORD-lTYuv-1774104696","ORD-aeFx-1774104699","ORD-6l79-1774104703","ORD-DvjOsI-1774107524"]} 
[2026-03-21 19:06:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"YXsWP6UczGwpG5wjpkzsYt717uySF5jV","execution_time":"2026-03-21 19:06:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 19:06:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"YXsWP6UczGwpG5wjpkzsYt717uySF5jV","execution_time":"2026-03-21 19:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":25} 
[2026-03-21 19:06:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YXsWP6UczGwpG5wjpkzsYt717uySF5jV","execution_time":"2026-03-21 19:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2TtxAUR-1774108740","operation_id":160626} 
[2026-03-21 19:06:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YXsWP6UczGwpG5wjpkzsYt717uySF5jV","execution_time":"2026-03-21 19:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4nKJP7rm-1774108614","operation_id":160619} 
[2026-03-21 19:06:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YXsWP6UczGwpG5wjpkzsYt717uySF5jV","execution_time":"2026-03-21 19:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6l79-1774104703","operation_id":160438} 
[2026-03-21 19:06:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YXsWP6UczGwpG5wjpkzsYt717uySF5jV","execution_time":"2026-03-21 19:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6RRv-1774104461","operation_id":160422} 
[2026-03-21 19:06:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YXsWP6UczGwpG5wjpkzsYt717uySF5jV","execution_time":"2026-03-21 19:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7NzkWILW-1774108371","operation_id":160610} 
[2026-03-21 19:06:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YXsWP6UczGwpG5wjpkzsYt717uySF5jV","execution_time":"2026-03-21 19:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aeFx-1774104699","operation_id":160437} 
[2026-03-21 19:06:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YXsWP6UczGwpG5wjpkzsYt717uySF5jV","execution_time":"2026-03-21 19:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aSmi7cr-1774108484","operation_id":160612} 
[2026-03-21 19:06:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YXsWP6UczGwpG5wjpkzsYt717uySF5jV","execution_time":"2026-03-21 19:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bEmFd-1774108488","operation_id":160613} 
[2026-03-21 19:06:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YXsWP6UczGwpG5wjpkzsYt717uySF5jV","execution_time":"2026-03-21 19:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 19:06:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YXsWP6UczGwpG5wjpkzsYt717uySF5jV","execution_time":"2026-03-21 19:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 19:06:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YXsWP6UczGwpG5wjpkzsYt717uySF5jV","execution_time":"2026-03-21 19:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ESjU-1774109133","operation_id":160634} 
[2026-03-21 19:06:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YXsWP6UczGwpG5wjpkzsYt717uySF5jV","execution_time":"2026-03-21 19:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FrlSzTI-1774104468","operation_id":160423} 
[2026-03-21 19:06:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YXsWP6UczGwpG5wjpkzsYt717uySF5jV","execution_time":"2026-03-21 19:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hguNC-1774109010","operation_id":160628} 
[2026-03-21 19:06:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YXsWP6UczGwpG5wjpkzsYt717uySF5jV","execution_time":"2026-03-21 19:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kz6swVmy-1774104692","operation_id":160435} 
[2026-03-21 19:06:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YXsWP6UczGwpG5wjpkzsYt717uySF5jV","execution_time":"2026-03-21 19:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 19:06:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YXsWP6UczGwpG5wjpkzsYt717uySF5jV","execution_time":"2026-03-21 19:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MHM6-1774109083","operation_id":160633} 
[2026-03-21 19:06:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YXsWP6UczGwpG5wjpkzsYt717uySF5jV","execution_time":"2026-03-21 19:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QSsuy-1774109011","operation_id":160629} 
[2026-03-21 19:06:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YXsWP6UczGwpG5wjpkzsYt717uySF5jV","execution_time":"2026-03-21 19:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rXKyN2XK-1774104444","operation_id":160420} 
[2026-03-21 19:06:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YXsWP6UczGwpG5wjpkzsYt717uySF5jV","execution_time":"2026-03-21 19:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 19:06:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YXsWP6UczGwpG5wjpkzsYt717uySF5jV","execution_time":"2026-03-21 19:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Vay-1774108551","operation_id":160616} 
[2026-03-21 19:06:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YXsWP6UczGwpG5wjpkzsYt717uySF5jV","execution_time":"2026-03-21 19:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w4u7t-1774104451","operation_id":160421} 
[2026-03-21 19:06:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YXsWP6UczGwpG5wjpkzsYt717uySF5jV","execution_time":"2026-03-21 19:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 19:06:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YXsWP6UczGwpG5wjpkzsYt717uySF5jV","execution_time":"2026-03-21 19:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZIcxKP-1774108669","operation_id":160621} 
[2026-03-21 19:06:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YXsWP6UczGwpG5wjpkzsYt717uySF5jV","execution_time":"2026-03-21 19:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZnT-1774108687","operation_id":160623} 
[2026-03-21 19:06:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YXsWP6UczGwpG5wjpkzsYt717uySF5jV","execution_time":"2026-03-21 19:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zWS3Z6-1774108528","operation_id":160614} 
[2026-03-21 19:06:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"YXsWP6UczGwpG5wjpkzsYt717uySF5jV","execution_time":"2026-03-21 19:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zWS3Z6-1774108528","operation_id":160614,"processed":0,"skipped":25,"updates_prepared":0} 
[2026-03-21 19:06:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"YXsWP6UczGwpG5wjpkzsYt717uySF5jV","execution_time":"2026-03-21 19:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zWS3Z6-1774108528","operation_id":160614,"processed":0,"errors":0} 
[2026-03-21 19:06:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"YXsWP6UczGwpG5wjpkzsYt717uySF5jV","execution_time":"2026-03-21 19:06:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zWS3Z6-1774108528","operation_id":160614} 
[2026-03-21 19:06:45] production.INFO: Constructing job for order: 175614  
[2026-03-21 19:06:47] production.INFO: Handling job for order: 175614  
[2026-03-21 19:06:47] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 19:06:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:06:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/815/params?qty=1&uuid=2ed8d28c-8deb-4f44-9020-19b0519763c7&Player_ID=0935413701  
[2026-03-21 19:06:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/815/params?qty=1&uuid=2ed8d28c-8deb-4f44-9020-19b0519763c7&Player_ID=0935413701","has_body":false} 
[2026-03-21 19:06:48] production.INFO: Operation sent successfully {"operation_id":160635,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-v8r-1774109207","amount":456.6342200000000275394995696842670440673828125,"status":"processing","product":"432.69 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 19:06:48"}},"processed_data":{"order_number":"ORD-v8r-1774109207","amount":456.6342200000000275394995696842670440673828125,"status":"processing","product":"432.69 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 19:07:54] production.INFO: Constructing job for order: 175615  
[2026-03-21 19:07:57] production.INFO: Handling job for order: 175615  
[2026-03-21 19:07:57] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 19:07:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:07:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=e0b9637c-fbd1-4297-b1f1-46e3bdcf1ea5&Player_ID=0992046085  
[2026-03-21 19:07:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=e0b9637c-fbd1-4297-b1f1-46e3bdcf1ea5&Player_ID=0992046085","has_body":false} 
[2026-03-21 19:07:57] production.INFO: Operation sent successfully {"operation_id":160636,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ZdkaC-1774109277","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 19:07:57"}},"processed_data":{"order_number":"ORD-ZdkaC-1774109277","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 19:08:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"jlY6xqKX2Er2FFtk8y8KCwAWOXD9m20I","execution_time":"2026-03-21 19:08:00"} 
[2026-03-21 19:08:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"jlY6xqKX2Er2FFtk8y8KCwAWOXD9m20I","execution_time":"2026-03-21 19:08:00","total_operations":27,"sites_count":2} 
[2026-03-21 19:08:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"jlY6xqKX2Er2FFtk8y8KCwAWOXD9m20I","execution_time":"2026-03-21 19:08:00","site_id":3,"site_name":"swgamessd","orders_count":25,"order_ids":["ORD-rXKyN2XK-1774104444","ORD-w4u7t-1774104451","ORD-6RRv-1774104461","ORD-FrlSzTI-1774104468","ORD-EQtMK1I-1774104688","ORD-kz6swVmy-1774104692","ORD-lTYuv-1774104696","ORD-aeFx-1774104699","ORD-6l79-1774104703","ORD-DvjOsI-1774107524"]} 
[2026-03-21 19:08:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"jlY6xqKX2Er2FFtk8y8KCwAWOXD9m20I","execution_time":"2026-03-21 19:08:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 19:08:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"jlY6xqKX2Er2FFtk8y8KCwAWOXD9m20I","execution_time":"2026-03-21 19:08:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":25} 
[2026-03-21 19:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jlY6xqKX2Er2FFtk8y8KCwAWOXD9m20I","execution_time":"2026-03-21 19:08:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2TtxAUR-1774108740","operation_id":160626} 
[2026-03-21 19:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jlY6xqKX2Er2FFtk8y8KCwAWOXD9m20I","execution_time":"2026-03-21 19:08:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4nKJP7rm-1774108614","operation_id":160619} 
[2026-03-21 19:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jlY6xqKX2Er2FFtk8y8KCwAWOXD9m20I","execution_time":"2026-03-21 19:08:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6l79-1774104703","operation_id":160438} 
[2026-03-21 19:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jlY6xqKX2Er2FFtk8y8KCwAWOXD9m20I","execution_time":"2026-03-21 19:08:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6RRv-1774104461","operation_id":160422} 
[2026-03-21 19:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jlY6xqKX2Er2FFtk8y8KCwAWOXD9m20I","execution_time":"2026-03-21 19:08:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7NzkWILW-1774108371","operation_id":160610} 
[2026-03-21 19:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jlY6xqKX2Er2FFtk8y8KCwAWOXD9m20I","execution_time":"2026-03-21 19:08:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aeFx-1774104699","operation_id":160437} 
[2026-03-21 19:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jlY6xqKX2Er2FFtk8y8KCwAWOXD9m20I","execution_time":"2026-03-21 19:08:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aSmi7cr-1774108484","operation_id":160612} 
[2026-03-21 19:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jlY6xqKX2Er2FFtk8y8KCwAWOXD9m20I","execution_time":"2026-03-21 19:08:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bEmFd-1774108488","operation_id":160613} 
[2026-03-21 19:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jlY6xqKX2Er2FFtk8y8KCwAWOXD9m20I","execution_time":"2026-03-21 19:08:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 19:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jlY6xqKX2Er2FFtk8y8KCwAWOXD9m20I","execution_time":"2026-03-21 19:08:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 19:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jlY6xqKX2Er2FFtk8y8KCwAWOXD9m20I","execution_time":"2026-03-21 19:08:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ESjU-1774109133","operation_id":160634} 
[2026-03-21 19:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jlY6xqKX2Er2FFtk8y8KCwAWOXD9m20I","execution_time":"2026-03-21 19:08:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FrlSzTI-1774104468","operation_id":160423} 
[2026-03-21 19:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jlY6xqKX2Er2FFtk8y8KCwAWOXD9m20I","execution_time":"2026-03-21 19:08:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hguNC-1774109010","operation_id":160628} 
[2026-03-21 19:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jlY6xqKX2Er2FFtk8y8KCwAWOXD9m20I","execution_time":"2026-03-21 19:08:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kz6swVmy-1774104692","operation_id":160435} 
[2026-03-21 19:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jlY6xqKX2Er2FFtk8y8KCwAWOXD9m20I","execution_time":"2026-03-21 19:08:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 19:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jlY6xqKX2Er2FFtk8y8KCwAWOXD9m20I","execution_time":"2026-03-21 19:08:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MHM6-1774109083","operation_id":160633} 
[2026-03-21 19:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jlY6xqKX2Er2FFtk8y8KCwAWOXD9m20I","execution_time":"2026-03-21 19:08:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-QSsuy-1774109011","operation_id":160629} 
[2026-03-21 19:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jlY6xqKX2Er2FFtk8y8KCwAWOXD9m20I","execution_time":"2026-03-21 19:08:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rXKyN2XK-1774104444","operation_id":160420} 
[2026-03-21 19:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jlY6xqKX2Er2FFtk8y8KCwAWOXD9m20I","execution_time":"2026-03-21 19:08:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 19:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jlY6xqKX2Er2FFtk8y8KCwAWOXD9m20I","execution_time":"2026-03-21 19:08:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Vay-1774108551","operation_id":160616} 
[2026-03-21 19:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jlY6xqKX2Er2FFtk8y8KCwAWOXD9m20I","execution_time":"2026-03-21 19:08:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w4u7t-1774104451","operation_id":160421} 
[2026-03-21 19:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jlY6xqKX2Er2FFtk8y8KCwAWOXD9m20I","execution_time":"2026-03-21 19:08:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 19:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jlY6xqKX2Er2FFtk8y8KCwAWOXD9m20I","execution_time":"2026-03-21 19:08:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZIcxKP-1774108669","operation_id":160621} 
[2026-03-21 19:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jlY6xqKX2Er2FFtk8y8KCwAWOXD9m20I","execution_time":"2026-03-21 19:08:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZnT-1774108687","operation_id":160623} 
[2026-03-21 19:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jlY6xqKX2Er2FFtk8y8KCwAWOXD9m20I","execution_time":"2026-03-21 19:08:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zWS3Z6-1774108528","operation_id":160614} 
[2026-03-21 19:08:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"jlY6xqKX2Er2FFtk8y8KCwAWOXD9m20I","execution_time":"2026-03-21 19:08:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zWS3Z6-1774108528","operation_id":160614,"processed":0,"skipped":25,"updates_prepared":0} 
[2026-03-21 19:08:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"jlY6xqKX2Er2FFtk8y8KCwAWOXD9m20I","execution_time":"2026-03-21 19:08:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zWS3Z6-1774108528","operation_id":160614,"processed":0,"errors":0} 
[2026-03-21 19:08:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"jlY6xqKX2Er2FFtk8y8KCwAWOXD9m20I","execution_time":"2026-03-21 19:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zWS3Z6-1774108528","operation_id":160614,"orders_count":2,"order_ids":["ORD-v8r-1774109207","ORD-ZdkaC-1774109277"]} 
[2026-03-21 19:08:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"jlY6xqKX2Er2FFtk8y8KCwAWOXD9m20I","execution_time":"2026-03-21 19:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zWS3Z6-1774108528","operation_id":160614} 
[2026-03-21 19:08:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"jlY6xqKX2Er2FFtk8y8KCwAWOXD9m20I","execution_time":"2026-03-21 19:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zWS3Z6-1774108528","operation_id":160614,"orders_count":2} 
[2026-03-21 19:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jlY6xqKX2Er2FFtk8y8KCwAWOXD9m20I","execution_time":"2026-03-21 19:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZdkaC-1774109277","operation_id":160636} 
[2026-03-21 19:08:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"jlY6xqKX2Er2FFtk8y8KCwAWOXD9m20I","execution_time":"2026-03-21 19:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZdkaC-1774109277","operation_id":160636,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-21 19:08:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"jlY6xqKX2Er2FFtk8y8KCwAWOXD9m20I","execution_time":"2026-03-21 19:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZdkaC-1774109277","operation_id":160636,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 19:08:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"jlY6xqKX2Er2FFtk8y8KCwAWOXD9m20I","execution_time":"2026-03-21 19:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZdkaC-1774109277","operation_id":160636,"count":1} 
[2026-03-21 19:08:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"jlY6xqKX2Er2FFtk8y8KCwAWOXD9m20I","execution_time":"2026-03-21 19:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZdkaC-1774109277","operation_id":160636,"count":1} 
[2026-03-21 19:08:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"jlY6xqKX2Er2FFtk8y8KCwAWOXD9m20I","execution_time":"2026-03-21 19:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZdkaC-1774109277","operation_id":160636,"user_id":754,"notification_type":"order_approved","reference_id":175614} 
[2026-03-21 19:08:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"jlY6xqKX2Er2FFtk8y8KCwAWOXD9m20I","execution_time":"2026-03-21 19:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZdkaC-1774109277","operation_id":160636,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 19:08:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"jlY6xqKX2Er2FFtk8y8KCwAWOXD9m20I","execution_time":"2026-03-21 19:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZdkaC-1774109277","operation_id":160636,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 19:08:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"jlY6xqKX2Er2FFtk8y8KCwAWOXD9m20I","execution_time":"2026-03-21 19:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZdkaC-1774109277","operation_id":160636,"processed":1,"errors":0} 
[2026-03-21 19:08:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"jlY6xqKX2Er2FFtk8y8KCwAWOXD9m20I","execution_time":"2026-03-21 19:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZdkaC-1774109277","operation_id":160636,"processed":1,"errors":0} 
[2026-03-21 19:08:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"jlY6xqKX2Er2FFtk8y8KCwAWOXD9m20I","execution_time":"2026-03-21 19:08:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZdkaC-1774109277","operation_id":160636} 
[2026-03-21 19:08:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 754  
[2026-03-21 19:08:18] production.INFO: Constructing job for order: 175616  
[2026-03-21 19:08:19] production.INFO: Handling job for order: 175616  
[2026-03-21 19:08:19] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 19:08:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:08:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/815/params?qty=1&uuid=4358cc04-83d5-4e7e-a262-437547432a35&Player_ID=0992046085  
[2026-03-21 19:08:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/815/params?qty=1&uuid=4358cc04-83d5-4e7e-a262-437547432a35&Player_ID=0992046085","has_body":false} 
[2026-03-21 19:08:20] production.INFO: Operation sent successfully {"operation_id":160637,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xSYt-1774109299","amount":456.6342200000000275394995696842670440673828125,"status":"processing","product":"432.69 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 19:08:20"}},"processed_data":{"order_number":"ORD-xSYt-1774109299","amount":456.6342200000000275394995696842670440673828125,"status":"processing","product":"432.69 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 19:08:38] production.INFO: Constructing job for order: 175617  
[2026-03-21 19:08:41] production.INFO: Handling job for order: 175617  
[2026-03-21 19:08:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 19:08:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:08:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/96/params?qty=20000&uuid=c94f43ef-c3e5-441b-9e71-b5ac4dbad0cc&Player_ID=58657695  
[2026-03-21 19:08:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/96/params?qty=20000&uuid=c94f43ef-c3e5-441b-9e71-b5ac4dbad0cc&Player_ID=58657695","has_body":false} 
[2026-03-21 19:08:41] production.INFO: Operation sent successfully {"operation_id":160638,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5NK2h-1774109321","amount":2.035403999999999768988345749676227569580078125,"status":"processing","product":"Poppo Amount","game":"PoppoLive","notes":[],"created_at":"2026-03-21 19:08:41"}},"processed_data":{"order_number":"ORD-5NK2h-1774109321","amount":2.035403999999999768988345749676227569580078125,"status":"processing","product":"Poppo Amount","game":"PoppoLive"}} 
[2026-03-21 19:08:49] production.INFO: Constructing job for order: 175618  
[2026-03-21 19:08:50] production.INFO: Handling job for order: 175618  
[2026-03-21 19:08:50] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 19:08:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:08:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=b7ffea88-125b-453b-8af7-02764ba031fe&Player_ID=51255065630  
[2026-03-21 19:08:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=b7ffea88-125b-453b-8af7-02764ba031fe&Player_ID=51255065630","has_body":false} 
[2026-03-21 19:08:50] production.INFO: Constructing job for order: 175619  
[2026-03-21 19:08:51] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-21 19:08:51] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":160639,"exception":"Unknown named parameter $userId"} 
[2026-03-21 19:08:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-21 19:08:51] production.INFO: Handling job for order: 175619  
[2026-03-21 19:08:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 19:08:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:08:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=02f01f49-d96b-4c62-a011-bd4e3b1917c5&Player_ID=51302927661  
[2026-03-21 19:08:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=02f01f49-d96b-4c62-a011-bd4e3b1917c5&Player_ID=51302927661","has_body":false} 
[2026-03-21 19:08:51] production.INFO: Constructing job for order: 175620  
[2026-03-21 19:08:51] production.INFO: Operation sent successfully {"operation_id":160640,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-JzhBX-1774109331","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 19:08:51"}},"processed_data":{"order_number":"ORD-JzhBX-1774109331","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 19:08:54] production.INFO: Handling job for order: 175620  
[2026-03-21 19:08:54] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 19:08:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:08:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/813/params?qty=1&uuid=380be490-3b59-443e-aaf3-09c92d23e23e&Player_ID=0992046085  
[2026-03-21 19:08:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/813/params?qty=1&uuid=380be490-3b59-443e-aaf3-09c92d23e23e&Player_ID=0992046085","has_body":false} 
[2026-03-21 19:08:55] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"4925.0","mainamount":"5000","operation_number":"156070246","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phptp2tia5i1qnp8aHvZY4"}},"user_id":948} 
[2026-03-21 19:08:55] production.INFO: Operation sent successfully {"operation_id":160641,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-STF62q-1774109335","amount":390.67572000000001253283699043095111846923828125,"status":"processing","product":"370.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 19:08:55"}},"processed_data":{"order_number":"ORD-STF62q-1774109335","amount":390.67572000000001253283699043095111846923828125,"status":"processing","product":"370.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 19:08:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 19:08:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 19:08:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 19:08:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 19:08:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 19:08:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 19:08:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 19:08:55] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 19:08:55] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18358,"user_id":948,"amount":4925.0,"admins_notified":7} 
[2026-03-21 19:09:00] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-JzhBX-1774109331","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 19:09:00] production.INFO: Processed webhook data (normalized) {"id":"ORD-JzhBX-1774109331","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 19:09:00] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 19:09:00] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":175619} 
[2026-03-21 19:09:00] production.INFO: Order updated successfully. Order ID: 175619, Status: completed  
[2026-03-21 19:09:00] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-JzhBX-1774109331","status":"completed","codes_count":0} 
[2026-03-21 19:09:01] production.INFO: Constructing job for order: 175621  
[2026-03-21 19:09:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-21 19:09:04] production.INFO: Handling job for order: 175621  
[2026-03-21 19:09:04] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 19:09:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:09:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=865949c8-18c4-46c5-b680-3197a93ea0fa&Player_ID=181504684  
[2026-03-21 19:09:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=865949c8-18c4-46c5-b680-3197a93ea0fa&Player_ID=181504684","has_body":false} 
[2026-03-21 19:09:05] production.INFO: Operation sent successfully {"operation_id":160642,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6N0wu-1774109345","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 19:09:05"}},"processed_data":{"order_number":"ORD-6N0wu-1774109345","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 19:09:07] production.INFO: Constructing job for order: 175622  
[2026-03-21 19:09:08] production.INFO: Handling job for order: 175622  
[2026-03-21 19:09:08] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 19:09:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:09:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=b7e491d0-d08b-4c91-adf0-d508846ac8ee&Player_ID=0992046085  
[2026-03-21 19:09:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=b7e491d0-d08b-4c91-adf0-d508846ac8ee&Player_ID=0992046085","has_body":false} 
[2026-03-21 19:09:09] production.INFO: Operation sent successfully {"operation_id":160643,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-VvtUxGDy-1774109349","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 19:09:09"}},"processed_data":{"order_number":"ORD-VvtUxGDy-1774109349","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 19:09:18] production.INFO: Constructing job for order: 175623  
[2026-03-21 19:09:21] production.INFO: Handling job for order: 175623  
[2026-03-21 19:09:21] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 19:09:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:09:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=0f9be702-0b1b-4efe-96d5-38212d505e6d&Player_ID=0992046085  
[2026-03-21 19:09:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=0f9be702-0b1b-4efe-96d5-38212d505e6d&Player_ID=0992046085","has_body":false} 
[2026-03-21 19:09:22] production.INFO: Operation sent successfully {"operation_id":160644,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ln8aS0-1774109361","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 19:09:22"}},"processed_data":{"order_number":"ORD-ln8aS0-1774109361","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 19:09:24] production.INFO: Constructing job for order: 175624  
[2026-03-21 19:09:25] production.INFO: Handling job for order: 175624  
[2026-03-21 19:09:25] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 19:09:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:09:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=3449f709-7153-4e61-aa6a-f5c32223f387&Player_ID=0992046085  
[2026-03-21 19:09:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=3449f709-7153-4e61-aa6a-f5c32223f387&Player_ID=0992046085","has_body":false} 
[2026-03-21 19:09:25] production.INFO: Operation sent successfully {"operation_id":160645,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-nkrg-1774109365","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 19:09:25"}},"processed_data":{"order_number":"ORD-nkrg-1774109365","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 19:09:30] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-QSsuy-1774109011","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-21 19:09:30] production.INFO: Processed webhook data (normalized) {"id":"ORD-QSsuy-1774109011","status":"cancelled","codes":[],"notes":[]} 
[2026-03-21 19:09:30] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-21 19:09:30] production.INFO: SendAcceptReject: Notification queued {"user_id":1158,"notification_type":"order_rejected","reference_id":175608} 
[2026-03-21 19:09:30] production.INFO: Order updated successfully. Order ID: 175608, Status: rejected  
[2026-03-21 19:09:30] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-QSsuy-1774109011","status":"rejected","codes_count":0} 
[2026-03-21 19:09:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1158  
[2026-03-21 19:09:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1158  
[2026-03-21 19:10:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Zka9mwkDTaGHrmotOtL9nYvgkCbhx1Pj","execution_time":"2026-03-21 19:10:01"} 
[2026-03-21 19:10:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Zka9mwkDTaGHrmotOtL9nYvgkCbhx1Pj","execution_time":"2026-03-21 19:10:01","total_operations":32,"sites_count":2} 
[2026-03-21 19:10:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Zka9mwkDTaGHrmotOtL9nYvgkCbhx1Pj","execution_time":"2026-03-21 19:10:01","site_id":3,"site_name":"swgamessd","orders_count":26,"order_ids":["ORD-rXKyN2XK-1774104444","ORD-w4u7t-1774104451","ORD-6RRv-1774104461","ORD-FrlSzTI-1774104468","ORD-EQtMK1I-1774104688","ORD-kz6swVmy-1774104692","ORD-lTYuv-1774104696","ORD-aeFx-1774104699","ORD-6l79-1774104703","ORD-DvjOsI-1774107524"]} 
[2026-03-21 19:10:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Zka9mwkDTaGHrmotOtL9nYvgkCbhx1Pj","execution_time":"2026-03-21 19:10:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 19:10:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Zka9mwkDTaGHrmotOtL9nYvgkCbhx1Pj","execution_time":"2026-03-21 19:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":26} 
[2026-03-21 19:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Zka9mwkDTaGHrmotOtL9nYvgkCbhx1Pj","execution_time":"2026-03-21 19:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2TtxAUR-1774108740","operation_id":160626} 
[2026-03-21 19:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Zka9mwkDTaGHrmotOtL9nYvgkCbhx1Pj","execution_time":"2026-03-21 19:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4nKJP7rm-1774108614","operation_id":160619} 
[2026-03-21 19:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Zka9mwkDTaGHrmotOtL9nYvgkCbhx1Pj","execution_time":"2026-03-21 19:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5NK2h-1774109321","operation_id":160638} 
[2026-03-21 19:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Zka9mwkDTaGHrmotOtL9nYvgkCbhx1Pj","execution_time":"2026-03-21 19:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6l79-1774104703","operation_id":160438} 
[2026-03-21 19:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Zka9mwkDTaGHrmotOtL9nYvgkCbhx1Pj","execution_time":"2026-03-21 19:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6N0wu-1774109345","operation_id":160642} 
[2026-03-21 19:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Zka9mwkDTaGHrmotOtL9nYvgkCbhx1Pj","execution_time":"2026-03-21 19:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6RRv-1774104461","operation_id":160422} 
[2026-03-21 19:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Zka9mwkDTaGHrmotOtL9nYvgkCbhx1Pj","execution_time":"2026-03-21 19:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7NzkWILW-1774108371","operation_id":160610} 
[2026-03-21 19:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Zka9mwkDTaGHrmotOtL9nYvgkCbhx1Pj","execution_time":"2026-03-21 19:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aeFx-1774104699","operation_id":160437} 
[2026-03-21 19:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Zka9mwkDTaGHrmotOtL9nYvgkCbhx1Pj","execution_time":"2026-03-21 19:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aSmi7cr-1774108484","operation_id":160612} 
[2026-03-21 19:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Zka9mwkDTaGHrmotOtL9nYvgkCbhx1Pj","execution_time":"2026-03-21 19:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bEmFd-1774108488","operation_id":160613} 
[2026-03-21 19:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Zka9mwkDTaGHrmotOtL9nYvgkCbhx1Pj","execution_time":"2026-03-21 19:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 19:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Zka9mwkDTaGHrmotOtL9nYvgkCbhx1Pj","execution_time":"2026-03-21 19:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 19:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Zka9mwkDTaGHrmotOtL9nYvgkCbhx1Pj","execution_time":"2026-03-21 19:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ESjU-1774109133","operation_id":160634} 
[2026-03-21 19:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Zka9mwkDTaGHrmotOtL9nYvgkCbhx1Pj","execution_time":"2026-03-21 19:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FrlSzTI-1774104468","operation_id":160423} 
[2026-03-21 19:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Zka9mwkDTaGHrmotOtL9nYvgkCbhx1Pj","execution_time":"2026-03-21 19:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hguNC-1774109010","operation_id":160628} 
[2026-03-21 19:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Zka9mwkDTaGHrmotOtL9nYvgkCbhx1Pj","execution_time":"2026-03-21 19:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kz6swVmy-1774104692","operation_id":160435} 
[2026-03-21 19:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Zka9mwkDTaGHrmotOtL9nYvgkCbhx1Pj","execution_time":"2026-03-21 19:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 19:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Zka9mwkDTaGHrmotOtL9nYvgkCbhx1Pj","execution_time":"2026-03-21 19:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MHM6-1774109083","operation_id":160633} 
[2026-03-21 19:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Zka9mwkDTaGHrmotOtL9nYvgkCbhx1Pj","execution_time":"2026-03-21 19:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rXKyN2XK-1774104444","operation_id":160420} 
[2026-03-21 19:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Zka9mwkDTaGHrmotOtL9nYvgkCbhx1Pj","execution_time":"2026-03-21 19:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 19:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Zka9mwkDTaGHrmotOtL9nYvgkCbhx1Pj","execution_time":"2026-03-21 19:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Vay-1774108551","operation_id":160616} 
[2026-03-21 19:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Zka9mwkDTaGHrmotOtL9nYvgkCbhx1Pj","execution_time":"2026-03-21 19:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w4u7t-1774104451","operation_id":160421} 
[2026-03-21 19:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Zka9mwkDTaGHrmotOtL9nYvgkCbhx1Pj","execution_time":"2026-03-21 19:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 19:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Zka9mwkDTaGHrmotOtL9nYvgkCbhx1Pj","execution_time":"2026-03-21 19:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZIcxKP-1774108669","operation_id":160621} 
[2026-03-21 19:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Zka9mwkDTaGHrmotOtL9nYvgkCbhx1Pj","execution_time":"2026-03-21 19:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZnT-1774108687","operation_id":160623} 
[2026-03-21 19:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Zka9mwkDTaGHrmotOtL9nYvgkCbhx1Pj","execution_time":"2026-03-21 19:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zWS3Z6-1774108528","operation_id":160614} 
[2026-03-21 19:10:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Zka9mwkDTaGHrmotOtL9nYvgkCbhx1Pj","execution_time":"2026-03-21 19:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zWS3Z6-1774108528","operation_id":160614,"processed":0,"skipped":26,"updates_prepared":0} 
[2026-03-21 19:10:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Zka9mwkDTaGHrmotOtL9nYvgkCbhx1Pj","execution_time":"2026-03-21 19:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zWS3Z6-1774108528","operation_id":160614,"processed":0,"errors":0} 
[2026-03-21 19:10:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Zka9mwkDTaGHrmotOtL9nYvgkCbhx1Pj","execution_time":"2026-03-21 19:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zWS3Z6-1774108528","operation_id":160614,"orders_count":6,"order_ids":["ORD-ZdkaC-1774109277","ORD-xSYt-1774109299","ORD-STF62q-1774109335","ORD-VvtUxGDy-1774109349","ORD-ln8aS0-1774109361","ORD-nkrg-1774109365"]} 
[2026-03-21 19:10:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Zka9mwkDTaGHrmotOtL9nYvgkCbhx1Pj","execution_time":"2026-03-21 19:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zWS3Z6-1774108528","operation_id":160614} 
[2026-03-21 19:10:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Zka9mwkDTaGHrmotOtL9nYvgkCbhx1Pj","execution_time":"2026-03-21 19:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zWS3Z6-1774108528","operation_id":160614,"orders_count":6} 
[2026-03-21 19:10:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Zka9mwkDTaGHrmotOtL9nYvgkCbhx1Pj","execution_time":"2026-03-21 19:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZdkaC-1774109277","operation_id":160636,"processed":6,"skipped":0,"updates_prepared":6} 
[2026-03-21 19:10:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"Zka9mwkDTaGHrmotOtL9nYvgkCbhx1Pj","execution_time":"2026-03-21 19:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZdkaC-1774109277","operation_id":160636,"total_items":6,"chunks":1,"chunk_size":10} 
[2026-03-21 19:10:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"Zka9mwkDTaGHrmotOtL9nYvgkCbhx1Pj","execution_time":"2026-03-21 19:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZdkaC-1774109277","operation_id":160636,"count":6} 
[2026-03-21 19:10:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"Zka9mwkDTaGHrmotOtL9nYvgkCbhx1Pj","execution_time":"2026-03-21 19:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZdkaC-1774109277","operation_id":160636,"count":6} 
[2026-03-21 19:10:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Zka9mwkDTaGHrmotOtL9nYvgkCbhx1Pj","execution_time":"2026-03-21 19:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZdkaC-1774109277","operation_id":160636,"user_id":587,"notification_type":"order_approved","reference_id":175623} 
[2026-03-21 19:10:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Zka9mwkDTaGHrmotOtL9nYvgkCbhx1Pj","execution_time":"2026-03-21 19:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZdkaC-1774109277","operation_id":160636,"user_id":587,"notification_type":"order_approved","reference_id":175624} 
[2026-03-21 19:10:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Zka9mwkDTaGHrmotOtL9nYvgkCbhx1Pj","execution_time":"2026-03-21 19:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZdkaC-1774109277","operation_id":160636,"user_id":587,"notification_type":"order_approved","reference_id":175620} 
[2026-03-21 19:10:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Zka9mwkDTaGHrmotOtL9nYvgkCbhx1Pj","execution_time":"2026-03-21 19:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZdkaC-1774109277","operation_id":160636,"user_id":587,"notification_type":"order_approved","reference_id":175622} 
[2026-03-21 19:10:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Zka9mwkDTaGHrmotOtL9nYvgkCbhx1Pj","execution_time":"2026-03-21 19:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZdkaC-1774109277","operation_id":160636,"user_id":587,"notification_type":"order_approved","reference_id":175616} 
[2026-03-21 19:10:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Zka9mwkDTaGHrmotOtL9nYvgkCbhx1Pj","execution_time":"2026-03-21 19:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZdkaC-1774109277","operation_id":160636,"user_id":587,"notification_type":"order_approved","reference_id":175615} 
[2026-03-21 19:10:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"Zka9mwkDTaGHrmotOtL9nYvgkCbhx1Pj","execution_time":"2026-03-21 19:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZdkaC-1774109277","operation_id":160636,"chunk_number":1,"processed":6,"errors":0,"total_operations":6,"total_orders":6,"total_codes":0,"total_refunds":0} 
[2026-03-21 19:10:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"Zka9mwkDTaGHrmotOtL9nYvgkCbhx1Pj","execution_time":"2026-03-21 19:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZdkaC-1774109277","operation_id":160636,"total_processed":6,"total_errors":0,"chunks_processed":1} 
[2026-03-21 19:10:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"Zka9mwkDTaGHrmotOtL9nYvgkCbhx1Pj","execution_time":"2026-03-21 19:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZdkaC-1774109277","operation_id":160636,"processed":6,"errors":0} 
[2026-03-21 19:10:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Zka9mwkDTaGHrmotOtL9nYvgkCbhx1Pj","execution_time":"2026-03-21 19:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZdkaC-1774109277","operation_id":160636,"processed":6,"errors":0} 
[2026-03-21 19:10:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Zka9mwkDTaGHrmotOtL9nYvgkCbhx1Pj","execution_time":"2026-03-21 19:10:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZdkaC-1774109277","operation_id":160636} 
[2026-03-21 19:10:02] production.INFO: Executing GetProducts task...  
[2026-03-21 19:10:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 19:10:02] production.INFO: Executing GetProducts task...  
[2026-03-21 19:10:04] production.INFO: async() رجع: true  
[2026-03-21 19:10:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 19:10:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 19:10:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 19:10:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 19:10:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 19:10:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 19:10:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 19:10:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 19:10:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 19:10:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 19:10:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 19:10:07] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 19:10:08] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 19:10:10] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 19:10:12] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 19:10:13] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 19:10:15] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 19:10:26] production.INFO: Constructing job for order: 175625  
[2026-03-21 19:10:27] production.INFO: Handling job for order: 175625  
[2026-03-21 19:10:27] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 19:10:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:10:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=236962e9-ff3e-48eb-bd0f-54b2c91aa6b4&Player_ID=0949310145  
[2026-03-21 19:10:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=236962e9-ff3e-48eb-bd0f-54b2c91aa6b4&Player_ID=0949310145","has_body":false} 
[2026-03-21 19:10:28] production.INFO: Constructing job for order: 175626  
[2026-03-21 19:10:28] production.INFO: Operation sent successfully {"operation_id":160646,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mOekJwz-1774109427","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 19:10:28"}},"processed_data":{"order_number":"ORD-mOekJwz-1774109427","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 19:10:30] production.INFO: Constructing job for order: 175627  
[2026-03-21 19:10:31] production.INFO: Handling job for order: 175626  
[2026-03-21 19:10:31] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 19:10:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:10:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=eb3e13f4-a59b-463a-9415-b98fa246aa82&Player_ID=51255065630  
[2026-03-21 19:10:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=eb3e13f4-a59b-463a-9415-b98fa246aa82&Player_ID=51255065630","has_body":false} 
[2026-03-21 19:10:31] production.INFO: Operation sent successfully {"operation_id":160647,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Tzrvj-1774109431","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 19:10:31"}},"processed_data":{"order_number":"ORD-Tzrvj-1774109431","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-21 19:10:31] production.INFO: Handling job for order: 175627  
[2026-03-21 19:10:31] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 19:10:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:10:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=9d99e5ea-64e4-476c-a250-13948a71b16a&Player_ID=181504684  
[2026-03-21 19:10:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=9d99e5ea-64e4-476c-a250-13948a71b16a&Player_ID=181504684","has_body":false} 
[2026-03-21 19:10:32] production.INFO: Operation sent successfully {"operation_id":160648,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-IcVrw-1774109432","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 19:10:32"}},"processed_data":{"order_number":"ORD-IcVrw-1774109432","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 19:10:33] production.INFO: Constructing job for order: 175628  
[2026-03-21 19:10:33] production.INFO: Constructing job for order: 175629  
[2026-03-21 19:10:35] production.INFO: Handling job for order: 175629  
[2026-03-21 19:10:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 19:10:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:10:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=ceffd27c-abea-4d2f-a178-1aff0f6893d3&Player_ID=51255065630  
[2026-03-21 19:10:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=ceffd27c-abea-4d2f-a178-1aff0f6893d3&Player_ID=51255065630","has_body":false} 
[2026-03-21 19:10:36] production.INFO: Operation sent successfully {"operation_id":160649,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-P0IbQo-1774109436","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 19:10:36"}},"processed_data":{"order_number":"ORD-P0IbQo-1774109436","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 19:10:36] production.INFO: Handling job for order: 175628  
[2026-03-21 19:10:36] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 19:10:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:10:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=bb6c1cf9-e561-4567-9a49-e1079acc8d3e&Player_ID=0949310145  
[2026-03-21 19:10:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=bb6c1cf9-e561-4567-9a49-e1079acc8d3e&Player_ID=0949310145","has_body":false} 
[2026-03-21 19:10:37] production.INFO: Operation sent successfully {"operation_id":160650,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-fiveY6oB-1774109437","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 19:10:37"}},"processed_data":{"order_number":"ORD-fiveY6oB-1774109437","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 19:10:39] production.INFO: Constructing job for order: 175630  
[2026-03-21 19:10:39] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Tzrvj-1774109431","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 19:10:39] production.INFO: Processed webhook data (normalized) {"id":"ORD-Tzrvj-1774109431","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 19:10:39] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 19:10:39] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":175626} 
[2026-03-21 19:10:39] production.INFO: Order updated successfully. Order ID: 175626, Status: completed  
[2026-03-21 19:10:39] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Tzrvj-1774109431","status":"completed","codes_count":0} 
[2026-03-21 19:10:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-21 19:10:40] production.INFO: Handling job for order: 175630  
[2026-03-21 19:10:40] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 19:10:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:10:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=5421fde2-cf3f-4fda-9a20-054dce7fe8a7&Player_ID=0949310145  
[2026-03-21 19:10:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=5421fde2-cf3f-4fda-9a20-054dce7fe8a7&Player_ID=0949310145","has_body":false} 
[2026-03-21 19:10:41] production.INFO: Operation sent successfully {"operation_id":160651,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6Nj6cE0Q-1774109440","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 19:10:41"}},"processed_data":{"order_number":"ORD-6Nj6cE0Q-1774109440","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 19:10:43] production.INFO: Constructing job for order: 175631  
[2026-03-21 19:10:44] production.INFO: Handling job for order: 175631  
[2026-03-21 19:10:44] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 19:10:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:10:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=c24cadd6-1816-4e76-9acd-5245ab223e55&Player_ID=0949310145  
[2026-03-21 19:10:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=c24cadd6-1816-4e76-9acd-5245ab223e55&Player_ID=0949310145","has_body":false} 
[2026-03-21 19:10:44] production.INFO: Operation sent successfully {"operation_id":160652,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-gbENPksV-1774109444","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 19:10:44"}},"processed_data":{"order_number":"ORD-gbENPksV-1774109444","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 19:10:45] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-P0IbQo-1774109436","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 19:10:45] production.INFO: Processed webhook data (normalized) {"id":"ORD-P0IbQo-1774109436","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 19:10:45] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 19:10:45] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":175629} 
[2026-03-21 19:10:45] production.INFO: Order updated successfully. Order ID: 175629, Status: completed  
[2026-03-21 19:10:45] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-P0IbQo-1774109436","status":"completed","codes_count":0} 
[2026-03-21 19:10:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-21 19:10:59] production.INFO: Constructing job for order: 175632  
[2026-03-21 19:11:02] production.INFO: Handling job for order: 175632  
[2026-03-21 19:11:02] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 19:11:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:11:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=8ef765dd-8eed-45df-a888-bda644433984&Player_ID=51954867144  
[2026-03-21 19:11:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=8ef765dd-8eed-45df-a888-bda644433984&Player_ID=51954867144","has_body":false} 
[2026-03-21 19:11:03] production.INFO: Operation sent successfully {"operation_id":160653,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-C8w-1774109463","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 19:11:03"}},"processed_data":{"order_number":"ORD-C8w-1774109463","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-21 19:11:17] production.INFO: Constructing job for order: 175633  
[2026-03-21 19:11:18] production.INFO: Handling job for order: 175633  
[2026-03-21 19:11:18] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 19:11:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:11:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=02259393-3109-4a36-8f6a-d1fd3bbd5318&Player_ID=0992046085  
[2026-03-21 19:11:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=02259393-3109-4a36-8f6a-d1fd3bbd5318&Player_ID=0992046085","has_body":false} 
[2026-03-21 19:11:19] production.INFO: Operation sent successfully {"operation_id":160654,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-W8kg1-1774109479","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 19:11:19"}},"processed_data":{"order_number":"ORD-W8kg1-1774109479","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 19:11:40] production.INFO: Constructing job for order: 175634  
[2026-03-21 19:11:43] production.INFO: Handling job for order: 175634  
[2026-03-21 19:11:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 19:11:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:11:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=f08b1d93-272e-47dc-b52a-6336acfb3133&Player_ID=51255065630  
[2026-03-21 19:11:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=f08b1d93-272e-47dc-b52a-6336acfb3133&Player_ID=51255065630","has_body":false} 
[2026-03-21 19:11:44] production.INFO: Operation sent successfully {"operation_id":160655,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pQO2-1774109503","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 19:11:44"}},"processed_data":{"order_number":"ORD-pQO2-1774109503","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-21 19:11:51] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-pQO2-1774109503","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 19:11:51] production.INFO: Processed webhook data (normalized) {"id":"ORD-pQO2-1774109503","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 19:11:51] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 19:11:51] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":175634} 
[2026-03-21 19:11:51] production.INFO: Order updated successfully. Order ID: 175634, Status: completed  
[2026-03-21 19:11:51] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-pQO2-1774109503","status":"completed","codes_count":0} 
[2026-03-21 19:11:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-21 19:12:00] production.INFO: Constructing job for order: 175635  
[2026-03-21 19:12:00] production.INFO: Constructing job for order: 175636  
[2026-03-21 19:12:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"fJbC5Hr50OUWefkr33giaokmmXis7v5M","execution_time":"2026-03-21 19:12:02"} 
[2026-03-21 19:12:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"fJbC5Hr50OUWefkr33giaokmmXis7v5M","execution_time":"2026-03-21 19:12:02","total_operations":33,"sites_count":2} 
[2026-03-21 19:12:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"fJbC5Hr50OUWefkr33giaokmmXis7v5M","execution_time":"2026-03-21 19:12:02","site_id":3,"site_name":"swgamessd","orders_count":28,"order_ids":["ORD-rXKyN2XK-1774104444","ORD-w4u7t-1774104451","ORD-6RRv-1774104461","ORD-FrlSzTI-1774104468","ORD-EQtMK1I-1774104688","ORD-kz6swVmy-1774104692","ORD-lTYuv-1774104696","ORD-aeFx-1774104699","ORD-6l79-1774104703","ORD-DvjOsI-1774107524"]} 
[2026-03-21 19:12:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"fJbC5Hr50OUWefkr33giaokmmXis7v5M","execution_time":"2026-03-21 19:12:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 19:12:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"fJbC5Hr50OUWefkr33giaokmmXis7v5M","execution_time":"2026-03-21 19:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":28} 
[2026-03-21 19:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fJbC5Hr50OUWefkr33giaokmmXis7v5M","execution_time":"2026-03-21 19:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2TtxAUR-1774108740","operation_id":160626} 
[2026-03-21 19:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fJbC5Hr50OUWefkr33giaokmmXis7v5M","execution_time":"2026-03-21 19:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4nKJP7rm-1774108614","operation_id":160619} 
[2026-03-21 19:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fJbC5Hr50OUWefkr33giaokmmXis7v5M","execution_time":"2026-03-21 19:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6l79-1774104703","operation_id":160438} 
[2026-03-21 19:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fJbC5Hr50OUWefkr33giaokmmXis7v5M","execution_time":"2026-03-21 19:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6N0wu-1774109345","operation_id":160642} 
[2026-03-21 19:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fJbC5Hr50OUWefkr33giaokmmXis7v5M","execution_time":"2026-03-21 19:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6RRv-1774104461","operation_id":160422} 
[2026-03-21 19:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fJbC5Hr50OUWefkr33giaokmmXis7v5M","execution_time":"2026-03-21 19:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7NzkWILW-1774108371","operation_id":160610} 
[2026-03-21 19:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fJbC5Hr50OUWefkr33giaokmmXis7v5M","execution_time":"2026-03-21 19:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aeFx-1774104699","operation_id":160437} 
[2026-03-21 19:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fJbC5Hr50OUWefkr33giaokmmXis7v5M","execution_time":"2026-03-21 19:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aSmi7cr-1774108484","operation_id":160612} 
[2026-03-21 19:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fJbC5Hr50OUWefkr33giaokmmXis7v5M","execution_time":"2026-03-21 19:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bEmFd-1774108488","operation_id":160613} 
[2026-03-21 19:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fJbC5Hr50OUWefkr33giaokmmXis7v5M","execution_time":"2026-03-21 19:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C8w-1774109463","operation_id":160653} 
[2026-03-21 19:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fJbC5Hr50OUWefkr33giaokmmXis7v5M","execution_time":"2026-03-21 19:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 19:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fJbC5Hr50OUWefkr33giaokmmXis7v5M","execution_time":"2026-03-21 19:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 19:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fJbC5Hr50OUWefkr33giaokmmXis7v5M","execution_time":"2026-03-21 19:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ESjU-1774109133","operation_id":160634} 
[2026-03-21 19:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fJbC5Hr50OUWefkr33giaokmmXis7v5M","execution_time":"2026-03-21 19:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FrlSzTI-1774104468","operation_id":160423} 
[2026-03-21 19:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fJbC5Hr50OUWefkr33giaokmmXis7v5M","execution_time":"2026-03-21 19:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hguNC-1774109010","operation_id":160628} 
[2026-03-21 19:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fJbC5Hr50OUWefkr33giaokmmXis7v5M","execution_time":"2026-03-21 19:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IcVrw-1774109432","operation_id":160648} 
[2026-03-21 19:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fJbC5Hr50OUWefkr33giaokmmXis7v5M","execution_time":"2026-03-21 19:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kz6swVmy-1774104692","operation_id":160435} 
[2026-03-21 19:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fJbC5Hr50OUWefkr33giaokmmXis7v5M","execution_time":"2026-03-21 19:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 19:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fJbC5Hr50OUWefkr33giaokmmXis7v5M","execution_time":"2026-03-21 19:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MHM6-1774109083","operation_id":160633} 
[2026-03-21 19:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fJbC5Hr50OUWefkr33giaokmmXis7v5M","execution_time":"2026-03-21 19:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rXKyN2XK-1774104444","operation_id":160420} 
[2026-03-21 19:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fJbC5Hr50OUWefkr33giaokmmXis7v5M","execution_time":"2026-03-21 19:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 19:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fJbC5Hr50OUWefkr33giaokmmXis7v5M","execution_time":"2026-03-21 19:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Vay-1774108551","operation_id":160616} 
[2026-03-21 19:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fJbC5Hr50OUWefkr33giaokmmXis7v5M","execution_time":"2026-03-21 19:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w4u7t-1774104451","operation_id":160421} 
[2026-03-21 19:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fJbC5Hr50OUWefkr33giaokmmXis7v5M","execution_time":"2026-03-21 19:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 19:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fJbC5Hr50OUWefkr33giaokmmXis7v5M","execution_time":"2026-03-21 19:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZIcxKP-1774108669","operation_id":160621} 
[2026-03-21 19:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fJbC5Hr50OUWefkr33giaokmmXis7v5M","execution_time":"2026-03-21 19:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZnT-1774108687","operation_id":160623} 
[2026-03-21 19:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fJbC5Hr50OUWefkr33giaokmmXis7v5M","execution_time":"2026-03-21 19:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zWS3Z6-1774108528","operation_id":160614} 
[2026-03-21 19:12:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"fJbC5Hr50OUWefkr33giaokmmXis7v5M","execution_time":"2026-03-21 19:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zWS3Z6-1774108528","operation_id":160614,"processed":1,"skipped":27,"updates_prepared":1} 
[2026-03-21 19:12:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"fJbC5Hr50OUWefkr33giaokmmXis7v5M","execution_time":"2026-03-21 19:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zWS3Z6-1774108528","operation_id":160614,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 19:12:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"fJbC5Hr50OUWefkr33giaokmmXis7v5M","execution_time":"2026-03-21 19:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zWS3Z6-1774108528","operation_id":160614,"count":1} 
[2026-03-21 19:12:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"fJbC5Hr50OUWefkr33giaokmmXis7v5M","execution_time":"2026-03-21 19:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zWS3Z6-1774108528","operation_id":160614,"count":1} 
[2026-03-21 19:12:02] production.INFO: Bulk processed user refunds {"job":"Quryjob","job_id":"fJbC5Hr50OUWefkr33giaokmmXis7v5M","execution_time":"2026-03-21 19:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zWS3Z6-1774108528","operation_id":160614,"count":1} 
[2026-03-21 19:12:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"fJbC5Hr50OUWefkr33giaokmmXis7v5M","execution_time":"2026-03-21 19:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zWS3Z6-1774108528","operation_id":160614,"user_id":587,"notification_type":"order_rejected","reference_id":175617} 
[2026-03-21 19:12:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"fJbC5Hr50OUWefkr33giaokmmXis7v5M","execution_time":"2026-03-21 19:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zWS3Z6-1774108528","operation_id":160614,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":1} 
[2026-03-21 19:12:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"fJbC5Hr50OUWefkr33giaokmmXis7v5M","execution_time":"2026-03-21 19:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zWS3Z6-1774108528","operation_id":160614,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 19:12:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"fJbC5Hr50OUWefkr33giaokmmXis7v5M","execution_time":"2026-03-21 19:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zWS3Z6-1774108528","operation_id":160614,"processed":1,"errors":0} 
[2026-03-21 19:12:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"fJbC5Hr50OUWefkr33giaokmmXis7v5M","execution_time":"2026-03-21 19:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zWS3Z6-1774108528","operation_id":160614,"processed":1,"errors":0} 
[2026-03-21 19:12:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"fJbC5Hr50OUWefkr33giaokmmXis7v5M","execution_time":"2026-03-21 19:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zWS3Z6-1774108528","operation_id":160614,"orders_count":5,"order_ids":["ORD-mOekJwz-1774109427","ORD-fiveY6oB-1774109437","ORD-6Nj6cE0Q-1774109440","ORD-gbENPksV-1774109444","ORD-W8kg1-1774109479"]} 
[2026-03-21 19:12:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"fJbC5Hr50OUWefkr33giaokmmXis7v5M","execution_time":"2026-03-21 19:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zWS3Z6-1774108528","operation_id":160614} 
[2026-03-21 19:12:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"fJbC5Hr50OUWefkr33giaokmmXis7v5M","execution_time":"2026-03-21 19:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-zWS3Z6-1774108528","operation_id":160614,"orders_count":5} 
[2026-03-21 19:12:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"fJbC5Hr50OUWefkr33giaokmmXis7v5M","execution_time":"2026-03-21 19:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W8kg1-1774109479","operation_id":160654,"processed":5,"skipped":0,"updates_prepared":5} 
[2026-03-21 19:12:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"fJbC5Hr50OUWefkr33giaokmmXis7v5M","execution_time":"2026-03-21 19:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W8kg1-1774109479","operation_id":160654,"total_items":5,"chunks":1,"chunk_size":10} 
[2026-03-21 19:12:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"fJbC5Hr50OUWefkr33giaokmmXis7v5M","execution_time":"2026-03-21 19:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W8kg1-1774109479","operation_id":160654,"count":5} 
[2026-03-21 19:12:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"fJbC5Hr50OUWefkr33giaokmmXis7v5M","execution_time":"2026-03-21 19:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W8kg1-1774109479","operation_id":160654,"count":5} 
[2026-03-21 19:12:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"fJbC5Hr50OUWefkr33giaokmmXis7v5M","execution_time":"2026-03-21 19:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W8kg1-1774109479","operation_id":160654,"user_id":587,"notification_type":"order_approved","reference_id":175630} 
[2026-03-21 19:12:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"fJbC5Hr50OUWefkr33giaokmmXis7v5M","execution_time":"2026-03-21 19:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W8kg1-1774109479","operation_id":160654,"user_id":587,"notification_type":"order_approved","reference_id":175628} 
[2026-03-21 19:12:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"fJbC5Hr50OUWefkr33giaokmmXis7v5M","execution_time":"2026-03-21 19:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W8kg1-1774109479","operation_id":160654,"user_id":587,"notification_type":"order_approved","reference_id":175631} 
[2026-03-21 19:12:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"fJbC5Hr50OUWefkr33giaokmmXis7v5M","execution_time":"2026-03-21 19:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W8kg1-1774109479","operation_id":160654,"user_id":587,"notification_type":"order_approved","reference_id":175625} 
[2026-03-21 19:12:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"fJbC5Hr50OUWefkr33giaokmmXis7v5M","execution_time":"2026-03-21 19:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W8kg1-1774109479","operation_id":160654,"user_id":587,"notification_type":"order_approved","reference_id":175633} 
[2026-03-21 19:12:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"fJbC5Hr50OUWefkr33giaokmmXis7v5M","execution_time":"2026-03-21 19:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W8kg1-1774109479","operation_id":160654,"chunk_number":1,"processed":5,"errors":0,"total_operations":5,"total_orders":5,"total_codes":0,"total_refunds":0} 
[2026-03-21 19:12:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"fJbC5Hr50OUWefkr33giaokmmXis7v5M","execution_time":"2026-03-21 19:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W8kg1-1774109479","operation_id":160654,"total_processed":5,"total_errors":0,"chunks_processed":1} 
[2026-03-21 19:12:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"fJbC5Hr50OUWefkr33giaokmmXis7v5M","execution_time":"2026-03-21 19:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W8kg1-1774109479","operation_id":160654,"processed":5,"errors":0} 
[2026-03-21 19:12:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"fJbC5Hr50OUWefkr33giaokmmXis7v5M","execution_time":"2026-03-21 19:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W8kg1-1774109479","operation_id":160654,"processed":5,"errors":0} 
[2026-03-21 19:12:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"fJbC5Hr50OUWefkr33giaokmmXis7v5M","execution_time":"2026-03-21 19:12:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W8kg1-1774109479","operation_id":160654} 
[2026-03-21 19:12:02] production.INFO: Handling job for order: 175636  
[2026-03-21 19:12:02] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 19:12:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:12:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=f6300ad9-dfa3-41d6-bfd4-ba80f863045c&Player_ID=0984968887  
[2026-03-21 19:12:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=f6300ad9-dfa3-41d6-bfd4-ba80f863045c&Player_ID=0984968887","has_body":false} 
[2026-03-21 19:12:03] production.INFO: Operation sent successfully {"operation_id":160656,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Gm4-1774109523","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 19:12:03"}},"processed_data":{"order_number":"ORD-Gm4-1774109523","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 19:12:03] production.INFO: Handling job for order: 175635  
[2026-03-21 19:12:03] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 19:12:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:12:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=200&uuid=d6ea0656-a315-420b-9443-e77561c2a7ca&Player_ID=shahen88  
[2026-03-21 19:12:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=200&uuid=d6ea0656-a315-420b-9443-e77561c2a7ca&Player_ID=shahen88","has_body":false} 
[2026-03-21 19:12:04] production.INFO: Operation sent successfully {"operation_id":160657,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6ys-1774109524","amount":3.49565215999999967522171573364175856113433837890625,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-21 19:12:04"}},"processed_data":{"order_number":"ORD-6ys-1774109524","amount":3.49565215999999967522171573364175856113433837890625,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-21 19:12:05] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 19:12:07] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 19:12:08] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 19:12:10] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 19:12:11] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 19:12:13] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 19:12:14] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 19:12:47] production.INFO: Constructing job for order: 175637  
[2026-03-21 19:12:48] production.INFO: Handling job for order: 175637  
[2026-03-21 19:12:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 19:12:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:12:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=a967ba48-e3c7-4021-bd85-aacc74ce5586&Player_ID=1110031006  
[2026-03-21 19:12:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=a967ba48-e3c7-4021-bd85-aacc74ce5586&Player_ID=1110031006","has_body":false} 
[2026-03-21 19:12:48] production.INFO: Operation sent successfully {"operation_id":160658,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-RCTxNyam-1774109568","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-21 19:12:48"}},"processed_data":{"order_number":"ORD-RCTxNyam-1774109568","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-21 19:12:56] production.INFO: Constructing job for order: 175638  
[2026-03-21 19:12:57] production.INFO: Handling job for order: 175638  
[2026-03-21 19:12:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 19:12:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:12:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=a0962a4b-6ced-4bf7-a41c-2aae26674458&Player_ID=9320633089  
[2026-03-21 19:12:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=a0962a4b-6ced-4bf7-a41c-2aae26674458&Player_ID=9320633089","has_body":false} 
[2026-03-21 19:12:58] production.INFO: Operation sent successfully {"operation_id":160659,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vzMcqIcD-1774109578","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 19:12:58"}},"processed_data":{"order_number":"ORD-vzMcqIcD-1774109578","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 19:13:09] production.INFO: Constructing job for order: 175639  
[2026-03-21 19:13:10] production.INFO: Handling job for order: 175639  
[2026-03-21 19:13:10] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 19:13:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:13:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=0aab88be-89b2-49b1-96c8-1114a08ce898&Player_ID=9320633089  
[2026-03-21 19:13:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=0aab88be-89b2-49b1-96c8-1114a08ce898&Player_ID=9320633089","has_body":false} 
[2026-03-21 19:13:11] production.INFO: Operation sent successfully {"operation_id":160660,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-lee3kc-1774109591","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 19:13:11"}},"processed_data":{"order_number":"ORD-lee3kc-1774109591","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 19:13:18] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-zWS3Z6-1774108528","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 19:13:18] production.INFO: Processed webhook data (normalized) {"id":"ORD-zWS3Z6-1774108528","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 19:13:18] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 19:13:18] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"order_approved","reference_id":175592} 
[2026-03-21 19:13:18] production.INFO: Order updated successfully. Order ID: 175592, Status: completed  
[2026-03-21 19:13:18] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-zWS3Z6-1774108528","status":"completed","codes_count":0} 
[2026-03-21 19:13:18] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-aSmi7cr-1774108484","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 19:13:18] production.INFO: Processed webhook data (normalized) {"id":"ORD-aSmi7cr-1774108484","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 19:13:18] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 19:13:18] production.INFO: SendAcceptReject: Notification queued {"user_id":659,"notification_type":"order_approved","reference_id":175590} 
[2026-03-21 19:13:18] production.INFO: Order updated successfully. Order ID: 175590, Status: completed  
[2026-03-21 19:13:18] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-aSmi7cr-1774108484","status":"completed","codes_count":0} 
[2026-03-21 19:13:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-21 19:13:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 659  
[2026-03-21 19:13:34] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-bEmFd-1774108488","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 19:13:34] production.INFO: Processed webhook data (normalized) {"id":"ORD-bEmFd-1774108488","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 19:13:34] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 19:13:34] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":175591} 
[2026-03-21 19:13:34] production.INFO: Order updated successfully. Order ID: 175591, Status: completed  
[2026-03-21 19:13:34] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-bEmFd-1774108488","status":"completed","codes_count":0} 
[2026-03-21 19:13:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-21 19:13:37] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-7NzkWILW-1774108371","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 19:13:37] production.INFO: Processed webhook data (normalized) {"id":"ORD-7NzkWILW-1774108371","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 19:13:37] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 19:13:37] production.INFO: SendAcceptReject: Notification queued {"user_id":659,"notification_type":"order_approved","reference_id":175588} 
[2026-03-21 19:13:37] production.INFO: Order updated successfully. Order ID: 175588, Status: completed  
[2026-03-21 19:13:37] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-7NzkWILW-1774108371","status":"completed","codes_count":0} 
[2026-03-21 19:13:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 659  
[2026-03-21 19:14:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"45w1Ytw4p9Eq1RrR8hNUAVr9TgGMJZkl","execution_time":"2026-03-21 19:14:02"} 
[2026-03-21 19:14:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"45w1Ytw4p9Eq1RrR8hNUAVr9TgGMJZkl","execution_time":"2026-03-21 19:14:02","total_operations":28,"sites_count":2} 
[2026-03-21 19:14:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"45w1Ytw4p9Eq1RrR8hNUAVr9TgGMJZkl","execution_time":"2026-03-21 19:14:02","site_id":3,"site_name":"swgamessd","orders_count":27,"order_ids":["ORD-rXKyN2XK-1774104444","ORD-w4u7t-1774104451","ORD-6RRv-1774104461","ORD-FrlSzTI-1774104468","ORD-EQtMK1I-1774104688","ORD-kz6swVmy-1774104692","ORD-lTYuv-1774104696","ORD-aeFx-1774104699","ORD-6l79-1774104703","ORD-DvjOsI-1774107524"]} 
[2026-03-21 19:14:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"45w1Ytw4p9Eq1RrR8hNUAVr9TgGMJZkl","execution_time":"2026-03-21 19:14:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 19:14:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"45w1Ytw4p9Eq1RrR8hNUAVr9TgGMJZkl","execution_time":"2026-03-21 19:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":27} 
[2026-03-21 19:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"45w1Ytw4p9Eq1RrR8hNUAVr9TgGMJZkl","execution_time":"2026-03-21 19:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2TtxAUR-1774108740","operation_id":160626} 
[2026-03-21 19:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"45w1Ytw4p9Eq1RrR8hNUAVr9TgGMJZkl","execution_time":"2026-03-21 19:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-4nKJP7rm-1774108614","operation_id":160619} 
[2026-03-21 19:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"45w1Ytw4p9Eq1RrR8hNUAVr9TgGMJZkl","execution_time":"2026-03-21 19:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6l79-1774104703","operation_id":160438} 
[2026-03-21 19:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"45w1Ytw4p9Eq1RrR8hNUAVr9TgGMJZkl","execution_time":"2026-03-21 19:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6N0wu-1774109345","operation_id":160642} 
[2026-03-21 19:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"45w1Ytw4p9Eq1RrR8hNUAVr9TgGMJZkl","execution_time":"2026-03-21 19:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6RRv-1774104461","operation_id":160422} 
[2026-03-21 19:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"45w1Ytw4p9Eq1RrR8hNUAVr9TgGMJZkl","execution_time":"2026-03-21 19:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6ys-1774109524","operation_id":160657} 
[2026-03-21 19:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"45w1Ytw4p9Eq1RrR8hNUAVr9TgGMJZkl","execution_time":"2026-03-21 19:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aeFx-1774104699","operation_id":160437} 
[2026-03-21 19:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"45w1Ytw4p9Eq1RrR8hNUAVr9TgGMJZkl","execution_time":"2026-03-21 19:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-C8w-1774109463","operation_id":160653} 
[2026-03-21 19:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"45w1Ytw4p9Eq1RrR8hNUAVr9TgGMJZkl","execution_time":"2026-03-21 19:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 19:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"45w1Ytw4p9Eq1RrR8hNUAVr9TgGMJZkl","execution_time":"2026-03-21 19:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 19:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"45w1Ytw4p9Eq1RrR8hNUAVr9TgGMJZkl","execution_time":"2026-03-21 19:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ESjU-1774109133","operation_id":160634} 
[2026-03-21 19:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"45w1Ytw4p9Eq1RrR8hNUAVr9TgGMJZkl","execution_time":"2026-03-21 19:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FrlSzTI-1774104468","operation_id":160423} 
[2026-03-21 19:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"45w1Ytw4p9Eq1RrR8hNUAVr9TgGMJZkl","execution_time":"2026-03-21 19:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hguNC-1774109010","operation_id":160628} 
[2026-03-21 19:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"45w1Ytw4p9Eq1RrR8hNUAVr9TgGMJZkl","execution_time":"2026-03-21 19:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IcVrw-1774109432","operation_id":160648} 
[2026-03-21 19:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"45w1Ytw4p9Eq1RrR8hNUAVr9TgGMJZkl","execution_time":"2026-03-21 19:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kz6swVmy-1774104692","operation_id":160435} 
[2026-03-21 19:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"45w1Ytw4p9Eq1RrR8hNUAVr9TgGMJZkl","execution_time":"2026-03-21 19:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lee3kc-1774109591","operation_id":160660} 
[2026-03-21 19:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"45w1Ytw4p9Eq1RrR8hNUAVr9TgGMJZkl","execution_time":"2026-03-21 19:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 19:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"45w1Ytw4p9Eq1RrR8hNUAVr9TgGMJZkl","execution_time":"2026-03-21 19:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MHM6-1774109083","operation_id":160633} 
[2026-03-21 19:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"45w1Ytw4p9Eq1RrR8hNUAVr9TgGMJZkl","execution_time":"2026-03-21 19:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RCTxNyam-1774109568","operation_id":160658} 
[2026-03-21 19:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"45w1Ytw4p9Eq1RrR8hNUAVr9TgGMJZkl","execution_time":"2026-03-21 19:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rXKyN2XK-1774104444","operation_id":160420} 
[2026-03-21 19:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"45w1Ytw4p9Eq1RrR8hNUAVr9TgGMJZkl","execution_time":"2026-03-21 19:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 19:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"45w1Ytw4p9Eq1RrR8hNUAVr9TgGMJZkl","execution_time":"2026-03-21 19:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Vay-1774108551","operation_id":160616} 
[2026-03-21 19:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"45w1Ytw4p9Eq1RrR8hNUAVr9TgGMJZkl","execution_time":"2026-03-21 19:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vzMcqIcD-1774109578","operation_id":160659} 
[2026-03-21 19:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"45w1Ytw4p9Eq1RrR8hNUAVr9TgGMJZkl","execution_time":"2026-03-21 19:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w4u7t-1774104451","operation_id":160421} 
[2026-03-21 19:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"45w1Ytw4p9Eq1RrR8hNUAVr9TgGMJZkl","execution_time":"2026-03-21 19:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 19:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"45w1Ytw4p9Eq1RrR8hNUAVr9TgGMJZkl","execution_time":"2026-03-21 19:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZIcxKP-1774108669","operation_id":160621} 
[2026-03-21 19:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"45w1Ytw4p9Eq1RrR8hNUAVr9TgGMJZkl","execution_time":"2026-03-21 19:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZnT-1774108687","operation_id":160623} 
[2026-03-21 19:14:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"45w1Ytw4p9Eq1RrR8hNUAVr9TgGMJZkl","execution_time":"2026-03-21 19:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZnT-1774108687","operation_id":160623,"processed":0,"skipped":27,"updates_prepared":0} 
[2026-03-21 19:14:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"45w1Ytw4p9Eq1RrR8hNUAVr9TgGMJZkl","execution_time":"2026-03-21 19:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZnT-1774108687","operation_id":160623,"processed":0,"errors":0} 
[2026-03-21 19:14:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"45w1Ytw4p9Eq1RrR8hNUAVr9TgGMJZkl","execution_time":"2026-03-21 19:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZnT-1774108687","operation_id":160623,"orders_count":1,"order_ids":["ORD-Gm4-1774109523"]} 
[2026-03-21 19:14:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"45w1Ytw4p9Eq1RrR8hNUAVr9TgGMJZkl","execution_time":"2026-03-21 19:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZnT-1774108687","operation_id":160623} 
[2026-03-21 19:14:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"45w1Ytw4p9Eq1RrR8hNUAVr9TgGMJZkl","execution_time":"2026-03-21 19:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZnT-1774108687","operation_id":160623,"orders_count":1} 
[2026-03-21 19:14:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"45w1Ytw4p9Eq1RrR8hNUAVr9TgGMJZkl","execution_time":"2026-03-21 19:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Gm4-1774109523","operation_id":160656,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 19:14:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"45w1Ytw4p9Eq1RrR8hNUAVr9TgGMJZkl","execution_time":"2026-03-21 19:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Gm4-1774109523","operation_id":160656,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 19:14:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"45w1Ytw4p9Eq1RrR8hNUAVr9TgGMJZkl","execution_time":"2026-03-21 19:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Gm4-1774109523","operation_id":160656,"count":1} 
[2026-03-21 19:14:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"45w1Ytw4p9Eq1RrR8hNUAVr9TgGMJZkl","execution_time":"2026-03-21 19:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Gm4-1774109523","operation_id":160656,"count":1} 
[2026-03-21 19:14:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"45w1Ytw4p9Eq1RrR8hNUAVr9TgGMJZkl","execution_time":"2026-03-21 19:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Gm4-1774109523","operation_id":160656,"user_id":1749,"notification_type":"order_approved","reference_id":175636} 
[2026-03-21 19:14:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"45w1Ytw4p9Eq1RrR8hNUAVr9TgGMJZkl","execution_time":"2026-03-21 19:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Gm4-1774109523","operation_id":160656,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 19:14:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"45w1Ytw4p9Eq1RrR8hNUAVr9TgGMJZkl","execution_time":"2026-03-21 19:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Gm4-1774109523","operation_id":160656,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 19:14:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"45w1Ytw4p9Eq1RrR8hNUAVr9TgGMJZkl","execution_time":"2026-03-21 19:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Gm4-1774109523","operation_id":160656,"processed":1,"errors":0} 
[2026-03-21 19:14:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"45w1Ytw4p9Eq1RrR8hNUAVr9TgGMJZkl","execution_time":"2026-03-21 19:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Gm4-1774109523","operation_id":160656,"processed":1,"errors":0} 
[2026-03-21 19:14:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"45w1Ytw4p9Eq1RrR8hNUAVr9TgGMJZkl","execution_time":"2026-03-21 19:14:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Gm4-1774109523","operation_id":160656} 
[2026-03-21 19:14:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1749  
[2026-03-21 19:14:22] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Vay-1774108551","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 19:14:22] production.INFO: Processed webhook data (normalized) {"id":"ORD-Vay-1774108551","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 19:14:22] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 19:14:22] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"order_approved","reference_id":175594} 
[2026-03-21 19:14:22] production.INFO: Order updated successfully. Order ID: 175594, Status: completed  
[2026-03-21 19:14:22] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Vay-1774108551","status":"completed","codes_count":0} 
[2026-03-21 19:14:23] production.INFO: Constructing job for order: 175640  
[2026-03-21 19:14:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-21 19:14:24] production.INFO: Handling job for order: 175640  
[2026-03-21 19:14:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 19:14:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:14:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=09413eb6-09c3-42d4-9e8d-673a5f0f18bc&Player_ID=1522119570  
[2026-03-21 19:14:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=09413eb6-09c3-42d4-9e8d-673a5f0f18bc&Player_ID=1522119570","has_body":false} 
[2026-03-21 19:14:24] production.INFO: Operation sent successfully {"operation_id":160661,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-whSj-1774109664","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 19:14:24"}},"processed_data":{"order_number":"ORD-whSj-1774109664","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 19:14:29] production.INFO: SendAcceptReject: Notification queued {"user_id":1471,"notification_type":"order_rejected","reference_id":175018} 
[2026-03-21 19:14:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1471  
[2026-03-21 19:14:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1471  
[2026-03-21 19:14:33] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"45.0","mainamount":"45","operation_number":"156075672","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpscpul1iot77l6tCg1US"}},"user_id":33} 
[2026-03-21 19:14:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 19:14:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 19:14:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 19:14:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 19:14:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 19:14:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 19:14:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 19:14:33] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 19:14:33] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18359,"user_id":33,"amount":45.0,"admins_notified":7} 
[2026-03-21 19:15:00] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-4nKJP7rm-1774108614","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 19:15:00] production.INFO: Processed webhook data (normalized) {"id":"ORD-4nKJP7rm-1774108614","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 19:15:00] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 19:15:00] production.INFO: SendAcceptReject: Notification queued {"user_id":1285,"notification_type":"order_approved","reference_id":175597} 
[2026-03-21 19:15:00] production.INFO: Order updated successfully. Order ID: 175597, Status: completed  
[2026-03-21 19:15:00] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-4nKJP7rm-1774108614","status":"completed","codes_count":0} 
[2026-03-21 19:15:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1285  
[2026-03-21 19:15:04] production.INFO: Executing GetProducts task...  
[2026-03-21 19:15:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 19:15:04] production.INFO: Executing GetProducts task...  
[2026-03-21 19:15:06] production.INFO: async() رجع: true  
[2026-03-21 19:15:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 19:15:06] production.WARNING: Product with ID 395 not found  
[2026-03-21 19:15:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 19:15:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 19:15:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 19:15:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 19:15:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 19:15:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 19:15:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 19:15:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 19:15:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 19:15:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ESjU-1774109133","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 19:15:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-ESjU-1774109133","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 19:15:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 19:15:23] production.INFO: SendAcceptReject: Notification queued {"user_id":1158,"notification_type":"order_approved","reference_id":175613} 
[2026-03-21 19:15:23] production.INFO: Order updated successfully. Order ID: 175613, Status: completed  
[2026-03-21 19:15:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ESjU-1774109133","status":"completed","codes_count":0} 
[2026-03-21 19:15:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1158  
[2026-03-21 19:15:40] production.INFO: SendAcceptReject: Notification queued {"user_id":442,"notification_type":"order_approved","reference_id":174441} 
[2026-03-21 19:15:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 442  
[2026-03-21 19:15:50] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-C8w-1774109463","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-21 19:15:50] production.INFO: Processed webhook data (normalized) {"id":"ORD-C8w-1774109463","status":"cancelled","codes":[],"notes":[]} 
[2026-03-21 19:15:50] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-21 19:15:50] production.INFO: SendAcceptReject: Notification queued {"user_id":1158,"notification_type":"order_rejected","reference_id":175632} 
[2026-03-21 19:15:50] production.INFO: Order updated successfully. Order ID: 175632, Status: rejected  
[2026-03-21 19:15:50] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-C8w-1774109463","status":"rejected","codes_count":0} 
[2026-03-21 19:15:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1158  
[2026-03-21 19:15:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1158  
[2026-03-21 19:16:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"zCqHLAT4aaVA7e22fsIxObxSIV1fuDwQ","execution_time":"2026-03-21 19:16:01"} 
[2026-03-21 19:16:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"zCqHLAT4aaVA7e22fsIxObxSIV1fuDwQ","execution_time":"2026-03-21 19:16:01","total_operations":24,"sites_count":1} 
[2026-03-21 19:16:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"zCqHLAT4aaVA7e22fsIxObxSIV1fuDwQ","execution_time":"2026-03-21 19:16:01","site_id":3,"site_name":"swgamessd","orders_count":24,"order_ids":["ORD-rXKyN2XK-1774104444","ORD-w4u7t-1774104451","ORD-6RRv-1774104461","ORD-FrlSzTI-1774104468","ORD-EQtMK1I-1774104688","ORD-kz6swVmy-1774104692","ORD-lTYuv-1774104696","ORD-aeFx-1774104699","ORD-6l79-1774104703","ORD-DvjOsI-1774107524"]} 
[2026-03-21 19:16:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"zCqHLAT4aaVA7e22fsIxObxSIV1fuDwQ","execution_time":"2026-03-21 19:16:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 19:16:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"zCqHLAT4aaVA7e22fsIxObxSIV1fuDwQ","execution_time":"2026-03-21 19:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":24} 
[2026-03-21 19:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zCqHLAT4aaVA7e22fsIxObxSIV1fuDwQ","execution_time":"2026-03-21 19:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-2TtxAUR-1774108740","operation_id":160626} 
[2026-03-21 19:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zCqHLAT4aaVA7e22fsIxObxSIV1fuDwQ","execution_time":"2026-03-21 19:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6l79-1774104703","operation_id":160438} 
[2026-03-21 19:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zCqHLAT4aaVA7e22fsIxObxSIV1fuDwQ","execution_time":"2026-03-21 19:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6N0wu-1774109345","operation_id":160642} 
[2026-03-21 19:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zCqHLAT4aaVA7e22fsIxObxSIV1fuDwQ","execution_time":"2026-03-21 19:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6RRv-1774104461","operation_id":160422} 
[2026-03-21 19:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zCqHLAT4aaVA7e22fsIxObxSIV1fuDwQ","execution_time":"2026-03-21 19:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6ys-1774109524","operation_id":160657} 
[2026-03-21 19:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zCqHLAT4aaVA7e22fsIxObxSIV1fuDwQ","execution_time":"2026-03-21 19:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aeFx-1774104699","operation_id":160437} 
[2026-03-21 19:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zCqHLAT4aaVA7e22fsIxObxSIV1fuDwQ","execution_time":"2026-03-21 19:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 19:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zCqHLAT4aaVA7e22fsIxObxSIV1fuDwQ","execution_time":"2026-03-21 19:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 19:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zCqHLAT4aaVA7e22fsIxObxSIV1fuDwQ","execution_time":"2026-03-21 19:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FrlSzTI-1774104468","operation_id":160423} 
[2026-03-21 19:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zCqHLAT4aaVA7e22fsIxObxSIV1fuDwQ","execution_time":"2026-03-21 19:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hguNC-1774109010","operation_id":160628} 
[2026-03-21 19:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zCqHLAT4aaVA7e22fsIxObxSIV1fuDwQ","execution_time":"2026-03-21 19:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IcVrw-1774109432","operation_id":160648} 
[2026-03-21 19:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zCqHLAT4aaVA7e22fsIxObxSIV1fuDwQ","execution_time":"2026-03-21 19:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kz6swVmy-1774104692","operation_id":160435} 
[2026-03-21 19:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zCqHLAT4aaVA7e22fsIxObxSIV1fuDwQ","execution_time":"2026-03-21 19:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lee3kc-1774109591","operation_id":160660} 
[2026-03-21 19:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zCqHLAT4aaVA7e22fsIxObxSIV1fuDwQ","execution_time":"2026-03-21 19:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 19:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zCqHLAT4aaVA7e22fsIxObxSIV1fuDwQ","execution_time":"2026-03-21 19:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MHM6-1774109083","operation_id":160633} 
[2026-03-21 19:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zCqHLAT4aaVA7e22fsIxObxSIV1fuDwQ","execution_time":"2026-03-21 19:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RCTxNyam-1774109568","operation_id":160658} 
[2026-03-21 19:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zCqHLAT4aaVA7e22fsIxObxSIV1fuDwQ","execution_time":"2026-03-21 19:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rXKyN2XK-1774104444","operation_id":160420} 
[2026-03-21 19:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zCqHLAT4aaVA7e22fsIxObxSIV1fuDwQ","execution_time":"2026-03-21 19:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 19:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zCqHLAT4aaVA7e22fsIxObxSIV1fuDwQ","execution_time":"2026-03-21 19:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vzMcqIcD-1774109578","operation_id":160659} 
[2026-03-21 19:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zCqHLAT4aaVA7e22fsIxObxSIV1fuDwQ","execution_time":"2026-03-21 19:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w4u7t-1774104451","operation_id":160421} 
[2026-03-21 19:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zCqHLAT4aaVA7e22fsIxObxSIV1fuDwQ","execution_time":"2026-03-21 19:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-whSj-1774109664","operation_id":160661} 
[2026-03-21 19:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zCqHLAT4aaVA7e22fsIxObxSIV1fuDwQ","execution_time":"2026-03-21 19:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 19:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zCqHLAT4aaVA7e22fsIxObxSIV1fuDwQ","execution_time":"2026-03-21 19:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZIcxKP-1774108669","operation_id":160621} 
[2026-03-21 19:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zCqHLAT4aaVA7e22fsIxObxSIV1fuDwQ","execution_time":"2026-03-21 19:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZnT-1774108687","operation_id":160623} 
[2026-03-21 19:16:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"zCqHLAT4aaVA7e22fsIxObxSIV1fuDwQ","execution_time":"2026-03-21 19:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZnT-1774108687","operation_id":160623,"processed":0,"skipped":24,"updates_prepared":0} 
[2026-03-21 19:16:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"zCqHLAT4aaVA7e22fsIxObxSIV1fuDwQ","execution_time":"2026-03-21 19:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZnT-1774108687","operation_id":160623,"processed":0,"errors":0} 
[2026-03-21 19:16:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"zCqHLAT4aaVA7e22fsIxObxSIV1fuDwQ","execution_time":"2026-03-21 19:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZnT-1774108687","operation_id":160623} 
[2026-03-21 19:16:14] production.INFO: Constructing job for order: 175641  
[2026-03-21 19:16:16] production.INFO: Handling job for order: 175641  
[2026-03-21 19:16:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 19:16:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:16:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=7df7a5a1-80fe-4143-90ec-9add915a690a&Player_ID=51954867144  
[2026-03-21 19:16:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=7df7a5a1-80fe-4143-90ec-9add915a690a&Player_ID=51954867144","has_body":false} 
[2026-03-21 19:16:17] production.INFO: Operation sent successfully {"operation_id":160662,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-UsI-1774109777","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 19:16:17"}},"processed_data":{"order_number":"ORD-UsI-1774109777","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-21 19:16:18] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ZIcxKP-1774108669","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 19:16:18] production.INFO: Processed webhook data (normalized) {"id":"ORD-ZIcxKP-1774108669","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 19:16:18] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 19:16:18] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"order_approved","reference_id":175599} 
[2026-03-21 19:16:18] production.INFO: Order updated successfully. Order ID: 175599, Status: completed  
[2026-03-21 19:16:18] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ZIcxKP-1774108669","status":"completed","codes_count":0} 
[2026-03-21 19:16:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-21 19:16:34] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ZnT-1774108687","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 19:16:34] production.INFO: Processed webhook data (normalized) {"id":"ORD-ZnT-1774108687","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 19:16:34] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 19:16:34] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":175601} 
[2026-03-21 19:16:34] production.INFO: Order updated successfully. Order ID: 175601, Status: completed  
[2026-03-21 19:16:34] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ZnT-1774108687","status":"completed","codes_count":0} 
[2026-03-21 19:16:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-21 19:16:50] production.INFO: SendAcceptReject: Notification queued {"user_id":754,"notification_type":"order_approved","reference_id":175456} 
[2026-03-21 19:16:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 754  
[2026-03-21 19:16:55] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-hguNC-1774109010","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-21 19:16:55] production.INFO: Processed webhook data (normalized) {"id":"ORD-hguNC-1774109010","status":"cancelled","codes":[],"notes":[]} 
[2026-03-21 19:16:55] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-21 19:16:55] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_rejected","reference_id":175607} 
[2026-03-21 19:16:55] production.INFO: Order updated successfully. Order ID: 175607, Status: rejected  
[2026-03-21 19:16:55] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-hguNC-1774109010","status":"rejected","codes_count":0} 
[2026-03-21 19:16:58] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-2TtxAUR-1774108740","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 19:16:58] production.INFO: Processed webhook data (normalized) {"id":"ORD-2TtxAUR-1774108740","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 19:16:58] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 19:16:58] production.INFO: SendAcceptReject: Notification queued {"user_id":1285,"notification_type":"order_approved","reference_id":175604} 
[2026-03-21 19:16:58] production.INFO: Order updated successfully. Order ID: 175604, Status: completed  
[2026-03-21 19:16:58] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-2TtxAUR-1774108740","status":"completed","codes_count":0} 
[2026-03-21 19:16:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1285  
[2026-03-21 19:17:02] production.INFO: Constructing job for order: 175642  
[2026-03-21 19:17:05] production.INFO: Handling job for order: 175642  
[2026-03-21 19:17:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 19:17:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:17:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=06b6f9f4-bcb4-4911-8280-40a4fb784eed&Player_ID=52291224502  
[2026-03-21 19:17:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=06b6f9f4-bcb4-4911-8280-40a4fb784eed&Player_ID=52291224502","has_body":false} 
[2026-03-21 19:17:06] production.INFO: Operation sent successfully {"operation_id":160663,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-yBFc-1774109826","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 19:17:06"}},"processed_data":{"order_number":"ORD-yBFc-1774109826","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 19:17:16] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-yBFc-1774109826","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 19:17:16] production.INFO: Processed webhook data (normalized) {"id":"ORD-yBFc-1774109826","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 19:17:16] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 19:17:16] production.INFO: SendAcceptReject: Notification queued {"user_id":237,"notification_type":"order_approved","reference_id":175642} 
[2026-03-21 19:17:16] production.INFO: Order updated successfully. Order ID: 175642, Status: completed  
[2026-03-21 19:17:16] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-yBFc-1774109826","status":"completed","codes_count":0} 
[2026-03-21 19:17:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 237  
[2026-03-21 19:17:53] production.INFO: Constructing job for order: 175643  
[2026-03-21 19:17:53] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-6ys-1774109524","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 19:17:53] production.INFO: Processed webhook data (normalized) {"id":"ORD-6ys-1774109524","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 19:17:53] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 19:17:53] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":175635} 
[2026-03-21 19:17:53] production.INFO: Order updated successfully. Order ID: 175635, Status: completed  
[2026-03-21 19:17:53] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-6ys-1774109524","status":"completed","codes_count":0} 
[2026-03-21 19:17:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-21 19:17:54] production.INFO: Handling job for order: 175643  
[2026-03-21 19:17:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 19:17:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:17:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=2056db69-5701-4124-9859-3efff21692d3&Player_ID=51898650279  
[2026-03-21 19:17:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=2056db69-5701-4124-9859-3efff21692d3&Player_ID=51898650279","has_body":false} 
[2026-03-21 19:17:55] production.INFO: Operation sent successfully {"operation_id":160664,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-aConk-1774109875","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 19:17:55"}},"processed_data":{"order_number":"ORD-aConk-1774109875","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 19:18:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"BKaET8Zic78dG2yp1ecbR4KZTeNNCygJ","execution_time":"2026-03-21 19:18:01"} 
[2026-03-21 19:18:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"BKaET8Zic78dG2yp1ecbR4KZTeNNCygJ","execution_time":"2026-03-21 19:18:01","total_operations":21,"sites_count":1} 
[2026-03-21 19:18:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"BKaET8Zic78dG2yp1ecbR4KZTeNNCygJ","execution_time":"2026-03-21 19:18:01","site_id":3,"site_name":"swgamessd","orders_count":21,"order_ids":["ORD-rXKyN2XK-1774104444","ORD-w4u7t-1774104451","ORD-6RRv-1774104461","ORD-FrlSzTI-1774104468","ORD-EQtMK1I-1774104688","ORD-kz6swVmy-1774104692","ORD-lTYuv-1774104696","ORD-aeFx-1774104699","ORD-6l79-1774104703","ORD-DvjOsI-1774107524"]} 
[2026-03-21 19:18:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"BKaET8Zic78dG2yp1ecbR4KZTeNNCygJ","execution_time":"2026-03-21 19:18:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 19:18:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"BKaET8Zic78dG2yp1ecbR4KZTeNNCygJ","execution_time":"2026-03-21 19:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":21} 
[2026-03-21 19:18:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BKaET8Zic78dG2yp1ecbR4KZTeNNCygJ","execution_time":"2026-03-21 19:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6l79-1774104703","operation_id":160438} 
[2026-03-21 19:18:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BKaET8Zic78dG2yp1ecbR4KZTeNNCygJ","execution_time":"2026-03-21 19:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6N0wu-1774109345","operation_id":160642} 
[2026-03-21 19:18:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BKaET8Zic78dG2yp1ecbR4KZTeNNCygJ","execution_time":"2026-03-21 19:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6RRv-1774104461","operation_id":160422} 
[2026-03-21 19:18:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BKaET8Zic78dG2yp1ecbR4KZTeNNCygJ","execution_time":"2026-03-21 19:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aConk-1774109875","operation_id":160664} 
[2026-03-21 19:18:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BKaET8Zic78dG2yp1ecbR4KZTeNNCygJ","execution_time":"2026-03-21 19:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aeFx-1774104699","operation_id":160437} 
[2026-03-21 19:18:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BKaET8Zic78dG2yp1ecbR4KZTeNNCygJ","execution_time":"2026-03-21 19:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 19:18:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BKaET8Zic78dG2yp1ecbR4KZTeNNCygJ","execution_time":"2026-03-21 19:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 19:18:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BKaET8Zic78dG2yp1ecbR4KZTeNNCygJ","execution_time":"2026-03-21 19:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FrlSzTI-1774104468","operation_id":160423} 
[2026-03-21 19:18:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BKaET8Zic78dG2yp1ecbR4KZTeNNCygJ","execution_time":"2026-03-21 19:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IcVrw-1774109432","operation_id":160648} 
[2026-03-21 19:18:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BKaET8Zic78dG2yp1ecbR4KZTeNNCygJ","execution_time":"2026-03-21 19:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kz6swVmy-1774104692","operation_id":160435} 
[2026-03-21 19:18:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BKaET8Zic78dG2yp1ecbR4KZTeNNCygJ","execution_time":"2026-03-21 19:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lee3kc-1774109591","operation_id":160660} 
[2026-03-21 19:18:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BKaET8Zic78dG2yp1ecbR4KZTeNNCygJ","execution_time":"2026-03-21 19:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 19:18:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BKaET8Zic78dG2yp1ecbR4KZTeNNCygJ","execution_time":"2026-03-21 19:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MHM6-1774109083","operation_id":160633} 
[2026-03-21 19:18:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BKaET8Zic78dG2yp1ecbR4KZTeNNCygJ","execution_time":"2026-03-21 19:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RCTxNyam-1774109568","operation_id":160658} 
[2026-03-21 19:18:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BKaET8Zic78dG2yp1ecbR4KZTeNNCygJ","execution_time":"2026-03-21 19:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rXKyN2XK-1774104444","operation_id":160420} 
[2026-03-21 19:18:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BKaET8Zic78dG2yp1ecbR4KZTeNNCygJ","execution_time":"2026-03-21 19:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 19:18:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BKaET8Zic78dG2yp1ecbR4KZTeNNCygJ","execution_time":"2026-03-21 19:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UsI-1774109777","operation_id":160662} 
[2026-03-21 19:18:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BKaET8Zic78dG2yp1ecbR4KZTeNNCygJ","execution_time":"2026-03-21 19:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vzMcqIcD-1774109578","operation_id":160659} 
[2026-03-21 19:18:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BKaET8Zic78dG2yp1ecbR4KZTeNNCygJ","execution_time":"2026-03-21 19:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w4u7t-1774104451","operation_id":160421} 
[2026-03-21 19:18:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BKaET8Zic78dG2yp1ecbR4KZTeNNCygJ","execution_time":"2026-03-21 19:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-whSj-1774109664","operation_id":160661} 
[2026-03-21 19:18:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BKaET8Zic78dG2yp1ecbR4KZTeNNCygJ","execution_time":"2026-03-21 19:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 19:18:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"BKaET8Zic78dG2yp1ecbR4KZTeNNCygJ","execution_time":"2026-03-21 19:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"skipped":21,"updates_prepared":0} 
[2026-03-21 19:18:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"BKaET8Zic78dG2yp1ecbR4KZTeNNCygJ","execution_time":"2026-03-21 19:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"errors":0} 
[2026-03-21 19:18:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"BKaET8Zic78dG2yp1ecbR4KZTeNNCygJ","execution_time":"2026-03-21 19:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 19:18:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-aConk-1774109875","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 19:18:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-aConk-1774109875","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 19:18:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 19:18:06] production.INFO: SendAcceptReject: Notification queued {"user_id":215,"notification_type":"order_approved","reference_id":175643} 
[2026-03-21 19:18:06] production.INFO: Order updated successfully. Order ID: 175643, Status: completed  
[2026-03-21 19:18:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-aConk-1774109875","status":"completed","codes_count":0} 
[2026-03-21 19:18:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 215  
[2026-03-21 19:18:13] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-RCTxNyam-1774109568","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 19:18:13] production.INFO: Processed webhook data (normalized) {"id":"ORD-RCTxNyam-1774109568","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 19:18:13] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 19:18:13] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":175637} 
[2026-03-21 19:18:13] production.INFO: Order updated successfully. Order ID: 175637, Status: completed  
[2026-03-21 19:18:13] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-RCTxNyam-1774109568","status":"completed","codes_count":0} 
[2026-03-21 19:18:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-21 19:19:42] production.INFO: Constructing job for order: 175644  
[2026-03-21 19:19:43] production.INFO: Handling job for order: 175644  
[2026-03-21 19:19:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 19:19:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:19:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=848d558f-5240-41d4-bc8a-401820a77b52&Player_ID=52255449941  
[2026-03-21 19:19:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=848d558f-5240-41d4-bc8a-401820a77b52&Player_ID=52255449941","has_body":false} 
[2026-03-21 19:19:44] production.INFO: Operation sent successfully {"operation_id":160665,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-EFY-1774109984","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 19:19:44"}},"processed_data":{"order_number":"ORD-EFY-1774109984","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 19:19:52] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-EFY-1774109984","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 19:19:52] production.INFO: Processed webhook data (normalized) {"id":"ORD-EFY-1774109984","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 19:19:52] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 19:19:52] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":175644} 
[2026-03-21 19:19:52] production.INFO: Order updated successfully. Order ID: 175644, Status: completed  
[2026-03-21 19:19:52] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-EFY-1774109984","status":"completed","codes_count":0} 
[2026-03-21 19:19:54] production.INFO: Constructing job for order: 175645  
[2026-03-21 19:19:56] production.INFO: Handling job for order: 175645  
[2026-03-21 19:19:56] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 19:19:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:19:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/44/params?qty=1&uuid=84ecf3ce-b7ea-4f01-be72-3e220ed2923f&Player_ID=0934814690  
[2026-03-21 19:19:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/44/params?qty=1&uuid=84ecf3ce-b7ea-4f01-be72-3e220ed2923f&Player_ID=0934814690","has_body":false} 
[2026-03-21 19:19:57] production.INFO: Operation sent successfully {"operation_id":160666,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-fOEQ6-1774109997","amount":111.6259500000000031150193535722792148590087890625,"status":"processing","product":"105.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 19:19:57"}},"processed_data":{"order_number":"ORD-fOEQ6-1774109997","amount":111.6259500000000031150193535722792148590087890625,"status":"processing","product":"105.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 19:20:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"4k53IupWIncsCuJmCPfqkBSoRcjdIuoy","execution_time":"2026-03-21 19:20:03"} 
[2026-03-21 19:20:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"4k53IupWIncsCuJmCPfqkBSoRcjdIuoy","execution_time":"2026-03-21 19:20:03","total_operations":20,"sites_count":2} 
[2026-03-21 19:20:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"4k53IupWIncsCuJmCPfqkBSoRcjdIuoy","execution_time":"2026-03-21 19:20:03","site_id":3,"site_name":"swgamessd","orders_count":19,"order_ids":["ORD-rXKyN2XK-1774104444","ORD-w4u7t-1774104451","ORD-6RRv-1774104461","ORD-FrlSzTI-1774104468","ORD-EQtMK1I-1774104688","ORD-kz6swVmy-1774104692","ORD-lTYuv-1774104696","ORD-aeFx-1774104699","ORD-6l79-1774104703","ORD-DvjOsI-1774107524"]} 
[2026-03-21 19:20:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"4k53IupWIncsCuJmCPfqkBSoRcjdIuoy","execution_time":"2026-03-21 19:20:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 19:20:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"4k53IupWIncsCuJmCPfqkBSoRcjdIuoy","execution_time":"2026-03-21 19:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":19} 
[2026-03-21 19:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4k53IupWIncsCuJmCPfqkBSoRcjdIuoy","execution_time":"2026-03-21 19:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6l79-1774104703","operation_id":160438} 
[2026-03-21 19:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4k53IupWIncsCuJmCPfqkBSoRcjdIuoy","execution_time":"2026-03-21 19:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6N0wu-1774109345","operation_id":160642} 
[2026-03-21 19:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4k53IupWIncsCuJmCPfqkBSoRcjdIuoy","execution_time":"2026-03-21 19:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6RRv-1774104461","operation_id":160422} 
[2026-03-21 19:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4k53IupWIncsCuJmCPfqkBSoRcjdIuoy","execution_time":"2026-03-21 19:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aeFx-1774104699","operation_id":160437} 
[2026-03-21 19:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4k53IupWIncsCuJmCPfqkBSoRcjdIuoy","execution_time":"2026-03-21 19:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 19:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4k53IupWIncsCuJmCPfqkBSoRcjdIuoy","execution_time":"2026-03-21 19:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 19:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4k53IupWIncsCuJmCPfqkBSoRcjdIuoy","execution_time":"2026-03-21 19:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FrlSzTI-1774104468","operation_id":160423} 
[2026-03-21 19:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4k53IupWIncsCuJmCPfqkBSoRcjdIuoy","execution_time":"2026-03-21 19:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IcVrw-1774109432","operation_id":160648} 
[2026-03-21 19:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4k53IupWIncsCuJmCPfqkBSoRcjdIuoy","execution_time":"2026-03-21 19:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kz6swVmy-1774104692","operation_id":160435} 
[2026-03-21 19:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4k53IupWIncsCuJmCPfqkBSoRcjdIuoy","execution_time":"2026-03-21 19:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lee3kc-1774109591","operation_id":160660} 
[2026-03-21 19:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4k53IupWIncsCuJmCPfqkBSoRcjdIuoy","execution_time":"2026-03-21 19:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 19:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4k53IupWIncsCuJmCPfqkBSoRcjdIuoy","execution_time":"2026-03-21 19:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MHM6-1774109083","operation_id":160633} 
[2026-03-21 19:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4k53IupWIncsCuJmCPfqkBSoRcjdIuoy","execution_time":"2026-03-21 19:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rXKyN2XK-1774104444","operation_id":160420} 
[2026-03-21 19:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4k53IupWIncsCuJmCPfqkBSoRcjdIuoy","execution_time":"2026-03-21 19:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 19:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4k53IupWIncsCuJmCPfqkBSoRcjdIuoy","execution_time":"2026-03-21 19:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UsI-1774109777","operation_id":160662} 
[2026-03-21 19:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4k53IupWIncsCuJmCPfqkBSoRcjdIuoy","execution_time":"2026-03-21 19:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vzMcqIcD-1774109578","operation_id":160659} 
[2026-03-21 19:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4k53IupWIncsCuJmCPfqkBSoRcjdIuoy","execution_time":"2026-03-21 19:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w4u7t-1774104451","operation_id":160421} 
[2026-03-21 19:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4k53IupWIncsCuJmCPfqkBSoRcjdIuoy","execution_time":"2026-03-21 19:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-whSj-1774109664","operation_id":160661} 
[2026-03-21 19:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4k53IupWIncsCuJmCPfqkBSoRcjdIuoy","execution_time":"2026-03-21 19:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 19:20:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"4k53IupWIncsCuJmCPfqkBSoRcjdIuoy","execution_time":"2026-03-21 19:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"skipped":19,"updates_prepared":0} 
[2026-03-21 19:20:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"4k53IupWIncsCuJmCPfqkBSoRcjdIuoy","execution_time":"2026-03-21 19:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"errors":0} 
[2026-03-21 19:20:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"4k53IupWIncsCuJmCPfqkBSoRcjdIuoy","execution_time":"2026-03-21 19:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"orders_count":1,"order_ids":["ORD-fOEQ6-1774109997"]} 
[2026-03-21 19:20:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"4k53IupWIncsCuJmCPfqkBSoRcjdIuoy","execution_time":"2026-03-21 19:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 19:20:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"4k53IupWIncsCuJmCPfqkBSoRcjdIuoy","execution_time":"2026-03-21 19:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"orders_count":1} 
[2026-03-21 19:20:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"4k53IupWIncsCuJmCPfqkBSoRcjdIuoy","execution_time":"2026-03-21 19:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fOEQ6-1774109997","operation_id":160666,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 19:20:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"4k53IupWIncsCuJmCPfqkBSoRcjdIuoy","execution_time":"2026-03-21 19:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fOEQ6-1774109997","operation_id":160666,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 19:20:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"4k53IupWIncsCuJmCPfqkBSoRcjdIuoy","execution_time":"2026-03-21 19:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fOEQ6-1774109997","operation_id":160666,"count":1} 
[2026-03-21 19:20:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"4k53IupWIncsCuJmCPfqkBSoRcjdIuoy","execution_time":"2026-03-21 19:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fOEQ6-1774109997","operation_id":160666,"count":1} 
[2026-03-21 19:20:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"4k53IupWIncsCuJmCPfqkBSoRcjdIuoy","execution_time":"2026-03-21 19:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fOEQ6-1774109997","operation_id":160666,"user_id":1054,"notification_type":"order_approved","reference_id":175645} 
[2026-03-21 19:20:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"4k53IupWIncsCuJmCPfqkBSoRcjdIuoy","execution_time":"2026-03-21 19:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fOEQ6-1774109997","operation_id":160666,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 19:20:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"4k53IupWIncsCuJmCPfqkBSoRcjdIuoy","execution_time":"2026-03-21 19:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fOEQ6-1774109997","operation_id":160666,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 19:20:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"4k53IupWIncsCuJmCPfqkBSoRcjdIuoy","execution_time":"2026-03-21 19:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fOEQ6-1774109997","operation_id":160666,"processed":1,"errors":0} 
[2026-03-21 19:20:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"4k53IupWIncsCuJmCPfqkBSoRcjdIuoy","execution_time":"2026-03-21 19:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fOEQ6-1774109997","operation_id":160666,"processed":1,"errors":0} 
[2026-03-21 19:20:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"4k53IupWIncsCuJmCPfqkBSoRcjdIuoy","execution_time":"2026-03-21 19:20:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-fOEQ6-1774109997","operation_id":160666} 
[2026-03-21 19:20:03] production.INFO: Executing GetProducts task...  
[2026-03-21 19:20:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 19:20:03] production.INFO: Executing GetProducts task...  
[2026-03-21 19:20:05] production.INFO: Constructing job for order: 175646  
[2026-03-21 19:20:05] production.INFO: async() رجع: true  
[2026-03-21 19:20:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 19:20:06] production.WARNING: Product with ID 395 not found  
[2026-03-21 19:20:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 19:20:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 19:20:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 19:20:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 19:20:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 19:20:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 19:20:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 19:20:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 19:20:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 19:20:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-21 19:20:07] production.INFO: Handling job for order: 175646  
[2026-03-21 19:20:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 19:20:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:20:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=e3eaef05-a083-47f1-b138-4f189e0b7ec0&Player_ID=11802461631  
[2026-03-21 19:20:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=e3eaef05-a083-47f1-b138-4f189e0b7ec0&Player_ID=11802461631","has_body":false} 
[2026-03-21 19:20:07] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-21 19:20:07] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":160667,"exception":"Unknown named parameter $userId"} 
[2026-03-21 19:20:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1609  
[2026-03-21 19:20:10] production.INFO: Constructing job for order: 175647  
[2026-03-21 19:20:13] production.INFO: Handling job for order: 175647  
[2026-03-21 19:20:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 19:20:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:20:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/583/params?qty=10000&uuid=d74fe993-1273-4f5d-ad1c-442329e444b9&Player_ID=1905244  
[2026-03-21 19:20:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/583/params?qty=10000&uuid=d74fe993-1273-4f5d-ad1c-442329e444b9&Player_ID=1905244","has_body":false} 
[2026-03-21 19:20:14] production.INFO: Operation sent successfully {"operation_id":160668,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Uyxq-1774110014","amount":1.006388999999999978030018610297702252864837646484375,"status":"processing","product":"Waho Amount","game":"Waho","notes":[],"created_at":"2026-03-21 19:20:14"}},"processed_data":{"order_number":"ORD-Uyxq-1774110014","amount":1.006388999999999978030018610297702252864837646484375,"status":"processing","product":"Waho Amount","game":"Waho"}} 
[2026-03-21 19:20:46] production.INFO: Constructing job for order: 175648  
[2026-03-21 19:20:47] production.INFO: Handling job for order: 175648  
[2026-03-21 19:20:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 19:20:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:20:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=100&uuid=f440e1f6-da1b-423a-93b1-3f9ff00e2718&Player_ID=1098040011  
[2026-03-21 19:20:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=100&uuid=f440e1f6-da1b-423a-93b1-3f9ff00e2718&Player_ID=1098040011","has_body":false} 
[2026-03-21 19:20:48] production.INFO: Operation sent successfully {"operation_id":160669,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-J9Jo3UFP-1774110048","amount":1.747826079999999837610857866820879280567169189453125,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-21 19:20:48"}},"processed_data":{"order_number":"ORD-J9Jo3UFP-1774110048","amount":1.747826079999999837610857866820879280567169189453125,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-21 19:20:53] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-J9Jo3UFP-1774110048","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 19:20:53] production.INFO: Processed webhook data (normalized) {"id":"ORD-J9Jo3UFP-1774110048","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 19:20:53] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 19:20:53] production.INFO: SendAcceptReject: Notification queued {"user_id":65,"notification_type":"order_approved","reference_id":175648} 
[2026-03-21 19:20:53] production.INFO: Order updated successfully. Order ID: 175648, Status: completed  
[2026-03-21 19:20:53] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-J9Jo3UFP-1774110048","status":"completed","codes_count":0} 
[2026-03-21 19:20:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 65  
[2026-03-21 19:21:13] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-6N0wu-1774109345","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 19:21:13] production.INFO: Processed webhook data (normalized) {"id":"ORD-6N0wu-1774109345","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 19:21:13] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 19:21:13] production.INFO: SendAcceptReject: Notification queued {"user_id":32,"notification_type":"order_approved","reference_id":175621} 
[2026-03-21 19:21:13] production.INFO: Order updated successfully. Order ID: 175621, Status: completed  
[2026-03-21 19:21:13] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-6N0wu-1774109345","status":"completed","codes_count":0} 
[2026-03-21 19:21:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-21 19:22:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"BXiCs2xNeKHhbrC8W12C9D0TVKg53TS8","execution_time":"2026-03-21 19:22:03"} 
[2026-03-21 19:22:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"BXiCs2xNeKHhbrC8W12C9D0TVKg53TS8","execution_time":"2026-03-21 19:22:03","total_operations":19,"sites_count":1} 
[2026-03-21 19:22:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"BXiCs2xNeKHhbrC8W12C9D0TVKg53TS8","execution_time":"2026-03-21 19:22:03","site_id":3,"site_name":"swgamessd","orders_count":19,"order_ids":["ORD-rXKyN2XK-1774104444","ORD-w4u7t-1774104451","ORD-6RRv-1774104461","ORD-FrlSzTI-1774104468","ORD-EQtMK1I-1774104688","ORD-kz6swVmy-1774104692","ORD-lTYuv-1774104696","ORD-aeFx-1774104699","ORD-6l79-1774104703","ORD-DvjOsI-1774107524"]} 
[2026-03-21 19:22:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"BXiCs2xNeKHhbrC8W12C9D0TVKg53TS8","execution_time":"2026-03-21 19:22:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 19:22:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"BXiCs2xNeKHhbrC8W12C9D0TVKg53TS8","execution_time":"2026-03-21 19:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":19} 
[2026-03-21 19:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BXiCs2xNeKHhbrC8W12C9D0TVKg53TS8","execution_time":"2026-03-21 19:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6l79-1774104703","operation_id":160438} 
[2026-03-21 19:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BXiCs2xNeKHhbrC8W12C9D0TVKg53TS8","execution_time":"2026-03-21 19:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6RRv-1774104461","operation_id":160422} 
[2026-03-21 19:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BXiCs2xNeKHhbrC8W12C9D0TVKg53TS8","execution_time":"2026-03-21 19:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aeFx-1774104699","operation_id":160437} 
[2026-03-21 19:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BXiCs2xNeKHhbrC8W12C9D0TVKg53TS8","execution_time":"2026-03-21 19:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 19:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BXiCs2xNeKHhbrC8W12C9D0TVKg53TS8","execution_time":"2026-03-21 19:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 19:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BXiCs2xNeKHhbrC8W12C9D0TVKg53TS8","execution_time":"2026-03-21 19:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FrlSzTI-1774104468","operation_id":160423} 
[2026-03-21 19:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BXiCs2xNeKHhbrC8W12C9D0TVKg53TS8","execution_time":"2026-03-21 19:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-IcVrw-1774109432","operation_id":160648} 
[2026-03-21 19:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BXiCs2xNeKHhbrC8W12C9D0TVKg53TS8","execution_time":"2026-03-21 19:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kz6swVmy-1774104692","operation_id":160435} 
[2026-03-21 19:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BXiCs2xNeKHhbrC8W12C9D0TVKg53TS8","execution_time":"2026-03-21 19:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lee3kc-1774109591","operation_id":160660} 
[2026-03-21 19:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BXiCs2xNeKHhbrC8W12C9D0TVKg53TS8","execution_time":"2026-03-21 19:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 19:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BXiCs2xNeKHhbrC8W12C9D0TVKg53TS8","execution_time":"2026-03-21 19:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MHM6-1774109083","operation_id":160633} 
[2026-03-21 19:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BXiCs2xNeKHhbrC8W12C9D0TVKg53TS8","execution_time":"2026-03-21 19:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-rXKyN2XK-1774104444","operation_id":160420} 
[2026-03-21 19:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BXiCs2xNeKHhbrC8W12C9D0TVKg53TS8","execution_time":"2026-03-21 19:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 19:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BXiCs2xNeKHhbrC8W12C9D0TVKg53TS8","execution_time":"2026-03-21 19:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UsI-1774109777","operation_id":160662} 
[2026-03-21 19:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BXiCs2xNeKHhbrC8W12C9D0TVKg53TS8","execution_time":"2026-03-21 19:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vzMcqIcD-1774109578","operation_id":160659} 
[2026-03-21 19:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BXiCs2xNeKHhbrC8W12C9D0TVKg53TS8","execution_time":"2026-03-21 19:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w4u7t-1774104451","operation_id":160421} 
[2026-03-21 19:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BXiCs2xNeKHhbrC8W12C9D0TVKg53TS8","execution_time":"2026-03-21 19:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-whSj-1774109664","operation_id":160661} 
[2026-03-21 19:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BXiCs2xNeKHhbrC8W12C9D0TVKg53TS8","execution_time":"2026-03-21 19:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 19:22:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"BXiCs2xNeKHhbrC8W12C9D0TVKg53TS8","execution_time":"2026-03-21 19:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":1,"skipped":18,"updates_prepared":1} 
[2026-03-21 19:22:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"BXiCs2xNeKHhbrC8W12C9D0TVKg53TS8","execution_time":"2026-03-21 19:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 19:22:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"BXiCs2xNeKHhbrC8W12C9D0TVKg53TS8","execution_time":"2026-03-21 19:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"count":1} 
[2026-03-21 19:22:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"BXiCs2xNeKHhbrC8W12C9D0TVKg53TS8","execution_time":"2026-03-21 19:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"count":1} 
[2026-03-21 19:22:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"BXiCs2xNeKHhbrC8W12C9D0TVKg53TS8","execution_time":"2026-03-21 19:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"user_id":215,"notification_type":"order_approved","reference_id":175647} 
[2026-03-21 19:22:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"BXiCs2xNeKHhbrC8W12C9D0TVKg53TS8","execution_time":"2026-03-21 19:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 19:22:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"BXiCs2xNeKHhbrC8W12C9D0TVKg53TS8","execution_time":"2026-03-21 19:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 19:22:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"BXiCs2xNeKHhbrC8W12C9D0TVKg53TS8","execution_time":"2026-03-21 19:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":1,"errors":0} 
[2026-03-21 19:22:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"BXiCs2xNeKHhbrC8W12C9D0TVKg53TS8","execution_time":"2026-03-21 19:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":1,"errors":0} 
[2026-03-21 19:22:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"BXiCs2xNeKHhbrC8W12C9D0TVKg53TS8","execution_time":"2026-03-21 19:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 19:22:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 215  
[2026-03-21 19:22:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Uyxq-1774110014","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 19:22:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-Uyxq-1774110014","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 19:22:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 19:22:04] production.ERROR: Order not found or already processed. External ID: ORD-Uyxq-1774110014  
[2026-03-21 19:22:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Uyxq-1774110014","status":"completed","codes_count":0} 
[2026-03-21 19:22:23] production.INFO: Constructing job for order: 175649  
[2026-03-21 19:22:24] production.INFO: Handling job for order: 175649  
[2026-03-21 19:22:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 19:22:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:22:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=4000&uuid=5a1725a3-18f8-4071-b295-8b4c7a404081&Player_ID=109750057  
[2026-03-21 19:22:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=4000&uuid=5a1725a3-18f8-4071-b295-8b4c7a404081&Player_ID=109750057","has_body":false} 
[2026-03-21 19:22:25] production.INFO: Operation sent successfully {"operation_id":160670,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-EUm-1774110145","amount":6.7561859999999995807229424826800823211669921875,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-21 19:22:25"}},"processed_data":{"order_number":"ORD-EUm-1774110145","amount":6.7561859999999995807229424826800823211669921875,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-21 19:22:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-EUm-1774110145","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 19:22:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-EUm-1774110145","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 19:22:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 19:22:31] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":175649} 
[2026-03-21 19:22:31] production.INFO: Order updated successfully. Order ID: 175649, Status: completed  
[2026-03-21 19:22:31] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-EUm-1774110145","status":"completed","codes_count":0} 
[2026-03-21 19:22:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-21 19:22:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-IcVrw-1774109432","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 19:22:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-IcVrw-1774109432","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 19:22:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 19:22:31] production.INFO: SendAcceptReject: Notification queued {"user_id":32,"notification_type":"order_approved","reference_id":175627} 
[2026-03-21 19:22:31] production.INFO: Order updated successfully. Order ID: 175627, Status: completed  
[2026-03-21 19:22:31] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-IcVrw-1774109432","status":"completed","codes_count":0} 
[2026-03-21 19:22:31] production.INFO: Constructing job for order: 175650  
[2026-03-21 19:22:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-21 19:22:34] production.INFO: Handling job for order: 175650  
[2026-03-21 19:22:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 19:22:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:22:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=65dd2ed2-104c-410f-aa98-0fb8650ea05a&Player_ID=52338577518  
[2026-03-21 19:22:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=65dd2ed2-104c-410f-aa98-0fb8650ea05a&Player_ID=52338577518","has_body":false} 
[2026-03-21 19:22:35] production.INFO: Operation sent successfully {"operation_id":160671,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-NsXYHd5-1774110155","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 19:22:35"}},"processed_data":{"order_number":"ORD-NsXYHd5-1774110155","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 19:22:43] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-NsXYHd5-1774110155","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 19:22:43] production.INFO: Processed webhook data (normalized) {"id":"ORD-NsXYHd5-1774110155","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 19:22:43] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 19:22:43] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":175650} 
[2026-03-21 19:22:43] production.INFO: Order updated successfully. Order ID: 175650, Status: completed  
[2026-03-21 19:22:43] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-NsXYHd5-1774110155","status":"completed","codes_count":0} 
[2026-03-21 19:22:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-21 19:22:59] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-rXKyN2XK-1774104444","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 19:22:59] production.INFO: Processed webhook data (normalized) {"id":"ORD-rXKyN2XK-1774104444","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 19:22:59] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 19:22:59] production.INFO: SendAcceptReject: Notification queued {"user_id":1495,"notification_type":"order_approved","reference_id":175393} 
[2026-03-21 19:22:59] production.INFO: Order updated successfully. Order ID: 175393, Status: completed  
[2026-03-21 19:22:59] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-rXKyN2XK-1774104444","status":"completed","codes_count":0} 
[2026-03-21 19:23:00] production.INFO: Constructing job for order: 175651  
[2026-03-21 19:23:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1495  
[2026-03-21 19:23:02] production.INFO: Handling job for order: 175651  
[2026-03-21 19:23:02] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 19:23:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:23:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=58594d63-28c9-4784-a7f9-5455b864d7ce&Player_ID=0956458861  
[2026-03-21 19:23:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=58594d63-28c9-4784-a7f9-5455b864d7ce&Player_ID=0956458861","has_body":false} 
[2026-03-21 19:23:03] production.INFO: Operation sent successfully {"operation_id":160672,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7umX1-1774110183","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 19:23:03"}},"processed_data":{"order_number":"ORD-7umX1-1774110183","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 19:23:12] production.INFO: Constructing job for order: 175652  
[2026-03-21 19:23:15] production.INFO: Handling job for order: 175652  
[2026-03-21 19:23:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 19:23:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:23:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c48e1c45-a317-4b8d-b38b-9608b72c910a&Player_ID=52291224502  
[2026-03-21 19:23:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c48e1c45-a317-4b8d-b38b-9608b72c910a&Player_ID=52291224502","has_body":false} 
[2026-03-21 19:23:16] production.INFO: Operation sent successfully {"operation_id":160673,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ZBdUsyPW-1774110195","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 19:23:16"}},"processed_data":{"order_number":"ORD-ZBdUsyPW-1774110195","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 19:23:24] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ZBdUsyPW-1774110195","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 19:23:24] production.INFO: Processed webhook data (normalized) {"id":"ORD-ZBdUsyPW-1774110195","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 19:23:24] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 19:23:24] production.INFO: SendAcceptReject: Notification queued {"user_id":237,"notification_type":"order_approved","reference_id":175652} 
[2026-03-21 19:23:24] production.INFO: Order updated successfully. Order ID: 175652, Status: completed  
[2026-03-21 19:23:24] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ZBdUsyPW-1774110195","status":"completed","codes_count":0} 
[2026-03-21 19:23:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 237  
[2026-03-21 19:23:40] production.INFO: Constructing job for order: 175653  
[2026-03-21 19:23:43] production.INFO: Handling job for order: 175653  
[2026-03-21 19:23:43] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 19:23:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:23:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=51b594ef-8b4e-4ec5-95bf-b88844c1dbc7&Player_ID=0968849598  
[2026-03-21 19:23:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=51b594ef-8b4e-4ec5-95bf-b88844c1dbc7&Player_ID=0968849598","has_body":false} 
[2026-03-21 19:23:44] production.INFO: Operation sent successfully {"operation_id":160674,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8toq-1774110224","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 19:23:44"}},"processed_data":{"order_number":"ORD-8toq-1774110224","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 19:23:48] production.INFO: Constructing job for order: 175654  
[2026-03-21 19:23:50] production.INFO: Handling job for order: 175654  
[2026-03-21 19:23:50] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 19:23:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:23:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=7b43d069-1859-49dc-9502-9e87c2585b41&Player_ID=0959164981  
[2026-03-21 19:23:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=7b43d069-1859-49dc-9502-9e87c2585b41&Player_ID=0959164981","has_body":false} 
[2026-03-21 19:23:51] production.INFO: Operation sent successfully {"operation_id":160675,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8cDy5zS6-1774110230","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 19:23:51"}},"processed_data":{"order_number":"ORD-8cDy5zS6-1774110230","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 19:24:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"BqmWquBVpmss006L272mOqF8t8YKwoql","execution_time":"2026-03-21 19:24:03"} 
[2026-03-21 19:24:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"BqmWquBVpmss006L272mOqF8t8YKwoql","execution_time":"2026-03-21 19:24:03","total_operations":19,"sites_count":2} 
[2026-03-21 19:24:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"BqmWquBVpmss006L272mOqF8t8YKwoql","execution_time":"2026-03-21 19:24:03","site_id":3,"site_name":"swgamessd","orders_count":16,"order_ids":["ORD-w4u7t-1774104451","ORD-6RRv-1774104461","ORD-FrlSzTI-1774104468","ORD-EQtMK1I-1774104688","ORD-kz6swVmy-1774104692","ORD-lTYuv-1774104696","ORD-aeFx-1774104699","ORD-6l79-1774104703","ORD-DvjOsI-1774107524","ORD-UaHcdx3-1774107577"]} 
[2026-03-21 19:24:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"BqmWquBVpmss006L272mOqF8t8YKwoql","execution_time":"2026-03-21 19:24:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 19:24:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"BqmWquBVpmss006L272mOqF8t8YKwoql","execution_time":"2026-03-21 19:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":16} 
[2026-03-21 19:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BqmWquBVpmss006L272mOqF8t8YKwoql","execution_time":"2026-03-21 19:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6l79-1774104703","operation_id":160438} 
[2026-03-21 19:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BqmWquBVpmss006L272mOqF8t8YKwoql","execution_time":"2026-03-21 19:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6RRv-1774104461","operation_id":160422} 
[2026-03-21 19:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BqmWquBVpmss006L272mOqF8t8YKwoql","execution_time":"2026-03-21 19:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aeFx-1774104699","operation_id":160437} 
[2026-03-21 19:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BqmWquBVpmss006L272mOqF8t8YKwoql","execution_time":"2026-03-21 19:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 19:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BqmWquBVpmss006L272mOqF8t8YKwoql","execution_time":"2026-03-21 19:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 19:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BqmWquBVpmss006L272mOqF8t8YKwoql","execution_time":"2026-03-21 19:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FrlSzTI-1774104468","operation_id":160423} 
[2026-03-21 19:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BqmWquBVpmss006L272mOqF8t8YKwoql","execution_time":"2026-03-21 19:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kz6swVmy-1774104692","operation_id":160435} 
[2026-03-21 19:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BqmWquBVpmss006L272mOqF8t8YKwoql","execution_time":"2026-03-21 19:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lee3kc-1774109591","operation_id":160660} 
[2026-03-21 19:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BqmWquBVpmss006L272mOqF8t8YKwoql","execution_time":"2026-03-21 19:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 19:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BqmWquBVpmss006L272mOqF8t8YKwoql","execution_time":"2026-03-21 19:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MHM6-1774109083","operation_id":160633} 
[2026-03-21 19:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BqmWquBVpmss006L272mOqF8t8YKwoql","execution_time":"2026-03-21 19:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 19:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BqmWquBVpmss006L272mOqF8t8YKwoql","execution_time":"2026-03-21 19:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UsI-1774109777","operation_id":160662} 
[2026-03-21 19:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BqmWquBVpmss006L272mOqF8t8YKwoql","execution_time":"2026-03-21 19:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vzMcqIcD-1774109578","operation_id":160659} 
[2026-03-21 19:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BqmWquBVpmss006L272mOqF8t8YKwoql","execution_time":"2026-03-21 19:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-whSj-1774109664","operation_id":160661} 
[2026-03-21 19:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BqmWquBVpmss006L272mOqF8t8YKwoql","execution_time":"2026-03-21 19:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 19:24:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"BqmWquBVpmss006L272mOqF8t8YKwoql","execution_time":"2026-03-21 19:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":1,"skipped":15,"updates_prepared":1} 
[2026-03-21 19:24:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"BqmWquBVpmss006L272mOqF8t8YKwoql","execution_time":"2026-03-21 19:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 19:24:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"BqmWquBVpmss006L272mOqF8t8YKwoql","execution_time":"2026-03-21 19:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"count":1} 
[2026-03-21 19:24:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"BqmWquBVpmss006L272mOqF8t8YKwoql","execution_time":"2026-03-21 19:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"count":1} 
[2026-03-21 19:24:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"BqmWquBVpmss006L272mOqF8t8YKwoql","execution_time":"2026-03-21 19:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"user_id":1495,"notification_type":"order_approved","reference_id":175394} 
[2026-03-21 19:24:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"BqmWquBVpmss006L272mOqF8t8YKwoql","execution_time":"2026-03-21 19:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 19:24:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"BqmWquBVpmss006L272mOqF8t8YKwoql","execution_time":"2026-03-21 19:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 19:24:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"BqmWquBVpmss006L272mOqF8t8YKwoql","execution_time":"2026-03-21 19:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":1,"errors":0} 
[2026-03-21 19:24:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"BqmWquBVpmss006L272mOqF8t8YKwoql","execution_time":"2026-03-21 19:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":1,"errors":0} 
[2026-03-21 19:24:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"BqmWquBVpmss006L272mOqF8t8YKwoql","execution_time":"2026-03-21 19:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"orders_count":3,"order_ids":["ORD-7umX1-1774110183","ORD-8toq-1774110224","ORD-8cDy5zS6-1774110230"]} 
[2026-03-21 19:24:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"BqmWquBVpmss006L272mOqF8t8YKwoql","execution_time":"2026-03-21 19:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 19:24:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"BqmWquBVpmss006L272mOqF8t8YKwoql","execution_time":"2026-03-21 19:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"orders_count":3} 
[2026-03-21 19:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BqmWquBVpmss006L272mOqF8t8YKwoql","execution_time":"2026-03-21 19:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8cDy5zS6-1774110230","operation_id":160675} 
[2026-03-21 19:24:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"BqmWquBVpmss006L272mOqF8t8YKwoql","execution_time":"2026-03-21 19:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8toq-1774110224","operation_id":160674,"processed":2,"skipped":1,"updates_prepared":2} 
[2026-03-21 19:24:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"BqmWquBVpmss006L272mOqF8t8YKwoql","execution_time":"2026-03-21 19:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8toq-1774110224","operation_id":160674,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-21 19:24:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"BqmWquBVpmss006L272mOqF8t8YKwoql","execution_time":"2026-03-21 19:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8toq-1774110224","operation_id":160674,"count":2} 
[2026-03-21 19:24:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"BqmWquBVpmss006L272mOqF8t8YKwoql","execution_time":"2026-03-21 19:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8toq-1774110224","operation_id":160674,"count":2} 
[2026-03-21 19:24:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"BqmWquBVpmss006L272mOqF8t8YKwoql","execution_time":"2026-03-21 19:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8toq-1774110224","operation_id":160674,"user_id":34,"notification_type":"order_approved","reference_id":175651} 
[2026-03-21 19:24:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"BqmWquBVpmss006L272mOqF8t8YKwoql","execution_time":"2026-03-21 19:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8toq-1774110224","operation_id":160674,"user_id":587,"notification_type":"order_approved","reference_id":175653} 
[2026-03-21 19:24:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"BqmWquBVpmss006L272mOqF8t8YKwoql","execution_time":"2026-03-21 19:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8toq-1774110224","operation_id":160674,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-21 19:24:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"BqmWquBVpmss006L272mOqF8t8YKwoql","execution_time":"2026-03-21 19:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8toq-1774110224","operation_id":160674,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-21 19:24:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"BqmWquBVpmss006L272mOqF8t8YKwoql","execution_time":"2026-03-21 19:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8toq-1774110224","operation_id":160674,"processed":2,"errors":0} 
[2026-03-21 19:24:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"BqmWquBVpmss006L272mOqF8t8YKwoql","execution_time":"2026-03-21 19:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8toq-1774110224","operation_id":160674,"processed":2,"errors":0} 
[2026-03-21 19:24:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"BqmWquBVpmss006L272mOqF8t8YKwoql","execution_time":"2026-03-21 19:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8toq-1774110224","operation_id":160674} 
[2026-03-21 19:24:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1495  
[2026-03-21 19:24:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 34  
[2026-03-21 19:24:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-w4u7t-1774104451","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 19:24:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-w4u7t-1774104451","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 19:24:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 19:24:04] production.ERROR: Order not found or already processed. External ID: ORD-w4u7t-1774104451  
[2026-03-21 19:24:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-w4u7t-1774104451","status":"completed","codes_count":0} 
[2026-03-21 19:24:04] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 19:24:46] production.INFO: SendAcceptReject: Notification queued {"user_id":111,"notification_type":"order_approved","reference_id":175606} 
[2026-03-21 19:25:02] production.INFO: Executing GetProducts task...  
[2026-03-21 19:25:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 19:25:02] production.INFO: Executing GetProducts task...  
[2026-03-21 19:25:04] production.INFO: async() رجع: true  
[2026-03-21 19:25:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 19:25:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 19:25:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 19:25:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 19:25:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 19:25:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 19:25:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 19:25:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 19:25:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 19:25:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 19:25:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 19:25:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-6RRv-1774104461","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 19:25:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-6RRv-1774104461","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 19:25:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 19:25:07] production.INFO: SendAcceptReject: Notification queued {"user_id":1495,"notification_type":"order_approved","reference_id":175395} 
[2026-03-21 19:25:07] production.INFO: Order updated successfully. Order ID: 175395, Status: completed  
[2026-03-21 19:25:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-6RRv-1774104461","status":"completed","codes_count":0} 
[2026-03-21 19:25:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1495  
[2026-03-21 19:25:29] production.INFO: Constructing job for order: 175655  
[2026-03-21 19:25:30] production.INFO: Handling job for order: 175655  
[2026-03-21 19:25:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 19:25:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:25:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=185c274e-acdb-40e4-98c6-195b1a3d39fe&Player_ID=52291224502  
[2026-03-21 19:25:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=185c274e-acdb-40e4-98c6-195b1a3d39fe&Player_ID=52291224502","has_body":false} 
[2026-03-21 19:25:30] production.INFO: Operation sent successfully {"operation_id":160676,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-VCZ-1774110330","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 19:25:30"}},"processed_data":{"order_number":"ORD-VCZ-1774110330","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 19:25:35] production.INFO: Constructing job for order: 175656  
[2026-03-21 19:25:36] production.INFO: Handling job for order: 175656  
[2026-03-21 19:25:36] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 19:25:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:25:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/49/params?qty=1&uuid=c5d73a65-885d-46af-9774-c8f5ecdbbf93&Player_ID=0997464874  
[2026-03-21 19:25:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/49/params?qty=1&uuid=c5d73a65-885d-46af-9774-c8f5ecdbbf93&Player_ID=0997464874","has_body":false} 
[2026-03-21 19:25:37] production.INFO: Operation sent successfully {"operation_id":160677,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8FM2yk-1774110337","amount":169.46802999999999883584678173065185546875,"status":"processing","product":"160.58 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 19:25:37"}},"processed_data":{"order_number":"ORD-8FM2yk-1774110337","amount":169.46802999999999883584678173065185546875,"status":"processing","product":"160.58 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 19:25:37] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-VCZ-1774110330","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 19:25:37] production.INFO: Processed webhook data (normalized) {"id":"ORD-VCZ-1774110330","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 19:25:37] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 19:25:37] production.INFO: SendAcceptReject: Notification queued {"user_id":237,"notification_type":"order_approved","reference_id":175655} 
[2026-03-21 19:25:37] production.INFO: Order updated successfully. Order ID: 175655, Status: completed  
[2026-03-21 19:25:37] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-VCZ-1774110330","status":"completed","codes_count":0} 
[2026-03-21 19:25:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 237  
[2026-03-21 19:25:52] production.INFO: SendAcceptReject: Notification queued {"user_id":1678,"notification_type":"request_rejected","reference_id":18353} 
[2026-03-21 19:25:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1678  
[2026-03-21 19:25:55] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-MHM6-1774109083","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 19:25:55] production.INFO: Processed webhook data (normalized) {"id":"ORD-MHM6-1774109083","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 19:25:55] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 19:25:55] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":175612} 
[2026-03-21 19:25:55] production.INFO: Order updated successfully. Order ID: 175612, Status: completed  
[2026-03-21 19:25:55] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-MHM6-1774109083","status":"completed","codes_count":0} 
[2026-03-21 19:25:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-21 19:26:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"IJblMlh6kgZZunaN8uGs4i7WypQnokCc","execution_time":"2026-03-21 19:26:01"} 
[2026-03-21 19:26:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"IJblMlh6kgZZunaN8uGs4i7WypQnokCc","execution_time":"2026-03-21 19:26:01","total_operations":15,"sites_count":2} 
[2026-03-21 19:26:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"IJblMlh6kgZZunaN8uGs4i7WypQnokCc","execution_time":"2026-03-21 19:26:01","site_id":3,"site_name":"swgamessd","orders_count":13,"order_ids":["ORD-FrlSzTI-1774104468","ORD-EQtMK1I-1774104688","ORD-kz6swVmy-1774104692","ORD-lTYuv-1774104696","ORD-aeFx-1774104699","ORD-6l79-1774104703","ORD-DvjOsI-1774107524","ORD-UaHcdx3-1774107577","ORD-xbC2-1774107610","ORD-vzMcqIcD-1774109578"]} 
[2026-03-21 19:26:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"IJblMlh6kgZZunaN8uGs4i7WypQnokCc","execution_time":"2026-03-21 19:26:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 19:26:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"IJblMlh6kgZZunaN8uGs4i7WypQnokCc","execution_time":"2026-03-21 19:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":13} 
[2026-03-21 19:26:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IJblMlh6kgZZunaN8uGs4i7WypQnokCc","execution_time":"2026-03-21 19:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6l79-1774104703","operation_id":160438} 
[2026-03-21 19:26:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IJblMlh6kgZZunaN8uGs4i7WypQnokCc","execution_time":"2026-03-21 19:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aeFx-1774104699","operation_id":160437} 
[2026-03-21 19:26:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IJblMlh6kgZZunaN8uGs4i7WypQnokCc","execution_time":"2026-03-21 19:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 19:26:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IJblMlh6kgZZunaN8uGs4i7WypQnokCc","execution_time":"2026-03-21 19:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 19:26:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IJblMlh6kgZZunaN8uGs4i7WypQnokCc","execution_time":"2026-03-21 19:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FrlSzTI-1774104468","operation_id":160423} 
[2026-03-21 19:26:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IJblMlh6kgZZunaN8uGs4i7WypQnokCc","execution_time":"2026-03-21 19:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kz6swVmy-1774104692","operation_id":160435} 
[2026-03-21 19:26:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IJblMlh6kgZZunaN8uGs4i7WypQnokCc","execution_time":"2026-03-21 19:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lee3kc-1774109591","operation_id":160660} 
[2026-03-21 19:26:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IJblMlh6kgZZunaN8uGs4i7WypQnokCc","execution_time":"2026-03-21 19:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 19:26:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IJblMlh6kgZZunaN8uGs4i7WypQnokCc","execution_time":"2026-03-21 19:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 19:26:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IJblMlh6kgZZunaN8uGs4i7WypQnokCc","execution_time":"2026-03-21 19:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UsI-1774109777","operation_id":160662} 
[2026-03-21 19:26:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IJblMlh6kgZZunaN8uGs4i7WypQnokCc","execution_time":"2026-03-21 19:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vzMcqIcD-1774109578","operation_id":160659} 
[2026-03-21 19:26:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IJblMlh6kgZZunaN8uGs4i7WypQnokCc","execution_time":"2026-03-21 19:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-whSj-1774109664","operation_id":160661} 
[2026-03-21 19:26:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IJblMlh6kgZZunaN8uGs4i7WypQnokCc","execution_time":"2026-03-21 19:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 19:26:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"IJblMlh6kgZZunaN8uGs4i7WypQnokCc","execution_time":"2026-03-21 19:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"skipped":13,"updates_prepared":0} 
[2026-03-21 19:26:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"IJblMlh6kgZZunaN8uGs4i7WypQnokCc","execution_time":"2026-03-21 19:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"errors":0} 
[2026-03-21 19:26:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"IJblMlh6kgZZunaN8uGs4i7WypQnokCc","execution_time":"2026-03-21 19:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"orders_count":2,"order_ids":["ORD-8cDy5zS6-1774110230","ORD-8FM2yk-1774110337"]} 
[2026-03-21 19:26:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"IJblMlh6kgZZunaN8uGs4i7WypQnokCc","execution_time":"2026-03-21 19:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 19:26:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"IJblMlh6kgZZunaN8uGs4i7WypQnokCc","execution_time":"2026-03-21 19:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"orders_count":2} 
[2026-03-21 19:26:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"IJblMlh6kgZZunaN8uGs4i7WypQnokCc","execution_time":"2026-03-21 19:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8FM2yk-1774110337","operation_id":160677,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-21 19:26:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"IJblMlh6kgZZunaN8uGs4i7WypQnokCc","execution_time":"2026-03-21 19:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8FM2yk-1774110337","operation_id":160677,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-21 19:26:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"IJblMlh6kgZZunaN8uGs4i7WypQnokCc","execution_time":"2026-03-21 19:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8FM2yk-1774110337","operation_id":160677,"count":2} 
[2026-03-21 19:26:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"IJblMlh6kgZZunaN8uGs4i7WypQnokCc","execution_time":"2026-03-21 19:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8FM2yk-1774110337","operation_id":160677,"count":2} 
[2026-03-21 19:26:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"IJblMlh6kgZZunaN8uGs4i7WypQnokCc","execution_time":"2026-03-21 19:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8FM2yk-1774110337","operation_id":160677,"user_id":1299,"notification_type":"order_approved","reference_id":175654} 
[2026-03-21 19:26:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"IJblMlh6kgZZunaN8uGs4i7WypQnokCc","execution_time":"2026-03-21 19:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8FM2yk-1774110337","operation_id":160677,"user_id":587,"notification_type":"order_approved","reference_id":175656} 
[2026-03-21 19:26:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"IJblMlh6kgZZunaN8uGs4i7WypQnokCc","execution_time":"2026-03-21 19:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8FM2yk-1774110337","operation_id":160677,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-21 19:26:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"IJblMlh6kgZZunaN8uGs4i7WypQnokCc","execution_time":"2026-03-21 19:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8FM2yk-1774110337","operation_id":160677,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-21 19:26:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"IJblMlh6kgZZunaN8uGs4i7WypQnokCc","execution_time":"2026-03-21 19:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8FM2yk-1774110337","operation_id":160677,"processed":2,"errors":0} 
[2026-03-21 19:26:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"IJblMlh6kgZZunaN8uGs4i7WypQnokCc","execution_time":"2026-03-21 19:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8FM2yk-1774110337","operation_id":160677,"processed":2,"errors":0} 
[2026-03-21 19:26:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"IJblMlh6kgZZunaN8uGs4i7WypQnokCc","execution_time":"2026-03-21 19:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-8FM2yk-1774110337","operation_id":160677} 
[2026-03-21 19:26:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-21 19:26:03] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 19:26:04] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"request_approved","reference_id":18354} 
[2026-03-21 19:26:11] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-FrlSzTI-1774104468","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 19:26:11] production.INFO: Processed webhook data (normalized) {"id":"ORD-FrlSzTI-1774104468","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 19:26:11] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 19:26:11] production.INFO: SendAcceptReject: Notification queued {"user_id":1495,"notification_type":"order_approved","reference_id":175396} 
[2026-03-21 19:26:11] production.INFO: Order updated successfully. Order ID: 175396, Status: completed  
[2026-03-21 19:26:11] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-FrlSzTI-1774104468","status":"completed","codes_count":0} 
[2026-03-21 19:26:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1495  
[2026-03-21 19:26:14] production.INFO: SendAcceptReject: Notification queued {"user_id":134,"notification_type":"request_approved","reference_id":18355} 
[2026-03-21 19:26:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 134  
[2026-03-21 19:26:17] production.INFO: Constructing job for order: 175658  
[2026-03-21 19:26:18] production.INFO: Handling job for order: 175658  
[2026-03-21 19:26:18] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 19:26:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:26:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=e8e843ae-3c6a-4d7f-84fe-55d657c666cb&Player_ID=0931639959  
[2026-03-21 19:26:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=e8e843ae-3c6a-4d7f-84fe-55d657c666cb&Player_ID=0931639959","has_body":false} 
[2026-03-21 19:26:19] production.INFO: Operation sent successfully {"operation_id":160678,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-hu8CCR1b-1774110379","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 19:26:19"}},"processed_data":{"order_number":"ORD-hu8CCR1b-1774110379","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 19:26:19] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-lee3kc-1774109591","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 19:26:19] production.INFO: Processed webhook data (normalized) {"id":"ORD-lee3kc-1774109591","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 19:26:19] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 19:26:19] production.INFO: SendAcceptReject: Notification queued {"user_id":587,"notification_type":"order_approved","reference_id":175639} 
[2026-03-21 19:26:19] production.INFO: Order updated successfully. Order ID: 175639, Status: completed  
[2026-03-21 19:26:19] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-lee3kc-1774109591","status":"completed","codes_count":0} 
[2026-03-21 19:26:22] production.INFO: SendAcceptReject: Notification queued {"user_id":39,"notification_type":"request_approved","reference_id":18356} 
[2026-03-21 19:26:24] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 19:26:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 39  
[2026-03-21 19:26:33] production.INFO: SendAcceptReject: Notification queued {"user_id":1609,"notification_type":"request_approved","reference_id":18357} 
[2026-03-21 19:26:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1609  
[2026-03-21 19:26:37] production.INFO: Constructing job for order: 175659  
[2026-03-21 19:26:39] production.INFO: Handling job for order: 175659  
[2026-03-21 19:26:39] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 19:26:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:26:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=1e607dd9-460f-4b4c-9956-6e6c2b404b86&Player_ID=0991942840  
[2026-03-21 19:26:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/39/params?qty=1&uuid=1e607dd9-460f-4b4c-9956-6e6c2b404b86&Player_ID=0991942840","has_body":false} 
[2026-03-21 19:26:40] production.INFO: Operation sent successfully {"operation_id":160679,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-fZHm6Hj-1774110400","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 19:26:40"}},"processed_data":{"order_number":"ORD-fZHm6Hj-1774110400","amount":82.191339999999996734914020635187625885009765625,"status":"processing","product":"77.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 19:26:41] production.INFO: SendAcceptReject: Notification queued {"user_id":948,"notification_type":"request_approved","reference_id":18358} 
[2026-03-21 19:26:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 948  
[2026-03-21 19:26:52] production.INFO: SendAcceptReject: Notification queued {"user_id":33,"notification_type":"request_approved","reference_id":18359} 
[2026-03-21 19:26:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-21 19:27:18] production.INFO: Constructing job for order: 175660  
[2026-03-21 19:27:19] production.INFO: Handling job for order: 175660  
[2026-03-21 19:27:19] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 19:27:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:27:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/14/params?qty=1&uuid=50d27ee8-04d4-4760-a35c-ac616c1b9201&Player_ID=0962443458  
[2026-03-21 19:27:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/14/params?qty=1&uuid=50d27ee8-04d4-4760-a35c-ac616c1b9201&Player_ID=0962443458","has_body":false} 
[2026-03-21 19:27:19] production.INFO: Operation sent successfully {"operation_id":160680,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-cOL-1774110439","amount":379.92095999999997957274899818003177642822265625,"status":"processing","product":"360 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 19:27:19"}},"processed_data":{"order_number":"ORD-cOL-1774110439","amount":379.92095999999997957274899818003177642822265625,"status":"processing","product":"360 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 19:27:25] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":175657} 
[2026-03-21 19:27:25] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-21 19:27:33] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"502.34999999999997","mainamount":"510","operation_number":"156086950","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpc3m9464cfinicyBeybX"}},"user_id":1285} 
[2026-03-21 19:27:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 19:27:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 19:27:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 19:27:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 19:27:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 19:27:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 19:27:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 19:27:35] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 19:27:35] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18360,"user_id":1285,"amount":502.3500000000000227373675443232059478759765625,"admins_notified":7} 
[2026-03-21 19:28:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ZSzkJND2xEIuZ9O3cHVXl2V2kddZFhV8","execution_time":"2026-03-21 19:28:02"} 
[2026-03-21 19:28:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ZSzkJND2xEIuZ9O3cHVXl2V2kddZFhV8","execution_time":"2026-03-21 19:28:02","total_operations":14,"sites_count":2} 
[2026-03-21 19:28:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ZSzkJND2xEIuZ9O3cHVXl2V2kddZFhV8","execution_time":"2026-03-21 19:28:02","site_id":3,"site_name":"swgamessd","orders_count":11,"order_ids":["ORD-EQtMK1I-1774104688","ORD-kz6swVmy-1774104692","ORD-lTYuv-1774104696","ORD-aeFx-1774104699","ORD-6l79-1774104703","ORD-DvjOsI-1774107524","ORD-UaHcdx3-1774107577","ORD-xbC2-1774107610","ORD-vzMcqIcD-1774109578","ORD-whSj-1774109664"]} 
[2026-03-21 19:28:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ZSzkJND2xEIuZ9O3cHVXl2V2kddZFhV8","execution_time":"2026-03-21 19:28:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 19:28:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ZSzkJND2xEIuZ9O3cHVXl2V2kddZFhV8","execution_time":"2026-03-21 19:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":11} 
[2026-03-21 19:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZSzkJND2xEIuZ9O3cHVXl2V2kddZFhV8","execution_time":"2026-03-21 19:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6l79-1774104703","operation_id":160438} 
[2026-03-21 19:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZSzkJND2xEIuZ9O3cHVXl2V2kddZFhV8","execution_time":"2026-03-21 19:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aeFx-1774104699","operation_id":160437} 
[2026-03-21 19:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZSzkJND2xEIuZ9O3cHVXl2V2kddZFhV8","execution_time":"2026-03-21 19:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 19:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZSzkJND2xEIuZ9O3cHVXl2V2kddZFhV8","execution_time":"2026-03-21 19:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 19:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZSzkJND2xEIuZ9O3cHVXl2V2kddZFhV8","execution_time":"2026-03-21 19:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kz6swVmy-1774104692","operation_id":160435} 
[2026-03-21 19:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZSzkJND2xEIuZ9O3cHVXl2V2kddZFhV8","execution_time":"2026-03-21 19:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 19:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZSzkJND2xEIuZ9O3cHVXl2V2kddZFhV8","execution_time":"2026-03-21 19:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 19:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZSzkJND2xEIuZ9O3cHVXl2V2kddZFhV8","execution_time":"2026-03-21 19:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UsI-1774109777","operation_id":160662} 
[2026-03-21 19:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZSzkJND2xEIuZ9O3cHVXl2V2kddZFhV8","execution_time":"2026-03-21 19:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vzMcqIcD-1774109578","operation_id":160659} 
[2026-03-21 19:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZSzkJND2xEIuZ9O3cHVXl2V2kddZFhV8","execution_time":"2026-03-21 19:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-whSj-1774109664","operation_id":160661} 
[2026-03-21 19:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZSzkJND2xEIuZ9O3cHVXl2V2kddZFhV8","execution_time":"2026-03-21 19:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 19:28:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ZSzkJND2xEIuZ9O3cHVXl2V2kddZFhV8","execution_time":"2026-03-21 19:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"skipped":11,"updates_prepared":0} 
[2026-03-21 19:28:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ZSzkJND2xEIuZ9O3cHVXl2V2kddZFhV8","execution_time":"2026-03-21 19:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"errors":0} 
[2026-03-21 19:28:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ZSzkJND2xEIuZ9O3cHVXl2V2kddZFhV8","execution_time":"2026-03-21 19:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"orders_count":3,"order_ids":["ORD-hu8CCR1b-1774110379","ORD-fZHm6Hj-1774110400","ORD-cOL-1774110439"]} 
[2026-03-21 19:28:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ZSzkJND2xEIuZ9O3cHVXl2V2kddZFhV8","execution_time":"2026-03-21 19:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 19:28:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ZSzkJND2xEIuZ9O3cHVXl2V2kddZFhV8","execution_time":"2026-03-21 19:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"orders_count":3} 
[2026-03-21 19:28:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ZSzkJND2xEIuZ9O3cHVXl2V2kddZFhV8","execution_time":"2026-03-21 19:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hu8CCR1b-1774110379","operation_id":160678,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-21 19:28:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"ZSzkJND2xEIuZ9O3cHVXl2V2kddZFhV8","execution_time":"2026-03-21 19:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hu8CCR1b-1774110379","operation_id":160678,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-21 19:28:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"ZSzkJND2xEIuZ9O3cHVXl2V2kddZFhV8","execution_time":"2026-03-21 19:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hu8CCR1b-1774110379","operation_id":160678,"count":3} 
[2026-03-21 19:28:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"ZSzkJND2xEIuZ9O3cHVXl2V2kddZFhV8","execution_time":"2026-03-21 19:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hu8CCR1b-1774110379","operation_id":160678,"count":3} 
[2026-03-21 19:28:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ZSzkJND2xEIuZ9O3cHVXl2V2kddZFhV8","execution_time":"2026-03-21 19:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hu8CCR1b-1774110379","operation_id":160678,"user_id":107,"notification_type":"order_approved","reference_id":175660} 
[2026-03-21 19:28:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ZSzkJND2xEIuZ9O3cHVXl2V2kddZFhV8","execution_time":"2026-03-21 19:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hu8CCR1b-1774110379","operation_id":160678,"user_id":587,"notification_type":"order_approved","reference_id":175659} 
[2026-03-21 19:28:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ZSzkJND2xEIuZ9O3cHVXl2V2kddZFhV8","execution_time":"2026-03-21 19:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hu8CCR1b-1774110379","operation_id":160678,"user_id":587,"notification_type":"order_approved","reference_id":175658} 
[2026-03-21 19:28:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"ZSzkJND2xEIuZ9O3cHVXl2V2kddZFhV8","execution_time":"2026-03-21 19:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hu8CCR1b-1774110379","operation_id":160678,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-21 19:28:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"ZSzkJND2xEIuZ9O3cHVXl2V2kddZFhV8","execution_time":"2026-03-21 19:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hu8CCR1b-1774110379","operation_id":160678,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-21 19:28:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"ZSzkJND2xEIuZ9O3cHVXl2V2kddZFhV8","execution_time":"2026-03-21 19:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hu8CCR1b-1774110379","operation_id":160678,"processed":3,"errors":0} 
[2026-03-21 19:28:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ZSzkJND2xEIuZ9O3cHVXl2V2kddZFhV8","execution_time":"2026-03-21 19:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hu8CCR1b-1774110379","operation_id":160678,"processed":3,"errors":0} 
[2026-03-21 19:28:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ZSzkJND2xEIuZ9O3cHVXl2V2kddZFhV8","execution_time":"2026-03-21 19:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-hu8CCR1b-1774110379","operation_id":160678} 
[2026-03-21 19:28:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-21 19:28:03] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 19:28:05] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 19:28:13] production.INFO: Constructing job for order: 175661  
[2026-03-21 19:28:14] production.INFO: Handling job for order: 175661  
[2026-03-21 19:28:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 19:28:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:28:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=665cfa89-6932-48c7-9082-dcd132ac2241&Player_ID=52214644709  
[2026-03-21 19:28:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=665cfa89-6932-48c7-9082-dcd132ac2241&Player_ID=52214644709","has_body":false} 
[2026-03-21 19:28:15] production.INFO: Operation sent successfully {"operation_id":160681,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-CQi-1774110495","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 19:28:15"}},"processed_data":{"order_number":"ORD-CQi-1774110495","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 19:28:21] production.INFO: Constructing job for order: 175662  
[2026-03-21 19:28:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-CQi-1774110495","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 19:28:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-CQi-1774110495","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 19:28:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 19:28:23] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":175661} 
[2026-03-21 19:28:23] production.INFO: Order updated successfully. Order ID: 175661, Status: completed  
[2026-03-21 19:28:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-CQi-1774110495","status":"completed","codes_count":0} 
[2026-03-21 19:28:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-21 19:28:24] production.INFO: Handling job for order: 175662  
[2026-03-21 19:28:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 19:28:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:28:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/57/params?qty=1&uuid=ac098445-98f9-48b0-957e-d7bbe8093927&Player_ID=5543987053  
[2026-03-21 19:28:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/57/params?qty=1&uuid=ac098445-98f9-48b0-957e-d7bbe8093927&Player_ID=5543987053","has_body":false} 
[2026-03-21 19:28:25] production.INFO: Operation sent successfully {"operation_id":160682,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-yG4-1774110505","amount":44.36999999999999744204615126363933086395263671875,"status":"processing","product":"3000+850UC","game":"PUBG","notes":[],"created_at":"2026-03-21 19:28:25"}},"processed_data":{"order_number":"ORD-yG4-1774110505","amount":44.36999999999999744204615126363933086395263671875,"status":"processing","product":"3000+850UC","game":"PUBG"}} 
[2026-03-21 19:29:19] production.INFO: Constructing job for order: 175663  
[2026-03-21 19:29:22] production.INFO: Handling job for order: 175663  
[2026-03-21 19:29:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 19:29:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:29:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=453309a8-1515-4b83-a2e1-b4b097a7d1e5&Player_ID=1110031006  
[2026-03-21 19:29:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=453309a8-1515-4b83-a2e1-b4b097a7d1e5&Player_ID=1110031006","has_body":false} 
[2026-03-21 19:29:23] production.INFO: Operation sent successfully {"operation_id":160683,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ZH14-1774110563","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-21 19:29:23"}},"processed_data":{"order_number":"ORD-ZH14-1774110563","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-21 19:29:28] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ZH14-1774110563","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 19:29:28] production.INFO: Processed webhook data (normalized) {"id":"ORD-ZH14-1774110563","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 19:29:28] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 19:29:28] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":175663} 
[2026-03-21 19:29:28] production.INFO: Order updated successfully. Order ID: 175663, Status: completed  
[2026-03-21 19:29:28] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ZH14-1774110563","status":"completed","codes_count":0} 
[2026-03-21 19:29:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-21 19:30:01] production.INFO: Constructing job for order: 175664  
[2026-03-21 19:30:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"rgqoGtrP5BJTfIYQtgYWsO2dp81cJBqu","execution_time":"2026-03-21 19:30:02"} 
[2026-03-21 19:30:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"rgqoGtrP5BJTfIYQtgYWsO2dp81cJBqu","execution_time":"2026-03-21 19:30:02","total_operations":12,"sites_count":1} 
[2026-03-21 19:30:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"rgqoGtrP5BJTfIYQtgYWsO2dp81cJBqu","execution_time":"2026-03-21 19:30:02","site_id":3,"site_name":"swgamessd","orders_count":12,"order_ids":["ORD-EQtMK1I-1774104688","ORD-kz6swVmy-1774104692","ORD-lTYuv-1774104696","ORD-aeFx-1774104699","ORD-6l79-1774104703","ORD-DvjOsI-1774107524","ORD-UaHcdx3-1774107577","ORD-xbC2-1774107610","ORD-vzMcqIcD-1774109578","ORD-whSj-1774109664"]} 
[2026-03-21 19:30:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"rgqoGtrP5BJTfIYQtgYWsO2dp81cJBqu","execution_time":"2026-03-21 19:30:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 19:30:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"rgqoGtrP5BJTfIYQtgYWsO2dp81cJBqu","execution_time":"2026-03-21 19:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":12} 
[2026-03-21 19:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rgqoGtrP5BJTfIYQtgYWsO2dp81cJBqu","execution_time":"2026-03-21 19:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6l79-1774104703","operation_id":160438} 
[2026-03-21 19:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rgqoGtrP5BJTfIYQtgYWsO2dp81cJBqu","execution_time":"2026-03-21 19:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aeFx-1774104699","operation_id":160437} 
[2026-03-21 19:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rgqoGtrP5BJTfIYQtgYWsO2dp81cJBqu","execution_time":"2026-03-21 19:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 19:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rgqoGtrP5BJTfIYQtgYWsO2dp81cJBqu","execution_time":"2026-03-21 19:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 19:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rgqoGtrP5BJTfIYQtgYWsO2dp81cJBqu","execution_time":"2026-03-21 19:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kz6swVmy-1774104692","operation_id":160435} 
[2026-03-21 19:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rgqoGtrP5BJTfIYQtgYWsO2dp81cJBqu","execution_time":"2026-03-21 19:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 19:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rgqoGtrP5BJTfIYQtgYWsO2dp81cJBqu","execution_time":"2026-03-21 19:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 19:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rgqoGtrP5BJTfIYQtgYWsO2dp81cJBqu","execution_time":"2026-03-21 19:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UsI-1774109777","operation_id":160662} 
[2026-03-21 19:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rgqoGtrP5BJTfIYQtgYWsO2dp81cJBqu","execution_time":"2026-03-21 19:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vzMcqIcD-1774109578","operation_id":160659} 
[2026-03-21 19:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rgqoGtrP5BJTfIYQtgYWsO2dp81cJBqu","execution_time":"2026-03-21 19:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-whSj-1774109664","operation_id":160661} 
[2026-03-21 19:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rgqoGtrP5BJTfIYQtgYWsO2dp81cJBqu","execution_time":"2026-03-21 19:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 19:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rgqoGtrP5BJTfIYQtgYWsO2dp81cJBqu","execution_time":"2026-03-21 19:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yG4-1774110505","operation_id":160682} 
[2026-03-21 19:30:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"rgqoGtrP5BJTfIYQtgYWsO2dp81cJBqu","execution_time":"2026-03-21 19:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yG4-1774110505","operation_id":160682,"processed":0,"skipped":12,"updates_prepared":0} 
[2026-03-21 19:30:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"rgqoGtrP5BJTfIYQtgYWsO2dp81cJBqu","execution_time":"2026-03-21 19:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yG4-1774110505","operation_id":160682,"processed":0,"errors":0} 
[2026-03-21 19:30:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"rgqoGtrP5BJTfIYQtgYWsO2dp81cJBqu","execution_time":"2026-03-21 19:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yG4-1774110505","operation_id":160682} 
[2026-03-21 19:30:02] production.INFO: Executing GetProducts task...  
[2026-03-21 19:30:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 19:30:02] production.INFO: Executing GetProducts task...  
[2026-03-21 19:30:04] production.INFO: async() رجع: true  
[2026-03-21 19:30:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 19:30:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 19:30:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 19:30:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 19:30:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 19:30:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 19:30:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 19:30:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 19:30:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 19:30:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 19:30:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 19:30:06] production.INFO: Handling job for order: 175664  
[2026-03-21 19:30:06] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 19:30:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:30:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/45/params?qty=1&uuid=99d0b30b-2da9-44d2-b7f6-61eee9cddbb4&Player_ID=0985730640  
[2026-03-21 19:30:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/45/params?qty=1&uuid=99d0b30b-2da9-44d2-b7f6-61eee9cddbb4&Player_ID=0985730640","has_body":false} 
[2026-03-21 19:30:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-yG4-1774110505","status":"completed","notes":[],"codes":[]}} 
[2026-03-21 19:30:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-yG4-1774110505","status":"completed","codes":[],"notes":[]} 
[2026-03-21 19:30:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 19:30:06] production.INFO: SendAcceptReject: Notification queued {"user_id":39,"notification_type":"order_approved","reference_id":175662} 
[2026-03-21 19:30:06] production.INFO: Order updated successfully. Order ID: 175662, Status: completed  
[2026-03-21 19:30:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-yG4-1774110505","status":"completed","codes_count":0} 
[2026-03-21 19:30:07] production.INFO: Operation sent successfully {"operation_id":160684,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-V2W-1774110607","amount":121.7664400000000028967406251467764377593994140625,"status":"processing","product":"115.38 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 19:30:07"}},"processed_data":{"order_number":"ORD-V2W-1774110607","amount":121.7664400000000028967406251467764377593994140625,"status":"processing","product":"115.38 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 19:30:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 39  
[2026-03-21 19:30:10] production.INFO: Constructing job for order: 175665  
[2026-03-21 19:30:13] production.INFO: Handling job for order: 175665  
[2026-03-21 19:30:13] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 19:30:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:30:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=bb1e16db-55f8-4d8c-a991-b3ed8939b5df&Player_ID=0985730640  
[2026-03-21 19:30:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=bb1e16db-55f8-4d8c-a991-b3ed8939b5df&Player_ID=0985730640","has_body":false} 
[2026-03-21 19:30:14] production.INFO: Operation sent successfully {"operation_id":160685,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-A9BHmrY-1774110614","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 19:30:14"}},"processed_data":{"order_number":"ORD-A9BHmrY-1774110614","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 19:30:43] production.INFO: Constructing job for order: 175666  
[2026-03-21 19:30:44] production.INFO: Handling job for order: 175666  
[2026-03-21 19:30:44] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 19:30:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:30:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=ce111450-8895-458f-abfa-226353f27a71&Player_ID=51536575889  
[2026-03-21 19:30:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=ce111450-8895-458f-abfa-226353f27a71&Player_ID=51536575889","has_body":false} 
[2026-03-21 19:30:45] production.INFO: Operation sent successfully {"operation_id":160686,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wOMnukM-1774110644","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 19:30:45"}},"processed_data":{"order_number":"ORD-wOMnukM-1774110644","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-21 19:30:55] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-wOMnukM-1774110644","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 19:30:55] production.INFO: Processed webhook data (normalized) {"id":"ORD-wOMnukM-1774110644","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 19:30:55] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 19:30:55] production.INFO: SendAcceptReject: Notification queued {"user_id":50,"notification_type":"order_approved","reference_id":175666} 
[2026-03-21 19:30:55] production.INFO: Order updated successfully. Order ID: 175666, Status: completed  
[2026-03-21 19:30:55] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-wOMnukM-1774110644","status":"completed","codes_count":0} 
[2026-03-21 19:30:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 50  
[2026-03-21 19:32:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"bS3CgdPzCX4xSDc7PitAzCJXNUAkvTGR","execution_time":"2026-03-21 19:32:03"} 
[2026-03-21 19:32:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"bS3CgdPzCX4xSDc7PitAzCJXNUAkvTGR","execution_time":"2026-03-21 19:32:03","total_operations":13,"sites_count":2} 
[2026-03-21 19:32:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"bS3CgdPzCX4xSDc7PitAzCJXNUAkvTGR","execution_time":"2026-03-21 19:32:03","site_id":3,"site_name":"swgamessd","orders_count":11,"order_ids":["ORD-EQtMK1I-1774104688","ORD-kz6swVmy-1774104692","ORD-lTYuv-1774104696","ORD-aeFx-1774104699","ORD-6l79-1774104703","ORD-DvjOsI-1774107524","ORD-UaHcdx3-1774107577","ORD-xbC2-1774107610","ORD-vzMcqIcD-1774109578","ORD-whSj-1774109664"]} 
[2026-03-21 19:32:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"bS3CgdPzCX4xSDc7PitAzCJXNUAkvTGR","execution_time":"2026-03-21 19:32:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 19:32:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"bS3CgdPzCX4xSDc7PitAzCJXNUAkvTGR","execution_time":"2026-03-21 19:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":11} 
[2026-03-21 19:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bS3CgdPzCX4xSDc7PitAzCJXNUAkvTGR","execution_time":"2026-03-21 19:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6l79-1774104703","operation_id":160438} 
[2026-03-21 19:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bS3CgdPzCX4xSDc7PitAzCJXNUAkvTGR","execution_time":"2026-03-21 19:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aeFx-1774104699","operation_id":160437} 
[2026-03-21 19:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bS3CgdPzCX4xSDc7PitAzCJXNUAkvTGR","execution_time":"2026-03-21 19:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 19:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bS3CgdPzCX4xSDc7PitAzCJXNUAkvTGR","execution_time":"2026-03-21 19:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 19:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bS3CgdPzCX4xSDc7PitAzCJXNUAkvTGR","execution_time":"2026-03-21 19:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kz6swVmy-1774104692","operation_id":160435} 
[2026-03-21 19:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bS3CgdPzCX4xSDc7PitAzCJXNUAkvTGR","execution_time":"2026-03-21 19:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 19:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bS3CgdPzCX4xSDc7PitAzCJXNUAkvTGR","execution_time":"2026-03-21 19:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 19:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bS3CgdPzCX4xSDc7PitAzCJXNUAkvTGR","execution_time":"2026-03-21 19:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UsI-1774109777","operation_id":160662} 
[2026-03-21 19:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bS3CgdPzCX4xSDc7PitAzCJXNUAkvTGR","execution_time":"2026-03-21 19:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vzMcqIcD-1774109578","operation_id":160659} 
[2026-03-21 19:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bS3CgdPzCX4xSDc7PitAzCJXNUAkvTGR","execution_time":"2026-03-21 19:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-whSj-1774109664","operation_id":160661} 
[2026-03-21 19:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bS3CgdPzCX4xSDc7PitAzCJXNUAkvTGR","execution_time":"2026-03-21 19:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 19:32:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"bS3CgdPzCX4xSDc7PitAzCJXNUAkvTGR","execution_time":"2026-03-21 19:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"skipped":11,"updates_prepared":0} 
[2026-03-21 19:32:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"bS3CgdPzCX4xSDc7PitAzCJXNUAkvTGR","execution_time":"2026-03-21 19:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"errors":0} 
[2026-03-21 19:32:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"bS3CgdPzCX4xSDc7PitAzCJXNUAkvTGR","execution_time":"2026-03-21 19:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"orders_count":2,"order_ids":["ORD-V2W-1774110607","ORD-A9BHmrY-1774110614"]} 
[2026-03-21 19:32:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"bS3CgdPzCX4xSDc7PitAzCJXNUAkvTGR","execution_time":"2026-03-21 19:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 19:32:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"bS3CgdPzCX4xSDc7PitAzCJXNUAkvTGR","execution_time":"2026-03-21 19:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"orders_count":2} 
[2026-03-21 19:32:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"bS3CgdPzCX4xSDc7PitAzCJXNUAkvTGR","execution_time":"2026-03-21 19:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-V2W-1774110607","operation_id":160684,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-21 19:32:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"bS3CgdPzCX4xSDc7PitAzCJXNUAkvTGR","execution_time":"2026-03-21 19:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-V2W-1774110607","operation_id":160684,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-21 19:32:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"bS3CgdPzCX4xSDc7PitAzCJXNUAkvTGR","execution_time":"2026-03-21 19:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-V2W-1774110607","operation_id":160684,"count":2} 
[2026-03-21 19:32:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"bS3CgdPzCX4xSDc7PitAzCJXNUAkvTGR","execution_time":"2026-03-21 19:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-V2W-1774110607","operation_id":160684,"count":2} 
[2026-03-21 19:32:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"bS3CgdPzCX4xSDc7PitAzCJXNUAkvTGR","execution_time":"2026-03-21 19:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-V2W-1774110607","operation_id":160684,"user_id":949,"notification_type":"order_approved","reference_id":175665} 
[2026-03-21 19:32:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"bS3CgdPzCX4xSDc7PitAzCJXNUAkvTGR","execution_time":"2026-03-21 19:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-V2W-1774110607","operation_id":160684,"user_id":949,"notification_type":"order_approved","reference_id":175664} 
[2026-03-21 19:32:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"bS3CgdPzCX4xSDc7PitAzCJXNUAkvTGR","execution_time":"2026-03-21 19:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-V2W-1774110607","operation_id":160684,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-21 19:32:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"bS3CgdPzCX4xSDc7PitAzCJXNUAkvTGR","execution_time":"2026-03-21 19:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-V2W-1774110607","operation_id":160684,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-21 19:32:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"bS3CgdPzCX4xSDc7PitAzCJXNUAkvTGR","execution_time":"2026-03-21 19:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-V2W-1774110607","operation_id":160684,"processed":2,"errors":0} 
[2026-03-21 19:32:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"bS3CgdPzCX4xSDc7PitAzCJXNUAkvTGR","execution_time":"2026-03-21 19:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-V2W-1774110607","operation_id":160684,"processed":2,"errors":0} 
[2026-03-21 19:32:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"bS3CgdPzCX4xSDc7PitAzCJXNUAkvTGR","execution_time":"2026-03-21 19:32:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-V2W-1774110607","operation_id":160684} 
[2026-03-21 19:32:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 19:32:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 19:33:41] production.INFO: Constructing job for order: 175667  
[2026-03-21 19:33:42] production.INFO: Handling job for order: 175667  
[2026-03-21 19:33:42] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 19:33:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:33:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=185bb6a4-d3e3-46d4-859c-cd41c1cd9209&Player_ID=0935464123  
[2026-03-21 19:33:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=185bb6a4-d3e3-46d4-859c-cd41c1cd9209&Player_ID=0935464123","has_body":false} 
[2026-03-21 19:33:43] production.INFO: Operation sent successfully {"operation_id":160687,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-phuGU7g-1774110823","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 19:33:43"}},"processed_data":{"order_number":"ORD-phuGU7g-1774110823","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 19:34:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"hyMtEAKWX7uksxYUmkdScWCPQO3Upbvg","execution_time":"2026-03-21 19:34:01"} 
[2026-03-21 19:34:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"hyMtEAKWX7uksxYUmkdScWCPQO3Upbvg","execution_time":"2026-03-21 19:34:01","total_operations":12,"sites_count":2} 
[2026-03-21 19:34:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"hyMtEAKWX7uksxYUmkdScWCPQO3Upbvg","execution_time":"2026-03-21 19:34:01","site_id":3,"site_name":"swgamessd","orders_count":11,"order_ids":["ORD-EQtMK1I-1774104688","ORD-kz6swVmy-1774104692","ORD-lTYuv-1774104696","ORD-aeFx-1774104699","ORD-6l79-1774104703","ORD-DvjOsI-1774107524","ORD-UaHcdx3-1774107577","ORD-xbC2-1774107610","ORD-vzMcqIcD-1774109578","ORD-whSj-1774109664"]} 
[2026-03-21 19:34:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"hyMtEAKWX7uksxYUmkdScWCPQO3Upbvg","execution_time":"2026-03-21 19:34:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 19:34:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"hyMtEAKWX7uksxYUmkdScWCPQO3Upbvg","execution_time":"2026-03-21 19:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":11} 
[2026-03-21 19:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hyMtEAKWX7uksxYUmkdScWCPQO3Upbvg","execution_time":"2026-03-21 19:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6l79-1774104703","operation_id":160438} 
[2026-03-21 19:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hyMtEAKWX7uksxYUmkdScWCPQO3Upbvg","execution_time":"2026-03-21 19:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aeFx-1774104699","operation_id":160437} 
[2026-03-21 19:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hyMtEAKWX7uksxYUmkdScWCPQO3Upbvg","execution_time":"2026-03-21 19:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 19:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hyMtEAKWX7uksxYUmkdScWCPQO3Upbvg","execution_time":"2026-03-21 19:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 19:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hyMtEAKWX7uksxYUmkdScWCPQO3Upbvg","execution_time":"2026-03-21 19:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kz6swVmy-1774104692","operation_id":160435} 
[2026-03-21 19:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hyMtEAKWX7uksxYUmkdScWCPQO3Upbvg","execution_time":"2026-03-21 19:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 19:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hyMtEAKWX7uksxYUmkdScWCPQO3Upbvg","execution_time":"2026-03-21 19:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 19:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hyMtEAKWX7uksxYUmkdScWCPQO3Upbvg","execution_time":"2026-03-21 19:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UsI-1774109777","operation_id":160662} 
[2026-03-21 19:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hyMtEAKWX7uksxYUmkdScWCPQO3Upbvg","execution_time":"2026-03-21 19:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vzMcqIcD-1774109578","operation_id":160659} 
[2026-03-21 19:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hyMtEAKWX7uksxYUmkdScWCPQO3Upbvg","execution_time":"2026-03-21 19:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-whSj-1774109664","operation_id":160661} 
[2026-03-21 19:34:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"hyMtEAKWX7uksxYUmkdScWCPQO3Upbvg","execution_time":"2026-03-21 19:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 19:34:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"hyMtEAKWX7uksxYUmkdScWCPQO3Upbvg","execution_time":"2026-03-21 19:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"skipped":11,"updates_prepared":0} 
[2026-03-21 19:34:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"hyMtEAKWX7uksxYUmkdScWCPQO3Upbvg","execution_time":"2026-03-21 19:34:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"errors":0} 
[2026-03-21 19:34:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"hyMtEAKWX7uksxYUmkdScWCPQO3Upbvg","execution_time":"2026-03-21 19:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"orders_count":1,"order_ids":["ORD-phuGU7g-1774110823"]} 
[2026-03-21 19:34:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"hyMtEAKWX7uksxYUmkdScWCPQO3Upbvg","execution_time":"2026-03-21 19:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 19:34:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"hyMtEAKWX7uksxYUmkdScWCPQO3Upbvg","execution_time":"2026-03-21 19:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"orders_count":1} 
[2026-03-21 19:34:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"hyMtEAKWX7uksxYUmkdScWCPQO3Upbvg","execution_time":"2026-03-21 19:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-phuGU7g-1774110823","operation_id":160687,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 19:34:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"hyMtEAKWX7uksxYUmkdScWCPQO3Upbvg","execution_time":"2026-03-21 19:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-phuGU7g-1774110823","operation_id":160687,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 19:34:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"hyMtEAKWX7uksxYUmkdScWCPQO3Upbvg","execution_time":"2026-03-21 19:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-phuGU7g-1774110823","operation_id":160687,"count":1} 
[2026-03-21 19:34:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"hyMtEAKWX7uksxYUmkdScWCPQO3Upbvg","execution_time":"2026-03-21 19:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-phuGU7g-1774110823","operation_id":160687,"count":1} 
[2026-03-21 19:34:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"hyMtEAKWX7uksxYUmkdScWCPQO3Upbvg","execution_time":"2026-03-21 19:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-phuGU7g-1774110823","operation_id":160687,"user_id":1320,"notification_type":"order_approved","reference_id":175667} 
[2026-03-21 19:34:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"hyMtEAKWX7uksxYUmkdScWCPQO3Upbvg","execution_time":"2026-03-21 19:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-phuGU7g-1774110823","operation_id":160687,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 19:34:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"hyMtEAKWX7uksxYUmkdScWCPQO3Upbvg","execution_time":"2026-03-21 19:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-phuGU7g-1774110823","operation_id":160687,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 19:34:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"hyMtEAKWX7uksxYUmkdScWCPQO3Upbvg","execution_time":"2026-03-21 19:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-phuGU7g-1774110823","operation_id":160687,"processed":1,"errors":0} 
[2026-03-21 19:34:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"hyMtEAKWX7uksxYUmkdScWCPQO3Upbvg","execution_time":"2026-03-21 19:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-phuGU7g-1774110823","operation_id":160687,"processed":1,"errors":0} 
[2026-03-21 19:34:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"hyMtEAKWX7uksxYUmkdScWCPQO3Upbvg","execution_time":"2026-03-21 19:34:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-phuGU7g-1774110823","operation_id":160687} 
[2026-03-21 19:34:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1320  
[2026-03-21 19:34:06] production.INFO: Constructing job for order: 175668  
[2026-03-21 19:34:08] production.INFO: Handling job for order: 175668  
[2026-03-21 19:34:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 19:34:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:34:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=350000&uuid=51931275-e9aa-4414-b46e-d38327b4a73d&Player_ID=83821435  
[2026-03-21 19:34:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=350000&uuid=51931275-e9aa-4414-b46e-d38327b4a73d&Player_ID=83821435","has_body":false} 
[2026-03-21 19:34:08] production.INFO: Operation sent successfully {"operation_id":160688,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-iksS-1774110848","amount":37.29981500000000238514985539950430393218994140625,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-21 19:34:08"}},"processed_data":{"order_number":"ORD-iksS-1774110848","amount":37.29981500000000238514985539950430393218994140625,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-21 19:34:29] production.INFO: Constructing job for order: 175669  
[2026-03-21 19:34:32] production.INFO: Handling job for order: 175669  
[2026-03-21 19:34:32] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 19:34:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:34:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=40bf2302-5af4-4d41-95c9-01bf720122c7&Player_ID=0936996026  
[2026-03-21 19:34:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=40bf2302-5af4-4d41-95c9-01bf720122c7&Player_ID=0936996026","has_body":false} 
[2026-03-21 19:34:33] production.INFO: Operation sent successfully {"operation_id":160689,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Eblh-1774110873","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 19:34:33"}},"processed_data":{"order_number":"ORD-Eblh-1774110873","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 19:34:51] production.INFO: Constructing job for order: 175670  
[2026-03-21 19:34:54] production.INFO: Handling job for order: 175670  
[2026-03-21 19:34:54] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 19:34:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:34:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/47/params?qty=1&uuid=57befc71-cce3-4e18-94f3-dff3c74ac22d&Player_ID=0997399115  
[2026-03-21 19:34:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/47/params?qty=1&uuid=57befc71-cce3-4e18-94f3-dff3c74ac22d&Player_ID=0997399115","has_body":false} 
[2026-03-21 19:34:55] production.INFO: Operation sent successfully {"operation_id":160690,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-KGWKiV-1774110895","amount":138.009350000000011959855328314006328582763671875,"status":"processing","product":"130.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 19:34:55"}},"processed_data":{"order_number":"ORD-KGWKiV-1774110895","amount":138.009350000000011959855328314006328582763671875,"status":"processing","product":"130.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 19:35:01] production.INFO: Executing GetProducts task...  
[2026-03-21 19:35:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 19:35:01] production.INFO: Executing GetProducts task...  
[2026-03-21 19:35:03] production.INFO: async() رجع: true  
[2026-03-21 19:35:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 19:35:03] production.WARNING: Product with ID 395 not found  
[2026-03-21 19:35:04] production.WARNING: Product with ID 213 not found  
[2026-03-21 19:35:04] production.WARNING: Product with ID 212 not found  
[2026-03-21 19:35:04] production.WARNING: Product with ID 211 not found  
[2026-03-21 19:35:04] production.WARNING: Product with ID 210 not found  
[2026-03-21 19:35:04] production.WARNING: Product with ID 209 not found  
[2026-03-21 19:35:04] production.WARNING: Product with ID 214 not found  
[2026-03-21 19:35:04] production.WARNING: Product with ID 215 not found  
[2026-03-21 19:35:04] production.WARNING: Product with ID 216 not found  
[2026-03-21 19:35:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-iksS-1774110848","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-21 19:35:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-iksS-1774110848","status":"cancelled","codes":[],"notes":[]} 
[2026-03-21 19:35:04] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-21 19:35:04] production.INFO: SendAcceptReject: Notification queued {"user_id":948,"notification_type":"order_rejected","reference_id":175668} 
[2026-03-21 19:35:04] production.INFO: Order updated successfully. Order ID: 175668, Status: rejected  
[2026-03-21 19:35:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-iksS-1774110848","status":"rejected","codes_count":0} 
[2026-03-21 19:35:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 19:35:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 948  
[2026-03-21 19:35:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 948  
[2026-03-21 19:36:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ziqUWICa5HQed6fwqNAuk7X26Lv4tB1a","execution_time":"2026-03-21 19:36:01"} 
[2026-03-21 19:36:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ziqUWICa5HQed6fwqNAuk7X26Lv4tB1a","execution_time":"2026-03-21 19:36:01","total_operations":13,"sites_count":2} 
[2026-03-21 19:36:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ziqUWICa5HQed6fwqNAuk7X26Lv4tB1a","execution_time":"2026-03-21 19:36:01","site_id":3,"site_name":"swgamessd","orders_count":11,"order_ids":["ORD-EQtMK1I-1774104688","ORD-kz6swVmy-1774104692","ORD-lTYuv-1774104696","ORD-aeFx-1774104699","ORD-6l79-1774104703","ORD-DvjOsI-1774107524","ORD-UaHcdx3-1774107577","ORD-xbC2-1774107610","ORD-vzMcqIcD-1774109578","ORD-whSj-1774109664"]} 
[2026-03-21 19:36:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ziqUWICa5HQed6fwqNAuk7X26Lv4tB1a","execution_time":"2026-03-21 19:36:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 19:36:02] production.INFO: Constructing job for order: 175671  
[2026-03-21 19:36:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ziqUWICa5HQed6fwqNAuk7X26Lv4tB1a","execution_time":"2026-03-21 19:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":11} 
[2026-03-21 19:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ziqUWICa5HQed6fwqNAuk7X26Lv4tB1a","execution_time":"2026-03-21 19:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6l79-1774104703","operation_id":160438} 
[2026-03-21 19:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ziqUWICa5HQed6fwqNAuk7X26Lv4tB1a","execution_time":"2026-03-21 19:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aeFx-1774104699","operation_id":160437} 
[2026-03-21 19:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ziqUWICa5HQed6fwqNAuk7X26Lv4tB1a","execution_time":"2026-03-21 19:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 19:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ziqUWICa5HQed6fwqNAuk7X26Lv4tB1a","execution_time":"2026-03-21 19:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 19:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ziqUWICa5HQed6fwqNAuk7X26Lv4tB1a","execution_time":"2026-03-21 19:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kz6swVmy-1774104692","operation_id":160435} 
[2026-03-21 19:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ziqUWICa5HQed6fwqNAuk7X26Lv4tB1a","execution_time":"2026-03-21 19:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 19:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ziqUWICa5HQed6fwqNAuk7X26Lv4tB1a","execution_time":"2026-03-21 19:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 19:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ziqUWICa5HQed6fwqNAuk7X26Lv4tB1a","execution_time":"2026-03-21 19:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UsI-1774109777","operation_id":160662} 
[2026-03-21 19:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ziqUWICa5HQed6fwqNAuk7X26Lv4tB1a","execution_time":"2026-03-21 19:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vzMcqIcD-1774109578","operation_id":160659} 
[2026-03-21 19:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ziqUWICa5HQed6fwqNAuk7X26Lv4tB1a","execution_time":"2026-03-21 19:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-whSj-1774109664","operation_id":160661} 
[2026-03-21 19:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ziqUWICa5HQed6fwqNAuk7X26Lv4tB1a","execution_time":"2026-03-21 19:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 19:36:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ziqUWICa5HQed6fwqNAuk7X26Lv4tB1a","execution_time":"2026-03-21 19:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"skipped":11,"updates_prepared":0} 
[2026-03-21 19:36:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ziqUWICa5HQed6fwqNAuk7X26Lv4tB1a","execution_time":"2026-03-21 19:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"errors":0} 
[2026-03-21 19:36:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ziqUWICa5HQed6fwqNAuk7X26Lv4tB1a","execution_time":"2026-03-21 19:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"orders_count":2,"order_ids":["ORD-Eblh-1774110873","ORD-KGWKiV-1774110895"]} 
[2026-03-21 19:36:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ziqUWICa5HQed6fwqNAuk7X26Lv4tB1a","execution_time":"2026-03-21 19:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 19:36:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ziqUWICa5HQed6fwqNAuk7X26Lv4tB1a","execution_time":"2026-03-21 19:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"orders_count":2} 
[2026-03-21 19:36:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ziqUWICa5HQed6fwqNAuk7X26Lv4tB1a","execution_time":"2026-03-21 19:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KGWKiV-1774110895","operation_id":160690,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-21 19:36:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"ziqUWICa5HQed6fwqNAuk7X26Lv4tB1a","execution_time":"2026-03-21 19:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KGWKiV-1774110895","operation_id":160690,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-21 19:36:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"ziqUWICa5HQed6fwqNAuk7X26Lv4tB1a","execution_time":"2026-03-21 19:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KGWKiV-1774110895","operation_id":160690,"count":2} 
[2026-03-21 19:36:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"ziqUWICa5HQed6fwqNAuk7X26Lv4tB1a","execution_time":"2026-03-21 19:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KGWKiV-1774110895","operation_id":160690,"count":2} 
[2026-03-21 19:36:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ziqUWICa5HQed6fwqNAuk7X26Lv4tB1a","execution_time":"2026-03-21 19:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KGWKiV-1774110895","operation_id":160690,"user_id":587,"notification_type":"order_approved","reference_id":175669} 
[2026-03-21 19:36:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"ziqUWICa5HQed6fwqNAuk7X26Lv4tB1a","execution_time":"2026-03-21 19:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KGWKiV-1774110895","operation_id":160690,"user_id":1320,"notification_type":"order_approved","reference_id":175670} 
[2026-03-21 19:36:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"ziqUWICa5HQed6fwqNAuk7X26Lv4tB1a","execution_time":"2026-03-21 19:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KGWKiV-1774110895","operation_id":160690,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-21 19:36:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"ziqUWICa5HQed6fwqNAuk7X26Lv4tB1a","execution_time":"2026-03-21 19:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KGWKiV-1774110895","operation_id":160690,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-21 19:36:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"ziqUWICa5HQed6fwqNAuk7X26Lv4tB1a","execution_time":"2026-03-21 19:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KGWKiV-1774110895","operation_id":160690,"processed":2,"errors":0} 
[2026-03-21 19:36:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ziqUWICa5HQed6fwqNAuk7X26Lv4tB1a","execution_time":"2026-03-21 19:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KGWKiV-1774110895","operation_id":160690,"processed":2,"errors":0} 
[2026-03-21 19:36:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ziqUWICa5HQed6fwqNAuk7X26Lv4tB1a","execution_time":"2026-03-21 19:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KGWKiV-1774110895","operation_id":160690} 
[2026-03-21 19:36:03] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 19:36:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1320  
[2026-03-21 19:36:04] production.INFO: Handling job for order: 175671  
[2026-03-21 19:36:04] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 19:36:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:36:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=37a6b209-80e9-4fd8-9a51-3ba015218a27&Player_ID=52194897441  
[2026-03-21 19:36:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=37a6b209-80e9-4fd8-9a51-3ba015218a27&Player_ID=52194897441","has_body":false} 
[2026-03-21 19:36:05] production.INFO: Operation sent successfully {"operation_id":160691,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ziFA6nDD-1774110964","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 19:36:05"}},"processed_data":{"order_number":"ORD-ziFA6nDD-1774110964","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 19:36:11] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ziFA6nDD-1774110964","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 19:36:11] production.INFO: Processed webhook data (normalized) {"id":"ORD-ziFA6nDD-1774110964","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 19:36:11] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 19:36:11] production.INFO: SendAcceptReject: Notification queued {"user_id":59,"notification_type":"order_approved","reference_id":175671} 
[2026-03-21 19:36:11] production.INFO: Order updated successfully. Order ID: 175671, Status: completed  
[2026-03-21 19:36:11] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ziFA6nDD-1774110964","status":"completed","codes_count":0} 
[2026-03-21 19:36:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-21 19:36:47] production.INFO: Constructing job for order: 175672  
[2026-03-21 19:36:50] production.INFO: Handling job for order: 175672  
[2026-03-21 19:36:50] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 19:36:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:36:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/812/params?qty=1&uuid=83455308-3886-4b19-9f61-b8f9bf14b2b6&Player_ID=0985383367  
[2026-03-21 19:36:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/812/params?qty=1&uuid=83455308-3886-4b19-9f61-b8f9bf14b2b6&Player_ID=0985383367","has_body":false} 
[2026-03-21 19:36:50] production.INFO: Operation sent successfully {"operation_id":160692,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-GoGJf-1774111010","amount":334.86777999999998201019479893147945404052734375,"status":"processing","product":"317.31 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 19:36:50"}},"processed_data":{"order_number":"ORD-GoGJf-1774111010","amount":334.86777999999998201019479893147945404052734375,"status":"processing","product":"317.31 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 19:38:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"RX27dRR05x61Uwf9cXLLjfBrABqCwAvR","execution_time":"2026-03-21 19:38:02"} 
[2026-03-21 19:38:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"RX27dRR05x61Uwf9cXLLjfBrABqCwAvR","execution_time":"2026-03-21 19:38:02","total_operations":12,"sites_count":2} 
[2026-03-21 19:38:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"RX27dRR05x61Uwf9cXLLjfBrABqCwAvR","execution_time":"2026-03-21 19:38:02","site_id":3,"site_name":"swgamessd","orders_count":11,"order_ids":["ORD-EQtMK1I-1774104688","ORD-kz6swVmy-1774104692","ORD-lTYuv-1774104696","ORD-aeFx-1774104699","ORD-6l79-1774104703","ORD-DvjOsI-1774107524","ORD-UaHcdx3-1774107577","ORD-xbC2-1774107610","ORD-vzMcqIcD-1774109578","ORD-whSj-1774109664"]} 
[2026-03-21 19:38:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"RX27dRR05x61Uwf9cXLLjfBrABqCwAvR","execution_time":"2026-03-21 19:38:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 19:38:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"RX27dRR05x61Uwf9cXLLjfBrABqCwAvR","execution_time":"2026-03-21 19:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":11} 
[2026-03-21 19:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RX27dRR05x61Uwf9cXLLjfBrABqCwAvR","execution_time":"2026-03-21 19:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6l79-1774104703","operation_id":160438} 
[2026-03-21 19:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RX27dRR05x61Uwf9cXLLjfBrABqCwAvR","execution_time":"2026-03-21 19:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aeFx-1774104699","operation_id":160437} 
[2026-03-21 19:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RX27dRR05x61Uwf9cXLLjfBrABqCwAvR","execution_time":"2026-03-21 19:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 19:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RX27dRR05x61Uwf9cXLLjfBrABqCwAvR","execution_time":"2026-03-21 19:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 19:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RX27dRR05x61Uwf9cXLLjfBrABqCwAvR","execution_time":"2026-03-21 19:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kz6swVmy-1774104692","operation_id":160435} 
[2026-03-21 19:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RX27dRR05x61Uwf9cXLLjfBrABqCwAvR","execution_time":"2026-03-21 19:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 19:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RX27dRR05x61Uwf9cXLLjfBrABqCwAvR","execution_time":"2026-03-21 19:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 19:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RX27dRR05x61Uwf9cXLLjfBrABqCwAvR","execution_time":"2026-03-21 19:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UsI-1774109777","operation_id":160662} 
[2026-03-21 19:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RX27dRR05x61Uwf9cXLLjfBrABqCwAvR","execution_time":"2026-03-21 19:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vzMcqIcD-1774109578","operation_id":160659} 
[2026-03-21 19:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RX27dRR05x61Uwf9cXLLjfBrABqCwAvR","execution_time":"2026-03-21 19:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-whSj-1774109664","operation_id":160661} 
[2026-03-21 19:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RX27dRR05x61Uwf9cXLLjfBrABqCwAvR","execution_time":"2026-03-21 19:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 19:38:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"RX27dRR05x61Uwf9cXLLjfBrABqCwAvR","execution_time":"2026-03-21 19:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"skipped":11,"updates_prepared":0} 
[2026-03-21 19:38:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"RX27dRR05x61Uwf9cXLLjfBrABqCwAvR","execution_time":"2026-03-21 19:38:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"errors":0} 
[2026-03-21 19:38:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"RX27dRR05x61Uwf9cXLLjfBrABqCwAvR","execution_time":"2026-03-21 19:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"orders_count":1,"order_ids":["ORD-GoGJf-1774111010"]} 
[2026-03-21 19:38:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"RX27dRR05x61Uwf9cXLLjfBrABqCwAvR","execution_time":"2026-03-21 19:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 19:38:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"RX27dRR05x61Uwf9cXLLjfBrABqCwAvR","execution_time":"2026-03-21 19:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"orders_count":1} 
[2026-03-21 19:38:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"RX27dRR05x61Uwf9cXLLjfBrABqCwAvR","execution_time":"2026-03-21 19:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GoGJf-1774111010","operation_id":160692,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 19:38:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"RX27dRR05x61Uwf9cXLLjfBrABqCwAvR","execution_time":"2026-03-21 19:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GoGJf-1774111010","operation_id":160692,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 19:38:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"RX27dRR05x61Uwf9cXLLjfBrABqCwAvR","execution_time":"2026-03-21 19:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GoGJf-1774111010","operation_id":160692,"count":1} 
[2026-03-21 19:38:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"RX27dRR05x61Uwf9cXLLjfBrABqCwAvR","execution_time":"2026-03-21 19:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GoGJf-1774111010","operation_id":160692,"count":1} 
[2026-03-21 19:38:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"RX27dRR05x61Uwf9cXLLjfBrABqCwAvR","execution_time":"2026-03-21 19:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GoGJf-1774111010","operation_id":160692,"user_id":1284,"notification_type":"order_approved","reference_id":175672} 
[2026-03-21 19:38:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"RX27dRR05x61Uwf9cXLLjfBrABqCwAvR","execution_time":"2026-03-21 19:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GoGJf-1774111010","operation_id":160692,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 19:38:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"RX27dRR05x61Uwf9cXLLjfBrABqCwAvR","execution_time":"2026-03-21 19:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GoGJf-1774111010","operation_id":160692,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 19:38:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"RX27dRR05x61Uwf9cXLLjfBrABqCwAvR","execution_time":"2026-03-21 19:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GoGJf-1774111010","operation_id":160692,"processed":1,"errors":0} 
[2026-03-21 19:38:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"RX27dRR05x61Uwf9cXLLjfBrABqCwAvR","execution_time":"2026-03-21 19:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GoGJf-1774111010","operation_id":160692,"processed":1,"errors":0} 
[2026-03-21 19:38:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"RX27dRR05x61Uwf9cXLLjfBrABqCwAvR","execution_time":"2026-03-21 19:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-GoGJf-1774111010","operation_id":160692} 
[2026-03-21 19:38:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1284  
[2026-03-21 19:38:17] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-UsI-1774109777","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-21 19:38:17] production.INFO: Processed webhook data (normalized) {"id":"ORD-UsI-1774109777","status":"cancelled","codes":[],"notes":[]} 
[2026-03-21 19:38:17] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-21 19:38:17] production.INFO: SendAcceptReject: Notification queued {"user_id":1158,"notification_type":"order_rejected","reference_id":175641} 
[2026-03-21 19:38:17] production.INFO: Order updated successfully. Order ID: 175641, Status: rejected  
[2026-03-21 19:38:17] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-UsI-1774109777","status":"rejected","codes_count":0} 
[2026-03-21 19:38:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1158  
[2026-03-21 19:38:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1158  
[2026-03-21 19:39:52] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"137.9","mainamount":"140","operation_number":"156094066","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpu0m0lr6t44tq80yxuTq"}},"user_id":1495} 
[2026-03-21 19:39:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 19:39:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 19:39:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 19:39:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 19:39:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 19:39:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 19:39:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 19:39:54] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 19:39:54] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18361,"user_id":1495,"amount":137.900000000000005684341886080801486968994140625,"admins_notified":7} 
[2026-03-21 19:40:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"u9pcblabj6bDUGLlGs7lf6ZSIW51WfmL","execution_time":"2026-03-21 19:40:03"} 
[2026-03-21 19:40:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"u9pcblabj6bDUGLlGs7lf6ZSIW51WfmL","execution_time":"2026-03-21 19:40:03","total_operations":10,"sites_count":1} 
[2026-03-21 19:40:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"u9pcblabj6bDUGLlGs7lf6ZSIW51WfmL","execution_time":"2026-03-21 19:40:03","site_id":3,"site_name":"swgamessd","orders_count":10,"order_ids":["ORD-EQtMK1I-1774104688","ORD-kz6swVmy-1774104692","ORD-lTYuv-1774104696","ORD-aeFx-1774104699","ORD-6l79-1774104703","ORD-DvjOsI-1774107524","ORD-UaHcdx3-1774107577","ORD-xbC2-1774107610","ORD-vzMcqIcD-1774109578","ORD-whSj-1774109664"]} 
[2026-03-21 19:40:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"u9pcblabj6bDUGLlGs7lf6ZSIW51WfmL","execution_time":"2026-03-21 19:40:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 19:40:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"u9pcblabj6bDUGLlGs7lf6ZSIW51WfmL","execution_time":"2026-03-21 19:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":10} 
[2026-03-21 19:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"u9pcblabj6bDUGLlGs7lf6ZSIW51WfmL","execution_time":"2026-03-21 19:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6l79-1774104703","operation_id":160438} 
[2026-03-21 19:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"u9pcblabj6bDUGLlGs7lf6ZSIW51WfmL","execution_time":"2026-03-21 19:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aeFx-1774104699","operation_id":160437} 
[2026-03-21 19:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"u9pcblabj6bDUGLlGs7lf6ZSIW51WfmL","execution_time":"2026-03-21 19:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 19:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"u9pcblabj6bDUGLlGs7lf6ZSIW51WfmL","execution_time":"2026-03-21 19:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 19:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"u9pcblabj6bDUGLlGs7lf6ZSIW51WfmL","execution_time":"2026-03-21 19:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-kz6swVmy-1774104692","operation_id":160435} 
[2026-03-21 19:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"u9pcblabj6bDUGLlGs7lf6ZSIW51WfmL","execution_time":"2026-03-21 19:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 19:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"u9pcblabj6bDUGLlGs7lf6ZSIW51WfmL","execution_time":"2026-03-21 19:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 19:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"u9pcblabj6bDUGLlGs7lf6ZSIW51WfmL","execution_time":"2026-03-21 19:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vzMcqIcD-1774109578","operation_id":160659} 
[2026-03-21 19:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"u9pcblabj6bDUGLlGs7lf6ZSIW51WfmL","execution_time":"2026-03-21 19:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-whSj-1774109664","operation_id":160661} 
[2026-03-21 19:40:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"u9pcblabj6bDUGLlGs7lf6ZSIW51WfmL","execution_time":"2026-03-21 19:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 19:40:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"u9pcblabj6bDUGLlGs7lf6ZSIW51WfmL","execution_time":"2026-03-21 19:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"skipped":10,"updates_prepared":0} 
[2026-03-21 19:40:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"u9pcblabj6bDUGLlGs7lf6ZSIW51WfmL","execution_time":"2026-03-21 19:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"errors":0} 
[2026-03-21 19:40:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"u9pcblabj6bDUGLlGs7lf6ZSIW51WfmL","execution_time":"2026-03-21 19:40:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 19:40:03] production.INFO: Executing GetProducts task...  
[2026-03-21 19:40:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 19:40:03] production.INFO: Executing GetProducts task...  
[2026-03-21 19:40:05] production.INFO: async() رجع: true  
[2026-03-21 19:40:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 19:40:06] production.WARNING: Product with ID 395 not found  
[2026-03-21 19:40:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 19:40:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 19:40:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 19:40:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 19:40:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 19:40:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 19:40:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 19:40:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 19:40:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 19:40:31] production.INFO: Constructing job for order: 175673  
[2026-03-21 19:40:34] production.INFO: Handling job for order: 175673  
[2026-03-21 19:40:34] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 19:40:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:40:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/16/params?qty=1&uuid=9dc8529c-83a2-4df4-bd06-54fb664880eb&Player_ID=0949659928  
[2026-03-21 19:40:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/16/params?qty=1&uuid=9dc8529c-83a2-4df4-bd06-54fb664880eb&Player_ID=0949659928","has_body":false} 
[2026-03-21 19:40:34] production.INFO: Operation sent successfully {"operation_id":160693,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qvw-1774111234","amount":527.6680000000000063664629124104976654052734375,"status":"processing","product":"500 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 19:40:34"}},"processed_data":{"order_number":"ORD-qvw-1774111234","amount":527.6680000000000063664629124104976654052734375,"status":"processing","product":"500 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 19:41:00] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-kz6swVmy-1774104692","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 19:41:00] production.INFO: Processed webhook data (normalized) {"id":"ORD-kz6swVmy-1774104692","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 19:41:00] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 19:41:00] production.INFO: SendAcceptReject: Notification queued {"user_id":1495,"notification_type":"order_approved","reference_id":175409} 
[2026-03-21 19:41:00] production.INFO: Order updated successfully. Order ID: 175409, Status: completed  
[2026-03-21 19:41:00] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-kz6swVmy-1774104692","status":"completed","codes_count":0} 
[2026-03-21 19:41:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1495  
[2026-03-21 19:41:09] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"492.5","mainamount":"500","operation_number":"156099857","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpvt95kaekk6a17L4rZge"}},"user_id":568} 
[2026-03-21 19:41:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 19:41:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 19:41:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 19:41:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 19:41:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 19:41:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 19:41:10] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 19:41:10] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 19:41:10] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18362,"user_id":568,"amount":492.5,"admins_notified":7} 
[2026-03-21 19:41:59] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1379.0","mainamount":"1400","operation_number":"156098397","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phph6vcg77ntv0m5SWFa3J"}},"user_id":1495} 
[2026-03-21 19:42:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"iZbeleTyyGdPTu0cyf6GoGYE0kXoQDX2","execution_time":"2026-03-21 19:42:02"} 
[2026-03-21 19:42:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"iZbeleTyyGdPTu0cyf6GoGYE0kXoQDX2","execution_time":"2026-03-21 19:42:02","total_operations":10,"sites_count":2} 
[2026-03-21 19:42:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"iZbeleTyyGdPTu0cyf6GoGYE0kXoQDX2","execution_time":"2026-03-21 19:42:02","site_id":3,"site_name":"swgamessd","orders_count":9,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-aeFx-1774104699","ORD-6l79-1774104703","ORD-DvjOsI-1774107524","ORD-UaHcdx3-1774107577","ORD-xbC2-1774107610","ORD-vzMcqIcD-1774109578","ORD-whSj-1774109664"]} 
[2026-03-21 19:42:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"iZbeleTyyGdPTu0cyf6GoGYE0kXoQDX2","execution_time":"2026-03-21 19:42:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 19:42:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"iZbeleTyyGdPTu0cyf6GoGYE0kXoQDX2","execution_time":"2026-03-21 19:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":9} 
[2026-03-21 19:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iZbeleTyyGdPTu0cyf6GoGYE0kXoQDX2","execution_time":"2026-03-21 19:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6l79-1774104703","operation_id":160438} 
[2026-03-21 19:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iZbeleTyyGdPTu0cyf6GoGYE0kXoQDX2","execution_time":"2026-03-21 19:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aeFx-1774104699","operation_id":160437} 
[2026-03-21 19:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iZbeleTyyGdPTu0cyf6GoGYE0kXoQDX2","execution_time":"2026-03-21 19:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 19:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iZbeleTyyGdPTu0cyf6GoGYE0kXoQDX2","execution_time":"2026-03-21 19:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 19:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iZbeleTyyGdPTu0cyf6GoGYE0kXoQDX2","execution_time":"2026-03-21 19:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 19:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iZbeleTyyGdPTu0cyf6GoGYE0kXoQDX2","execution_time":"2026-03-21 19:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 19:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iZbeleTyyGdPTu0cyf6GoGYE0kXoQDX2","execution_time":"2026-03-21 19:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vzMcqIcD-1774109578","operation_id":160659} 
[2026-03-21 19:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iZbeleTyyGdPTu0cyf6GoGYE0kXoQDX2","execution_time":"2026-03-21 19:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-whSj-1774109664","operation_id":160661} 
[2026-03-21 19:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iZbeleTyyGdPTu0cyf6GoGYE0kXoQDX2","execution_time":"2026-03-21 19:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 19:42:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"iZbeleTyyGdPTu0cyf6GoGYE0kXoQDX2","execution_time":"2026-03-21 19:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"skipped":9,"updates_prepared":0} 
[2026-03-21 19:42:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"iZbeleTyyGdPTu0cyf6GoGYE0kXoQDX2","execution_time":"2026-03-21 19:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"errors":0} 
[2026-03-21 19:42:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"iZbeleTyyGdPTu0cyf6GoGYE0kXoQDX2","execution_time":"2026-03-21 19:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"orders_count":1,"order_ids":["ORD-qvw-1774111234"]} 
[2026-03-21 19:42:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"iZbeleTyyGdPTu0cyf6GoGYE0kXoQDX2","execution_time":"2026-03-21 19:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 19:42:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"iZbeleTyyGdPTu0cyf6GoGYE0kXoQDX2","execution_time":"2026-03-21 19:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"orders_count":1} 
[2026-03-21 19:42:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"iZbeleTyyGdPTu0cyf6GoGYE0kXoQDX2","execution_time":"2026-03-21 19:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qvw-1774111234","operation_id":160693,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 19:42:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"iZbeleTyyGdPTu0cyf6GoGYE0kXoQDX2","execution_time":"2026-03-21 19:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qvw-1774111234","operation_id":160693,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 19:42:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"iZbeleTyyGdPTu0cyf6GoGYE0kXoQDX2","execution_time":"2026-03-21 19:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qvw-1774111234","operation_id":160693,"count":1} 
[2026-03-21 19:42:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"iZbeleTyyGdPTu0cyf6GoGYE0kXoQDX2","execution_time":"2026-03-21 19:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qvw-1774111234","operation_id":160693,"count":1} 
[2026-03-21 19:42:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"iZbeleTyyGdPTu0cyf6GoGYE0kXoQDX2","execution_time":"2026-03-21 19:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qvw-1774111234","operation_id":160693,"user_id":1054,"notification_type":"order_approved","reference_id":175673} 
[2026-03-21 19:42:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"iZbeleTyyGdPTu0cyf6GoGYE0kXoQDX2","execution_time":"2026-03-21 19:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qvw-1774111234","operation_id":160693,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 19:42:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"iZbeleTyyGdPTu0cyf6GoGYE0kXoQDX2","execution_time":"2026-03-21 19:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qvw-1774111234","operation_id":160693,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 19:42:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"iZbeleTyyGdPTu0cyf6GoGYE0kXoQDX2","execution_time":"2026-03-21 19:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qvw-1774111234","operation_id":160693,"processed":1,"errors":0} 
[2026-03-21 19:42:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"iZbeleTyyGdPTu0cyf6GoGYE0kXoQDX2","execution_time":"2026-03-21 19:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qvw-1774111234","operation_id":160693,"processed":1,"errors":0} 
[2026-03-21 19:42:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"iZbeleTyyGdPTu0cyf6GoGYE0kXoQDX2","execution_time":"2026-03-21 19:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qvw-1774111234","operation_id":160693} 
[2026-03-21 19:42:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-21 19:42:11] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1379.0","mainamount":"1400","operation_number":"156098397","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpsbe6qovbc7iab2dzIlH"}},"user_id":1495} 
[2026-03-21 19:42:24] production.INFO: Constructing job for order: 175674  
[2026-03-21 19:42:26] production.INFO: Handling job for order: 175674  
[2026-03-21 19:42:26] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 19:42:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:42:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=5d841135-87df-4132-8d6f-d0898958f6b6&Player_ID=5543987053  
[2026-03-21 19:42:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=5d841135-87df-4132-8d6f-d0898958f6b6&Player_ID=5543987053","has_body":false} 
[2026-03-21 19:42:27] production.INFO: Operation sent successfully {"operation_id":160694,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-iCWF-1774111346","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 19:42:27"}},"processed_data":{"order_number":"ORD-iCWF-1774111346","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-21 19:42:40] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-iCWF-1774111346","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 19:42:40] production.INFO: Processed webhook data (normalized) {"id":"ORD-iCWF-1774111346","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 19:42:40] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 19:42:40] production.INFO: SendAcceptReject: Notification queued {"user_id":39,"notification_type":"order_approved","reference_id":175674} 
[2026-03-21 19:42:40] production.INFO: Order updated successfully. Order ID: 175674, Status: completed  
[2026-03-21 19:42:40] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-iCWF-1774111346","status":"completed","codes_count":0} 
[2026-03-21 19:42:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 39  
[2026-03-21 19:42:44] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"5.0","mainamount":"5","operation_number":"156101311","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpib1203v70eus20qu7Pq"}},"user_id":1672} 
[2026-03-21 19:42:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 19:42:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 19:42:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 19:42:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 19:42:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 19:42:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 19:42:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 19:42:45] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 19:42:45] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18363,"user_id":1672,"amount":5.0,"admins_notified":7} 
[2026-03-21 19:42:55] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"5.0","mainamount":"5","operation_number":"156101311","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpnhpbrkis0oom8kSfG3L"}},"user_id":1672} 
[2026-03-21 19:43:44] production.INFO: Creating credit request {"payload":{"_token":"ceSsI18nI5AUeIEaqvpofc77pedlciNfgMFE0Yxn","amount":"4925","method_id":"13","mainamount":"5000","operation_number":"156095789","note":"شام كاش","notif":{"Illuminate\\Http\\UploadedFile":"/tmp/php7nk8o6ojm7uo9PA2FuG"}},"user_id":1597} 
[2026-03-21 19:43:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 19:43:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 19:43:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 19:43:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 19:43:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 19:43:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 19:43:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 19:43:45] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 19:43:45] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18364,"user_id":1597,"amount":4925.0,"admins_notified":7} 
[2026-03-21 19:44:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"XxQYPInfxRDyw7x8cIQ5zxWrqwtjyGcD","execution_time":"2026-03-21 19:44:03"} 
[2026-03-21 19:44:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"XxQYPInfxRDyw7x8cIQ5zxWrqwtjyGcD","execution_time":"2026-03-21 19:44:03","total_operations":9,"sites_count":1} 
[2026-03-21 19:44:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"XxQYPInfxRDyw7x8cIQ5zxWrqwtjyGcD","execution_time":"2026-03-21 19:44:03","site_id":3,"site_name":"swgamessd","orders_count":9,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-aeFx-1774104699","ORD-6l79-1774104703","ORD-DvjOsI-1774107524","ORD-UaHcdx3-1774107577","ORD-xbC2-1774107610","ORD-vzMcqIcD-1774109578","ORD-whSj-1774109664"]} 
[2026-03-21 19:44:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"XxQYPInfxRDyw7x8cIQ5zxWrqwtjyGcD","execution_time":"2026-03-21 19:44:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 19:44:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"XxQYPInfxRDyw7x8cIQ5zxWrqwtjyGcD","execution_time":"2026-03-21 19:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":9} 
[2026-03-21 19:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XxQYPInfxRDyw7x8cIQ5zxWrqwtjyGcD","execution_time":"2026-03-21 19:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6l79-1774104703","operation_id":160438} 
[2026-03-21 19:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XxQYPInfxRDyw7x8cIQ5zxWrqwtjyGcD","execution_time":"2026-03-21 19:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aeFx-1774104699","operation_id":160437} 
[2026-03-21 19:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XxQYPInfxRDyw7x8cIQ5zxWrqwtjyGcD","execution_time":"2026-03-21 19:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 19:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XxQYPInfxRDyw7x8cIQ5zxWrqwtjyGcD","execution_time":"2026-03-21 19:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 19:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XxQYPInfxRDyw7x8cIQ5zxWrqwtjyGcD","execution_time":"2026-03-21 19:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 19:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XxQYPInfxRDyw7x8cIQ5zxWrqwtjyGcD","execution_time":"2026-03-21 19:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 19:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XxQYPInfxRDyw7x8cIQ5zxWrqwtjyGcD","execution_time":"2026-03-21 19:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vzMcqIcD-1774109578","operation_id":160659} 
[2026-03-21 19:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XxQYPInfxRDyw7x8cIQ5zxWrqwtjyGcD","execution_time":"2026-03-21 19:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-whSj-1774109664","operation_id":160661} 
[2026-03-21 19:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"XxQYPInfxRDyw7x8cIQ5zxWrqwtjyGcD","execution_time":"2026-03-21 19:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 19:44:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"XxQYPInfxRDyw7x8cIQ5zxWrqwtjyGcD","execution_time":"2026-03-21 19:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"skipped":9,"updates_prepared":0} 
[2026-03-21 19:44:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"XxQYPInfxRDyw7x8cIQ5zxWrqwtjyGcD","execution_time":"2026-03-21 19:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"errors":0} 
[2026-03-21 19:44:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"XxQYPInfxRDyw7x8cIQ5zxWrqwtjyGcD","execution_time":"2026-03-21 19:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 19:44:36] production.INFO: Constructing job for order: 175675  
[2026-03-21 19:44:39] production.INFO: Handling job for order: 175675  
[2026-03-21 19:44:39] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 19:44:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:44:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e756c195-5f31-4436-ad9c-d7565e782a4e&Player_ID=5543987053  
[2026-03-21 19:44:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e756c195-5f31-4436-ad9c-d7565e782a4e&Player_ID=5543987053","has_body":false} 
[2026-03-21 19:44:40] production.INFO: Operation sent successfully {"operation_id":160695,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Otl4uV-1774111480","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 19:44:40"}},"processed_data":{"order_number":"ORD-Otl4uV-1774111480","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 19:44:48] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Otl4uV-1774111480","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 19:44:48] production.INFO: Processed webhook data (normalized) {"id":"ORD-Otl4uV-1774111480","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 19:44:48] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 19:44:48] production.INFO: SendAcceptReject: Notification queued {"user_id":39,"notification_type":"order_approved","reference_id":175675} 
[2026-03-21 19:44:48] production.INFO: Order updated successfully. Order ID: 175675, Status: completed  
[2026-03-21 19:44:48] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Otl4uV-1774111480","status":"completed","codes_count":0} 
[2026-03-21 19:44:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 39  
[2026-03-21 19:44:50] production.INFO: Constructing job for order: 175676  
[2026-03-21 19:44:52] production.INFO: Handling job for order: 175676  
[2026-03-21 19:44:52] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 19:44:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:44:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/99/params?qty=1&uuid=3dd2f8f5-65ef-4dcc-b565-d040268f44e7&Player_ID=8204888679  
[2026-03-21 19:44:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/99/params?qty=1&uuid=3dd2f8f5-65ef-4dcc-b565-d040268f44e7&Player_ID=8204888679","has_body":false} 
[2026-03-21 19:44:53] production.INFO: Operation sent successfully {"operation_id":160696,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pyi-1774111493","amount":0.450000000000000011102230246251565404236316680908203125,"status":"processing","product":"حزمة ترقية المستوى 6","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-21 19:44:53"}},"processed_data":{"order_number":"ORD-pyi-1774111493","amount":0.450000000000000011102230246251565404236316680908203125,"status":"processing","product":"حزمة ترقية المستوى 6","game":"FreeFire MemberShips"}} 
[2026-03-21 19:45:02] production.INFO: Executing GetProducts task...  
[2026-03-21 19:45:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 19:45:02] production.INFO: Executing GetProducts task...  
[2026-03-21 19:45:04] production.INFO: async() رجع: true  
[2026-03-21 19:45:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 19:45:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 19:45:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 19:45:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 19:45:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 19:45:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 19:45:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 19:45:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 19:45:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 19:45:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 19:45:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 19:45:11] production.INFO: SendAcceptReject: Notification queued {"user_id":1285,"notification_type":"request_approved","reference_id":18360} 
[2026-03-21 19:45:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1285  
[2026-03-21 19:45:12] production.INFO: Constructing job for order: 175677  
[2026-03-21 19:45:15] production.INFO: Handling job for order: 175677  
[2026-03-21 19:45:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 19:45:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:45:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=c15f57ba-f613-4066-a238-aafbed95250c&Player_ID=52387611484  
[2026-03-21 19:45:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=c15f57ba-f613-4066-a238-aafbed95250c&Player_ID=52387611484","has_body":false} 
[2026-03-21 19:45:15] production.INFO: Operation sent successfully {"operation_id":160697,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9k3-1774111515","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 19:45:15"}},"processed_data":{"order_number":"ORD-9k3-1774111515","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 19:45:20] production.INFO: Constructing job for order: 175678  
[2026-03-21 19:45:21] production.INFO: Handling job for order: 175678  
[2026-03-21 19:45:21] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 19:45:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:45:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8b96b281-d2b3-48b2-a282-6d1d1e26d1d9&Player_ID=52387611484  
[2026-03-21 19:45:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8b96b281-d2b3-48b2-a282-6d1d1e26d1d9&Player_ID=52387611484","has_body":false} 
[2026-03-21 19:45:22] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-9k3-1774111515","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 19:45:22] production.INFO: Processed webhook data (normalized) {"id":"ORD-9k3-1774111515","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 19:45:22] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 19:45:22] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":175677} 
[2026-03-21 19:45:22] production.INFO: Order updated successfully. Order ID: 175677, Status: completed  
[2026-03-21 19:45:22] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-9k3-1774111515","status":"completed","codes_count":0} 
[2026-03-21 19:45:22] production.INFO: Operation sent successfully {"operation_id":160698,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Zz4TX4-1774111522","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 19:45:22"}},"processed_data":{"order_number":"ORD-Zz4TX4-1774111522","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 19:45:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-21 19:45:30] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Zz4TX4-1774111522","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 19:45:30] production.INFO: Processed webhook data (normalized) {"id":"ORD-Zz4TX4-1774111522","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 19:45:30] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 19:45:30] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":175678} 
[2026-03-21 19:45:30] production.INFO: Order updated successfully. Order ID: 175678, Status: completed  
[2026-03-21 19:45:30] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Zz4TX4-1774111522","status":"completed","codes_count":0} 
[2026-03-21 19:45:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-21 19:45:36] production.INFO: Constructing job for order: 175679  
[2026-03-21 19:45:37] production.INFO: Handling job for order: 175679  
[2026-03-21 19:45:37] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 19:45:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:45:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/104/params?qty=1&uuid=c4c0813a-4d55-433a-bba1-4ce72c46e910&Player_ID=8204888679  
[2026-03-21 19:45:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/104/params?qty=1&uuid=c4c0813a-4d55-433a-bba1-4ce72c46e910&Player_ID=8204888679","has_body":false} 
[2026-03-21 19:45:38] production.INFO: Operation sent successfully {"operation_id":160699,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7h6-1774111538","amount":1.04000000000000003552713678800500929355621337890625,"status":"processing","product":"حزمة ترقية المستوى 30","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-21 19:45:38"}},"processed_data":{"order_number":"ORD-7h6-1774111538","amount":1.04000000000000003552713678800500929355621337890625,"status":"processing","product":"حزمة ترقية المستوى 30","game":"FreeFire MemberShips"}} 
[2026-03-21 19:46:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"B0WrcBWDZlFpEoFJikfw22t3InWkzEvv","execution_time":"2026-03-21 19:46:02"} 
[2026-03-21 19:46:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"B0WrcBWDZlFpEoFJikfw22t3InWkzEvv","execution_time":"2026-03-21 19:46:02","total_operations":11,"sites_count":1} 
[2026-03-21 19:46:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"B0WrcBWDZlFpEoFJikfw22t3InWkzEvv","execution_time":"2026-03-21 19:46:02","site_id":3,"site_name":"swgamessd","orders_count":11,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-aeFx-1774104699","ORD-6l79-1774104703","ORD-DvjOsI-1774107524","ORD-UaHcdx3-1774107577","ORD-xbC2-1774107610","ORD-vzMcqIcD-1774109578","ORD-whSj-1774109664","ORD-pyi-1774111493"]} 
[2026-03-21 19:46:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"B0WrcBWDZlFpEoFJikfw22t3InWkzEvv","execution_time":"2026-03-21 19:46:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 19:46:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"B0WrcBWDZlFpEoFJikfw22t3InWkzEvv","execution_time":"2026-03-21 19:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":11} 
[2026-03-21 19:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"B0WrcBWDZlFpEoFJikfw22t3InWkzEvv","execution_time":"2026-03-21 19:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6l79-1774104703","operation_id":160438} 
[2026-03-21 19:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"B0WrcBWDZlFpEoFJikfw22t3InWkzEvv","execution_time":"2026-03-21 19:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 19:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"B0WrcBWDZlFpEoFJikfw22t3InWkzEvv","execution_time":"2026-03-21 19:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-aeFx-1774104699","operation_id":160437} 
[2026-03-21 19:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"B0WrcBWDZlFpEoFJikfw22t3InWkzEvv","execution_time":"2026-03-21 19:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 19:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"B0WrcBWDZlFpEoFJikfw22t3InWkzEvv","execution_time":"2026-03-21 19:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 19:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"B0WrcBWDZlFpEoFJikfw22t3InWkzEvv","execution_time":"2026-03-21 19:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 19:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"B0WrcBWDZlFpEoFJikfw22t3InWkzEvv","execution_time":"2026-03-21 19:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 19:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"B0WrcBWDZlFpEoFJikfw22t3InWkzEvv","execution_time":"2026-03-21 19:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 19:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"B0WrcBWDZlFpEoFJikfw22t3InWkzEvv","execution_time":"2026-03-21 19:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vzMcqIcD-1774109578","operation_id":160659} 
[2026-03-21 19:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"B0WrcBWDZlFpEoFJikfw22t3InWkzEvv","execution_time":"2026-03-21 19:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-whSj-1774109664","operation_id":160661} 
[2026-03-21 19:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"B0WrcBWDZlFpEoFJikfw22t3InWkzEvv","execution_time":"2026-03-21 19:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 19:46:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"B0WrcBWDZlFpEoFJikfw22t3InWkzEvv","execution_time":"2026-03-21 19:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"skipped":11,"updates_prepared":0} 
[2026-03-21 19:46:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"B0WrcBWDZlFpEoFJikfw22t3InWkzEvv","execution_time":"2026-03-21 19:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"errors":0} 
[2026-03-21 19:46:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"B0WrcBWDZlFpEoFJikfw22t3InWkzEvv","execution_time":"2026-03-21 19:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 19:46:28] production.INFO: Constructing job for order: 175680  
[2026-03-21 19:46:29] production.INFO: Handling job for order: 175680  
[2026-03-21 19:46:29] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 19:46:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:46:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=77443169-977c-4bf5-a77a-906f7b8f60bd&Player_ID=590253911  
[2026-03-21 19:46:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=77443169-977c-4bf5-a77a-906f7b8f60bd&Player_ID=590253911","has_body":false} 
[2026-03-21 19:46:30] production.INFO: Operation sent successfully {"operation_id":160700,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-S2hB-1774111590","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 19:46:30"}},"processed_data":{"order_number":"ORD-S2hB-1774111590","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 19:46:35] production.INFO: Constructing job for order: 175681  
[2026-03-21 19:46:36] production.INFO: Handling job for order: 175681  
[2026-03-21 19:46:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 19:46:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:46:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=3a68048b-c162-4eb4-8e87-b34ba35354e3&Player_ID=590253911  
[2026-03-21 19:46:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=3a68048b-c162-4eb4-8e87-b34ba35354e3&Player_ID=590253911","has_body":false} 
[2026-03-21 19:46:37] production.INFO: Operation sent successfully {"operation_id":160701,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Q6xwE-1774111597","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 19:46:37"}},"processed_data":{"order_number":"ORD-Q6xwE-1774111597","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 19:46:39] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-S2hB-1774111590","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 19:46:39] production.INFO: Processed webhook data (normalized) {"id":"ORD-S2hB-1774111590","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 19:46:39] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 19:46:40] production.INFO: SendAcceptReject: Notification queued {"user_id":1609,"notification_type":"order_approved","reference_id":175680} 
[2026-03-21 19:46:40] production.INFO: Order updated successfully. Order ID: 175680, Status: completed  
[2026-03-21 19:46:40] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-S2hB-1774111590","status":"completed","codes_count":0} 
[2026-03-21 19:46:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1609  
[2026-03-21 19:46:43] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-aeFx-1774104699","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 19:46:43] production.INFO: Processed webhook data (normalized) {"id":"ORD-aeFx-1774104699","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 19:46:43] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 19:46:43] production.INFO: SendAcceptReject: Notification queued {"user_id":1495,"notification_type":"order_approved","reference_id":175411} 
[2026-03-21 19:46:43] production.INFO: Order updated successfully. Order ID: 175411, Status: completed  
[2026-03-21 19:46:43] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-aeFx-1774104699","status":"completed","codes_count":0} 
[2026-03-21 19:46:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1495  
[2026-03-21 19:46:45] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Q6xwE-1774111597","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 19:46:45] production.INFO: Processed webhook data (normalized) {"id":"ORD-Q6xwE-1774111597","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 19:46:45] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 19:46:45] production.INFO: SendAcceptReject: Notification queued {"user_id":1609,"notification_type":"order_approved","reference_id":175681} 
[2026-03-21 19:46:45] production.INFO: Order updated successfully. Order ID: 175681, Status: completed  
[2026-03-21 19:46:45] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Q6xwE-1774111597","status":"completed","codes_count":0} 
[2026-03-21 19:46:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1609  
[2026-03-21 19:47:10] production.INFO: Constructing job for order: 175682  
[2026-03-21 19:47:13] production.INFO: Handling job for order: 175682  
[2026-03-21 19:47:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 19:47:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:47:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=533a8c97-e8c2-4aeb-ab9c-a3d8b7bfc545&Player_ID=52296704263  
[2026-03-21 19:47:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=533a8c97-e8c2-4aeb-ab9c-a3d8b7bfc545&Player_ID=52296704263","has_body":false} 
[2026-03-21 19:47:14] production.INFO: Operation sent successfully {"operation_id":160702,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6tGw6-1774111634","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 19:47:14"}},"processed_data":{"order_number":"ORD-6tGw6-1774111634","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 19:47:20] production.INFO: SendAcceptReject: Notification queued {"user_id":1495,"notification_type":"request_approved","reference_id":18361} 
[2026-03-21 19:47:21] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-6tGw6-1774111634","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 19:47:21] production.INFO: Processed webhook data (normalized) {"id":"ORD-6tGw6-1774111634","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 19:47:21] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 19:47:21] production.INFO: SendAcceptReject: Notification queued {"user_id":1292,"notification_type":"order_approved","reference_id":175682} 
[2026-03-21 19:47:21] production.INFO: Order updated successfully. Order ID: 175682, Status: completed  
[2026-03-21 19:47:21] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-6tGw6-1774111634","status":"completed","codes_count":0} 
[2026-03-21 19:47:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1495  
[2026-03-21 19:47:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1292  
[2026-03-21 19:47:48] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-6l79-1774104703","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 19:47:48] production.INFO: Processed webhook data (normalized) {"id":"ORD-6l79-1774104703","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 19:47:48] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 19:47:48] production.INFO: SendAcceptReject: Notification queued {"user_id":1495,"notification_type":"order_approved","reference_id":175412} 
[2026-03-21 19:47:48] production.INFO: Order updated successfully. Order ID: 175412, Status: completed  
[2026-03-21 19:47:48] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-6l79-1774104703","status":"completed","codes_count":0} 
[2026-03-21 19:47:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1495  
[2026-03-21 19:47:57] production.INFO: Constructing job for order: 175683  
[2026-03-21 19:47:59] production.INFO: Handling job for order: 175683  
[2026-03-21 19:47:59] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 19:47:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:47:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/810/params?qty=1&uuid=e6f75384-bde4-426a-a416-f35f4713d754&Player_ID=0935428207  
[2026-03-21 19:47:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/810/params?qty=1&uuid=e6f75384-bde4-426a-a416-f35f4713d754&Player_ID=0935428207","has_body":false} 
[2026-03-21 19:48:00] production.INFO: Operation sent successfully {"operation_id":160703,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Lr5rWWlh-1774111680","amount":253.683439999999990277501638047397136688232421875,"status":"processing","product":"240.38 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 19:48:00"}},"processed_data":{"order_number":"ORD-Lr5rWWlh-1774111680","amount":253.683439999999990277501638047397136688232421875,"status":"processing","product":"240.38 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 19:48:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ehFP4jcz3JhkOh3lWfPlaHOJ9LblsA9N","execution_time":"2026-03-21 19:48:03"} 
[2026-03-21 19:48:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ehFP4jcz3JhkOh3lWfPlaHOJ9LblsA9N","execution_time":"2026-03-21 19:48:03","total_operations":10,"sites_count":2} 
[2026-03-21 19:48:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ehFP4jcz3JhkOh3lWfPlaHOJ9LblsA9N","execution_time":"2026-03-21 19:48:03","site_id":3,"site_name":"swgamessd","orders_count":9,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-DvjOsI-1774107524","ORD-UaHcdx3-1774107577","ORD-xbC2-1774107610","ORD-vzMcqIcD-1774109578","ORD-whSj-1774109664","ORD-pyi-1774111493","ORD-7h6-1774111538"]} 
[2026-03-21 19:48:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ehFP4jcz3JhkOh3lWfPlaHOJ9LblsA9N","execution_time":"2026-03-21 19:48:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 19:48:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ehFP4jcz3JhkOh3lWfPlaHOJ9LblsA9N","execution_time":"2026-03-21 19:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":9} 
[2026-03-21 19:48:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ehFP4jcz3JhkOh3lWfPlaHOJ9LblsA9N","execution_time":"2026-03-21 19:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 19:48:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ehFP4jcz3JhkOh3lWfPlaHOJ9LblsA9N","execution_time":"2026-03-21 19:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 19:48:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ehFP4jcz3JhkOh3lWfPlaHOJ9LblsA9N","execution_time":"2026-03-21 19:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 19:48:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ehFP4jcz3JhkOh3lWfPlaHOJ9LblsA9N","execution_time":"2026-03-21 19:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 19:48:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ehFP4jcz3JhkOh3lWfPlaHOJ9LblsA9N","execution_time":"2026-03-21 19:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 19:48:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ehFP4jcz3JhkOh3lWfPlaHOJ9LblsA9N","execution_time":"2026-03-21 19:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 19:48:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ehFP4jcz3JhkOh3lWfPlaHOJ9LblsA9N","execution_time":"2026-03-21 19:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vzMcqIcD-1774109578","operation_id":160659} 
[2026-03-21 19:48:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ehFP4jcz3JhkOh3lWfPlaHOJ9LblsA9N","execution_time":"2026-03-21 19:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-whSj-1774109664","operation_id":160661} 
[2026-03-21 19:48:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ehFP4jcz3JhkOh3lWfPlaHOJ9LblsA9N","execution_time":"2026-03-21 19:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 19:48:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ehFP4jcz3JhkOh3lWfPlaHOJ9LblsA9N","execution_time":"2026-03-21 19:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"skipped":9,"updates_prepared":0} 
[2026-03-21 19:48:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ehFP4jcz3JhkOh3lWfPlaHOJ9LblsA9N","execution_time":"2026-03-21 19:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"errors":0} 
[2026-03-21 19:48:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ehFP4jcz3JhkOh3lWfPlaHOJ9LblsA9N","execution_time":"2026-03-21 19:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"orders_count":1,"order_ids":["ORD-Lr5rWWlh-1774111680"]} 
[2026-03-21 19:48:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ehFP4jcz3JhkOh3lWfPlaHOJ9LblsA9N","execution_time":"2026-03-21 19:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 19:48:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ehFP4jcz3JhkOh3lWfPlaHOJ9LblsA9N","execution_time":"2026-03-21 19:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"orders_count":1} 
[2026-03-21 19:48:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ehFP4jcz3JhkOh3lWfPlaHOJ9LblsA9N","execution_time":"2026-03-21 19:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Lr5rWWlh-1774111680","operation_id":160703} 
[2026-03-21 19:48:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ehFP4jcz3JhkOh3lWfPlaHOJ9LblsA9N","execution_time":"2026-03-21 19:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Lr5rWWlh-1774111680","operation_id":160703,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 19:48:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ehFP4jcz3JhkOh3lWfPlaHOJ9LblsA9N","execution_time":"2026-03-21 19:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Lr5rWWlh-1774111680","operation_id":160703,"processed":0,"errors":0} 
[2026-03-21 19:48:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ehFP4jcz3JhkOh3lWfPlaHOJ9LblsA9N","execution_time":"2026-03-21 19:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Lr5rWWlh-1774111680","operation_id":160703} 
[2026-03-21 19:48:55] production.INFO: Constructing job for order: 175684  
[2026-03-21 19:48:57] production.INFO: Handling job for order: 175684  
[2026-03-21 19:48:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 19:48:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:48:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=90fbe205-f810-47ad-8321-d93b366baedb&Player_ID=5543987053  
[2026-03-21 19:48:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=90fbe205-f810-47ad-8321-d93b366baedb&Player_ID=5543987053","has_body":false} 
[2026-03-21 19:48:58] production.INFO: Operation sent successfully {"operation_id":160704,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-fyWT-1774111738","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 19:48:58"}},"processed_data":{"order_number":"ORD-fyWT-1774111738","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 19:49:00] production.INFO: SendAcceptReject: Notification queued {"user_id":568,"notification_type":"request_approved","reference_id":18362} 
[2026-03-21 19:49:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 568  
[2026-03-21 19:49:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-fyWT-1774111738","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 19:49:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-fyWT-1774111738","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 19:49:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 19:49:06] production.INFO: SendAcceptReject: Notification queued {"user_id":39,"notification_type":"order_approved","reference_id":175684} 
[2026-03-21 19:49:06] production.INFO: Order updated successfully. Order ID: 175684, Status: completed  
[2026-03-21 19:49:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-fyWT-1774111738","status":"completed","codes_count":0} 
[2026-03-21 19:49:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 39  
[2026-03-21 19:49:25] production.INFO: SendAcceptReject: Notification queued {"user_id":1672,"notification_type":"request_approved","reference_id":18363} 
[2026-03-21 19:49:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1672  
[2026-03-21 19:49:34] production.INFO: Constructing job for order: 175685  
[2026-03-21 19:49:37] production.INFO: Handling job for order: 175685  
[2026-03-21 19:49:37] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 19:49:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:49:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/599/params?qty=22000&uuid=39be8448-473c-45f0-877e-2889839f749c&Player_ID=1981928  
[2026-03-21 19:49:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/599/params?qty=22000&uuid=39be8448-473c-45f0-877e-2889839f749c&Player_ID=1981928","has_body":false} 
[2026-03-21 19:49:38] production.INFO: Operation sent successfully {"operation_id":160705,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qMfHeX-1774111778","amount":3.34931960000000028543354346766136586666107177734375,"status":"processing","product":"SoulChat Amount","game":"SoulChat","notes":[],"created_at":"2026-03-21 19:49:38"}},"processed_data":{"order_number":"ORD-qMfHeX-1774111778","amount":3.34931960000000028543354346766136586666107177734375,"status":"processing","product":"SoulChat Amount","game":"SoulChat"}} 
[2026-03-21 19:49:45] production.INFO: SendAcceptReject: Notification queued {"user_id":1597,"notification_type":"request_approved","reference_id":18364} 
[2026-03-21 19:49:50] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1379.0","mainamount":"1400","operation_number":"156098397","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpbqhuorqo0qubdvfkeAU"}},"user_id":1495} 
[2026-03-21 19:49:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 19:49:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 19:49:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 19:49:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 19:49:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 19:49:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 19:49:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 19:49:51] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 19:49:51] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18365,"user_id":1495,"amount":1379.0,"admins_notified":7} 
[2026-03-21 19:50:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"8sxhXOKqfTT7EC9MrLNx5ALXWaWfDTBs","execution_time":"2026-03-21 19:50:03"} 
[2026-03-21 19:50:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"8sxhXOKqfTT7EC9MrLNx5ALXWaWfDTBs","execution_time":"2026-03-21 19:50:03","total_operations":11,"sites_count":2} 
[2026-03-21 19:50:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"8sxhXOKqfTT7EC9MrLNx5ALXWaWfDTBs","execution_time":"2026-03-21 19:50:03","site_id":3,"site_name":"swgamessd","orders_count":10,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-DvjOsI-1774107524","ORD-UaHcdx3-1774107577","ORD-xbC2-1774107610","ORD-vzMcqIcD-1774109578","ORD-whSj-1774109664","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-qMfHeX-1774111778"]} 
[2026-03-21 19:50:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"8sxhXOKqfTT7EC9MrLNx5ALXWaWfDTBs","execution_time":"2026-03-21 19:50:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 19:50:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"8sxhXOKqfTT7EC9MrLNx5ALXWaWfDTBs","execution_time":"2026-03-21 19:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":10} 
[2026-03-21 19:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8sxhXOKqfTT7EC9MrLNx5ALXWaWfDTBs","execution_time":"2026-03-21 19:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 19:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8sxhXOKqfTT7EC9MrLNx5ALXWaWfDTBs","execution_time":"2026-03-21 19:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 19:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8sxhXOKqfTT7EC9MrLNx5ALXWaWfDTBs","execution_time":"2026-03-21 19:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 19:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8sxhXOKqfTT7EC9MrLNx5ALXWaWfDTBs","execution_time":"2026-03-21 19:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 19:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8sxhXOKqfTT7EC9MrLNx5ALXWaWfDTBs","execution_time":"2026-03-21 19:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 19:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8sxhXOKqfTT7EC9MrLNx5ALXWaWfDTBs","execution_time":"2026-03-21 19:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qMfHeX-1774111778","operation_id":160705} 
[2026-03-21 19:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8sxhXOKqfTT7EC9MrLNx5ALXWaWfDTBs","execution_time":"2026-03-21 19:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 19:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8sxhXOKqfTT7EC9MrLNx5ALXWaWfDTBs","execution_time":"2026-03-21 19:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vzMcqIcD-1774109578","operation_id":160659} 
[2026-03-21 19:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8sxhXOKqfTT7EC9MrLNx5ALXWaWfDTBs","execution_time":"2026-03-21 19:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-whSj-1774109664","operation_id":160661} 
[2026-03-21 19:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8sxhXOKqfTT7EC9MrLNx5ALXWaWfDTBs","execution_time":"2026-03-21 19:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 19:50:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"8sxhXOKqfTT7EC9MrLNx5ALXWaWfDTBs","execution_time":"2026-03-21 19:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"skipped":10,"updates_prepared":0} 
[2026-03-21 19:50:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"8sxhXOKqfTT7EC9MrLNx5ALXWaWfDTBs","execution_time":"2026-03-21 19:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"errors":0} 
[2026-03-21 19:50:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"8sxhXOKqfTT7EC9MrLNx5ALXWaWfDTBs","execution_time":"2026-03-21 19:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"orders_count":1,"order_ids":["ORD-Lr5rWWlh-1774111680"]} 
[2026-03-21 19:50:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"8sxhXOKqfTT7EC9MrLNx5ALXWaWfDTBs","execution_time":"2026-03-21 19:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 19:50:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"8sxhXOKqfTT7EC9MrLNx5ALXWaWfDTBs","execution_time":"2026-03-21 19:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"orders_count":1} 
[2026-03-21 19:50:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"8sxhXOKqfTT7EC9MrLNx5ALXWaWfDTBs","execution_time":"2026-03-21 19:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Lr5rWWlh-1774111680","operation_id":160703,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 19:50:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"8sxhXOKqfTT7EC9MrLNx5ALXWaWfDTBs","execution_time":"2026-03-21 19:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Lr5rWWlh-1774111680","operation_id":160703,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 19:50:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"8sxhXOKqfTT7EC9MrLNx5ALXWaWfDTBs","execution_time":"2026-03-21 19:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Lr5rWWlh-1774111680","operation_id":160703,"count":1} 
[2026-03-21 19:50:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"8sxhXOKqfTT7EC9MrLNx5ALXWaWfDTBs","execution_time":"2026-03-21 19:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Lr5rWWlh-1774111680","operation_id":160703,"count":1} 
[2026-03-21 19:50:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"8sxhXOKqfTT7EC9MrLNx5ALXWaWfDTBs","execution_time":"2026-03-21 19:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Lr5rWWlh-1774111680","operation_id":160703,"user_id":32,"notification_type":"order_approved","reference_id":175683} 
[2026-03-21 19:50:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"8sxhXOKqfTT7EC9MrLNx5ALXWaWfDTBs","execution_time":"2026-03-21 19:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Lr5rWWlh-1774111680","operation_id":160703,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 19:50:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"8sxhXOKqfTT7EC9MrLNx5ALXWaWfDTBs","execution_time":"2026-03-21 19:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Lr5rWWlh-1774111680","operation_id":160703,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 19:50:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"8sxhXOKqfTT7EC9MrLNx5ALXWaWfDTBs","execution_time":"2026-03-21 19:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Lr5rWWlh-1774111680","operation_id":160703,"processed":1,"errors":0} 
[2026-03-21 19:50:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"8sxhXOKqfTT7EC9MrLNx5ALXWaWfDTBs","execution_time":"2026-03-21 19:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Lr5rWWlh-1774111680","operation_id":160703,"processed":1,"errors":0} 
[2026-03-21 19:50:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"8sxhXOKqfTT7EC9MrLNx5ALXWaWfDTBs","execution_time":"2026-03-21 19:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Lr5rWWlh-1774111680","operation_id":160703} 
[2026-03-21 19:50:03] production.INFO: Executing GetProducts task...  
[2026-03-21 19:50:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 19:50:03] production.INFO: Executing GetProducts task...  
[2026-03-21 19:50:05] production.INFO: async() رجع: true  
[2026-03-21 19:50:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 19:50:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 19:50:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 19:50:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 19:50:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 19:50:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 19:50:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 19:50:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 19:50:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 19:50:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 19:50:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 19:50:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-21 19:50:10] production.INFO: SendAcceptReject: Notification queued {"user_id":419,"notification_type":"order_approved","reference_id":175539} 
[2026-03-21 19:50:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 419  
[2026-03-21 19:51:25] production.INFO: SendAcceptReject: Notification queued {"user_id":111,"notification_type":"order_approved","reference_id":175528} 
[2026-03-21 19:52:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"PjDgZ80JkEgXOlR9YNuOHJzfSHWamg91","execution_time":"2026-03-21 19:52:01"} 
[2026-03-21 19:52:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"PjDgZ80JkEgXOlR9YNuOHJzfSHWamg91","execution_time":"2026-03-21 19:52:01","total_operations":10,"sites_count":1} 
[2026-03-21 19:52:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"PjDgZ80JkEgXOlR9YNuOHJzfSHWamg91","execution_time":"2026-03-21 19:52:01","site_id":3,"site_name":"swgamessd","orders_count":10,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-DvjOsI-1774107524","ORD-UaHcdx3-1774107577","ORD-xbC2-1774107610","ORD-vzMcqIcD-1774109578","ORD-whSj-1774109664","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-qMfHeX-1774111778"]} 
[2026-03-21 19:52:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"PjDgZ80JkEgXOlR9YNuOHJzfSHWamg91","execution_time":"2026-03-21 19:52:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 19:52:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"PjDgZ80JkEgXOlR9YNuOHJzfSHWamg91","execution_time":"2026-03-21 19:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":10} 
[2026-03-21 19:52:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PjDgZ80JkEgXOlR9YNuOHJzfSHWamg91","execution_time":"2026-03-21 19:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 19:52:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PjDgZ80JkEgXOlR9YNuOHJzfSHWamg91","execution_time":"2026-03-21 19:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 19:52:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PjDgZ80JkEgXOlR9YNuOHJzfSHWamg91","execution_time":"2026-03-21 19:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 19:52:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PjDgZ80JkEgXOlR9YNuOHJzfSHWamg91","execution_time":"2026-03-21 19:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 19:52:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PjDgZ80JkEgXOlR9YNuOHJzfSHWamg91","execution_time":"2026-03-21 19:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 19:52:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PjDgZ80JkEgXOlR9YNuOHJzfSHWamg91","execution_time":"2026-03-21 19:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 19:52:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PjDgZ80JkEgXOlR9YNuOHJzfSHWamg91","execution_time":"2026-03-21 19:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vzMcqIcD-1774109578","operation_id":160659} 
[2026-03-21 19:52:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PjDgZ80JkEgXOlR9YNuOHJzfSHWamg91","execution_time":"2026-03-21 19:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-whSj-1774109664","operation_id":160661} 
[2026-03-21 19:52:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PjDgZ80JkEgXOlR9YNuOHJzfSHWamg91","execution_time":"2026-03-21 19:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 19:52:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"PjDgZ80JkEgXOlR9YNuOHJzfSHWamg91","execution_time":"2026-03-21 19:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":1,"skipped":9,"updates_prepared":1} 
[2026-03-21 19:52:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"PjDgZ80JkEgXOlR9YNuOHJzfSHWamg91","execution_time":"2026-03-21 19:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 19:52:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"PjDgZ80JkEgXOlR9YNuOHJzfSHWamg91","execution_time":"2026-03-21 19:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"count":1} 
[2026-03-21 19:52:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"PjDgZ80JkEgXOlR9YNuOHJzfSHWamg91","execution_time":"2026-03-21 19:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"count":1} 
[2026-03-21 19:52:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"PjDgZ80JkEgXOlR9YNuOHJzfSHWamg91","execution_time":"2026-03-21 19:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"user_id":130,"notification_type":"order_approved","reference_id":175685} 
[2026-03-21 19:52:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"PjDgZ80JkEgXOlR9YNuOHJzfSHWamg91","execution_time":"2026-03-21 19:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 19:52:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"PjDgZ80JkEgXOlR9YNuOHJzfSHWamg91","execution_time":"2026-03-21 19:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 19:52:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"PjDgZ80JkEgXOlR9YNuOHJzfSHWamg91","execution_time":"2026-03-21 19:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":1,"errors":0} 
[2026-03-21 19:52:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"PjDgZ80JkEgXOlR9YNuOHJzfSHWamg91","execution_time":"2026-03-21 19:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":1,"errors":0} 
[2026-03-21 19:52:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"PjDgZ80JkEgXOlR9YNuOHJzfSHWamg91","execution_time":"2026-03-21 19:52:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 19:52:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 130  
[2026-03-21 19:52:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-qMfHeX-1774111778","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 19:52:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-qMfHeX-1774111778","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 19:52:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 19:52:01] production.ERROR: Order not found or already processed. External ID: ORD-qMfHeX-1774111778  
[2026-03-21 19:52:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-qMfHeX-1774111778","status":"completed","codes_count":0} 
[2026-03-21 19:52:12] production.INFO: Constructing job for order: 175687  
[2026-03-21 19:52:12] production.INFO: Constructing job for order: 175688  
[2026-03-21 19:52:13] production.INFO: Handling job for order: 175688  
[2026-03-21 19:52:13] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 19:52:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:52:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=7ca4c20c-620c-4c4b-ab20-0bc672d6661f&Player_ID=0960900573  
[2026-03-21 19:52:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=7ca4c20c-620c-4c4b-ab20-0bc672d6661f&Player_ID=0960900573","has_body":false} 
[2026-03-21 19:52:14] production.INFO: Operation sent successfully {"operation_id":160706,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wGzuB-1774111934","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 19:52:14"}},"processed_data":{"order_number":"ORD-wGzuB-1774111934","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 19:52:14] production.INFO: Handling job for order: 175687  
[2026-03-21 19:52:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 19:52:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:52:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c76a613c-3451-4ecb-ba70-224e107b1040&Player_ID=5543987053  
[2026-03-21 19:52:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c76a613c-3451-4ecb-ba70-224e107b1040&Player_ID=5543987053","has_body":false} 
[2026-03-21 19:52:15] production.INFO: Operation sent successfully {"operation_id":160707,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ERFZd-1774111934","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 19:52:15"}},"processed_data":{"order_number":"ORD-ERFZd-1774111934","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 19:52:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ERFZd-1774111934","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 19:52:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-ERFZd-1774111934","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 19:52:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 19:52:23] production.INFO: SendAcceptReject: Notification queued {"user_id":39,"notification_type":"order_approved","reference_id":175687} 
[2026-03-21 19:52:23] production.INFO: Order updated successfully. Order ID: 175687, Status: completed  
[2026-03-21 19:52:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ERFZd-1774111934","status":"completed","codes_count":0} 
[2026-03-21 19:52:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 39  
[2026-03-21 19:52:25] production.INFO: Constructing job for order: 175689  
[2026-03-21 19:52:27] production.INFO: Handling job for order: 175689  
[2026-03-21 19:52:27] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 19:52:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:52:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=16a46289-7ab4-4a55-9cdf-584faec7de3d&Player_ID=0960900573  
[2026-03-21 19:52:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=16a46289-7ab4-4a55-9cdf-584faec7de3d&Player_ID=0960900573","has_body":false} 
[2026-03-21 19:52:27] production.INFO: Operation sent successfully {"operation_id":160708,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-CY30KU-1774111947","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 19:52:27"}},"processed_data":{"order_number":"ORD-CY30KU-1774111947","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 19:53:04] production.INFO: Constructing job for order: 175690  
[2026-03-21 19:53:06] production.INFO: Handling job for order: 175690  
[2026-03-21 19:53:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 19:53:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:53:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=b83b5d7a-179c-4b03-adaa-e6c76c98c11d&Player_ID=52227796342  
[2026-03-21 19:53:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=b83b5d7a-179c-4b03-adaa-e6c76c98c11d&Player_ID=52227796342","has_body":false} 
[2026-03-21 19:53:07] production.INFO: Operation sent successfully {"operation_id":160709,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ewnyN4N-1774111987","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 19:53:07"}},"processed_data":{"order_number":"ORD-ewnyN4N-1774111987","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 19:53:16] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ewnyN4N-1774111987","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 19:53:16] production.INFO: Processed webhook data (normalized) {"id":"ORD-ewnyN4N-1774111987","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 19:53:16] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 19:53:16] production.INFO: SendAcceptReject: Notification queued {"user_id":193,"notification_type":"order_approved","reference_id":175690} 
[2026-03-21 19:53:16] production.INFO: Order updated successfully. Order ID: 175690, Status: completed  
[2026-03-21 19:53:16] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ewnyN4N-1774111987","status":"completed","codes_count":0} 
[2026-03-21 19:53:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 193  
[2026-03-21 19:53:37] production.INFO: Constructing job for order: 175691  
[2026-03-21 19:53:40] production.INFO: Handling job for order: 175691  
[2026-03-21 19:53:40] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 19:53:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:53:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=78c0b159-8058-4442-9b2f-641a95705dc3&Player_ID=0960900573  
[2026-03-21 19:53:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=78c0b159-8058-4442-9b2f-641a95705dc3&Player_ID=0960900573","has_body":false} 
[2026-03-21 19:53:41] production.INFO: Operation sent successfully {"operation_id":160710,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HORXNpaE-1774112021","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 19:53:41"}},"processed_data":{"order_number":"ORD-HORXNpaE-1774112021","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 19:54:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"7BdjQ5ojmNARsXb81d1whUwdV6FSdd74","execution_time":"2026-03-21 19:54:02"} 
[2026-03-21 19:54:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"7BdjQ5ojmNARsXb81d1whUwdV6FSdd74","execution_time":"2026-03-21 19:54:02","total_operations":12,"sites_count":2} 
[2026-03-21 19:54:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"7BdjQ5ojmNARsXb81d1whUwdV6FSdd74","execution_time":"2026-03-21 19:54:02","site_id":3,"site_name":"swgamessd","orders_count":9,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-DvjOsI-1774107524","ORD-UaHcdx3-1774107577","ORD-xbC2-1774107610","ORD-vzMcqIcD-1774109578","ORD-whSj-1774109664","ORD-pyi-1774111493","ORD-7h6-1774111538"]} 
[2026-03-21 19:54:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"7BdjQ5ojmNARsXb81d1whUwdV6FSdd74","execution_time":"2026-03-21 19:54:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 19:54:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"7BdjQ5ojmNARsXb81d1whUwdV6FSdd74","execution_time":"2026-03-21 19:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":9} 
[2026-03-21 19:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7BdjQ5ojmNARsXb81d1whUwdV6FSdd74","execution_time":"2026-03-21 19:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 19:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7BdjQ5ojmNARsXb81d1whUwdV6FSdd74","execution_time":"2026-03-21 19:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 19:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7BdjQ5ojmNARsXb81d1whUwdV6FSdd74","execution_time":"2026-03-21 19:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 19:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7BdjQ5ojmNARsXb81d1whUwdV6FSdd74","execution_time":"2026-03-21 19:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 19:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7BdjQ5ojmNARsXb81d1whUwdV6FSdd74","execution_time":"2026-03-21 19:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 19:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7BdjQ5ojmNARsXb81d1whUwdV6FSdd74","execution_time":"2026-03-21 19:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 19:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7BdjQ5ojmNARsXb81d1whUwdV6FSdd74","execution_time":"2026-03-21 19:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vzMcqIcD-1774109578","operation_id":160659} 
[2026-03-21 19:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7BdjQ5ojmNARsXb81d1whUwdV6FSdd74","execution_time":"2026-03-21 19:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-whSj-1774109664","operation_id":160661} 
[2026-03-21 19:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7BdjQ5ojmNARsXb81d1whUwdV6FSdd74","execution_time":"2026-03-21 19:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 19:54:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"7BdjQ5ojmNARsXb81d1whUwdV6FSdd74","execution_time":"2026-03-21 19:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"skipped":9,"updates_prepared":0} 
[2026-03-21 19:54:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"7BdjQ5ojmNARsXb81d1whUwdV6FSdd74","execution_time":"2026-03-21 19:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"errors":0} 
[2026-03-21 19:54:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"7BdjQ5ojmNARsXb81d1whUwdV6FSdd74","execution_time":"2026-03-21 19:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"orders_count":3,"order_ids":["ORD-wGzuB-1774111934","ORD-CY30KU-1774111947","ORD-HORXNpaE-1774112021"]} 
[2026-03-21 19:54:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"7BdjQ5ojmNARsXb81d1whUwdV6FSdd74","execution_time":"2026-03-21 19:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 19:54:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"7BdjQ5ojmNARsXb81d1whUwdV6FSdd74","execution_time":"2026-03-21 19:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"orders_count":3} 
[2026-03-21 19:54:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"7BdjQ5ojmNARsXb81d1whUwdV6FSdd74","execution_time":"2026-03-21 19:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wGzuB-1774111934","operation_id":160706,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-21 19:54:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"7BdjQ5ojmNARsXb81d1whUwdV6FSdd74","execution_time":"2026-03-21 19:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wGzuB-1774111934","operation_id":160706,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-21 19:54:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"7BdjQ5ojmNARsXb81d1whUwdV6FSdd74","execution_time":"2026-03-21 19:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wGzuB-1774111934","operation_id":160706,"count":3} 
[2026-03-21 19:54:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"7BdjQ5ojmNARsXb81d1whUwdV6FSdd74","execution_time":"2026-03-21 19:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wGzuB-1774111934","operation_id":160706,"count":3} 
[2026-03-21 19:54:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"7BdjQ5ojmNARsXb81d1whUwdV6FSdd74","execution_time":"2026-03-21 19:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wGzuB-1774111934","operation_id":160706,"user_id":587,"notification_type":"order_approved","reference_id":175689} 
[2026-03-21 19:54:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"7BdjQ5ojmNARsXb81d1whUwdV6FSdd74","execution_time":"2026-03-21 19:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wGzuB-1774111934","operation_id":160706,"user_id":587,"notification_type":"order_approved","reference_id":175691} 
[2026-03-21 19:54:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"7BdjQ5ojmNARsXb81d1whUwdV6FSdd74","execution_time":"2026-03-21 19:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wGzuB-1774111934","operation_id":160706,"user_id":587,"notification_type":"order_approved","reference_id":175688} 
[2026-03-21 19:54:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"7BdjQ5ojmNARsXb81d1whUwdV6FSdd74","execution_time":"2026-03-21 19:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wGzuB-1774111934","operation_id":160706,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-21 19:54:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"7BdjQ5ojmNARsXb81d1whUwdV6FSdd74","execution_time":"2026-03-21 19:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wGzuB-1774111934","operation_id":160706,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-21 19:54:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"7BdjQ5ojmNARsXb81d1whUwdV6FSdd74","execution_time":"2026-03-21 19:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wGzuB-1774111934","operation_id":160706,"processed":3,"errors":0} 
[2026-03-21 19:54:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"7BdjQ5ojmNARsXb81d1whUwdV6FSdd74","execution_time":"2026-03-21 19:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wGzuB-1774111934","operation_id":160706,"processed":3,"errors":0} 
[2026-03-21 19:54:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"7BdjQ5ojmNARsXb81d1whUwdV6FSdd74","execution_time":"2026-03-21 19:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wGzuB-1774111934","operation_id":160706} 
[2026-03-21 19:54:04] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 19:54:05] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 19:54:07] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 19:54:58] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-whSj-1774109664","status":"completed","notes":[],"codes":[]}} 
[2026-03-21 19:54:58] production.INFO: Processed webhook data (normalized) {"id":"ORD-whSj-1774109664","status":"completed","codes":[],"notes":[]} 
[2026-03-21 19:54:58] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 19:54:58] production.INFO: SendAcceptReject: Notification queued {"user_id":587,"notification_type":"order_approved","reference_id":175640} 
[2026-03-21 19:54:58] production.INFO: Order updated successfully. Order ID: 175640, Status: completed  
[2026-03-21 19:54:58] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-whSj-1774109664","status":"completed","codes_count":0} 
[2026-03-21 19:54:59] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 19:55:03] production.INFO: Executing GetProducts task...  
[2026-03-21 19:55:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 19:55:03] production.INFO: Executing GetProducts task...  
[2026-03-21 19:55:05] production.INFO: async() رجع: true  
[2026-03-21 19:55:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 19:55:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 19:55:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 19:55:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 19:55:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 19:55:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 19:55:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 19:55:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 19:55:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 19:55:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 19:55:06] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"788.0","mainamount":"800","operation_number":"156111760","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpu2j0ac5tf6u7dPFNT1k"}},"user_id":1247} 
[2026-03-21 19:55:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 19:55:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 19:55:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 19:55:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 19:55:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 19:55:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 19:55:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 19:55:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 19:55:06] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 19:55:06] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18366,"user_id":1247,"amount":788.0,"admins_notified":7} 
[2026-03-21 19:55:31] production.INFO: Constructing job for order: 175692  
[2026-03-21 19:55:33] production.INFO: Handling job for order: 175692  
[2026-03-21 19:55:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 19:55:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:55:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/827/params?qty=10000&uuid=81e7807a-f4d1-48eb-9376-733e113e1d83&Player_ID=80036  
[2026-03-21 19:55:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/827/params?qty=10000&uuid=81e7807a-f4d1-48eb-9376-733e113e1d83&Player_ID=80036","has_body":false} 
[2026-03-21 19:55:34] production.INFO: Operation sent successfully {"operation_id":160711,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Tilje-1774112134","amount":1.0464160000000000128039800983970053493976593017578125,"status":"processing","product":"Nahki Amount","game":"Nahki","notes":[],"created_at":"2026-03-21 19:55:34"}},"processed_data":{"order_number":"ORD-Tilje-1774112134","amount":1.0464160000000000128039800983970053493976593017578125,"status":"processing","product":"Nahki Amount","game":"Nahki"}} 
[2026-03-21 19:56:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"GYvVnSZdEXkYrFcVFDTvBfehrS8DKNg9","execution_time":"2026-03-21 19:56:01"} 
[2026-03-21 19:56:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"GYvVnSZdEXkYrFcVFDTvBfehrS8DKNg9","execution_time":"2026-03-21 19:56:01","total_operations":9,"sites_count":1} 
[2026-03-21 19:56:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"GYvVnSZdEXkYrFcVFDTvBfehrS8DKNg9","execution_time":"2026-03-21 19:56:01","site_id":3,"site_name":"swgamessd","orders_count":9,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-DvjOsI-1774107524","ORD-UaHcdx3-1774107577","ORD-xbC2-1774107610","ORD-vzMcqIcD-1774109578","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-Tilje-1774112134"]} 
[2026-03-21 19:56:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"GYvVnSZdEXkYrFcVFDTvBfehrS8DKNg9","execution_time":"2026-03-21 19:56:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 19:56:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"GYvVnSZdEXkYrFcVFDTvBfehrS8DKNg9","execution_time":"2026-03-21 19:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":9} 
[2026-03-21 19:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GYvVnSZdEXkYrFcVFDTvBfehrS8DKNg9","execution_time":"2026-03-21 19:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 19:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GYvVnSZdEXkYrFcVFDTvBfehrS8DKNg9","execution_time":"2026-03-21 19:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 19:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GYvVnSZdEXkYrFcVFDTvBfehrS8DKNg9","execution_time":"2026-03-21 19:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 19:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GYvVnSZdEXkYrFcVFDTvBfehrS8DKNg9","execution_time":"2026-03-21 19:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 19:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GYvVnSZdEXkYrFcVFDTvBfehrS8DKNg9","execution_time":"2026-03-21 19:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 19:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GYvVnSZdEXkYrFcVFDTvBfehrS8DKNg9","execution_time":"2026-03-21 19:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Tilje-1774112134","operation_id":160711} 
[2026-03-21 19:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GYvVnSZdEXkYrFcVFDTvBfehrS8DKNg9","execution_time":"2026-03-21 19:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 19:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GYvVnSZdEXkYrFcVFDTvBfehrS8DKNg9","execution_time":"2026-03-21 19:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vzMcqIcD-1774109578","operation_id":160659} 
[2026-03-21 19:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GYvVnSZdEXkYrFcVFDTvBfehrS8DKNg9","execution_time":"2026-03-21 19:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 19:56:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"GYvVnSZdEXkYrFcVFDTvBfehrS8DKNg9","execution_time":"2026-03-21 19:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"skipped":9,"updates_prepared":0} 
[2026-03-21 19:56:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"GYvVnSZdEXkYrFcVFDTvBfehrS8DKNg9","execution_time":"2026-03-21 19:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"errors":0} 
[2026-03-21 19:56:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"GYvVnSZdEXkYrFcVFDTvBfehrS8DKNg9","execution_time":"2026-03-21 19:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 19:56:13] production.INFO: Constructing job for order: 175693  
[2026-03-21 19:56:16] production.INFO: Handling job for order: 175693  
[2026-03-21 19:56:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 19:56:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:56:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=50&uuid=81656ef0-fccc-4f87-971e-bfc7c4428a72&Player_ID=1113934899  
[2026-03-21 19:56:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=50&uuid=81656ef0-fccc-4f87-971e-bfc7c4428a72&Player_ID=1113934899","has_body":false} 
[2026-03-21 19:56:17] production.INFO: Operation sent successfully {"operation_id":160712,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vTCS-1774112177","amount":0.8739130399999999188054289334104396402835845947265625,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-21 19:56:17"}},"processed_data":{"order_number":"ORD-vTCS-1774112177","amount":0.8739130399999999188054289334104396402835845947265625,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-21 19:56:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-vTCS-1774112177","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 19:56:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-vTCS-1774112177","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 19:56:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 19:56:23] production.INFO: SendAcceptReject: Notification queued {"user_id":568,"notification_type":"order_approved","reference_id":175693} 
[2026-03-21 19:56:23] production.INFO: Order updated successfully. Order ID: 175693, Status: completed  
[2026-03-21 19:56:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-vTCS-1774112177","status":"completed","codes_count":0} 
[2026-03-21 19:56:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 568  
[2026-03-21 19:57:20] production.INFO: Constructing job for order: 175694  
[2026-03-21 19:57:21] production.INFO: Handling job for order: 175694  
[2026-03-21 19:57:21] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 19:57:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:57:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e6e4a857-d310-4093-bacb-080290bb6758&Player_ID=5543987053  
[2026-03-21 19:57:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e6e4a857-d310-4093-bacb-080290bb6758&Player_ID=5543987053","has_body":false} 
[2026-03-21 19:57:23] production.INFO: Operation sent successfully {"operation_id":160713,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-puoeHTko-1774112242","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 19:57:23"}},"processed_data":{"order_number":"ORD-puoeHTko-1774112242","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 19:57:23] production.INFO: Constructing job for order: 175695  
[2026-03-21 19:57:25] production.INFO: Constructing job for order: 175696  
[2026-03-21 19:57:26] production.INFO: Handling job for order: 175695  
[2026-03-21 19:57:26] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 19:57:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:57:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/570/params?qty=50000&uuid=4df99662-99a2-4924-8847-315d8a195fce&Player_ID=10601231  
[2026-03-21 19:57:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/570/params?qty=50000&uuid=4df99662-99a2-4924-8847-315d8a195fce&Player_ID=10601231","has_body":false} 
[2026-03-21 19:57:26] production.INFO: Operation sent successfully {"operation_id":160714,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7FHlbwv4-1774112246","amount":11.096810000000001394937498844228684902191162109375,"status":"processing","product":"Layla Amount","game":"Layila","notes":[],"created_at":"2026-03-21 19:57:26"}},"processed_data":{"order_number":"ORD-7FHlbwv4-1774112246","amount":11.096810000000001394937498844228684902191162109375,"status":"processing","product":"Layla Amount","game":"Layila"}} 
[2026-03-21 19:57:26] production.INFO: Handling job for order: 175696  
[2026-03-21 19:57:26] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 19:57:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:57:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=b8761010-dcf8-47f3-9ccd-4503dd679263&Player_ID=51948367144  
[2026-03-21 19:57:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=b8761010-dcf8-47f3-9ccd-4503dd679263&Player_ID=51948367144","has_body":false} 
[2026-03-21 19:57:27] production.INFO: Operation sent successfully {"operation_id":160715,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-a5okS-1774112247","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 19:57:27"}},"processed_data":{"order_number":"ORD-a5okS-1774112247","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-21 19:57:37] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-a5okS-1774112247","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 19:57:37] production.INFO: Processed webhook data (normalized) {"id":"ORD-a5okS-1774112247","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 19:57:37] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 19:57:37] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-puoeHTko-1774112242","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 19:57:37] production.INFO: Processed webhook data (normalized) {"id":"ORD-puoeHTko-1774112242","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 19:57:37] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 19:57:37] production.INFO: SendAcceptReject: Notification queued {"user_id":1158,"notification_type":"order_approved","reference_id":175696} 
[2026-03-21 19:57:37] production.INFO: Order updated successfully. Order ID: 175696, Status: completed  
[2026-03-21 19:57:37] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-a5okS-1774112247","status":"completed","codes_count":0} 
[2026-03-21 19:57:37] production.INFO: SendAcceptReject: Notification queued {"user_id":39,"notification_type":"order_approved","reference_id":175694} 
[2026-03-21 19:57:37] production.INFO: Order updated successfully. Order ID: 175694, Status: completed  
[2026-03-21 19:57:37] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-puoeHTko-1774112242","status":"completed","codes_count":0} 
[2026-03-21 19:57:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1158  
[2026-03-21 19:57:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 39  
[2026-03-21 19:58:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"jtwTelnCwx2qkoYJHcJmNxGuDhFtoKln","execution_time":"2026-03-21 19:58:03"} 
[2026-03-21 19:58:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"jtwTelnCwx2qkoYJHcJmNxGuDhFtoKln","execution_time":"2026-03-21 19:58:03","total_operations":10,"sites_count":1} 
[2026-03-21 19:58:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"jtwTelnCwx2qkoYJHcJmNxGuDhFtoKln","execution_time":"2026-03-21 19:58:03","site_id":3,"site_name":"swgamessd","orders_count":10,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-DvjOsI-1774107524","ORD-UaHcdx3-1774107577","ORD-xbC2-1774107610","ORD-vzMcqIcD-1774109578","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-Tilje-1774112134","ORD-7FHlbwv4-1774112246"]} 
[2026-03-21 19:58:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"jtwTelnCwx2qkoYJHcJmNxGuDhFtoKln","execution_time":"2026-03-21 19:58:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 19:58:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"jtwTelnCwx2qkoYJHcJmNxGuDhFtoKln","execution_time":"2026-03-21 19:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":10} 
[2026-03-21 19:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jtwTelnCwx2qkoYJHcJmNxGuDhFtoKln","execution_time":"2026-03-21 19:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7FHlbwv4-1774112246","operation_id":160714} 
[2026-03-21 19:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jtwTelnCwx2qkoYJHcJmNxGuDhFtoKln","execution_time":"2026-03-21 19:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 19:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jtwTelnCwx2qkoYJHcJmNxGuDhFtoKln","execution_time":"2026-03-21 19:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 19:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jtwTelnCwx2qkoYJHcJmNxGuDhFtoKln","execution_time":"2026-03-21 19:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 19:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jtwTelnCwx2qkoYJHcJmNxGuDhFtoKln","execution_time":"2026-03-21 19:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 19:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jtwTelnCwx2qkoYJHcJmNxGuDhFtoKln","execution_time":"2026-03-21 19:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 19:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jtwTelnCwx2qkoYJHcJmNxGuDhFtoKln","execution_time":"2026-03-21 19:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 19:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jtwTelnCwx2qkoYJHcJmNxGuDhFtoKln","execution_time":"2026-03-21 19:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vzMcqIcD-1774109578","operation_id":160659} 
[2026-03-21 19:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jtwTelnCwx2qkoYJHcJmNxGuDhFtoKln","execution_time":"2026-03-21 19:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 19:58:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"jtwTelnCwx2qkoYJHcJmNxGuDhFtoKln","execution_time":"2026-03-21 19:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":1,"skipped":9,"updates_prepared":1} 
[2026-03-21 19:58:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"jtwTelnCwx2qkoYJHcJmNxGuDhFtoKln","execution_time":"2026-03-21 19:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 19:58:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"jtwTelnCwx2qkoYJHcJmNxGuDhFtoKln","execution_time":"2026-03-21 19:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"count":1} 
[2026-03-21 19:58:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"jtwTelnCwx2qkoYJHcJmNxGuDhFtoKln","execution_time":"2026-03-21 19:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"count":1} 
[2026-03-21 19:58:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"jtwTelnCwx2qkoYJHcJmNxGuDhFtoKln","execution_time":"2026-03-21 19:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"user_id":1672,"notification_type":"order_approved","reference_id":175692} 
[2026-03-21 19:58:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"jtwTelnCwx2qkoYJHcJmNxGuDhFtoKln","execution_time":"2026-03-21 19:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 19:58:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"jtwTelnCwx2qkoYJHcJmNxGuDhFtoKln","execution_time":"2026-03-21 19:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 19:58:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"jtwTelnCwx2qkoYJHcJmNxGuDhFtoKln","execution_time":"2026-03-21 19:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":1,"errors":0} 
[2026-03-21 19:58:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"jtwTelnCwx2qkoYJHcJmNxGuDhFtoKln","execution_time":"2026-03-21 19:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":1,"errors":0} 
[2026-03-21 19:58:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"jtwTelnCwx2qkoYJHcJmNxGuDhFtoKln","execution_time":"2026-03-21 19:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 19:58:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1672  
[2026-03-21 19:58:49] production.INFO: Constructing job for order: 175697  
[2026-03-21 19:58:52] production.INFO: Handling job for order: 175697  
[2026-03-21 19:58:52] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 19:58:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:58:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=518f87cd-4ff8-48b1-8215-0ce0637b248c&Player_ID=52105385701  
[2026-03-21 19:58:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=518f87cd-4ff8-48b1-8215-0ce0637b248c&Player_ID=52105385701","has_body":false} 
[2026-03-21 19:58:52] production.INFO: Operation sent successfully {"operation_id":160716,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-CU6ecch-1774112332","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 19:58:52"}},"processed_data":{"order_number":"ORD-CU6ecch-1774112332","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 19:58:55] production.INFO: Constructing job for order: 175698  
[2026-03-21 19:58:58] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-CU6ecch-1774112332","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 19:58:58] production.INFO: Processed webhook data (normalized) {"id":"ORD-CU6ecch-1774112332","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 19:58:58] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 19:58:58] production.INFO: Handling job for order: 175698  
[2026-03-21 19:58:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 19:58:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:58:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2b71e473-bfa1-4c5a-bb5e-908526cd10b9&Player_ID=52105385701  
[2026-03-21 19:58:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2b71e473-bfa1-4c5a-bb5e-908526cd10b9&Player_ID=52105385701","has_body":false} 
[2026-03-21 19:58:58] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":175697} 
[2026-03-21 19:58:58] production.INFO: Order updated successfully. Order ID: 175697, Status: completed  
[2026-03-21 19:58:58] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-CU6ecch-1774112332","status":"completed","codes_count":0} 
[2026-03-21 19:58:59] production.INFO: Operation sent successfully {"operation_id":160717,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Ib6-1774112339","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 19:58:59"}},"processed_data":{"order_number":"ORD-Ib6-1774112339","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 19:58:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-21 19:59:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Ib6-1774112339","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 19:59:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-Ib6-1774112339","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 19:59:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 19:59:07] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":175698} 
[2026-03-21 19:59:07] production.INFO: Order updated successfully. Order ID: 175698, Status: completed  
[2026-03-21 19:59:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Ib6-1774112339","status":"completed","codes_count":0} 
[2026-03-21 19:59:08] production.INFO: Constructing job for order: 175699  
[2026-03-21 19:59:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-21 19:59:11] production.INFO: Handling job for order: 175699  
[2026-03-21 19:59:11] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 19:59:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 19:59:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/810/params?qty=1&uuid=3f243333-ea31-47c7-963a-26f0d2cbba8c&Player_ID=0991959276  
[2026-03-21 19:59:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/810/params?qty=1&uuid=3f243333-ea31-47c7-963a-26f0d2cbba8c&Player_ID=0991959276","has_body":false} 
[2026-03-21 19:59:12] production.INFO: Operation sent successfully {"operation_id":160718,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-SG3FO99-1774112352","amount":253.683439999999990277501638047397136688232421875,"status":"processing","product":"240.38 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 19:59:12"}},"processed_data":{"order_number":"ORD-SG3FO99-1774112352","amount":253.683439999999990277501638047397136688232421875,"status":"processing","product":"240.38 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 19:59:14] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-vzMcqIcD-1774109578","status":"completed","notes":[],"codes":[]}} 
[2026-03-21 19:59:14] production.INFO: Processed webhook data (normalized) {"id":"ORD-vzMcqIcD-1774109578","status":"completed","codes":[],"notes":[]} 
[2026-03-21 19:59:14] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 19:59:14] production.INFO: SendAcceptReject: Notification queued {"user_id":587,"notification_type":"order_approved","reference_id":175638} 
[2026-03-21 19:59:14] production.INFO: Order updated successfully. Order ID: 175638, Status: completed  
[2026-03-21 19:59:14] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-vzMcqIcD-1774109578","status":"completed","codes_count":0} 
[2026-03-21 19:59:16] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 20:00:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"wMDvOW9zFxMaWHd1uz79d7dGwvv3VsJ1","execution_time":"2026-03-21 20:00:02"} 
[2026-03-21 20:00:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"wMDvOW9zFxMaWHd1uz79d7dGwvv3VsJ1","execution_time":"2026-03-21 20:00:02","total_operations":9,"sites_count":2} 
[2026-03-21 20:00:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"wMDvOW9zFxMaWHd1uz79d7dGwvv3VsJ1","execution_time":"2026-03-21 20:00:02","site_id":3,"site_name":"swgamessd","orders_count":8,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-DvjOsI-1774107524","ORD-UaHcdx3-1774107577","ORD-xbC2-1774107610","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-7FHlbwv4-1774112246"]} 
[2026-03-21 20:00:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"wMDvOW9zFxMaWHd1uz79d7dGwvv3VsJ1","execution_time":"2026-03-21 20:00:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 20:00:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"wMDvOW9zFxMaWHd1uz79d7dGwvv3VsJ1","execution_time":"2026-03-21 20:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":8} 
[2026-03-21 20:00:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wMDvOW9zFxMaWHd1uz79d7dGwvv3VsJ1","execution_time":"2026-03-21 20:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 20:00:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wMDvOW9zFxMaWHd1uz79d7dGwvv3VsJ1","execution_time":"2026-03-21 20:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 20:00:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wMDvOW9zFxMaWHd1uz79d7dGwvv3VsJ1","execution_time":"2026-03-21 20:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 20:00:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wMDvOW9zFxMaWHd1uz79d7dGwvv3VsJ1","execution_time":"2026-03-21 20:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 20:00:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wMDvOW9zFxMaWHd1uz79d7dGwvv3VsJ1","execution_time":"2026-03-21 20:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 20:00:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wMDvOW9zFxMaWHd1uz79d7dGwvv3VsJ1","execution_time":"2026-03-21 20:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 20:00:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"wMDvOW9zFxMaWHd1uz79d7dGwvv3VsJ1","execution_time":"2026-03-21 20:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 20:00:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"wMDvOW9zFxMaWHd1uz79d7dGwvv3VsJ1","execution_time":"2026-03-21 20:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":1,"skipped":7,"updates_prepared":1} 
[2026-03-21 20:00:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"wMDvOW9zFxMaWHd1uz79d7dGwvv3VsJ1","execution_time":"2026-03-21 20:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 20:00:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"wMDvOW9zFxMaWHd1uz79d7dGwvv3VsJ1","execution_time":"2026-03-21 20:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"count":1} 
[2026-03-21 20:00:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"wMDvOW9zFxMaWHd1uz79d7dGwvv3VsJ1","execution_time":"2026-03-21 20:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"count":1} 
[2026-03-21 20:00:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"wMDvOW9zFxMaWHd1uz79d7dGwvv3VsJ1","execution_time":"2026-03-21 20:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"user_id":348,"notification_type":"order_approved","reference_id":175695} 
[2026-03-21 20:00:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"wMDvOW9zFxMaWHd1uz79d7dGwvv3VsJ1","execution_time":"2026-03-21 20:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 20:00:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"wMDvOW9zFxMaWHd1uz79d7dGwvv3VsJ1","execution_time":"2026-03-21 20:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 20:00:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"wMDvOW9zFxMaWHd1uz79d7dGwvv3VsJ1","execution_time":"2026-03-21 20:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":1,"errors":0} 
[2026-03-21 20:00:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"wMDvOW9zFxMaWHd1uz79d7dGwvv3VsJ1","execution_time":"2026-03-21 20:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":1,"errors":0} 
[2026-03-21 20:00:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"wMDvOW9zFxMaWHd1uz79d7dGwvv3VsJ1","execution_time":"2026-03-21 20:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"orders_count":1,"order_ids":["ORD-SG3FO99-1774112352"]} 
[2026-03-21 20:00:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"wMDvOW9zFxMaWHd1uz79d7dGwvv3VsJ1","execution_time":"2026-03-21 20:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 20:00:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"wMDvOW9zFxMaWHd1uz79d7dGwvv3VsJ1","execution_time":"2026-03-21 20:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"orders_count":1} 
[2026-03-21 20:00:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"wMDvOW9zFxMaWHd1uz79d7dGwvv3VsJ1","execution_time":"2026-03-21 20:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SG3FO99-1774112352","operation_id":160718,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 20:00:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"wMDvOW9zFxMaWHd1uz79d7dGwvv3VsJ1","execution_time":"2026-03-21 20:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SG3FO99-1774112352","operation_id":160718,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 20:00:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"wMDvOW9zFxMaWHd1uz79d7dGwvv3VsJ1","execution_time":"2026-03-21 20:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SG3FO99-1774112352","operation_id":160718,"count":1} 
[2026-03-21 20:00:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"wMDvOW9zFxMaWHd1uz79d7dGwvv3VsJ1","execution_time":"2026-03-21 20:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SG3FO99-1774112352","operation_id":160718,"count":1} 
[2026-03-21 20:00:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"wMDvOW9zFxMaWHd1uz79d7dGwvv3VsJ1","execution_time":"2026-03-21 20:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SG3FO99-1774112352","operation_id":160718,"user_id":1689,"notification_type":"order_approved","reference_id":175699} 
[2026-03-21 20:00:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"wMDvOW9zFxMaWHd1uz79d7dGwvv3VsJ1","execution_time":"2026-03-21 20:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SG3FO99-1774112352","operation_id":160718,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 20:00:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"wMDvOW9zFxMaWHd1uz79d7dGwvv3VsJ1","execution_time":"2026-03-21 20:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SG3FO99-1774112352","operation_id":160718,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 20:00:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"wMDvOW9zFxMaWHd1uz79d7dGwvv3VsJ1","execution_time":"2026-03-21 20:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SG3FO99-1774112352","operation_id":160718,"processed":1,"errors":0} 
[2026-03-21 20:00:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"wMDvOW9zFxMaWHd1uz79d7dGwvv3VsJ1","execution_time":"2026-03-21 20:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SG3FO99-1774112352","operation_id":160718,"processed":1,"errors":0} 
[2026-03-21 20:00:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"wMDvOW9zFxMaWHd1uz79d7dGwvv3VsJ1","execution_time":"2026-03-21 20:00:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-SG3FO99-1774112352","operation_id":160718} 
[2026-03-21 20:00:02] production.INFO: Executing GetProducts task...  
[2026-03-21 20:00:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 20:00:02] production.INFO: Executing GetProducts task...  
[2026-03-21 20:00:04] production.INFO: async() رجع: true  
[2026-03-21 20:00:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 20:00:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 20:00:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 20:00:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 20:00:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 20:00:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 20:00:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 20:00:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 20:00:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 20:00:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 20:00:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 20:00:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 348  
[2026-03-21 20:00:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1689  
[2026-03-21 20:02:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"GVuEoedzfGOdYCTBbjEu6Yn5Z3wB965m","execution_time":"2026-03-21 20:02:02"} 
[2026-03-21 20:02:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"GVuEoedzfGOdYCTBbjEu6Yn5Z3wB965m","execution_time":"2026-03-21 20:02:02","total_operations":7,"sites_count":1} 
[2026-03-21 20:02:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"GVuEoedzfGOdYCTBbjEu6Yn5Z3wB965m","execution_time":"2026-03-21 20:02:02","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-DvjOsI-1774107524","ORD-UaHcdx3-1774107577","ORD-xbC2-1774107610","ORD-pyi-1774111493","ORD-7h6-1774111538"]} 
[2026-03-21 20:02:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"GVuEoedzfGOdYCTBbjEu6Yn5Z3wB965m","execution_time":"2026-03-21 20:02:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 20:02:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"GVuEoedzfGOdYCTBbjEu6Yn5Z3wB965m","execution_time":"2026-03-21 20:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-21 20:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GVuEoedzfGOdYCTBbjEu6Yn5Z3wB965m","execution_time":"2026-03-21 20:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 20:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GVuEoedzfGOdYCTBbjEu6Yn5Z3wB965m","execution_time":"2026-03-21 20:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 20:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GVuEoedzfGOdYCTBbjEu6Yn5Z3wB965m","execution_time":"2026-03-21 20:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 20:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GVuEoedzfGOdYCTBbjEu6Yn5Z3wB965m","execution_time":"2026-03-21 20:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 20:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GVuEoedzfGOdYCTBbjEu6Yn5Z3wB965m","execution_time":"2026-03-21 20:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 20:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GVuEoedzfGOdYCTBbjEu6Yn5Z3wB965m","execution_time":"2026-03-21 20:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 20:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GVuEoedzfGOdYCTBbjEu6Yn5Z3wB965m","execution_time":"2026-03-21 20:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 20:02:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"GVuEoedzfGOdYCTBbjEu6Yn5Z3wB965m","execution_time":"2026-03-21 20:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"skipped":7,"updates_prepared":0} 
[2026-03-21 20:02:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"GVuEoedzfGOdYCTBbjEu6Yn5Z3wB965m","execution_time":"2026-03-21 20:02:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"errors":0} 
[2026-03-21 20:02:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"GVuEoedzfGOdYCTBbjEu6Yn5Z3wB965m","execution_time":"2026-03-21 20:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 20:02:16] production.INFO: Constructing job for order: 175700  
[2026-03-21 20:02:18] production.INFO: Handling job for order: 175700  
[2026-03-21 20:02:18] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:02:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:02:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=30000&uuid=97b6aa47-40c6-41d5-ab37-72b540cc8f2a&Player_ID=84466851  
[2026-03-21 20:02:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=30000&uuid=97b6aa47-40c6-41d5-ab37-72b540cc8f2a&Player_ID=84466851","has_body":false} 
[2026-03-21 20:02:19] production.INFO: Operation sent successfully {"operation_id":160719,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Vop-1774112538","amount":3.1971270000000000521822585142217576503753662109375,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-21 20:02:19"}},"processed_data":{"order_number":"ORD-Vop-1774112538","amount":3.1971270000000000521822585142217576503753662109375,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-21 20:02:47] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"334.9","mainamount":"340","operation_number":"156119469","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpuqg72vvfu6hm3CRwQXg"}},"user_id":1572} 
[2026-03-21 20:02:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 20:02:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 20:02:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 20:02:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 20:02:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 20:02:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 20:02:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 20:02:49] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 20:02:49] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18367,"user_id":1572,"amount":334.8999999999999772626324556767940521240234375,"admins_notified":7} 
[2026-03-21 20:03:00] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"62.0","mainamount":"62","operation_number":"156120327","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phplm44pvdin9iveg77dld"}},"user_id":385} 
[2026-03-21 20:03:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 20:03:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 20:03:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 20:03:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 20:03:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 20:03:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 20:03:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 20:03:01] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 20:03:01] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18368,"user_id":385,"amount":62.0,"admins_notified":7} 
[2026-03-21 20:03:21] production.INFO: Constructing job for order: 175701  
[2026-03-21 20:03:22] production.INFO: Handling job for order: 175701  
[2026-03-21 20:03:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:03:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:03:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8af77963-95c2-4caa-ab47-1ee5e9b369c1&Player_ID=52244228547  
[2026-03-21 20:03:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8af77963-95c2-4caa-ab47-1ee5e9b369c1&Player_ID=52244228547","has_body":false} 
[2026-03-21 20:03:22] production.INFO: Operation sent successfully {"operation_id":160720,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qy7eO-1774112602","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 20:03:22"}},"processed_data":{"order_number":"ORD-qy7eO-1774112602","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 20:03:26] production.INFO: Constructing job for order: 175702  
[2026-03-21 20:03:28] production.INFO: Handling job for order: 175702  
[2026-03-21 20:03:28] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:03:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:03:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=40000&uuid=5c12c118-a15a-43b7-beee-e92bc2d11734&Player_ID=590024140  
[2026-03-21 20:03:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=40000&uuid=5c12c118-a15a-43b7-beee-e92bc2d11734&Player_ID=590024140","has_body":false} 
[2026-03-21 20:03:29] production.INFO: Operation sent successfully {"operation_id":160721,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vlM-1774112609","amount":4.0602999999999997982058630441315472126007080078125,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-21 20:03:29"}},"processed_data":{"order_number":"ORD-vlM-1774112609","amount":4.0602999999999997982058630441315472126007080078125,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-21 20:03:32] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-qy7eO-1774112602","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 20:03:32] production.INFO: Processed webhook data (normalized) {"id":"ORD-qy7eO-1774112602","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 20:03:32] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 20:03:32] production.INFO: SendAcceptReject: Notification queued {"user_id":39,"notification_type":"order_approved","reference_id":175701} 
[2026-03-21 20:03:32] production.INFO: Order updated successfully. Order ID: 175701, Status: completed  
[2026-03-21 20:03:32] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-qy7eO-1774112602","status":"completed","codes_count":0} 
[2026-03-21 20:03:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 39  
[2026-03-21 20:04:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Vop-1774112538","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-21 20:04:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-Vop-1774112538","status":"cancelled","codes":[],"notes":[]} 
[2026-03-21 20:04:02] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-21 20:04:02] production.INFO: SendAcceptReject: Notification queued {"user_id":409,"notification_type":"order_rejected","reference_id":175700} 
[2026-03-21 20:04:02] production.INFO: Order updated successfully. Order ID: 175700, Status: rejected  
[2026-03-21 20:04:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Vop-1774112538","status":"rejected","codes_count":0} 
[2026-03-21 20:04:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"jTIrvII4OJjZz3K3CEPeImqrpeNbPqVI","execution_time":"2026-03-21 20:04:02"} 
[2026-03-21 20:04:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"jTIrvII4OJjZz3K3CEPeImqrpeNbPqVI","execution_time":"2026-03-21 20:04:02","total_operations":8,"sites_count":1} 
[2026-03-21 20:04:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"jTIrvII4OJjZz3K3CEPeImqrpeNbPqVI","execution_time":"2026-03-21 20:04:02","site_id":3,"site_name":"swgamessd","orders_count":8,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-DvjOsI-1774107524","ORD-UaHcdx3-1774107577","ORD-xbC2-1774107610","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-vlM-1774112609"]} 
[2026-03-21 20:04:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"jTIrvII4OJjZz3K3CEPeImqrpeNbPqVI","execution_time":"2026-03-21 20:04:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 20:04:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"jTIrvII4OJjZz3K3CEPeImqrpeNbPqVI","execution_time":"2026-03-21 20:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":8} 
[2026-03-21 20:04:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jTIrvII4OJjZz3K3CEPeImqrpeNbPqVI","execution_time":"2026-03-21 20:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 20:04:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jTIrvII4OJjZz3K3CEPeImqrpeNbPqVI","execution_time":"2026-03-21 20:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 20:04:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jTIrvII4OJjZz3K3CEPeImqrpeNbPqVI","execution_time":"2026-03-21 20:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 20:04:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jTIrvII4OJjZz3K3CEPeImqrpeNbPqVI","execution_time":"2026-03-21 20:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 20:04:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jTIrvII4OJjZz3K3CEPeImqrpeNbPqVI","execution_time":"2026-03-21 20:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 20:04:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jTIrvII4OJjZz3K3CEPeImqrpeNbPqVI","execution_time":"2026-03-21 20:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 20:04:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jTIrvII4OJjZz3K3CEPeImqrpeNbPqVI","execution_time":"2026-03-21 20:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vlM-1774112609","operation_id":160721} 
[2026-03-21 20:04:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"jTIrvII4OJjZz3K3CEPeImqrpeNbPqVI","execution_time":"2026-03-21 20:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 20:04:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"jTIrvII4OJjZz3K3CEPeImqrpeNbPqVI","execution_time":"2026-03-21 20:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"skipped":8,"updates_prepared":0} 
[2026-03-21 20:04:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"jTIrvII4OJjZz3K3CEPeImqrpeNbPqVI","execution_time":"2026-03-21 20:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"errors":0} 
[2026-03-21 20:04:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"jTIrvII4OJjZz3K3CEPeImqrpeNbPqVI","execution_time":"2026-03-21 20:04:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 20:04:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 409  
[2026-03-21 20:04:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 409  
[2026-03-21 20:04:19] production.INFO: Constructing job for order: 175703  
[2026-03-21 20:04:21] production.INFO: Handling job for order: 175703  
[2026-03-21 20:04:21] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:04:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:04:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=300&uuid=b2b00f9b-2b44-4335-aed1-76922909ac49&Player_ID=971315909  
[2026-03-21 20:04:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=300&uuid=b2b00f9b-2b44-4335-aed1-76922909ac49&Player_ID=971315909","has_body":false} 
[2026-03-21 20:04:21] production.INFO: Operation sent successfully {"operation_id":160722,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-DqScyd-1774112661","amount":5.2434782399999999569217834505252540111541748046875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-21 20:04:21"}},"processed_data":{"order_number":"ORD-DqScyd-1774112661","amount":5.2434782399999999569217834505252540111541748046875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-21 20:04:26] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-DqScyd-1774112661","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 20:04:26] production.INFO: Processed webhook data (normalized) {"id":"ORD-DqScyd-1774112661","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 20:04:26] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 20:04:26] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":175703} 
[2026-03-21 20:04:26] production.INFO: Order updated successfully. Order ID: 175703, Status: completed  
[2026-03-21 20:04:26] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-DqScyd-1774112661","status":"completed","codes_count":0} 
[2026-03-21 20:04:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-21 20:04:32] production.INFO: Constructing job for order: 175704  
[2026-03-21 20:04:34] production.INFO: Handling job for order: 175704  
[2026-03-21 20:04:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:04:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:04:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=9c542ec1-cb87-4e58-9623-5a287358257c&Player_ID=52187956445  
[2026-03-21 20:04:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=9c542ec1-cb87-4e58-9623-5a287358257c&Player_ID=52187956445","has_body":false} 
[2026-03-21 20:04:34] production.INFO: Operation sent successfully {"operation_id":160723,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-DddA-1774112674","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 20:04:34"}},"processed_data":{"order_number":"ORD-DddA-1774112674","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 20:04:44] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-DddA-1774112674","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 20:04:44] production.INFO: Processed webhook data (normalized) {"id":"ORD-DddA-1774112674","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 20:04:44] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 20:04:44] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":175704} 
[2026-03-21 20:04:44] production.INFO: Order updated successfully. Order ID: 175704, Status: completed  
[2026-03-21 20:04:44] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-DddA-1774112674","status":"completed","codes_count":0} 
[2026-03-21 20:04:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-21 20:04:52] production.INFO: Constructing job for order: 175705  
[2026-03-21 20:04:55] production.INFO: Handling job for order: 175705  
[2026-03-21 20:04:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:04:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:04:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/57/params?qty=1&uuid=cda45a5a-19bc-479e-9eac-d633c8ccddf0&Player_ID=51717030512  
[2026-03-21 20:04:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/57/params?qty=1&uuid=cda45a5a-19bc-479e-9eac-d633c8ccddf0&Player_ID=51717030512","has_body":false} 
[2026-03-21 20:04:56] production.INFO: Constructing job for order: 175706  
[2026-03-21 20:04:56] production.INFO: Operation sent successfully {"operation_id":160724,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-d5Z-1774112696","amount":44.36999999999999744204615126363933086395263671875,"status":"processing","product":"3000+850UC","game":"PUBG","notes":[],"created_at":"2026-03-21 20:04:56"}},"processed_data":{"order_number":"ORD-d5Z-1774112696","amount":44.36999999999999744204615126363933086395263671875,"status":"processing","product":"3000+850UC","game":"PUBG"}} 
[2026-03-21 20:04:59] production.INFO: Handling job for order: 175706  
[2026-03-21 20:04:59] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:04:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:04:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=944187e9-012a-4d29-b0f9-c182ad238ecb&Player_ID=52244228547  
[2026-03-21 20:04:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=944187e9-012a-4d29-b0f9-c182ad238ecb&Player_ID=52244228547","has_body":false} 
[2026-03-21 20:05:00] production.INFO: Operation sent successfully {"operation_id":160725,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qGC7BR-1774112700","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 20:05:00"}},"processed_data":{"order_number":"ORD-qGC7BR-1774112700","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 20:05:01] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"60.0","mainamount":"60","operation_number":"600429200885","note":"كل عام وأنتم بخير","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpm5imkmrca45c7jhRDi1"}},"user_id":253} 
[2026-03-21 20:05:03] production.INFO: Executing GetProducts task...  
[2026-03-21 20:05:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 20:05:03] production.INFO: Executing GetProducts task...  
[2026-03-21 20:05:05] production.INFO: Constructing job for order: 175707  
[2026-03-21 20:05:05] production.INFO: async() رجع: true  
[2026-03-21 20:05:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 20:05:06] production.WARNING: Product with ID 395 not found  
[2026-03-21 20:05:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 20:05:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 20:05:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 20:05:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 20:05:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 20:05:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 20:05:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 20:05:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 20:05:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 20:05:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 20:05:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 20:05:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 20:05:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 20:05:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 20:05:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 20:05:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 20:05:07] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 20:05:07] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18369,"user_id":253,"amount":60.0,"admins_notified":7} 
[2026-03-21 20:05:07] production.INFO: Handling job for order: 175707  
[2026-03-21 20:05:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:05:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:05:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=e2eebd32-e16d-47a8-9a95-ba59d819dcd4&Player_ID=1110031006  
[2026-03-21 20:05:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=e2eebd32-e16d-47a8-9a95-ba59d819dcd4&Player_ID=1110031006","has_body":false} 
[2026-03-21 20:05:08] production.INFO: Operation sent successfully {"operation_id":160726,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HjzzZ-1774112707","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-21 20:05:08"}},"processed_data":{"order_number":"ORD-HjzzZ-1774112707","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-21 20:05:08] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-qGC7BR-1774112700","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 20:05:08] production.INFO: Processed webhook data (normalized) {"id":"ORD-qGC7BR-1774112700","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 20:05:08] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 20:05:08] production.INFO: SendAcceptReject: Notification queued {"user_id":39,"notification_type":"order_approved","reference_id":175706} 
[2026-03-21 20:05:08] production.INFO: Order updated successfully. Order ID: 175706, Status: completed  
[2026-03-21 20:05:08] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-qGC7BR-1774112700","status":"completed","codes_count":0} 
[2026-03-21 20:05:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 39  
[2026-03-21 20:05:14] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-HjzzZ-1774112707","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 20:05:14] production.INFO: Processed webhook data (normalized) {"id":"ORD-HjzzZ-1774112707","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 20:05:14] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 20:05:14] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":175707} 
[2026-03-21 20:05:14] production.INFO: Order updated successfully. Order ID: 175707, Status: completed  
[2026-03-21 20:05:14] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-HjzzZ-1774112707","status":"completed","codes_count":0} 
[2026-03-21 20:05:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-21 20:05:29] production.INFO: Constructing job for order: 175708  
[2026-03-21 20:05:32] production.INFO: Handling job for order: 175708  
[2026-03-21 20:05:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:05:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:05:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=6d9b6526-32c5-4b22-bec2-40a1bbdb12cd&Player_ID=5543987053  
[2026-03-21 20:05:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=6d9b6526-32c5-4b22-bec2-40a1bbdb12cd&Player_ID=5543987053","has_body":false} 
[2026-03-21 20:05:32] production.INFO: Operation sent successfully {"operation_id":160727,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5fV-1774112732","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 20:05:32"}},"processed_data":{"order_number":"ORD-5fV-1774112732","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 20:05:38] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-5fV-1774112732","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 20:05:38] production.INFO: Processed webhook data (normalized) {"id":"ORD-5fV-1774112732","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 20:05:38] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 20:05:38] production.INFO: SendAcceptReject: Notification queued {"user_id":39,"notification_type":"order_approved","reference_id":175708} 
[2026-03-21 20:05:38] production.INFO: Order updated successfully. Order ID: 175708, Status: completed  
[2026-03-21 20:05:38] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-5fV-1774112732","status":"completed","codes_count":0} 
[2026-03-21 20:05:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 39  
[2026-03-21 20:06:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"6YTzhjKlLxsyF6rz7LJCO9g64qRfyQTr","execution_time":"2026-03-21 20:06:02"} 
[2026-03-21 20:06:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"6YTzhjKlLxsyF6rz7LJCO9g64qRfyQTr","execution_time":"2026-03-21 20:06:02","total_operations":9,"sites_count":1} 
[2026-03-21 20:06:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"6YTzhjKlLxsyF6rz7LJCO9g64qRfyQTr","execution_time":"2026-03-21 20:06:02","site_id":3,"site_name":"swgamessd","orders_count":9,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-DvjOsI-1774107524","ORD-UaHcdx3-1774107577","ORD-xbC2-1774107610","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-vlM-1774112609","ORD-d5Z-1774112696"]} 
[2026-03-21 20:06:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"6YTzhjKlLxsyF6rz7LJCO9g64qRfyQTr","execution_time":"2026-03-21 20:06:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 20:06:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-vlM-1774112609","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 20:06:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-vlM-1774112609","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 20:06:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 20:06:03] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":175702} 
[2026-03-21 20:06:03] production.INFO: Order updated successfully. Order ID: 175702, Status: completed  
[2026-03-21 20:06:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-vlM-1774112609","status":"completed","codes_count":0} 
[2026-03-21 20:06:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"6YTzhjKlLxsyF6rz7LJCO9g64qRfyQTr","execution_time":"2026-03-21 20:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":9} 
[2026-03-21 20:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6YTzhjKlLxsyF6rz7LJCO9g64qRfyQTr","execution_time":"2026-03-21 20:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 20:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6YTzhjKlLxsyF6rz7LJCO9g64qRfyQTr","execution_time":"2026-03-21 20:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d5Z-1774112696","operation_id":160724} 
[2026-03-21 20:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6YTzhjKlLxsyF6rz7LJCO9g64qRfyQTr","execution_time":"2026-03-21 20:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 20:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6YTzhjKlLxsyF6rz7LJCO9g64qRfyQTr","execution_time":"2026-03-21 20:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 20:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6YTzhjKlLxsyF6rz7LJCO9g64qRfyQTr","execution_time":"2026-03-21 20:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 20:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6YTzhjKlLxsyF6rz7LJCO9g64qRfyQTr","execution_time":"2026-03-21 20:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 20:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6YTzhjKlLxsyF6rz7LJCO9g64qRfyQTr","execution_time":"2026-03-21 20:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 20:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6YTzhjKlLxsyF6rz7LJCO9g64qRfyQTr","execution_time":"2026-03-21 20:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 20:06:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"6YTzhjKlLxsyF6rz7LJCO9g64qRfyQTr","execution_time":"2026-03-21 20:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":1,"skipped":8,"updates_prepared":1} 
[2026-03-21 20:06:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"6YTzhjKlLxsyF6rz7LJCO9g64qRfyQTr","execution_time":"2026-03-21 20:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 20:06:03] production.ERROR: Operation not found for external_order: ORD-vlM-1774112609 in chunk 1 {"job":"Quryjob","job_id":"6YTzhjKlLxsyF6rz7LJCO9g64qRfyQTr","execution_time":"2026-03-21 20:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 20:06:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"6YTzhjKlLxsyF6rz7LJCO9g64qRfyQTr","execution_time":"2026-03-21 20:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"chunk_number":1,"processed":0,"errors":1,"total_operations":0,"total_orders":0,"total_codes":0,"total_refunds":0} 
[2026-03-21 20:06:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"6YTzhjKlLxsyF6rz7LJCO9g64qRfyQTr","execution_time":"2026-03-21 20:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"total_processed":0,"total_errors":1,"chunks_processed":1} 
[2026-03-21 20:06:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"6YTzhjKlLxsyF6rz7LJCO9g64qRfyQTr","execution_time":"2026-03-21 20:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"errors":1} 
[2026-03-21 20:06:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"6YTzhjKlLxsyF6rz7LJCO9g64qRfyQTr","execution_time":"2026-03-21 20:06:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"errors":1} 
[2026-03-21 20:06:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"6YTzhjKlLxsyF6rz7LJCO9g64qRfyQTr","execution_time":"2026-03-21 20:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 20:06:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-21 20:06:04] production.INFO: Constructing job for order: 175709  
[2026-03-21 20:06:06] production.INFO: Handling job for order: 175709  
[2026-03-21 20:06:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:06:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:06:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=6a9da6b4-e4ab-4997-a777-032acfb9478d&Player_ID=5687706353  
[2026-03-21 20:06:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=6a9da6b4-e4ab-4997-a777-032acfb9478d&Player_ID=5687706353","has_body":false} 
[2026-03-21 20:06:06] production.INFO: Operation sent successfully {"operation_id":160728,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8xf-1774112766","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 20:06:06"}},"processed_data":{"order_number":"ORD-8xf-1774112766","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 20:06:12] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-8xf-1774112766","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 20:06:12] production.INFO: Processed webhook data (normalized) {"id":"ORD-8xf-1774112766","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 20:06:12] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 20:06:12] production.INFO: SendAcceptReject: Notification queued {"user_id":39,"notification_type":"order_approved","reference_id":175709} 
[2026-03-21 20:06:12] production.INFO: Order updated successfully. Order ID: 175709, Status: completed  
[2026-03-21 20:06:12] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-8xf-1774112766","status":"completed","codes_count":0} 
[2026-03-21 20:06:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 39  
[2026-03-21 20:06:18] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"50.0","mainamount":"50","operation_number":"156122841","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php217j05bb5ub94tJvuAW"}},"user_id":348} 
[2026-03-21 20:06:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 20:06:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 20:06:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 20:06:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 20:06:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 20:06:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 20:06:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 20:06:19] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 20:06:19] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18370,"user_id":348,"amount":50.0,"admins_notified":7} 
[2026-03-21 20:06:23] production.INFO: Constructing job for order: 175710  
[2026-03-21 20:06:25] production.INFO: Handling job for order: 175710  
[2026-03-21 20:06:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:06:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:06:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=68bd1d98-3577-470c-8751-d2e46652d1bf&Player_ID=52187956445  
[2026-03-21 20:06:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=68bd1d98-3577-470c-8751-d2e46652d1bf&Player_ID=52187956445","has_body":false} 
[2026-03-21 20:06:25] production.INFO: Operation sent successfully {"operation_id":160729,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-XsyzJA-1774112785","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 20:06:25"}},"processed_data":{"order_number":"ORD-XsyzJA-1774112785","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 20:06:28] production.INFO: Constructing job for order: 175711  
[2026-03-21 20:06:31] production.INFO: Handling job for order: 175711  
[2026-03-21 20:06:31] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:06:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:06:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=30000&uuid=52dc2c34-66c9-465d-bab5-54fac31e4928&Player_ID=84466851  
[2026-03-21 20:06:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=30000&uuid=52dc2c34-66c9-465d-bab5-54fac31e4928&Player_ID=84466851","has_body":false} 
[2026-03-21 20:06:32] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-XsyzJA-1774112785","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 20:06:32] production.INFO: Processed webhook data (normalized) {"id":"ORD-XsyzJA-1774112785","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 20:06:32] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 20:06:32] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":175710} 
[2026-03-21 20:06:32] production.INFO: Order updated successfully. Order ID: 175710, Status: completed  
[2026-03-21 20:06:32] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-XsyzJA-1774112785","status":"completed","codes_count":0} 
[2026-03-21 20:06:32] production.INFO: Operation sent successfully {"operation_id":160730,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-42pMRO-1774112792","amount":3.1971270000000000521822585142217576503753662109375,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-21 20:06:32"}},"processed_data":{"order_number":"ORD-42pMRO-1774112792","amount":3.1971270000000000521822585142217576503753662109375,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-21 20:06:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-21 20:06:53] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"50.0","mainamount":"50","operation_number":"1526123457","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpk9ub9jbfgkke5lB6Jzu"}},"user_id":33} 
[2026-03-21 20:06:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 20:06:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 20:06:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 20:06:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 20:06:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 20:06:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 20:06:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 20:06:53] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 20:06:53] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18371,"user_id":33,"amount":50.0,"admins_notified":7} 
[2026-03-21 20:07:41] production.INFO: Constructing job for order: 175712  
[2026-03-21 20:07:44] production.INFO: Handling job for order: 175712  
[2026-03-21 20:07:44] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:07:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:07:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=90fb7ddf-700c-440c-b6ef-7fed9371356b&Player_ID=52187956445  
[2026-03-21 20:07:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=90fb7ddf-700c-440c-b6ef-7fed9371356b&Player_ID=52187956445","has_body":false} 
[2026-03-21 20:07:45] production.INFO: Operation sent successfully {"operation_id":160731,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qyOCQK-1774112865","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 20:07:45"}},"processed_data":{"order_number":"ORD-qyOCQK-1774112865","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 20:07:53] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-qyOCQK-1774112865","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 20:07:53] production.INFO: Processed webhook data (normalized) {"id":"ORD-qyOCQK-1774112865","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 20:07:53] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 20:07:53] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":175712} 
[2026-03-21 20:07:53] production.INFO: Order updated successfully. Order ID: 175712, Status: completed  
[2026-03-21 20:07:53] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-qyOCQK-1774112865","status":"completed","codes_count":0} 
[2026-03-21 20:07:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-21 20:08:00] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-42pMRO-1774112792","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-21 20:08:00] production.INFO: Processed webhook data (normalized) {"id":"ORD-42pMRO-1774112792","status":"cancelled","codes":[],"notes":[]} 
[2026-03-21 20:08:00] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-21 20:08:00] production.INFO: SendAcceptReject: Notification queued {"user_id":409,"notification_type":"order_rejected","reference_id":175711} 
[2026-03-21 20:08:00] production.INFO: Order updated successfully. Order ID: 175711, Status: rejected  
[2026-03-21 20:08:00] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-42pMRO-1774112792","status":"rejected","codes_count":0} 
[2026-03-21 20:08:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 409  
[2026-03-21 20:08:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 409  
[2026-03-21 20:08:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"GTxm0W0oioxxGab08yY5hdk3ImNzcivm","execution_time":"2026-03-21 20:08:03"} 
[2026-03-21 20:08:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"GTxm0W0oioxxGab08yY5hdk3ImNzcivm","execution_time":"2026-03-21 20:08:03","total_operations":8,"sites_count":1} 
[2026-03-21 20:08:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"GTxm0W0oioxxGab08yY5hdk3ImNzcivm","execution_time":"2026-03-21 20:08:03","site_id":3,"site_name":"swgamessd","orders_count":8,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-DvjOsI-1774107524","ORD-UaHcdx3-1774107577","ORD-xbC2-1774107610","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-d5Z-1774112696"]} 
[2026-03-21 20:08:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"GTxm0W0oioxxGab08yY5hdk3ImNzcivm","execution_time":"2026-03-21 20:08:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 20:08:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"GTxm0W0oioxxGab08yY5hdk3ImNzcivm","execution_time":"2026-03-21 20:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":8} 
[2026-03-21 20:08:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GTxm0W0oioxxGab08yY5hdk3ImNzcivm","execution_time":"2026-03-21 20:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 20:08:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GTxm0W0oioxxGab08yY5hdk3ImNzcivm","execution_time":"2026-03-21 20:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d5Z-1774112696","operation_id":160724} 
[2026-03-21 20:08:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GTxm0W0oioxxGab08yY5hdk3ImNzcivm","execution_time":"2026-03-21 20:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 20:08:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GTxm0W0oioxxGab08yY5hdk3ImNzcivm","execution_time":"2026-03-21 20:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 20:08:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GTxm0W0oioxxGab08yY5hdk3ImNzcivm","execution_time":"2026-03-21 20:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 20:08:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GTxm0W0oioxxGab08yY5hdk3ImNzcivm","execution_time":"2026-03-21 20:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 20:08:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GTxm0W0oioxxGab08yY5hdk3ImNzcivm","execution_time":"2026-03-21 20:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 20:08:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"GTxm0W0oioxxGab08yY5hdk3ImNzcivm","execution_time":"2026-03-21 20:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 20:08:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"GTxm0W0oioxxGab08yY5hdk3ImNzcivm","execution_time":"2026-03-21 20:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"skipped":8,"updates_prepared":0} 
[2026-03-21 20:08:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"GTxm0W0oioxxGab08yY5hdk3ImNzcivm","execution_time":"2026-03-21 20:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"errors":0} 
[2026-03-21 20:08:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"GTxm0W0oioxxGab08yY5hdk3ImNzcivm","execution_time":"2026-03-21 20:08:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 20:08:29] production.INFO: Constructing job for order: 175713  
[2026-03-21 20:08:31] production.INFO: Handling job for order: 175713  
[2026-03-21 20:08:31] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:08:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:08:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0de9263f-7423-4439-839b-7a030351688e&Player_ID=52350070503  
[2026-03-21 20:08:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=0de9263f-7423-4439-839b-7a030351688e&Player_ID=52350070503","has_body":false} 
[2026-03-21 20:08:31] production.INFO: Operation sent successfully {"operation_id":160732,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-CEc-1774112911","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 20:08:31"}},"processed_data":{"order_number":"ORD-CEc-1774112911","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 20:08:39] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-CEc-1774112911","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 20:08:39] production.INFO: Processed webhook data (normalized) {"id":"ORD-CEc-1774112911","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 20:08:39] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 20:08:39] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":175713} 
[2026-03-21 20:08:39] production.INFO: Order updated successfully. Order ID: 175713, Status: completed  
[2026-03-21 20:08:39] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-CEc-1774112911","status":"completed","codes_count":0} 
[2026-03-21 20:08:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-21 20:09:13] production.INFO: Constructing job for order: 175714  
[2026-03-21 20:09:16] production.INFO: Handling job for order: 175714  
[2026-03-21 20:09:16] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 20:09:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:09:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=bc6ddcaa-3c56-4231-b08c-68db270156ca&Player_ID=0953260052  
[2026-03-21 20:09:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=bc6ddcaa-3c56-4231-b08c-68db270156ca&Player_ID=0953260052","has_body":false} 
[2026-03-21 20:09:17] production.INFO: Operation sent successfully {"operation_id":160733,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-JYj6k-1774112957","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 20:09:17"}},"processed_data":{"order_number":"ORD-JYj6k-1774112957","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 20:09:46] production.INFO: Constructing job for order: 175716  
[2026-03-21 20:09:47] production.INFO: Handling job for order: 175716  
[2026-03-21 20:09:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:09:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:09:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d4e6f1fc-c575-4df1-8ca5-28615670cf92&Player_ID=52350070503  
[2026-03-21 20:09:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d4e6f1fc-c575-4df1-8ca5-28615670cf92&Player_ID=52350070503","has_body":false} 
[2026-03-21 20:09:48] production.INFO: Operation sent successfully {"operation_id":160734,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-bSx2yJ-1774112988","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 20:09:48"}},"processed_data":{"order_number":"ORD-bSx2yJ-1774112988","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 20:09:56] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-bSx2yJ-1774112988","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 20:09:56] production.INFO: Processed webhook data (normalized) {"id":"ORD-bSx2yJ-1774112988","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 20:09:56] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 20:09:56] production.INFO: SendAcceptReject: Notification queued {"user_id":102,"notification_type":"order_approved","reference_id":175716} 
[2026-03-21 20:09:56] production.INFO: Order updated successfully. Order ID: 175716, Status: completed  
[2026-03-21 20:09:56] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-bSx2yJ-1774112988","status":"completed","codes_count":0} 
[2026-03-21 20:09:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 102  
[2026-03-21 20:10:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Z5dRzg0gm1Pxef8rXbWWiH2zh3nO0xEW","execution_time":"2026-03-21 20:10:03"} 
[2026-03-21 20:10:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Z5dRzg0gm1Pxef8rXbWWiH2zh3nO0xEW","execution_time":"2026-03-21 20:10:03","total_operations":9,"sites_count":2} 
[2026-03-21 20:10:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Z5dRzg0gm1Pxef8rXbWWiH2zh3nO0xEW","execution_time":"2026-03-21 20:10:03","site_id":3,"site_name":"swgamessd","orders_count":8,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-DvjOsI-1774107524","ORD-UaHcdx3-1774107577","ORD-xbC2-1774107610","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-d5Z-1774112696"]} 
[2026-03-21 20:10:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Z5dRzg0gm1Pxef8rXbWWiH2zh3nO0xEW","execution_time":"2026-03-21 20:10:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 20:10:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Z5dRzg0gm1Pxef8rXbWWiH2zh3nO0xEW","execution_time":"2026-03-21 20:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":8} 
[2026-03-21 20:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Z5dRzg0gm1Pxef8rXbWWiH2zh3nO0xEW","execution_time":"2026-03-21 20:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 20:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Z5dRzg0gm1Pxef8rXbWWiH2zh3nO0xEW","execution_time":"2026-03-21 20:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d5Z-1774112696","operation_id":160724} 
[2026-03-21 20:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Z5dRzg0gm1Pxef8rXbWWiH2zh3nO0xEW","execution_time":"2026-03-21 20:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 20:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Z5dRzg0gm1Pxef8rXbWWiH2zh3nO0xEW","execution_time":"2026-03-21 20:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 20:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Z5dRzg0gm1Pxef8rXbWWiH2zh3nO0xEW","execution_time":"2026-03-21 20:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 20:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Z5dRzg0gm1Pxef8rXbWWiH2zh3nO0xEW","execution_time":"2026-03-21 20:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 20:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Z5dRzg0gm1Pxef8rXbWWiH2zh3nO0xEW","execution_time":"2026-03-21 20:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 20:10:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Z5dRzg0gm1Pxef8rXbWWiH2zh3nO0xEW","execution_time":"2026-03-21 20:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 20:10:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Z5dRzg0gm1Pxef8rXbWWiH2zh3nO0xEW","execution_time":"2026-03-21 20:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"skipped":8,"updates_prepared":0} 
[2026-03-21 20:10:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Z5dRzg0gm1Pxef8rXbWWiH2zh3nO0xEW","execution_time":"2026-03-21 20:10:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"errors":0} 
[2026-03-21 20:10:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Z5dRzg0gm1Pxef8rXbWWiH2zh3nO0xEW","execution_time":"2026-03-21 20:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"orders_count":1,"order_ids":["ORD-JYj6k-1774112957"]} 
[2026-03-21 20:10:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Z5dRzg0gm1Pxef8rXbWWiH2zh3nO0xEW","execution_time":"2026-03-21 20:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 20:10:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Z5dRzg0gm1Pxef8rXbWWiH2zh3nO0xEW","execution_time":"2026-03-21 20:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"orders_count":1} 
[2026-03-21 20:10:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Z5dRzg0gm1Pxef8rXbWWiH2zh3nO0xEW","execution_time":"2026-03-21 20:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JYj6k-1774112957","operation_id":160733,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 20:10:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"Z5dRzg0gm1Pxef8rXbWWiH2zh3nO0xEW","execution_time":"2026-03-21 20:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JYj6k-1774112957","operation_id":160733,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 20:10:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"Z5dRzg0gm1Pxef8rXbWWiH2zh3nO0xEW","execution_time":"2026-03-21 20:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JYj6k-1774112957","operation_id":160733,"count":1} 
[2026-03-21 20:10:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"Z5dRzg0gm1Pxef8rXbWWiH2zh3nO0xEW","execution_time":"2026-03-21 20:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JYj6k-1774112957","operation_id":160733,"count":1} 
[2026-03-21 20:10:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Z5dRzg0gm1Pxef8rXbWWiH2zh3nO0xEW","execution_time":"2026-03-21 20:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JYj6k-1774112957","operation_id":160733,"user_id":1544,"notification_type":"order_approved","reference_id":175714} 
[2026-03-21 20:10:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"Z5dRzg0gm1Pxef8rXbWWiH2zh3nO0xEW","execution_time":"2026-03-21 20:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JYj6k-1774112957","operation_id":160733,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 20:10:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"Z5dRzg0gm1Pxef8rXbWWiH2zh3nO0xEW","execution_time":"2026-03-21 20:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JYj6k-1774112957","operation_id":160733,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 20:10:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"Z5dRzg0gm1Pxef8rXbWWiH2zh3nO0xEW","execution_time":"2026-03-21 20:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JYj6k-1774112957","operation_id":160733,"processed":1,"errors":0} 
[2026-03-21 20:10:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Z5dRzg0gm1Pxef8rXbWWiH2zh3nO0xEW","execution_time":"2026-03-21 20:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JYj6k-1774112957","operation_id":160733,"processed":1,"errors":0} 
[2026-03-21 20:10:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Z5dRzg0gm1Pxef8rXbWWiH2zh3nO0xEW","execution_time":"2026-03-21 20:10:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JYj6k-1774112957","operation_id":160733} 
[2026-03-21 20:10:03] production.INFO: Executing GetProducts task...  
[2026-03-21 20:10:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 20:10:03] production.INFO: Executing GetProducts task...  
[2026-03-21 20:10:05] production.INFO: async() رجع: true  
[2026-03-21 20:10:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 20:10:06] production.WARNING: Product with ID 395 not found  
[2026-03-21 20:10:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 20:10:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 20:10:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 20:10:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 20:10:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 20:10:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 20:10:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 20:10:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 20:10:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 20:10:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1544  
[2026-03-21 20:10:40] production.INFO: Constructing job for order: 175717  
[2026-03-21 20:10:43] production.INFO: Handling job for order: 175717  
[2026-03-21 20:10:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:10:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:10:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=cdf19d53-7398-44c2-ac16-7a1bf336b516&Player_ID=6485143403  
[2026-03-21 20:10:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/89/params?qty=1&uuid=cdf19d53-7398-44c2-ac16-7a1bf336b516&Player_ID=6485143403","has_body":false} 
[2026-03-21 20:10:44] production.INFO: Operation sent successfully {"operation_id":160735,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-gXRWywt-1774113043","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 20:10:44"}},"processed_data":{"order_number":"ORD-gXRWywt-1774113043","amount":4.7234999999999995878852132591418921947479248046875,"status":"processing","product":"530+51 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 20:11:57] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"187.15","mainamount":"190","operation_number":"156128443","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php7n1t028eedlucFsO0uA"}},"user_id":1131} 
[2026-03-21 20:11:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 20:11:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 20:11:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 20:11:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 20:11:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 20:11:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 20:11:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 20:11:59] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 20:11:59] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18372,"user_id":1131,"amount":187.150000000000005684341886080801486968994140625,"admins_notified":7} 
[2026-03-21 20:11:59] production.INFO: Constructing job for order: 175718  
[2026-03-21 20:12:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Co0MEAceFgnSw26FXAzODVGx5fe1Qt7p","execution_time":"2026-03-21 20:12:02"} 
[2026-03-21 20:12:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Co0MEAceFgnSw26FXAzODVGx5fe1Qt7p","execution_time":"2026-03-21 20:12:02","total_operations":9,"sites_count":1} 
[2026-03-21 20:12:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Co0MEAceFgnSw26FXAzODVGx5fe1Qt7p","execution_time":"2026-03-21 20:12:02","site_id":3,"site_name":"swgamessd","orders_count":9,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-DvjOsI-1774107524","ORD-UaHcdx3-1774107577","ORD-xbC2-1774107610","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-d5Z-1774112696","ORD-gXRWywt-1774113043"]} 
[2026-03-21 20:12:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Co0MEAceFgnSw26FXAzODVGx5fe1Qt7p","execution_time":"2026-03-21 20:12:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 20:12:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Co0MEAceFgnSw26FXAzODVGx5fe1Qt7p","execution_time":"2026-03-21 20:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":9} 
[2026-03-21 20:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Co0MEAceFgnSw26FXAzODVGx5fe1Qt7p","execution_time":"2026-03-21 20:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 20:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Co0MEAceFgnSw26FXAzODVGx5fe1Qt7p","execution_time":"2026-03-21 20:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d5Z-1774112696","operation_id":160724} 
[2026-03-21 20:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Co0MEAceFgnSw26FXAzODVGx5fe1Qt7p","execution_time":"2026-03-21 20:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 20:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Co0MEAceFgnSw26FXAzODVGx5fe1Qt7p","execution_time":"2026-03-21 20:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 20:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Co0MEAceFgnSw26FXAzODVGx5fe1Qt7p","execution_time":"2026-03-21 20:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gXRWywt-1774113043","operation_id":160735} 
[2026-03-21 20:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Co0MEAceFgnSw26FXAzODVGx5fe1Qt7p","execution_time":"2026-03-21 20:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 20:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Co0MEAceFgnSw26FXAzODVGx5fe1Qt7p","execution_time":"2026-03-21 20:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 20:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Co0MEAceFgnSw26FXAzODVGx5fe1Qt7p","execution_time":"2026-03-21 20:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 20:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Co0MEAceFgnSw26FXAzODVGx5fe1Qt7p","execution_time":"2026-03-21 20:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 20:12:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Co0MEAceFgnSw26FXAzODVGx5fe1Qt7p","execution_time":"2026-03-21 20:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"skipped":9,"updates_prepared":0} 
[2026-03-21 20:12:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Co0MEAceFgnSw26FXAzODVGx5fe1Qt7p","execution_time":"2026-03-21 20:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"errors":0} 
[2026-03-21 20:12:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Co0MEAceFgnSw26FXAzODVGx5fe1Qt7p","execution_time":"2026-03-21 20:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 20:12:02] production.INFO: Handling job for order: 175718  
[2026-03-21 20:12:02] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:12:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:12:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=13000&uuid=12c73bf5-b8de-4736-87af-6a6692751ca2&Player_ID=589611126  
[2026-03-21 20:12:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=13000&uuid=12c73bf5-b8de-4736-87af-6a6692751ca2&Player_ID=589611126","has_body":false} 
[2026-03-21 20:12:03] production.INFO: Operation sent successfully {"operation_id":160736,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-RdwjYd8-1774113122","amount":1.319597499999999978825826474349014461040496826171875,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-21 20:12:03"}},"processed_data":{"order_number":"ORD-RdwjYd8-1774113122","amount":1.319597499999999978825826474349014461040496826171875,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-21 20:12:11] production.INFO: Constructing job for order: 175719  
[2026-03-21 20:12:12] production.INFO: Handling job for order: 175719  
[2026-03-21 20:12:12] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:12:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:12:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=7ea23470-1901-4cb0-80ce-b3f250b4eaae&Player_ID=52020841367  
[2026-03-21 20:12:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=7ea23470-1901-4cb0-80ce-b3f250b4eaae&Player_ID=52020841367","has_body":false} 
[2026-03-21 20:12:13] production.INFO: Operation sent successfully {"operation_id":160737,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xDTG-1774113132","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 20:12:13"}},"processed_data":{"order_number":"ORD-xDTG-1774113132","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-21 20:12:21] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-xDTG-1774113132","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 20:12:21] production.INFO: Processed webhook data (normalized) {"id":"ORD-xDTG-1774113132","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 20:12:21] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 20:12:21] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":175719} 
[2026-03-21 20:12:21] production.INFO: Order updated successfully. Order ID: 175719, Status: completed  
[2026-03-21 20:12:21] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-xDTG-1774113132","status":"completed","codes_count":0} 
[2026-03-21 20:12:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 20:13:12] production.INFO: Constructing job for order: 175720  
[2026-03-21 20:13:13] production.INFO: Handling job for order: 175720  
[2026-03-21 20:13:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:13:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:13:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2dfe22c0-a8b1-4395-a643-ea7263cec1aa&Player_ID=5348815762  
[2026-03-21 20:13:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2dfe22c0-a8b1-4395-a643-ea7263cec1aa&Player_ID=5348815762","has_body":false} 
[2026-03-21 20:13:14] production.INFO: Operation sent successfully {"operation_id":160738,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8riF9zV-1774113193","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 20:13:14"}},"processed_data":{"order_number":"ORD-8riF9zV-1774113193","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 20:13:15] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-gXRWywt-1774113043","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 20:13:15] production.INFO: Processed webhook data (normalized) {"id":"ORD-gXRWywt-1774113043","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 20:13:15] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 20:13:15] production.INFO: SendAcceptReject: Notification queued {"user_id":39,"notification_type":"order_approved","reference_id":175717} 
[2026-03-21 20:13:15] production.INFO: Order updated successfully. Order ID: 175717, Status: completed  
[2026-03-21 20:13:15] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-gXRWywt-1774113043","status":"completed","codes_count":0} 
[2026-03-21 20:13:17] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 39  
[2026-03-21 20:13:21] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-8riF9zV-1774113193","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 20:13:21] production.INFO: Processed webhook data (normalized) {"id":"ORD-8riF9zV-1774113193","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 20:13:21] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 20:13:21] production.INFO: SendAcceptReject: Notification queued {"user_id":65,"notification_type":"order_approved","reference_id":175720} 
[2026-03-21 20:13:21] production.INFO: Order updated successfully. Order ID: 175720, Status: completed  
[2026-03-21 20:13:21] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-8riF9zV-1774113193","status":"completed","codes_count":0} 
[2026-03-21 20:13:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 65  
[2026-03-21 20:13:27] production.INFO: Constructing job for order: 175721  
[2026-03-21 20:13:29] production.INFO: Handling job for order: 175721  
[2026-03-21 20:13:29] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:13:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:13:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=1332db8f-922b-4006-af81-aa4ebb02189c&Player_ID=712776203  
[2026-03-21 20:13:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=1332db8f-922b-4006-af81-aa4ebb02189c&Player_ID=712776203","has_body":false} 
[2026-03-21 20:13:29] production.INFO: Operation sent successfully {"operation_id":160739,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-eLYB-1774113209","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-21 20:13:29"}},"processed_data":{"order_number":"ORD-eLYB-1774113209","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-21 20:13:33] production.INFO: Constructing job for order: 175722  
[2026-03-21 20:13:34] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-eLYB-1774113209","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 20:13:34] production.INFO: Processed webhook data (normalized) {"id":"ORD-eLYB-1774113209","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 20:13:34] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 20:13:34] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":175721} 
[2026-03-21 20:13:34] production.INFO: Order updated successfully. Order ID: 175721, Status: completed  
[2026-03-21 20:13:34] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-eLYB-1774113209","status":"completed","codes_count":0} 
[2026-03-21 20:13:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-21 20:13:35] production.INFO: Handling job for order: 175722  
[2026-03-21 20:13:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:13:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:13:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=78c33241-bfc6-4304-a332-6872bf556cef&Player_ID=5257134274  
[2026-03-21 20:13:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=78c33241-bfc6-4304-a332-6872bf556cef&Player_ID=5257134274","has_body":false} 
[2026-03-21 20:13:36] production.INFO: Operation sent successfully {"operation_id":160740,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0P68BPw-1774113216","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 20:13:36"}},"processed_data":{"order_number":"ORD-0P68BPw-1774113216","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-21 20:13:50] production.INFO: Constructing job for order: 175723  
[2026-03-21 20:13:51] production.INFO: Handling job for order: 175723  
[2026-03-21 20:13:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:13:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:13:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f3f39927-fb3b-4b46-b919-8c819863f154&Player_ID=52020841367  
[2026-03-21 20:13:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f3f39927-fb3b-4b46-b919-8c819863f154&Player_ID=52020841367","has_body":false} 
[2026-03-21 20:13:52] production.INFO: Operation sent successfully {"operation_id":160741,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-JxJd1lu-1774113232","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 20:13:52"}},"processed_data":{"order_number":"ORD-JxJd1lu-1774113232","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 20:13:53] production.INFO: Constructing job for order: 175724  
[2026-03-21 20:13:55] production.INFO: Handling job for order: 175724  
[2026-03-21 20:13:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:13:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:13:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=30000&uuid=02078d68-8d66-46a2-803a-c41d01c477f6&Player_ID=5984167623  
[2026-03-21 20:13:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=30000&uuid=02078d68-8d66-46a2-803a-c41d01c477f6&Player_ID=5984167623","has_body":false} 
[2026-03-21 20:13:56] production.INFO: Operation sent successfully {"operation_id":160742,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-aA3XwW-1774113236","amount":3.37680000000000024584778657299466431140899658203125,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-21 20:13:56"}},"processed_data":{"order_number":"ORD-aA3XwW-1774113236","amount":3.37680000000000024584778657299466431140899658203125,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-21 20:14:00] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-JxJd1lu-1774113232","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 20:14:00] production.INFO: Processed webhook data (normalized) {"id":"ORD-JxJd1lu-1774113232","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 20:14:00] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 20:14:00] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":175723} 
[2026-03-21 20:14:00] production.INFO: Order updated successfully. Order ID: 175723, Status: completed  
[2026-03-21 20:14:00] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-JxJd1lu-1774113232","status":"completed","codes_count":0} 
[2026-03-21 20:14:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 20:14:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"rYJhWunl80B6rkA1RpjqSW0Yccv7IcF3","execution_time":"2026-03-21 20:14:02"} 
[2026-03-21 20:14:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"rYJhWunl80B6rkA1RpjqSW0Yccv7IcF3","execution_time":"2026-03-21 20:14:02","total_operations":11,"sites_count":1} 
[2026-03-21 20:14:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"rYJhWunl80B6rkA1RpjqSW0Yccv7IcF3","execution_time":"2026-03-21 20:14:02","site_id":3,"site_name":"swgamessd","orders_count":11,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-DvjOsI-1774107524","ORD-UaHcdx3-1774107577","ORD-xbC2-1774107610","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-d5Z-1774112696","ORD-RdwjYd8-1774113122","ORD-0P68BPw-1774113216"]} 
[2026-03-21 20:14:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"rYJhWunl80B6rkA1RpjqSW0Yccv7IcF3","execution_time":"2026-03-21 20:14:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 20:14:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"rYJhWunl80B6rkA1RpjqSW0Yccv7IcF3","execution_time":"2026-03-21 20:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":11} 
[2026-03-21 20:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rYJhWunl80B6rkA1RpjqSW0Yccv7IcF3","execution_time":"2026-03-21 20:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0P68BPw-1774113216","operation_id":160740} 
[2026-03-21 20:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rYJhWunl80B6rkA1RpjqSW0Yccv7IcF3","execution_time":"2026-03-21 20:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 20:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rYJhWunl80B6rkA1RpjqSW0Yccv7IcF3","execution_time":"2026-03-21 20:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d5Z-1774112696","operation_id":160724} 
[2026-03-21 20:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rYJhWunl80B6rkA1RpjqSW0Yccv7IcF3","execution_time":"2026-03-21 20:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 20:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rYJhWunl80B6rkA1RpjqSW0Yccv7IcF3","execution_time":"2026-03-21 20:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 20:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rYJhWunl80B6rkA1RpjqSW0Yccv7IcF3","execution_time":"2026-03-21 20:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 20:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rYJhWunl80B6rkA1RpjqSW0Yccv7IcF3","execution_time":"2026-03-21 20:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 20:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rYJhWunl80B6rkA1RpjqSW0Yccv7IcF3","execution_time":"2026-03-21 20:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RdwjYd8-1774113122","operation_id":160736} 
[2026-03-21 20:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rYJhWunl80B6rkA1RpjqSW0Yccv7IcF3","execution_time":"2026-03-21 20:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 20:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rYJhWunl80B6rkA1RpjqSW0Yccv7IcF3","execution_time":"2026-03-21 20:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 20:14:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"rYJhWunl80B6rkA1RpjqSW0Yccv7IcF3","execution_time":"2026-03-21 20:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":1,"skipped":10,"updates_prepared":1} 
[2026-03-21 20:14:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"rYJhWunl80B6rkA1RpjqSW0Yccv7IcF3","execution_time":"2026-03-21 20:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 20:14:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"rYJhWunl80B6rkA1RpjqSW0Yccv7IcF3","execution_time":"2026-03-21 20:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"count":1} 
[2026-03-21 20:14:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"rYJhWunl80B6rkA1RpjqSW0Yccv7IcF3","execution_time":"2026-03-21 20:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"count":1} 
[2026-03-21 20:14:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"rYJhWunl80B6rkA1RpjqSW0Yccv7IcF3","execution_time":"2026-03-21 20:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"user_id":366,"notification_type":"order_approved","reference_id":175724} 
[2026-03-21 20:14:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"rYJhWunl80B6rkA1RpjqSW0Yccv7IcF3","execution_time":"2026-03-21 20:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 20:14:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"rYJhWunl80B6rkA1RpjqSW0Yccv7IcF3","execution_time":"2026-03-21 20:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 20:14:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"rYJhWunl80B6rkA1RpjqSW0Yccv7IcF3","execution_time":"2026-03-21 20:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":1,"errors":0} 
[2026-03-21 20:14:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"rYJhWunl80B6rkA1RpjqSW0Yccv7IcF3","execution_time":"2026-03-21 20:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":1,"errors":0} 
[2026-03-21 20:14:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"rYJhWunl80B6rkA1RpjqSW0Yccv7IcF3","execution_time":"2026-03-21 20:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 20:14:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-21 20:14:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-aA3XwW-1774113236","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 20:14:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-aA3XwW-1774113236","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 20:14:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 20:14:03] production.ERROR: Order not found or already processed. External ID: ORD-aA3XwW-1774113236  
[2026-03-21 20:14:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-aA3XwW-1774113236","status":"completed","codes_count":0} 
[2026-03-21 20:14:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-RdwjYd8-1774113122","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 20:14:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-RdwjYd8-1774113122","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 20:14:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 20:14:06] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":175718} 
[2026-03-21 20:14:06] production.INFO: Order updated successfully. Order ID: 175718, Status: completed  
[2026-03-21 20:14:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-RdwjYd8-1774113122","status":"completed","codes_count":0} 
[2026-03-21 20:14:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-21 20:14:37] production.INFO: Constructing job for order: 175725  
[2026-03-21 20:14:38] production.INFO: Handling job for order: 175725  
[2026-03-21 20:14:38] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:14:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:14:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=518143f2-badb-47c3-baf9-146a02bff069&Player_ID=52241536848  
[2026-03-21 20:14:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=518143f2-badb-47c3-baf9-146a02bff069&Player_ID=52241536848","has_body":false} 
[2026-03-21 20:14:39] production.INFO: Operation sent successfully {"operation_id":160743,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2evUpv-1774113279","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 20:14:39"}},"processed_data":{"order_number":"ORD-2evUpv-1774113279","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 20:14:42] production.INFO: Constructing job for order: 175726  
[2026-03-21 20:14:43] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-d5Z-1774112696","status":"completed","notes":[],"codes":[]}} 
[2026-03-21 20:14:43] production.INFO: Processed webhook data (normalized) {"id":"ORD-d5Z-1774112696","status":"completed","codes":[],"notes":[]} 
[2026-03-21 20:14:43] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 20:14:43] production.INFO: SendAcceptReject: Notification queued {"user_id":33,"notification_type":"order_approved","reference_id":175705} 
[2026-03-21 20:14:43] production.INFO: Order updated successfully. Order ID: 175705, Status: completed  
[2026-03-21 20:14:43] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-d5Z-1774112696","status":"completed","codes_count":0} 
[2026-03-21 20:14:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-21 20:14:45] production.INFO: Handling job for order: 175726  
[2026-03-21 20:14:45] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:14:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:14:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=fb126040-62a9-42c3-b3df-6e16b34fab22&Player_ID=589654110  
[2026-03-21 20:14:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=fb126040-62a9-42c3-b3df-6e16b34fab22&Player_ID=589654110","has_body":false} 
[2026-03-21 20:14:46] production.INFO: Operation sent successfully {"operation_id":160744,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-RlMtY2-1774113286","amount":1.015074999999999949551465761032886803150177001953125,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-21 20:14:46"}},"processed_data":{"order_number":"ORD-RlMtY2-1774113286","amount":1.015074999999999949551465761032886803150177001953125,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-21 20:14:46] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-2evUpv-1774113279","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 20:14:46] production.INFO: Processed webhook data (normalized) {"id":"ORD-2evUpv-1774113279","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 20:14:46] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 20:14:46] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":175725} 
[2026-03-21 20:14:46] production.INFO: Order updated successfully. Order ID: 175725, Status: completed  
[2026-03-21 20:14:46] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-2evUpv-1774113279","status":"completed","codes_count":0} 
[2026-03-21 20:14:47] production.INFO: Constructing job for order: 175727  
[2026-03-21 20:14:49] production.INFO: Handling job for order: 175727  
[2026-03-21 20:14:49] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:14:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:14:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=682efd0d-b4dd-4fa3-887a-e817bf81a575&Player_ID=22519585  
[2026-03-21 20:14:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=682efd0d-b4dd-4fa3-887a-e817bf81a575&Player_ID=22519585","has_body":false} 
[2026-03-21 20:14:50] production.INFO: Operation sent successfully {"operation_id":160745,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-VjLBJ-1774113290","amount":1.7179480000000000305959702018299140036106109619140625,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-21 20:14:50"}},"processed_data":{"order_number":"ORD-VjLBJ-1774113290","amount":1.7179480000000000305959702018299140036106109619140625,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-21 20:14:54] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-VjLBJ-1774113290","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 20:14:54] production.INFO: Processed webhook data (normalized) {"id":"ORD-VjLBJ-1774113290","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 20:14:54] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 20:14:54] production.INFO: SendAcceptReject: Notification queued {"user_id":148,"notification_type":"order_approved","reference_id":175727} 
[2026-03-21 20:14:54] production.INFO: Order updated successfully. Order ID: 175727, Status: completed  
[2026-03-21 20:14:54] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-VjLBJ-1774113290","status":"completed","codes_count":0} 
[2026-03-21 20:14:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-21 20:15:02] production.INFO: Executing GetProducts task...  
[2026-03-21 20:15:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 20:15:02] production.INFO: Executing GetProducts task...  
[2026-03-21 20:15:03] production.INFO: Constructing job for order: 175728  
[2026-03-21 20:15:04] production.INFO: async() رجع: true  
[2026-03-21 20:15:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 20:15:04] production.INFO: Constructing job for order: 175729  
[2026-03-21 20:15:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 20:15:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 20:15:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 20:15:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 20:15:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 20:15:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 20:15:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 20:15:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 20:15:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 20:15:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 20:15:06] production.INFO: Handling job for order: 175728  
[2026-03-21 20:15:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:15:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:15:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=10000&uuid=892bc215-99d4-4845-a7f6-3ffb6ed47b45&Player_ID=95501686  
[2026-03-21 20:15:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=10000&uuid=892bc215-99d4-4845-a7f6-3ffb6ed47b45&Player_ID=95501686","has_body":false} 
[2026-03-21 20:15:06] production.INFO: Operation sent successfully {"operation_id":160746,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-BaK5-1774113306","amount":1.0657090000000000173940861714072525501251220703125,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-21 20:15:06"}},"processed_data":{"order_number":"ORD-BaK5-1774113306","amount":1.0657090000000000173940861714072525501251220703125,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-21 20:15:06] production.INFO: Handling job for order: 175729  
[2026-03-21 20:15:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:15:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:15:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=5f4013fe-ce3a-4a09-80ee-169ae39fec15&Player_ID=12682334204  
[2026-03-21 20:15:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/88/params?qty=1&uuid=5f4013fe-ce3a-4a09-80ee-169ae39fec15&Player_ID=12682334204","has_body":false} 
[2026-03-21 20:15:07] production.INFO: Operation sent successfully {"operation_id":160747,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-g1Oll6g-1774113307","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 20:15:07"}},"processed_data":{"order_number":"ORD-g1Oll6g-1774113307","amount":1.879350000000000076028072726330719888210296630859375,"status":"processing","product":"210+20 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 20:16:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"rnH4pIZgSGrZzWL3MIClD1j4G1bGpbhG","execution_time":"2026-03-21 20:16:01"} 
[2026-03-21 20:16:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"rnH4pIZgSGrZzWL3MIClD1j4G1bGpbhG","execution_time":"2026-03-21 20:16:01","total_operations":11,"sites_count":1} 
[2026-03-21 20:16:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"rnH4pIZgSGrZzWL3MIClD1j4G1bGpbhG","execution_time":"2026-03-21 20:16:01","site_id":3,"site_name":"swgamessd","orders_count":11,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-DvjOsI-1774107524","ORD-UaHcdx3-1774107577","ORD-xbC2-1774107610","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-0P68BPw-1774113216","ORD-RlMtY2-1774113286","ORD-BaK5-1774113306"]} 
[2026-03-21 20:16:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"rnH4pIZgSGrZzWL3MIClD1j4G1bGpbhG","execution_time":"2026-03-21 20:16:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 20:16:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"rnH4pIZgSGrZzWL3MIClD1j4G1bGpbhG","execution_time":"2026-03-21 20:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":11} 
[2026-03-21 20:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rnH4pIZgSGrZzWL3MIClD1j4G1bGpbhG","execution_time":"2026-03-21 20:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0P68BPw-1774113216","operation_id":160740} 
[2026-03-21 20:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rnH4pIZgSGrZzWL3MIClD1j4G1bGpbhG","execution_time":"2026-03-21 20:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 20:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rnH4pIZgSGrZzWL3MIClD1j4G1bGpbhG","execution_time":"2026-03-21 20:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BaK5-1774113306","operation_id":160746} 
[2026-03-21 20:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rnH4pIZgSGrZzWL3MIClD1j4G1bGpbhG","execution_time":"2026-03-21 20:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 20:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rnH4pIZgSGrZzWL3MIClD1j4G1bGpbhG","execution_time":"2026-03-21 20:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 20:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rnH4pIZgSGrZzWL3MIClD1j4G1bGpbhG","execution_time":"2026-03-21 20:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g1Oll6g-1774113307","operation_id":160747} 
[2026-03-21 20:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rnH4pIZgSGrZzWL3MIClD1j4G1bGpbhG","execution_time":"2026-03-21 20:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 20:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rnH4pIZgSGrZzWL3MIClD1j4G1bGpbhG","execution_time":"2026-03-21 20:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 20:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rnH4pIZgSGrZzWL3MIClD1j4G1bGpbhG","execution_time":"2026-03-21 20:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RlMtY2-1774113286","operation_id":160744} 
[2026-03-21 20:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rnH4pIZgSGrZzWL3MIClD1j4G1bGpbhG","execution_time":"2026-03-21 20:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 20:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"rnH4pIZgSGrZzWL3MIClD1j4G1bGpbhG","execution_time":"2026-03-21 20:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 20:16:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"rnH4pIZgSGrZzWL3MIClD1j4G1bGpbhG","execution_time":"2026-03-21 20:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"skipped":11,"updates_prepared":0} 
[2026-03-21 20:16:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"rnH4pIZgSGrZzWL3MIClD1j4G1bGpbhG","execution_time":"2026-03-21 20:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"errors":0} 
[2026-03-21 20:16:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"rnH4pIZgSGrZzWL3MIClD1j4G1bGpbhG","execution_time":"2026-03-21 20:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 20:16:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-RlMtY2-1774113286","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 20:16:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-RlMtY2-1774113286","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 20:16:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 20:16:04] production.INFO: SendAcceptReject: Notification queued {"user_id":1054,"notification_type":"order_approved","reference_id":175726} 
[2026-03-21 20:16:04] production.INFO: Order updated successfully. Order ID: 175726, Status: completed  
[2026-03-21 20:16:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-RlMtY2-1774113286","status":"completed","codes_count":0} 
[2026-03-21 20:16:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-21 20:16:31] production.INFO: Constructing job for order: 175730  
[2026-03-21 20:16:32] production.INFO: Handling job for order: 175730  
[2026-03-21 20:16:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:16:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:16:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=58c03c45-2dfb-47b6-a476-eb1234ef4768&Player_ID=52020841367  
[2026-03-21 20:16:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=58c03c45-2dfb-47b6-a476-eb1234ef4768&Player_ID=52020841367","has_body":false} 
[2026-03-21 20:16:32] production.INFO: Operation sent successfully {"operation_id":160748,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-voE9cci-1774113392","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 20:16:32"}},"processed_data":{"order_number":"ORD-voE9cci-1774113392","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 20:16:33] production.INFO: Constructing job for order: 175731  
[2026-03-21 20:16:35] production.INFO: Handling job for order: 175731  
[2026-03-21 20:16:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:16:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:16:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=bdab5e06-d187-4f8c-b5d6-452a1ac49cf2&Player_ID=8538280948  
[2026-03-21 20:16:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=bdab5e06-d187-4f8c-b5d6-452a1ac49cf2&Player_ID=8538280948","has_body":false} 
[2026-03-21 20:16:36] production.INFO: Operation sent successfully {"operation_id":160749,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-tSAfWR-1774113396","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-21 20:16:36"}},"processed_data":{"order_number":"ORD-tSAfWR-1774113396","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-21 20:16:39] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-voE9cci-1774113392","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 20:16:39] production.INFO: Processed webhook data (normalized) {"id":"ORD-voE9cci-1774113392","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 20:16:39] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 20:16:39] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":175730} 
[2026-03-21 20:16:39] production.INFO: Order updated successfully. Order ID: 175730, Status: completed  
[2026-03-21 20:16:39] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-voE9cci-1774113392","status":"completed","codes_count":0} 
[2026-03-21 20:16:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 20:16:42] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-tSAfWR-1774113396","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 20:16:42] production.INFO: Processed webhook data (normalized) {"id":"ORD-tSAfWR-1774113396","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 20:16:42] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 20:16:42] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":175731} 
[2026-03-21 20:16:42] production.INFO: Order updated successfully. Order ID: 175731, Status: completed  
[2026-03-21 20:16:42] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-tSAfWR-1774113396","status":"completed","codes_count":0} 
[2026-03-21 20:16:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-21 20:17:45] production.INFO: Constructing job for order: 175732  
[2026-03-21 20:17:48] production.INFO: Handling job for order: 175732  
[2026-03-21 20:17:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:17:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:17:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8357476b-d08b-4005-bb31-80b28fc303a3&Player_ID=52020841367  
[2026-03-21 20:17:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8357476b-d08b-4005-bb31-80b28fc303a3&Player_ID=52020841367","has_body":false} 
[2026-03-21 20:17:49] production.INFO: Operation sent successfully {"operation_id":160750,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HWPAPK-1774113469","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 20:17:49"}},"processed_data":{"order_number":"ORD-HWPAPK-1774113469","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 20:17:57] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-HWPAPK-1774113469","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 20:17:57] production.INFO: Processed webhook data (normalized) {"id":"ORD-HWPAPK-1774113469","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 20:17:57] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 20:17:57] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":175732} 
[2026-03-21 20:17:57] production.INFO: Order updated successfully. Order ID: 175732, Status: completed  
[2026-03-21 20:17:57] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-HWPAPK-1774113469","status":"completed","codes_count":0} 
[2026-03-21 20:17:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 20:18:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"sTHjQK7PxFMPh6CIgtK0YzKB8TzkgCIj","execution_time":"2026-03-21 20:18:01"} 
[2026-03-21 20:18:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"sTHjQK7PxFMPh6CIgtK0YzKB8TzkgCIj","execution_time":"2026-03-21 20:18:01","total_operations":10,"sites_count":1} 
[2026-03-21 20:18:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"sTHjQK7PxFMPh6CIgtK0YzKB8TzkgCIj","execution_time":"2026-03-21 20:18:01","site_id":3,"site_name":"swgamessd","orders_count":10,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-DvjOsI-1774107524","ORD-UaHcdx3-1774107577","ORD-xbC2-1774107610","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-0P68BPw-1774113216","ORD-BaK5-1774113306","ORD-g1Oll6g-1774113307"]} 
[2026-03-21 20:18:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"sTHjQK7PxFMPh6CIgtK0YzKB8TzkgCIj","execution_time":"2026-03-21 20:18:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 20:18:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"sTHjQK7PxFMPh6CIgtK0YzKB8TzkgCIj","execution_time":"2026-03-21 20:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":10} 
[2026-03-21 20:18:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sTHjQK7PxFMPh6CIgtK0YzKB8TzkgCIj","execution_time":"2026-03-21 20:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0P68BPw-1774113216","operation_id":160740} 
[2026-03-21 20:18:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sTHjQK7PxFMPh6CIgtK0YzKB8TzkgCIj","execution_time":"2026-03-21 20:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 20:18:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sTHjQK7PxFMPh6CIgtK0YzKB8TzkgCIj","execution_time":"2026-03-21 20:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BaK5-1774113306","operation_id":160746} 
[2026-03-21 20:18:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sTHjQK7PxFMPh6CIgtK0YzKB8TzkgCIj","execution_time":"2026-03-21 20:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 20:18:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sTHjQK7PxFMPh6CIgtK0YzKB8TzkgCIj","execution_time":"2026-03-21 20:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 20:18:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sTHjQK7PxFMPh6CIgtK0YzKB8TzkgCIj","execution_time":"2026-03-21 20:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-g1Oll6g-1774113307","operation_id":160747} 
[2026-03-21 20:18:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sTHjQK7PxFMPh6CIgtK0YzKB8TzkgCIj","execution_time":"2026-03-21 20:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 20:18:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sTHjQK7PxFMPh6CIgtK0YzKB8TzkgCIj","execution_time":"2026-03-21 20:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 20:18:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sTHjQK7PxFMPh6CIgtK0YzKB8TzkgCIj","execution_time":"2026-03-21 20:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 20:18:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sTHjQK7PxFMPh6CIgtK0YzKB8TzkgCIj","execution_time":"2026-03-21 20:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 20:18:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"sTHjQK7PxFMPh6CIgtK0YzKB8TzkgCIj","execution_time":"2026-03-21 20:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"skipped":10,"updates_prepared":0} 
[2026-03-21 20:18:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"sTHjQK7PxFMPh6CIgtK0YzKB8TzkgCIj","execution_time":"2026-03-21 20:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"errors":0} 
[2026-03-21 20:18:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"sTHjQK7PxFMPh6CIgtK0YzKB8TzkgCIj","execution_time":"2026-03-21 20:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 20:18:14] production.INFO: Constructing job for order: 175733  
[2026-03-21 20:18:16] production.INFO: Handling job for order: 175733  
[2026-03-21 20:18:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:18:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:18:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=100&uuid=ae14c8eb-23af-4a1f-86cd-149c4d5ed359&Player_ID=833475047  
[2026-03-21 20:18:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=100&uuid=ae14c8eb-23af-4a1f-86cd-149c4d5ed359&Player_ID=833475047","has_body":false} 
[2026-03-21 20:18:17] production.INFO: Operation sent successfully {"operation_id":160751,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0b9Xu-1774113497","amount":1.747826079999999837610857866820879280567169189453125,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-21 20:18:17"}},"processed_data":{"order_number":"ORD-0b9Xu-1774113497","amount":1.747826079999999837610857866820879280567169189453125,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-21 20:18:24] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-0b9Xu-1774113497","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 20:18:24] production.INFO: Processed webhook data (normalized) {"id":"ORD-0b9Xu-1774113497","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 20:18:24] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 20:18:24] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":175733} 
[2026-03-21 20:18:24] production.INFO: Order updated successfully. Order ID: 175733, Status: completed  
[2026-03-21 20:18:24] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-0b9Xu-1774113497","status":"completed","codes_count":0} 
[2026-03-21 20:18:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-21 20:19:04] production.INFO: Constructing job for order: 175734  
[2026-03-21 20:19:05] production.INFO: Handling job for order: 175734  
[2026-03-21 20:19:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:19:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:19:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c652c5cd-55ea-4d75-bed8-9156702c9b23&Player_ID=52020841367  
[2026-03-21 20:19:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c652c5cd-55ea-4d75-bed8-9156702c9b23&Player_ID=52020841367","has_body":false} 
[2026-03-21 20:19:06] production.INFO: Operation sent successfully {"operation_id":160752,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-WVcfJ0-1774113546","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 20:19:06"}},"processed_data":{"order_number":"ORD-WVcfJ0-1774113546","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 20:19:10] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-g1Oll6g-1774113307","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 20:19:10] production.INFO: Processed webhook data (normalized) {"id":"ORD-g1Oll6g-1774113307","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 20:19:10] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 20:19:10] production.INFO: SendAcceptReject: Notification queued {"user_id":1123,"notification_type":"order_approved","reference_id":175729} 
[2026-03-21 20:19:10] production.INFO: Order updated successfully. Order ID: 175729, Status: completed  
[2026-03-21 20:19:10] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-g1Oll6g-1774113307","status":"completed","codes_count":0} 
[2026-03-21 20:19:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1123  
[2026-03-21 20:19:13] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-WVcfJ0-1774113546","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 20:19:13] production.INFO: Processed webhook data (normalized) {"id":"ORD-WVcfJ0-1774113546","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 20:19:13] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 20:19:13] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":175734} 
[2026-03-21 20:19:13] production.INFO: Order updated successfully. Order ID: 175734, Status: completed  
[2026-03-21 20:19:13] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-WVcfJ0-1774113546","status":"completed","codes_count":0} 
[2026-03-21 20:19:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 20:19:54] production.INFO: Constructing job for order: 175735  
[2026-03-21 20:19:57] production.INFO: Handling job for order: 175735  
[2026-03-21 20:19:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:19:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:19:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=4ea6ad9c-ec89-4141-9eaf-2a08c5ca03d2&Player_ID=51917248712  
[2026-03-21 20:19:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=4ea6ad9c-ec89-4141-9eaf-2a08c5ca03d2&Player_ID=51917248712","has_body":false} 
[2026-03-21 20:19:58] production.INFO: Operation sent successfully {"operation_id":160753,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-WASA4-1774113598","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 20:19:58"}},"processed_data":{"order_number":"ORD-WASA4-1774113598","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 20:20:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"agStTtfvHigCkuXsXsoAQxgPlH4mewGN","execution_time":"2026-03-21 20:20:01"} 
[2026-03-21 20:20:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"agStTtfvHigCkuXsXsoAQxgPlH4mewGN","execution_time":"2026-03-21 20:20:01","total_operations":10,"sites_count":1} 
[2026-03-21 20:20:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"agStTtfvHigCkuXsXsoAQxgPlH4mewGN","execution_time":"2026-03-21 20:20:01","site_id":3,"site_name":"swgamessd","orders_count":10,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-DvjOsI-1774107524","ORD-UaHcdx3-1774107577","ORD-xbC2-1774107610","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-0P68BPw-1774113216","ORD-BaK5-1774113306","ORD-WASA4-1774113598"]} 
[2026-03-21 20:20:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"agStTtfvHigCkuXsXsoAQxgPlH4mewGN","execution_time":"2026-03-21 20:20:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 20:20:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"agStTtfvHigCkuXsXsoAQxgPlH4mewGN","execution_time":"2026-03-21 20:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":10} 
[2026-03-21 20:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"agStTtfvHigCkuXsXsoAQxgPlH4mewGN","execution_time":"2026-03-21 20:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0P68BPw-1774113216","operation_id":160740} 
[2026-03-21 20:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"agStTtfvHigCkuXsXsoAQxgPlH4mewGN","execution_time":"2026-03-21 20:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 20:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"agStTtfvHigCkuXsXsoAQxgPlH4mewGN","execution_time":"2026-03-21 20:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BaK5-1774113306","operation_id":160746} 
[2026-03-21 20:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"agStTtfvHigCkuXsXsoAQxgPlH4mewGN","execution_time":"2026-03-21 20:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 20:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"agStTtfvHigCkuXsXsoAQxgPlH4mewGN","execution_time":"2026-03-21 20:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 20:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"agStTtfvHigCkuXsXsoAQxgPlH4mewGN","execution_time":"2026-03-21 20:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 20:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"agStTtfvHigCkuXsXsoAQxgPlH4mewGN","execution_time":"2026-03-21 20:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 20:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"agStTtfvHigCkuXsXsoAQxgPlH4mewGN","execution_time":"2026-03-21 20:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 20:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"agStTtfvHigCkuXsXsoAQxgPlH4mewGN","execution_time":"2026-03-21 20:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-WASA4-1774113598","operation_id":160753} 
[2026-03-21 20:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"agStTtfvHigCkuXsXsoAQxgPlH4mewGN","execution_time":"2026-03-21 20:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 20:20:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"agStTtfvHigCkuXsXsoAQxgPlH4mewGN","execution_time":"2026-03-21 20:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"skipped":10,"updates_prepared":0} 
[2026-03-21 20:20:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"agStTtfvHigCkuXsXsoAQxgPlH4mewGN","execution_time":"2026-03-21 20:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"errors":0} 
[2026-03-21 20:20:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"agStTtfvHigCkuXsXsoAQxgPlH4mewGN","execution_time":"2026-03-21 20:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 20:20:01] production.INFO: Executing GetProducts task...  
[2026-03-21 20:20:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 20:20:01] production.INFO: Executing GetProducts task...  
[2026-03-21 20:20:03] production.INFO: async() رجع: true  
[2026-03-21 20:20:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 20:20:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 20:20:04] production.WARNING: Product with ID 213 not found  
[2026-03-21 20:20:04] production.WARNING: Product with ID 212 not found  
[2026-03-21 20:20:04] production.WARNING: Product with ID 211 not found  
[2026-03-21 20:20:04] production.WARNING: Product with ID 210 not found  
[2026-03-21 20:20:04] production.WARNING: Product with ID 209 not found  
[2026-03-21 20:20:04] production.WARNING: Product with ID 214 not found  
[2026-03-21 20:20:04] production.WARNING: Product with ID 215 not found  
[2026-03-21 20:20:04] production.WARNING: Product with ID 216 not found  
[2026-03-21 20:20:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 20:20:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-WASA4-1774113598","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 20:20:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-WASA4-1774113598","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 20:20:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 20:20:07] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":175735} 
[2026-03-21 20:20:07] production.INFO: Order updated successfully. Order ID: 175735, Status: completed  
[2026-03-21 20:20:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-WASA4-1774113598","status":"completed","codes_count":0} 
[2026-03-21 20:20:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 20:20:23] production.INFO: Constructing job for order: 175736  
[2026-03-21 20:20:26] production.INFO: Handling job for order: 175736  
[2026-03-21 20:20:26] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:20:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:20:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=30000&uuid=be83cded-044d-4f70-92da-25c4ac930b72&Player_ID=68162694  
[2026-03-21 20:20:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=30000&uuid=be83cded-044d-4f70-92da-25c4ac930b72&Player_ID=68162694","has_body":false} 
[2026-03-21 20:20:27] production.INFO: Operation sent successfully {"operation_id":160754,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-FtLKv1Eu-1774113627","amount":3.1971270000000000521822585142217576503753662109375,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-21 20:20:27"}},"processed_data":{"order_number":"ORD-FtLKv1Eu-1774113627","amount":3.1971270000000000521822585142217576503753662109375,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-21 20:20:56] production.INFO: Constructing job for order: 175737  
[2026-03-21 20:20:57] production.INFO: Handling job for order: 175737  
[2026-03-21 20:20:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:20:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:20:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8b930b1e-21e3-44ed-99f3-91d32f924c24&Player_ID=52020636556  
[2026-03-21 20:20:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8b930b1e-21e3-44ed-99f3-91d32f924c24&Player_ID=52020636556","has_body":false} 
[2026-03-21 20:20:58] production.INFO: Operation sent successfully {"operation_id":160755,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-7vSz-1774113658","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 20:20:58"}},"processed_data":{"order_number":"ORD-7vSz-1774113658","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 20:21:04] production.INFO: Constructing job for order: 175738  
[2026-03-21 20:21:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-7vSz-1774113658","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 20:21:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-7vSz-1774113658","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 20:21:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 20:21:06] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":175737} 
[2026-03-21 20:21:06] production.INFO: Order updated successfully. Order ID: 175737, Status: completed  
[2026-03-21 20:21:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-7vSz-1774113658","status":"completed","codes_count":0} 
[2026-03-21 20:21:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 20:21:07] production.INFO: Handling job for order: 175738  
[2026-03-21 20:21:07] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 20:21:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:21:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=3b1e3a24-b88d-4b89-a434-e035ec201df9&Player_ID=0935499137  
[2026-03-21 20:21:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=3b1e3a24-b88d-4b89-a434-e035ec201df9&Player_ID=0935499137","has_body":false} 
[2026-03-21 20:21:08] production.INFO: Operation sent successfully {"operation_id":160756,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-FzVM-1774113668","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 20:21:08"}},"processed_data":{"order_number":"ORD-FzVM-1774113668","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 20:22:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"merxrp2IRTzE0MfROxe8p9YCzfOcUB0p","execution_time":"2026-03-21 20:22:02"} 
[2026-03-21 20:22:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"merxrp2IRTzE0MfROxe8p9YCzfOcUB0p","execution_time":"2026-03-21 20:22:02","total_operations":11,"sites_count":2} 
[2026-03-21 20:22:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"merxrp2IRTzE0MfROxe8p9YCzfOcUB0p","execution_time":"2026-03-21 20:22:02","site_id":3,"site_name":"swgamessd","orders_count":10,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-DvjOsI-1774107524","ORD-UaHcdx3-1774107577","ORD-xbC2-1774107610","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-0P68BPw-1774113216","ORD-BaK5-1774113306","ORD-FtLKv1Eu-1774113627"]} 
[2026-03-21 20:22:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"merxrp2IRTzE0MfROxe8p9YCzfOcUB0p","execution_time":"2026-03-21 20:22:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 20:22:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"merxrp2IRTzE0MfROxe8p9YCzfOcUB0p","execution_time":"2026-03-21 20:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":10} 
[2026-03-21 20:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"merxrp2IRTzE0MfROxe8p9YCzfOcUB0p","execution_time":"2026-03-21 20:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0P68BPw-1774113216","operation_id":160740} 
[2026-03-21 20:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"merxrp2IRTzE0MfROxe8p9YCzfOcUB0p","execution_time":"2026-03-21 20:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 20:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"merxrp2IRTzE0MfROxe8p9YCzfOcUB0p","execution_time":"2026-03-21 20:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BaK5-1774113306","operation_id":160746} 
[2026-03-21 20:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"merxrp2IRTzE0MfROxe8p9YCzfOcUB0p","execution_time":"2026-03-21 20:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 20:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"merxrp2IRTzE0MfROxe8p9YCzfOcUB0p","execution_time":"2026-03-21 20:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 20:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"merxrp2IRTzE0MfROxe8p9YCzfOcUB0p","execution_time":"2026-03-21 20:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FtLKv1Eu-1774113627","operation_id":160754} 
[2026-03-21 20:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"merxrp2IRTzE0MfROxe8p9YCzfOcUB0p","execution_time":"2026-03-21 20:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 20:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"merxrp2IRTzE0MfROxe8p9YCzfOcUB0p","execution_time":"2026-03-21 20:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 20:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"merxrp2IRTzE0MfROxe8p9YCzfOcUB0p","execution_time":"2026-03-21 20:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 20:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"merxrp2IRTzE0MfROxe8p9YCzfOcUB0p","execution_time":"2026-03-21 20:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 20:22:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"merxrp2IRTzE0MfROxe8p9YCzfOcUB0p","execution_time":"2026-03-21 20:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"skipped":10,"updates_prepared":0} 
[2026-03-21 20:22:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"merxrp2IRTzE0MfROxe8p9YCzfOcUB0p","execution_time":"2026-03-21 20:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"errors":0} 
[2026-03-21 20:22:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"merxrp2IRTzE0MfROxe8p9YCzfOcUB0p","execution_time":"2026-03-21 20:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"orders_count":1,"order_ids":["ORD-FzVM-1774113668"]} 
[2026-03-21 20:22:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"merxrp2IRTzE0MfROxe8p9YCzfOcUB0p","execution_time":"2026-03-21 20:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 20:22:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"merxrp2IRTzE0MfROxe8p9YCzfOcUB0p","execution_time":"2026-03-21 20:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"orders_count":1} 
[2026-03-21 20:22:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"merxrp2IRTzE0MfROxe8p9YCzfOcUB0p","execution_time":"2026-03-21 20:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FzVM-1774113668","operation_id":160756,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 20:22:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"merxrp2IRTzE0MfROxe8p9YCzfOcUB0p","execution_time":"2026-03-21 20:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FzVM-1774113668","operation_id":160756,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 20:22:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"merxrp2IRTzE0MfROxe8p9YCzfOcUB0p","execution_time":"2026-03-21 20:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FzVM-1774113668","operation_id":160756,"count":1} 
[2026-03-21 20:22:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"merxrp2IRTzE0MfROxe8p9YCzfOcUB0p","execution_time":"2026-03-21 20:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FzVM-1774113668","operation_id":160756,"count":1} 
[2026-03-21 20:22:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"merxrp2IRTzE0MfROxe8p9YCzfOcUB0p","execution_time":"2026-03-21 20:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FzVM-1774113668","operation_id":160756,"user_id":1320,"notification_type":"order_approved","reference_id":175738} 
[2026-03-21 20:22:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"merxrp2IRTzE0MfROxe8p9YCzfOcUB0p","execution_time":"2026-03-21 20:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FzVM-1774113668","operation_id":160756,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 20:22:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"merxrp2IRTzE0MfROxe8p9YCzfOcUB0p","execution_time":"2026-03-21 20:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FzVM-1774113668","operation_id":160756,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 20:22:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"merxrp2IRTzE0MfROxe8p9YCzfOcUB0p","execution_time":"2026-03-21 20:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FzVM-1774113668","operation_id":160756,"processed":1,"errors":0} 
[2026-03-21 20:22:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"merxrp2IRTzE0MfROxe8p9YCzfOcUB0p","execution_time":"2026-03-21 20:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FzVM-1774113668","operation_id":160756,"processed":1,"errors":0} 
[2026-03-21 20:22:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"merxrp2IRTzE0MfROxe8p9YCzfOcUB0p","execution_time":"2026-03-21 20:22:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FzVM-1774113668","operation_id":160756} 
[2026-03-21 20:22:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1320  
[2026-03-21 20:22:25] production.INFO: Constructing job for order: 175739  
[2026-03-21 20:22:26] production.INFO: Handling job for order: 175739  
[2026-03-21 20:22:26] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:22:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:22:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=362bddf9-cdad-47da-a14a-19ab76c0fcb3&Player_ID=2906790565  
[2026-03-21 20:22:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/86/params?qty=1&uuid=362bddf9-cdad-47da-a14a-19ab76c0fcb3&Player_ID=2906790565","has_body":false} 
[2026-03-21 20:22:27] production.INFO: Operation sent successfully {"operation_id":160757,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-bi1Yv2PM-1774113747","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 20:22:27"}},"processed_data":{"order_number":"ORD-bi1Yv2PM-1774113747","amount":0.9396750000000000380140363631653599441051483154296875,"status":"processing","product":"100+10 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 20:23:06] production.INFO: Constructing job for order: 175740  
[2026-03-21 20:23:09] production.INFO: Handling job for order: 175740  
[2026-03-21 20:23:09] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:23:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:23:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=a6fd8c46-2115-4bef-af15-6c52f7e73329&Player_ID=13625778732  
[2026-03-21 20:23:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=a6fd8c46-2115-4bef-af15-6c52f7e73329&Player_ID=13625778732","has_body":false} 
[2026-03-21 20:23:10] production.INFO: Operation sent successfully {"operation_id":160758,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-FBnb8qXX-1774113790","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}","notes":[],"created_at":"2026-03-21 20:23:10"}},"processed_data":{"order_number":"ORD-FBnb8qXX-1774113790","amount":9.3465000000000006963318810448981821537017822265625,"status":"processing","product":"1080+120 Diamond","game":"FREEFIRE {R}"}} 
[2026-03-21 20:24:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Hourl9lTqtkQw4e2kTyHGPy9MtxglJOz","execution_time":"2026-03-21 20:24:01"} 
[2026-03-21 20:24:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Hourl9lTqtkQw4e2kTyHGPy9MtxglJOz","execution_time":"2026-03-21 20:24:01","total_operations":12,"sites_count":1} 
[2026-03-21 20:24:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Hourl9lTqtkQw4e2kTyHGPy9MtxglJOz","execution_time":"2026-03-21 20:24:01","site_id":3,"site_name":"swgamessd","orders_count":12,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-DvjOsI-1774107524","ORD-UaHcdx3-1774107577","ORD-xbC2-1774107610","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-0P68BPw-1774113216","ORD-BaK5-1774113306","ORD-FtLKv1Eu-1774113627"]} 
[2026-03-21 20:24:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Hourl9lTqtkQw4e2kTyHGPy9MtxglJOz","execution_time":"2026-03-21 20:24:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 20:24:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Hourl9lTqtkQw4e2kTyHGPy9MtxglJOz","execution_time":"2026-03-21 20:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":12} 
[2026-03-21 20:24:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Hourl9lTqtkQw4e2kTyHGPy9MtxglJOz","execution_time":"2026-03-21 20:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0P68BPw-1774113216","operation_id":160740} 
[2026-03-21 20:24:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Hourl9lTqtkQw4e2kTyHGPy9MtxglJOz","execution_time":"2026-03-21 20:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 20:24:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Hourl9lTqtkQw4e2kTyHGPy9MtxglJOz","execution_time":"2026-03-21 20:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BaK5-1774113306","operation_id":160746} 
[2026-03-21 20:24:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Hourl9lTqtkQw4e2kTyHGPy9MtxglJOz","execution_time":"2026-03-21 20:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bi1Yv2PM-1774113747","operation_id":160757} 
[2026-03-21 20:24:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Hourl9lTqtkQw4e2kTyHGPy9MtxglJOz","execution_time":"2026-03-21 20:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 20:24:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Hourl9lTqtkQw4e2kTyHGPy9MtxglJOz","execution_time":"2026-03-21 20:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 20:24:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Hourl9lTqtkQw4e2kTyHGPy9MtxglJOz","execution_time":"2026-03-21 20:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FBnb8qXX-1774113790","operation_id":160758} 
[2026-03-21 20:24:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Hourl9lTqtkQw4e2kTyHGPy9MtxglJOz","execution_time":"2026-03-21 20:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FtLKv1Eu-1774113627","operation_id":160754} 
[2026-03-21 20:24:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Hourl9lTqtkQw4e2kTyHGPy9MtxglJOz","execution_time":"2026-03-21 20:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 20:24:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Hourl9lTqtkQw4e2kTyHGPy9MtxglJOz","execution_time":"2026-03-21 20:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 20:24:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Hourl9lTqtkQw4e2kTyHGPy9MtxglJOz","execution_time":"2026-03-21 20:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 20:24:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Hourl9lTqtkQw4e2kTyHGPy9MtxglJOz","execution_time":"2026-03-21 20:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 20:24:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Hourl9lTqtkQw4e2kTyHGPy9MtxglJOz","execution_time":"2026-03-21 20:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"skipped":12,"updates_prepared":0} 
[2026-03-21 20:24:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Hourl9lTqtkQw4e2kTyHGPy9MtxglJOz","execution_time":"2026-03-21 20:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"errors":0} 
[2026-03-21 20:24:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Hourl9lTqtkQw4e2kTyHGPy9MtxglJOz","execution_time":"2026-03-21 20:24:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 20:24:21] production.INFO: Constructing job for order: 175741  
[2026-03-21 20:24:22] production.INFO: Handling job for order: 175741  
[2026-03-21 20:24:22] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 20:24:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:24:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=c6ca0016-fb64-4733-a1a3-7b0314065240&Player_ID=0998827334  
[2026-03-21 20:24:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=c6ca0016-fb64-4733-a1a3-7b0314065240&Player_ID=0998827334","has_body":false} 
[2026-03-21 20:24:23] production.INFO: Operation sent successfully {"operation_id":160759,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-m8p-1774113863","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 20:24:23"}},"processed_data":{"order_number":"ORD-m8p-1774113863","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 20:25:02] production.INFO: Executing GetProducts task...  
[2026-03-21 20:25:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 20:25:02] production.INFO: Executing GetProducts task...  
[2026-03-21 20:25:04] production.INFO: async() رجع: true  
[2026-03-21 20:25:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 20:25:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 20:25:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 20:25:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 20:25:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 20:25:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 20:25:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 20:25:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 20:25:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 20:25:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 20:25:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 20:26:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Hsj9TY55KxDA5Br1AeHoWymw5ubzVnvI","execution_time":"2026-03-21 20:26:03"} 
[2026-03-21 20:26:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Hsj9TY55KxDA5Br1AeHoWymw5ubzVnvI","execution_time":"2026-03-21 20:26:03","total_operations":13,"sites_count":2} 
[2026-03-21 20:26:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Hsj9TY55KxDA5Br1AeHoWymw5ubzVnvI","execution_time":"2026-03-21 20:26:03","site_id":3,"site_name":"swgamessd","orders_count":12,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-DvjOsI-1774107524","ORD-UaHcdx3-1774107577","ORD-xbC2-1774107610","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-0P68BPw-1774113216","ORD-BaK5-1774113306","ORD-FtLKv1Eu-1774113627"]} 
[2026-03-21 20:26:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Hsj9TY55KxDA5Br1AeHoWymw5ubzVnvI","execution_time":"2026-03-21 20:26:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 20:26:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Hsj9TY55KxDA5Br1AeHoWymw5ubzVnvI","execution_time":"2026-03-21 20:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":12} 
[2026-03-21 20:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Hsj9TY55KxDA5Br1AeHoWymw5ubzVnvI","execution_time":"2026-03-21 20:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0P68BPw-1774113216","operation_id":160740} 
[2026-03-21 20:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Hsj9TY55KxDA5Br1AeHoWymw5ubzVnvI","execution_time":"2026-03-21 20:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 20:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Hsj9TY55KxDA5Br1AeHoWymw5ubzVnvI","execution_time":"2026-03-21 20:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BaK5-1774113306","operation_id":160746} 
[2026-03-21 20:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Hsj9TY55KxDA5Br1AeHoWymw5ubzVnvI","execution_time":"2026-03-21 20:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bi1Yv2PM-1774113747","operation_id":160757} 
[2026-03-21 20:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Hsj9TY55KxDA5Br1AeHoWymw5ubzVnvI","execution_time":"2026-03-21 20:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 20:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Hsj9TY55KxDA5Br1AeHoWymw5ubzVnvI","execution_time":"2026-03-21 20:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 20:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Hsj9TY55KxDA5Br1AeHoWymw5ubzVnvI","execution_time":"2026-03-21 20:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FBnb8qXX-1774113790","operation_id":160758} 
[2026-03-21 20:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Hsj9TY55KxDA5Br1AeHoWymw5ubzVnvI","execution_time":"2026-03-21 20:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FtLKv1Eu-1774113627","operation_id":160754} 
[2026-03-21 20:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Hsj9TY55KxDA5Br1AeHoWymw5ubzVnvI","execution_time":"2026-03-21 20:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 20:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Hsj9TY55KxDA5Br1AeHoWymw5ubzVnvI","execution_time":"2026-03-21 20:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 20:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Hsj9TY55KxDA5Br1AeHoWymw5ubzVnvI","execution_time":"2026-03-21 20:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 20:26:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Hsj9TY55KxDA5Br1AeHoWymw5ubzVnvI","execution_time":"2026-03-21 20:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 20:26:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Hsj9TY55KxDA5Br1AeHoWymw5ubzVnvI","execution_time":"2026-03-21 20:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"skipped":12,"updates_prepared":0} 
[2026-03-21 20:26:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Hsj9TY55KxDA5Br1AeHoWymw5ubzVnvI","execution_time":"2026-03-21 20:26:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"errors":0} 
[2026-03-21 20:26:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Hsj9TY55KxDA5Br1AeHoWymw5ubzVnvI","execution_time":"2026-03-21 20:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"orders_count":1,"order_ids":["ORD-m8p-1774113863"]} 
[2026-03-21 20:26:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Hsj9TY55KxDA5Br1AeHoWymw5ubzVnvI","execution_time":"2026-03-21 20:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 20:26:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Hsj9TY55KxDA5Br1AeHoWymw5ubzVnvI","execution_time":"2026-03-21 20:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"orders_count":1} 
[2026-03-21 20:26:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Hsj9TY55KxDA5Br1AeHoWymw5ubzVnvI","execution_time":"2026-03-21 20:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-m8p-1774113863","operation_id":160759,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 20:26:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"Hsj9TY55KxDA5Br1AeHoWymw5ubzVnvI","execution_time":"2026-03-21 20:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-m8p-1774113863","operation_id":160759,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 20:26:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"Hsj9TY55KxDA5Br1AeHoWymw5ubzVnvI","execution_time":"2026-03-21 20:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-m8p-1774113863","operation_id":160759,"count":1} 
[2026-03-21 20:26:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"Hsj9TY55KxDA5Br1AeHoWymw5ubzVnvI","execution_time":"2026-03-21 20:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-m8p-1774113863","operation_id":160759,"count":1} 
[2026-03-21 20:26:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Hsj9TY55KxDA5Br1AeHoWymw5ubzVnvI","execution_time":"2026-03-21 20:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-m8p-1774113863","operation_id":160759,"user_id":1470,"notification_type":"order_approved","reference_id":175741} 
[2026-03-21 20:26:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"Hsj9TY55KxDA5Br1AeHoWymw5ubzVnvI","execution_time":"2026-03-21 20:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-m8p-1774113863","operation_id":160759,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 20:26:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"Hsj9TY55KxDA5Br1AeHoWymw5ubzVnvI","execution_time":"2026-03-21 20:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-m8p-1774113863","operation_id":160759,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 20:26:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"Hsj9TY55KxDA5Br1AeHoWymw5ubzVnvI","execution_time":"2026-03-21 20:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-m8p-1774113863","operation_id":160759,"processed":1,"errors":0} 
[2026-03-21 20:26:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Hsj9TY55KxDA5Br1AeHoWymw5ubzVnvI","execution_time":"2026-03-21 20:26:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-m8p-1774113863","operation_id":160759,"processed":1,"errors":0} 
[2026-03-21 20:26:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Hsj9TY55KxDA5Br1AeHoWymw5ubzVnvI","execution_time":"2026-03-21 20:26:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-m8p-1774113863","operation_id":160759} 
[2026-03-21 20:26:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1470  
[2026-03-21 20:27:06] production.INFO: Constructing job for order: 175742  
[2026-03-21 20:27:07] production.INFO: Handling job for order: 175742  
[2026-03-21 20:27:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:27:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:27:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f7f8c7d0-0bb6-4196-8337-068ab86f7144&Player_ID=52363845312  
[2026-03-21 20:27:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f7f8c7d0-0bb6-4196-8337-068ab86f7144&Player_ID=52363845312","has_body":false} 
[2026-03-21 20:27:07] production.INFO: Operation sent successfully {"operation_id":160760,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-UEVRxpNg-1774114027","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 20:27:07"}},"processed_data":{"order_number":"ORD-UEVRxpNg-1774114027","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 20:27:14] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-UEVRxpNg-1774114027","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 20:27:14] production.INFO: Processed webhook data (normalized) {"id":"ORD-UEVRxpNg-1774114027","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 20:27:14] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 20:27:14] production.INFO: SendAcceptReject: Notification queued {"user_id":844,"notification_type":"order_approved","reference_id":175742} 
[2026-03-21 20:27:14] production.INFO: Order updated successfully. Order ID: 175742, Status: completed  
[2026-03-21 20:27:14] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-UEVRxpNg-1774114027","status":"completed","codes_count":0} 
[2026-03-21 20:27:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 844  
[2026-03-21 20:27:59] production.INFO: Constructing job for order: 175743  
[2026-03-21 20:28:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Zp4H7rXRmxIECmaYsaxFmojSM6YkfsUw","execution_time":"2026-03-21 20:28:01"} 
[2026-03-21 20:28:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Zp4H7rXRmxIECmaYsaxFmojSM6YkfsUw","execution_time":"2026-03-21 20:28:01","total_operations":12,"sites_count":1} 
[2026-03-21 20:28:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Zp4H7rXRmxIECmaYsaxFmojSM6YkfsUw","execution_time":"2026-03-21 20:28:01","site_id":3,"site_name":"swgamessd","orders_count":12,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-DvjOsI-1774107524","ORD-UaHcdx3-1774107577","ORD-xbC2-1774107610","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-0P68BPw-1774113216","ORD-BaK5-1774113306","ORD-FtLKv1Eu-1774113627"]} 
[2026-03-21 20:28:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Zp4H7rXRmxIECmaYsaxFmojSM6YkfsUw","execution_time":"2026-03-21 20:28:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 20:28:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Zp4H7rXRmxIECmaYsaxFmojSM6YkfsUw","execution_time":"2026-03-21 20:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":12} 
[2026-03-21 20:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Zp4H7rXRmxIECmaYsaxFmojSM6YkfsUw","execution_time":"2026-03-21 20:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0P68BPw-1774113216","operation_id":160740} 
[2026-03-21 20:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Zp4H7rXRmxIECmaYsaxFmojSM6YkfsUw","execution_time":"2026-03-21 20:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 20:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Zp4H7rXRmxIECmaYsaxFmojSM6YkfsUw","execution_time":"2026-03-21 20:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BaK5-1774113306","operation_id":160746} 
[2026-03-21 20:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Zp4H7rXRmxIECmaYsaxFmojSM6YkfsUw","execution_time":"2026-03-21 20:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bi1Yv2PM-1774113747","operation_id":160757} 
[2026-03-21 20:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Zp4H7rXRmxIECmaYsaxFmojSM6YkfsUw","execution_time":"2026-03-21 20:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 20:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Zp4H7rXRmxIECmaYsaxFmojSM6YkfsUw","execution_time":"2026-03-21 20:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 20:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Zp4H7rXRmxIECmaYsaxFmojSM6YkfsUw","execution_time":"2026-03-21 20:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FBnb8qXX-1774113790","operation_id":160758} 
[2026-03-21 20:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Zp4H7rXRmxIECmaYsaxFmojSM6YkfsUw","execution_time":"2026-03-21 20:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FtLKv1Eu-1774113627","operation_id":160754} 
[2026-03-21 20:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Zp4H7rXRmxIECmaYsaxFmojSM6YkfsUw","execution_time":"2026-03-21 20:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 20:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Zp4H7rXRmxIECmaYsaxFmojSM6YkfsUw","execution_time":"2026-03-21 20:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 20:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Zp4H7rXRmxIECmaYsaxFmojSM6YkfsUw","execution_time":"2026-03-21 20:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 20:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Zp4H7rXRmxIECmaYsaxFmojSM6YkfsUw","execution_time":"2026-03-21 20:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 20:28:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Zp4H7rXRmxIECmaYsaxFmojSM6YkfsUw","execution_time":"2026-03-21 20:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"skipped":12,"updates_prepared":0} 
[2026-03-21 20:28:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Zp4H7rXRmxIECmaYsaxFmojSM6YkfsUw","execution_time":"2026-03-21 20:28:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"errors":0} 
[2026-03-21 20:28:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Zp4H7rXRmxIECmaYsaxFmojSM6YkfsUw","execution_time":"2026-03-21 20:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 20:28:02] production.INFO: Handling job for order: 175743  
[2026-03-21 20:28:02] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 20:28:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:28:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=8cb95d79-635f-47ed-8bc8-ec9dfd05155e&Player_ID=0941584380  
[2026-03-21 20:28:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=8cb95d79-635f-47ed-8bc8-ec9dfd05155e&Player_ID=0941584380","has_body":false} 
[2026-03-21 20:28:02] production.INFO: Operation sent successfully {"operation_id":160761,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-gLumGNS-1774114082","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 20:28:02"}},"processed_data":{"order_number":"ORD-gLumGNS-1774114082","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 20:28:05] production.INFO: Constructing job for order: 175744  
[2026-03-21 20:28:08] production.INFO: Handling job for order: 175744  
[2026-03-21 20:28:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:28:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:28:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/564/params?qty=14000&uuid=a61cabe8-c3bf-43cc-88c3-7bb3ccccb593&Player_ID=220534754  
[2026-03-21 20:28:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/564/params?qty=14000&uuid=a61cabe8-c3bf-43cc-88c3-7bb3ccccb593&Player_ID=220534754","has_body":false} 
[2026-03-21 20:28:09] production.INFO: Operation sent successfully {"operation_id":160762,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-f7xH-1774114089","amount":1.9339963999999998378598320414312183856964111328125,"status":"processing","product":"Sugo Amount","game":"Sugo","notes":[],"created_at":"2026-03-21 20:28:09"}},"processed_data":{"order_number":"ORD-f7xH-1774114089","amount":1.9339963999999998378598320414312183856964111328125,"status":"processing","product":"Sugo Amount","game":"Sugo"}} 
[2026-03-21 20:28:41] production.INFO: Constructing job for order: 175745  
[2026-03-21 20:28:42] production.INFO: Handling job for order: 175745  
[2026-03-21 20:28:42] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:28:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:28:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=85000&uuid=516bcc06-2537-445f-b9f0-d267092a16c0&Player_ID=66557974  
[2026-03-21 20:28:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=85000&uuid=516bcc06-2537-445f-b9f0-d267092a16c0&Player_ID=66557974","has_body":false} 
[2026-03-21 20:28:43] production.INFO: Operation sent successfully {"operation_id":160763,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Gt54xa-1774114123","amount":9.058526499999999259671312756836414337158203125,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-21 20:28:43"}},"processed_data":{"order_number":"ORD-Gt54xa-1774114123","amount":9.058526499999999259671312756836414337158203125,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-21 20:30:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"AA2x8z14bB3U6lqvt80WBwlQMaAjCPbe","execution_time":"2026-03-21 20:30:01"} 
[2026-03-21 20:30:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"AA2x8z14bB3U6lqvt80WBwlQMaAjCPbe","execution_time":"2026-03-21 20:30:01","total_operations":15,"sites_count":2} 
[2026-03-21 20:30:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"AA2x8z14bB3U6lqvt80WBwlQMaAjCPbe","execution_time":"2026-03-21 20:30:01","site_id":3,"site_name":"swgamessd","orders_count":14,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-DvjOsI-1774107524","ORD-UaHcdx3-1774107577","ORD-xbC2-1774107610","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-0P68BPw-1774113216","ORD-BaK5-1774113306","ORD-FtLKv1Eu-1774113627"]} 
[2026-03-21 20:30:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"AA2x8z14bB3U6lqvt80WBwlQMaAjCPbe","execution_time":"2026-03-21 20:30:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 20:30:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"AA2x8z14bB3U6lqvt80WBwlQMaAjCPbe","execution_time":"2026-03-21 20:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":14} 
[2026-03-21 20:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AA2x8z14bB3U6lqvt80WBwlQMaAjCPbe","execution_time":"2026-03-21 20:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0P68BPw-1774113216","operation_id":160740} 
[2026-03-21 20:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AA2x8z14bB3U6lqvt80WBwlQMaAjCPbe","execution_time":"2026-03-21 20:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 20:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AA2x8z14bB3U6lqvt80WBwlQMaAjCPbe","execution_time":"2026-03-21 20:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BaK5-1774113306","operation_id":160746} 
[2026-03-21 20:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AA2x8z14bB3U6lqvt80WBwlQMaAjCPbe","execution_time":"2026-03-21 20:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bi1Yv2PM-1774113747","operation_id":160757} 
[2026-03-21 20:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AA2x8z14bB3U6lqvt80WBwlQMaAjCPbe","execution_time":"2026-03-21 20:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 20:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AA2x8z14bB3U6lqvt80WBwlQMaAjCPbe","execution_time":"2026-03-21 20:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 20:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AA2x8z14bB3U6lqvt80WBwlQMaAjCPbe","execution_time":"2026-03-21 20:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-f7xH-1774114089","operation_id":160762} 
[2026-03-21 20:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AA2x8z14bB3U6lqvt80WBwlQMaAjCPbe","execution_time":"2026-03-21 20:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FBnb8qXX-1774113790","operation_id":160758} 
[2026-03-21 20:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AA2x8z14bB3U6lqvt80WBwlQMaAjCPbe","execution_time":"2026-03-21 20:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FtLKv1Eu-1774113627","operation_id":160754} 
[2026-03-21 20:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AA2x8z14bB3U6lqvt80WBwlQMaAjCPbe","execution_time":"2026-03-21 20:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Gt54xa-1774114123","operation_id":160763} 
[2026-03-21 20:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AA2x8z14bB3U6lqvt80WBwlQMaAjCPbe","execution_time":"2026-03-21 20:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 20:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AA2x8z14bB3U6lqvt80WBwlQMaAjCPbe","execution_time":"2026-03-21 20:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 20:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AA2x8z14bB3U6lqvt80WBwlQMaAjCPbe","execution_time":"2026-03-21 20:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 20:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AA2x8z14bB3U6lqvt80WBwlQMaAjCPbe","execution_time":"2026-03-21 20:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 20:30:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"AA2x8z14bB3U6lqvt80WBwlQMaAjCPbe","execution_time":"2026-03-21 20:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"skipped":14,"updates_prepared":0} 
[2026-03-21 20:30:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"AA2x8z14bB3U6lqvt80WBwlQMaAjCPbe","execution_time":"2026-03-21 20:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"errors":0} 
[2026-03-21 20:30:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"AA2x8z14bB3U6lqvt80WBwlQMaAjCPbe","execution_time":"2026-03-21 20:30:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"orders_count":1,"order_ids":["ORD-gLumGNS-1774114082"]} 
[2026-03-21 20:30:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"AA2x8z14bB3U6lqvt80WBwlQMaAjCPbe","execution_time":"2026-03-21 20:30:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 20:30:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"AA2x8z14bB3U6lqvt80WBwlQMaAjCPbe","execution_time":"2026-03-21 20:30:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"orders_count":1} 
[2026-03-21 20:30:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"AA2x8z14bB3U6lqvt80WBwlQMaAjCPbe","execution_time":"2026-03-21 20:30:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gLumGNS-1774114082","operation_id":160761,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 20:30:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"AA2x8z14bB3U6lqvt80WBwlQMaAjCPbe","execution_time":"2026-03-21 20:30:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gLumGNS-1774114082","operation_id":160761,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 20:30:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"AA2x8z14bB3U6lqvt80WBwlQMaAjCPbe","execution_time":"2026-03-21 20:30:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gLumGNS-1774114082","operation_id":160761,"count":1} 
[2026-03-21 20:30:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"AA2x8z14bB3U6lqvt80WBwlQMaAjCPbe","execution_time":"2026-03-21 20:30:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gLumGNS-1774114082","operation_id":160761,"count":1} 
[2026-03-21 20:30:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"AA2x8z14bB3U6lqvt80WBwlQMaAjCPbe","execution_time":"2026-03-21 20:30:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gLumGNS-1774114082","operation_id":160761,"user_id":71,"notification_type":"order_approved","reference_id":175743} 
[2026-03-21 20:30:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"AA2x8z14bB3U6lqvt80WBwlQMaAjCPbe","execution_time":"2026-03-21 20:30:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gLumGNS-1774114082","operation_id":160761,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 20:30:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"AA2x8z14bB3U6lqvt80WBwlQMaAjCPbe","execution_time":"2026-03-21 20:30:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gLumGNS-1774114082","operation_id":160761,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 20:30:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"AA2x8z14bB3U6lqvt80WBwlQMaAjCPbe","execution_time":"2026-03-21 20:30:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gLumGNS-1774114082","operation_id":160761,"processed":1,"errors":0} 
[2026-03-21 20:30:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"AA2x8z14bB3U6lqvt80WBwlQMaAjCPbe","execution_time":"2026-03-21 20:30:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gLumGNS-1774114082","operation_id":160761,"processed":1,"errors":0} 
[2026-03-21 20:30:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"AA2x8z14bB3U6lqvt80WBwlQMaAjCPbe","execution_time":"2026-03-21 20:30:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-gLumGNS-1774114082","operation_id":160761} 
[2026-03-21 20:30:01] production.INFO: Executing GetProducts task...  
[2026-03-21 20:30:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 20:30:01] production.INFO: Executing GetProducts task...  
[2026-03-21 20:30:03] production.INFO: async() رجع: true  
[2026-03-21 20:30:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 20:30:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 20:30:04] production.WARNING: Product with ID 213 not found  
[2026-03-21 20:30:04] production.WARNING: Product with ID 212 not found  
[2026-03-21 20:30:04] production.WARNING: Product with ID 211 not found  
[2026-03-21 20:30:04] production.WARNING: Product with ID 210 not found  
[2026-03-21 20:30:04] production.WARNING: Product with ID 209 not found  
[2026-03-21 20:30:04] production.WARNING: Product with ID 214 not found  
[2026-03-21 20:30:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-f7xH-1774114089","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 20:30:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-f7xH-1774114089","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 20:30:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 20:30:04] production.WARNING: Product with ID 215 not found  
[2026-03-21 20:30:04] production.WARNING: Product with ID 216 not found  
[2026-03-21 20:30:04] production.INFO: SendAcceptReject: Notification queued {"user_id":769,"notification_type":"order_approved","reference_id":175744} 
[2026-03-21 20:30:04] production.INFO: Order updated successfully. Order ID: 175744, Status: completed  
[2026-03-21 20:30:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-f7xH-1774114089","status":"completed","codes_count":0} 
[2026-03-21 20:30:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 20:30:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 71  
[2026-03-21 20:30:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 769  
[2026-03-21 20:31:32] production.INFO: Constructing job for order: 175746  
[2026-03-21 20:31:35] production.INFO: Handling job for order: 175746  
[2026-03-21 20:31:35] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 20:31:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:31:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=9ac10b85-4ec5-4d8c-8936-cd346d6e7685&Player_ID=0996622531  
[2026-03-21 20:31:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=9ac10b85-4ec5-4d8c-8936-cd346d6e7685&Player_ID=0996622531","has_body":false} 
[2026-03-21 20:31:36] production.INFO: Operation sent successfully {"operation_id":160764,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-TnBB-1774114296","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 20:31:36"}},"processed_data":{"order_number":"ORD-TnBB-1774114296","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 20:32:01] production.INFO: Constructing job for order: 175747  
[2026-03-21 20:32:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"iFmHglIqTsmVQerp2zyf0LPbYg3TfvLE","execution_time":"2026-03-21 20:32:03"} 
[2026-03-21 20:32:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"iFmHglIqTsmVQerp2zyf0LPbYg3TfvLE","execution_time":"2026-03-21 20:32:03","total_operations":14,"sites_count":2} 
[2026-03-21 20:32:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"iFmHglIqTsmVQerp2zyf0LPbYg3TfvLE","execution_time":"2026-03-21 20:32:03","site_id":3,"site_name":"swgamessd","orders_count":13,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-DvjOsI-1774107524","ORD-UaHcdx3-1774107577","ORD-xbC2-1774107610","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-0P68BPw-1774113216","ORD-BaK5-1774113306","ORD-FtLKv1Eu-1774113627"]} 
[2026-03-21 20:32:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"iFmHglIqTsmVQerp2zyf0LPbYg3TfvLE","execution_time":"2026-03-21 20:32:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 20:32:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"iFmHglIqTsmVQerp2zyf0LPbYg3TfvLE","execution_time":"2026-03-21 20:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":13} 
[2026-03-21 20:32:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iFmHglIqTsmVQerp2zyf0LPbYg3TfvLE","execution_time":"2026-03-21 20:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0P68BPw-1774113216","operation_id":160740} 
[2026-03-21 20:32:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iFmHglIqTsmVQerp2zyf0LPbYg3TfvLE","execution_time":"2026-03-21 20:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 20:32:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iFmHglIqTsmVQerp2zyf0LPbYg3TfvLE","execution_time":"2026-03-21 20:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BaK5-1774113306","operation_id":160746} 
[2026-03-21 20:32:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iFmHglIqTsmVQerp2zyf0LPbYg3TfvLE","execution_time":"2026-03-21 20:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-bi1Yv2PM-1774113747","operation_id":160757} 
[2026-03-21 20:32:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iFmHglIqTsmVQerp2zyf0LPbYg3TfvLE","execution_time":"2026-03-21 20:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 20:32:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iFmHglIqTsmVQerp2zyf0LPbYg3TfvLE","execution_time":"2026-03-21 20:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 20:32:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iFmHglIqTsmVQerp2zyf0LPbYg3TfvLE","execution_time":"2026-03-21 20:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FBnb8qXX-1774113790","operation_id":160758} 
[2026-03-21 20:32:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iFmHglIqTsmVQerp2zyf0LPbYg3TfvLE","execution_time":"2026-03-21 20:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FtLKv1Eu-1774113627","operation_id":160754} 
[2026-03-21 20:32:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iFmHglIqTsmVQerp2zyf0LPbYg3TfvLE","execution_time":"2026-03-21 20:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Gt54xa-1774114123","operation_id":160763} 
[2026-03-21 20:32:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iFmHglIqTsmVQerp2zyf0LPbYg3TfvLE","execution_time":"2026-03-21 20:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 20:32:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iFmHglIqTsmVQerp2zyf0LPbYg3TfvLE","execution_time":"2026-03-21 20:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 20:32:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iFmHglIqTsmVQerp2zyf0LPbYg3TfvLE","execution_time":"2026-03-21 20:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 20:32:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iFmHglIqTsmVQerp2zyf0LPbYg3TfvLE","execution_time":"2026-03-21 20:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 20:32:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"iFmHglIqTsmVQerp2zyf0LPbYg3TfvLE","execution_time":"2026-03-21 20:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"skipped":13,"updates_prepared":0} 
[2026-03-21 20:32:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"iFmHglIqTsmVQerp2zyf0LPbYg3TfvLE","execution_time":"2026-03-21 20:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"errors":0} 
[2026-03-21 20:32:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"iFmHglIqTsmVQerp2zyf0LPbYg3TfvLE","execution_time":"2026-03-21 20:32:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"orders_count":1,"order_ids":["ORD-TnBB-1774114296"]} 
[2026-03-21 20:32:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"iFmHglIqTsmVQerp2zyf0LPbYg3TfvLE","execution_time":"2026-03-21 20:32:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 20:32:05] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"iFmHglIqTsmVQerp2zyf0LPbYg3TfvLE","execution_time":"2026-03-21 20:32:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"orders_count":1} 
[2026-03-21 20:32:05] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"iFmHglIqTsmVQerp2zyf0LPbYg3TfvLE","execution_time":"2026-03-21 20:32:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TnBB-1774114296","operation_id":160764,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 20:32:05] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"iFmHglIqTsmVQerp2zyf0LPbYg3TfvLE","execution_time":"2026-03-21 20:32:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TnBB-1774114296","operation_id":160764,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 20:32:05] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"iFmHglIqTsmVQerp2zyf0LPbYg3TfvLE","execution_time":"2026-03-21 20:32:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TnBB-1774114296","operation_id":160764,"count":1} 
[2026-03-21 20:32:05] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"iFmHglIqTsmVQerp2zyf0LPbYg3TfvLE","execution_time":"2026-03-21 20:32:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TnBB-1774114296","operation_id":160764,"count":1} 
[2026-03-21 20:32:05] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"iFmHglIqTsmVQerp2zyf0LPbYg3TfvLE","execution_time":"2026-03-21 20:32:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TnBB-1774114296","operation_id":160764,"user_id":315,"notification_type":"order_approved","reference_id":175746} 
[2026-03-21 20:32:05] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"iFmHglIqTsmVQerp2zyf0LPbYg3TfvLE","execution_time":"2026-03-21 20:32:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TnBB-1774114296","operation_id":160764,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 20:32:05] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"iFmHglIqTsmVQerp2zyf0LPbYg3TfvLE","execution_time":"2026-03-21 20:32:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TnBB-1774114296","operation_id":160764,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 20:32:05] production.INFO: Batch update completed {"job":"Quryjob","job_id":"iFmHglIqTsmVQerp2zyf0LPbYg3TfvLE","execution_time":"2026-03-21 20:32:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TnBB-1774114296","operation_id":160764,"processed":1,"errors":0} 
[2026-03-21 20:32:05] production.INFO: Batch query completed {"job":"Quryjob","job_id":"iFmHglIqTsmVQerp2zyf0LPbYg3TfvLE","execution_time":"2026-03-21 20:32:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TnBB-1774114296","operation_id":160764,"processed":1,"errors":0} 
[2026-03-21 20:32:05] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"iFmHglIqTsmVQerp2zyf0LPbYg3TfvLE","execution_time":"2026-03-21 20:32:05","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-TnBB-1774114296","operation_id":160764} 
[2026-03-21 20:32:05] production.INFO: Handling job for order: 175747  
[2026-03-21 20:32:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:32:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:32:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/561/params?qty=60000&uuid=b90dabd4-8b67-4a2c-acd2-76167ca034bc&Player_ID=600076  
[2026-03-21 20:32:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/561/params?qty=60000&uuid=b90dabd4-8b67-4a2c-acd2-76167ca034bc&Player_ID=600076","has_body":false} 
[2026-03-21 20:32:06] production.INFO: Operation sent successfully {"operation_id":160765,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-YhMKHN5-1774114326","amount":4.44850200000000040034819903667084872722625732421875,"status":"processing","product":"Tami Amount","game":"Tami","notes":[],"created_at":"2026-03-21 20:32:06"}},"processed_data":{"order_number":"ORD-YhMKHN5-1774114326","amount":4.44850200000000040034819903667084872722625732421875,"status":"processing","product":"Tami Amount","game":"Tami"}} 
[2026-03-21 20:32:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 315  
[2026-03-21 20:32:34] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-BaK5-1774113306","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-21 20:32:34] production.INFO: Processed webhook data (normalized) {"id":"ORD-BaK5-1774113306","status":"cancelled","codes":[],"notes":[]} 
[2026-03-21 20:32:34] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-21 20:32:34] production.INFO: SendAcceptReject: Notification queued {"user_id":148,"notification_type":"order_rejected","reference_id":175728} 
[2026-03-21 20:32:34] production.INFO: Order updated successfully. Order ID: 175728, Status: rejected  
[2026-03-21 20:32:34] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-BaK5-1774113306","status":"rejected","codes_count":0} 
[2026-03-21 20:32:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-21 20:32:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-21 20:32:42] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"258.0","mainamount":"258","operation_number":"600429226646","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phppkrlhph5jeg15kp2jSS"}},"user_id":1221} 
[2026-03-21 20:32:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 20:32:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 20:32:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 20:32:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 20:32:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 20:32:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 20:32:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 20:32:42] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 20:32:42] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18373,"user_id":1221,"amount":258.0,"admins_notified":7} 
[2026-03-21 20:32:53] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-bi1Yv2PM-1774113747","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 20:32:53] production.INFO: Processed webhook data (normalized) {"id":"ORD-bi1Yv2PM-1774113747","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 20:32:53] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 20:32:53] production.INFO: SendAcceptReject: Notification queued {"user_id":659,"notification_type":"order_approved","reference_id":175739} 
[2026-03-21 20:32:53] production.INFO: Order updated successfully. Order ID: 175739, Status: completed  
[2026-03-21 20:32:53] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-bi1Yv2PM-1774113747","status":"completed","codes_count":0} 
[2026-03-21 20:32:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 659  
[2026-03-21 20:33:29] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-FtLKv1Eu-1774113627","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-21 20:33:29] production.INFO: Processed webhook data (normalized) {"id":"ORD-FtLKv1Eu-1774113627","status":"cancelled","codes":[],"notes":[]} 
[2026-03-21 20:33:29] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-21 20:33:29] production.INFO: SendAcceptReject: Notification queued {"user_id":409,"notification_type":"order_rejected","reference_id":175736} 
[2026-03-21 20:33:29] production.INFO: Order updated successfully. Order ID: 175736, Status: rejected  
[2026-03-21 20:33:29] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-FtLKv1Eu-1774113627","status":"rejected","codes_count":0} 
[2026-03-21 20:33:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 409  
[2026-03-21 20:33:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 409  
[2026-03-21 20:33:59] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Gt54xa-1774114123","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-21 20:33:59] production.INFO: Processed webhook data (normalized) {"id":"ORD-Gt54xa-1774114123","status":"cancelled","codes":[],"notes":[]} 
[2026-03-21 20:33:59] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-21 20:33:59] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_rejected","reference_id":175745} 
[2026-03-21 20:33:59] production.INFO: Order updated successfully. Order ID: 175745, Status: rejected  
[2026-03-21 20:33:59] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Gt54xa-1774114123","status":"rejected","codes_count":0} 
[2026-03-21 20:34:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-21 20:34:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-21 20:34:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"inadipUzQ46ihSkHWb7Lcwbyl69lwPX3","execution_time":"2026-03-21 20:34:00"} 
[2026-03-21 20:34:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"inadipUzQ46ihSkHWb7Lcwbyl69lwPX3","execution_time":"2026-03-21 20:34:00","total_operations":10,"sites_count":1} 
[2026-03-21 20:34:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"inadipUzQ46ihSkHWb7Lcwbyl69lwPX3","execution_time":"2026-03-21 20:34:00","site_id":3,"site_name":"swgamessd","orders_count":10,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-DvjOsI-1774107524","ORD-UaHcdx3-1774107577","ORD-xbC2-1774107610","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-0P68BPw-1774113216","ORD-FBnb8qXX-1774113790","ORD-YhMKHN5-1774114326"]} 
[2026-03-21 20:34:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"inadipUzQ46ihSkHWb7Lcwbyl69lwPX3","execution_time":"2026-03-21 20:34:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 20:34:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"inadipUzQ46ihSkHWb7Lcwbyl69lwPX3","execution_time":"2026-03-21 20:34:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":10} 
[2026-03-21 20:34:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"inadipUzQ46ihSkHWb7Lcwbyl69lwPX3","execution_time":"2026-03-21 20:34:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0P68BPw-1774113216","operation_id":160740} 
[2026-03-21 20:34:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"inadipUzQ46ihSkHWb7Lcwbyl69lwPX3","execution_time":"2026-03-21 20:34:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 20:34:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"inadipUzQ46ihSkHWb7Lcwbyl69lwPX3","execution_time":"2026-03-21 20:34:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 20:34:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"inadipUzQ46ihSkHWb7Lcwbyl69lwPX3","execution_time":"2026-03-21 20:34:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 20:34:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"inadipUzQ46ihSkHWb7Lcwbyl69lwPX3","execution_time":"2026-03-21 20:34:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FBnb8qXX-1774113790","operation_id":160758} 
[2026-03-21 20:34:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"inadipUzQ46ihSkHWb7Lcwbyl69lwPX3","execution_time":"2026-03-21 20:34:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 20:34:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"inadipUzQ46ihSkHWb7Lcwbyl69lwPX3","execution_time":"2026-03-21 20:34:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 20:34:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"inadipUzQ46ihSkHWb7Lcwbyl69lwPX3","execution_time":"2026-03-21 20:34:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 20:34:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"inadipUzQ46ihSkHWb7Lcwbyl69lwPX3","execution_time":"2026-03-21 20:34:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 20:34:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"inadipUzQ46ihSkHWb7Lcwbyl69lwPX3","execution_time":"2026-03-21 20:34:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YhMKHN5-1774114326","operation_id":160765} 
[2026-03-21 20:34:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"inadipUzQ46ihSkHWb7Lcwbyl69lwPX3","execution_time":"2026-03-21 20:34:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YhMKHN5-1774114326","operation_id":160765,"processed":0,"skipped":10,"updates_prepared":0} 
[2026-03-21 20:34:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"inadipUzQ46ihSkHWb7Lcwbyl69lwPX3","execution_time":"2026-03-21 20:34:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YhMKHN5-1774114326","operation_id":160765,"processed":0,"errors":0} 
[2026-03-21 20:34:00] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"inadipUzQ46ihSkHWb7Lcwbyl69lwPX3","execution_time":"2026-03-21 20:34:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YhMKHN5-1774114326","operation_id":160765} 
[2026-03-21 20:34:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-YhMKHN5-1774114326","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 20:34:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-YhMKHN5-1774114326","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 20:34:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 20:34:02] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":175747} 
[2026-03-21 20:34:02] production.INFO: Order updated successfully. Order ID: 175747, Status: completed  
[2026-03-21 20:34:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-YhMKHN5-1774114326","status":"completed","codes_count":0} 
[2026-03-21 20:34:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-21 20:34:27] production.INFO: Constructing job for order: 175748  
[2026-03-21 20:34:29] production.INFO: Constructing job for order: 175749  
[2026-03-21 20:34:30] production.INFO: Handling job for order: 175748  
[2026-03-21 20:34:30] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 20:34:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:34:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/11/params?qty=1&uuid=3beadec0-631c-458c-84a0-85e67bdf4b79&Player_ID=0960072159  
[2026-03-21 20:34:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/11/params?qty=1&uuid=3beadec0-631c-458c-84a0-85e67bdf4b79&Player_ID=0960072159","has_body":false} 
[2026-03-21 20:34:31] production.INFO: Operation sent successfully {"operation_id":160766,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-jjiIXMN-1774114471","amount":179.407119999999991932781995274126529693603515625,"status":"processing","product":"170 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 20:34:31"}},"processed_data":{"order_number":"ORD-jjiIXMN-1774114471","amount":179.407119999999991932781995274126529693603515625,"status":"processing","product":"170 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 20:34:31] production.INFO: Handling job for order: 175749  
[2026-03-21 20:34:31] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:34:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:34:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=a79b7bf8-e107-464c-89c3-c445c269f03b&Player_ID=1100765771  
[2026-03-21 20:34:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=a79b7bf8-e107-464c-89c3-c445c269f03b&Player_ID=1100765771","has_body":false} 
[2026-03-21 20:34:32] production.INFO: Operation sent successfully {"operation_id":160767,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8iHXzPh-1774114472","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-21 20:34:32"}},"processed_data":{"order_number":"ORD-8iHXzPh-1774114472","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-21 20:34:38] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-8iHXzPh-1774114472","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 20:34:38] production.INFO: Processed webhook data (normalized) {"id":"ORD-8iHXzPh-1774114472","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 20:34:38] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 20:34:38] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":175749} 
[2026-03-21 20:34:38] production.INFO: Order updated successfully. Order ID: 175749, Status: completed  
[2026-03-21 20:34:38] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-8iHXzPh-1774114472","status":"completed","codes_count":0} 
[2026-03-21 20:34:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-21 20:34:44] production.INFO: Constructing job for order: 175750  
[2026-03-21 20:34:46] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1729,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-21 20:34:46] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1729,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-21 20:34:47] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1729,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-21 20:34:47] production.INFO: Handling job for order: 175750  
[2026-03-21 20:34:47] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 20:34:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:34:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=9641d475-a7d1-4cc5-ba74-30aae1f86152&Player_ID=0997972761  
[2026-03-21 20:34:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=9641d475-a7d1-4cc5-ba74-30aae1f86152&Player_ID=0997972761","has_body":false} 
[2026-03-21 20:34:47] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1729,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-21 20:34:48] production.INFO: Operation sent successfully {"operation_id":160768,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-MA8DCs-1774114488","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 20:34:48"}},"processed_data":{"order_number":"ORD-MA8DCs-1774114488","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 20:34:51] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1729,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-21 20:34:54] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1729,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-21 20:34:58] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1729,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-21 20:35:00] production.INFO: Executing GetProducts task...  
[2026-03-21 20:35:00] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 20:35:00] production.INFO: Executing GetProducts task...  
[2026-03-21 20:35:02] production.INFO: async() رجع: true  
[2026-03-21 20:35:02] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 20:35:02] production.WARNING: Product with ID 395 not found  
[2026-03-21 20:35:03] production.WARNING: Product with ID 213 not found  
[2026-03-21 20:35:03] production.WARNING: Product with ID 212 not found  
[2026-03-21 20:35:03] production.WARNING: Product with ID 211 not found  
[2026-03-21 20:35:03] production.WARNING: Product with ID 210 not found  
[2026-03-21 20:35:03] production.WARNING: Product with ID 209 not found  
[2026-03-21 20:35:03] production.WARNING: Product with ID 214 not found  
[2026-03-21 20:35:03] production.WARNING: Product with ID 215 not found  
[2026-03-21 20:35:03] production.WARNING: Product with ID 216 not found  
[2026-03-21 20:35:03] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 20:35:53] production.INFO: Constructing job for order: 175751  
[2026-03-21 20:35:54] production.INFO: Handling job for order: 175751  
[2026-03-21 20:35:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:35:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:35:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=85000&uuid=bde6474e-5f85-4300-b449-1326dd8423c1&Player_ID=66557974  
[2026-03-21 20:35:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=85000&uuid=bde6474e-5f85-4300-b449-1326dd8423c1&Player_ID=66557974","has_body":false} 
[2026-03-21 20:35:55] production.INFO: Operation sent successfully {"operation_id":160769,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-VlNzVyUF-1774114555","amount":9.058526499999999259671312756836414337158203125,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-21 20:35:55"}},"processed_data":{"order_number":"ORD-VlNzVyUF-1774114555","amount":9.058526499999999259671312756836414337158203125,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-21 20:36:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"M5DY9LXMFMXruGJ60a0WoodycGUHELwt","execution_time":"2026-03-21 20:36:01"} 
[2026-03-21 20:36:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"M5DY9LXMFMXruGJ60a0WoodycGUHELwt","execution_time":"2026-03-21 20:36:01","total_operations":12,"sites_count":2} 
[2026-03-21 20:36:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"M5DY9LXMFMXruGJ60a0WoodycGUHELwt","execution_time":"2026-03-21 20:36:01","site_id":3,"site_name":"swgamessd","orders_count":10,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-DvjOsI-1774107524","ORD-UaHcdx3-1774107577","ORD-xbC2-1774107610","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-0P68BPw-1774113216","ORD-FBnb8qXX-1774113790","ORD-VlNzVyUF-1774114555"]} 
[2026-03-21 20:36:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"M5DY9LXMFMXruGJ60a0WoodycGUHELwt","execution_time":"2026-03-21 20:36:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 20:36:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"M5DY9LXMFMXruGJ60a0WoodycGUHELwt","execution_time":"2026-03-21 20:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":10} 
[2026-03-21 20:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"M5DY9LXMFMXruGJ60a0WoodycGUHELwt","execution_time":"2026-03-21 20:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0P68BPw-1774113216","operation_id":160740} 
[2026-03-21 20:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"M5DY9LXMFMXruGJ60a0WoodycGUHELwt","execution_time":"2026-03-21 20:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 20:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"M5DY9LXMFMXruGJ60a0WoodycGUHELwt","execution_time":"2026-03-21 20:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 20:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"M5DY9LXMFMXruGJ60a0WoodycGUHELwt","execution_time":"2026-03-21 20:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 20:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"M5DY9LXMFMXruGJ60a0WoodycGUHELwt","execution_time":"2026-03-21 20:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-FBnb8qXX-1774113790","operation_id":160758} 
[2026-03-21 20:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"M5DY9LXMFMXruGJ60a0WoodycGUHELwt","execution_time":"2026-03-21 20:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 20:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"M5DY9LXMFMXruGJ60a0WoodycGUHELwt","execution_time":"2026-03-21 20:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 20:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"M5DY9LXMFMXruGJ60a0WoodycGUHELwt","execution_time":"2026-03-21 20:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 20:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"M5DY9LXMFMXruGJ60a0WoodycGUHELwt","execution_time":"2026-03-21 20:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VlNzVyUF-1774114555","operation_id":160769} 
[2026-03-21 20:36:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"M5DY9LXMFMXruGJ60a0WoodycGUHELwt","execution_time":"2026-03-21 20:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 20:36:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"M5DY9LXMFMXruGJ60a0WoodycGUHELwt","execution_time":"2026-03-21 20:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"skipped":10,"updates_prepared":0} 
[2026-03-21 20:36:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"M5DY9LXMFMXruGJ60a0WoodycGUHELwt","execution_time":"2026-03-21 20:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"errors":0} 
[2026-03-21 20:36:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"M5DY9LXMFMXruGJ60a0WoodycGUHELwt","execution_time":"2026-03-21 20:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"orders_count":2,"order_ids":["ORD-jjiIXMN-1774114471","ORD-MA8DCs-1774114488"]} 
[2026-03-21 20:36:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"M5DY9LXMFMXruGJ60a0WoodycGUHELwt","execution_time":"2026-03-21 20:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 20:36:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"M5DY9LXMFMXruGJ60a0WoodycGUHELwt","execution_time":"2026-03-21 20:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"orders_count":2} 
[2026-03-21 20:36:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"M5DY9LXMFMXruGJ60a0WoodycGUHELwt","execution_time":"2026-03-21 20:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MA8DCs-1774114488","operation_id":160768,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-21 20:36:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"M5DY9LXMFMXruGJ60a0WoodycGUHELwt","execution_time":"2026-03-21 20:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MA8DCs-1774114488","operation_id":160768,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-21 20:36:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"M5DY9LXMFMXruGJ60a0WoodycGUHELwt","execution_time":"2026-03-21 20:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MA8DCs-1774114488","operation_id":160768,"count":2} 
[2026-03-21 20:36:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"M5DY9LXMFMXruGJ60a0WoodycGUHELwt","execution_time":"2026-03-21 20:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MA8DCs-1774114488","operation_id":160768,"count":2} 
[2026-03-21 20:36:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"M5DY9LXMFMXruGJ60a0WoodycGUHELwt","execution_time":"2026-03-21 20:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MA8DCs-1774114488","operation_id":160768,"user_id":315,"notification_type":"order_approved","reference_id":175748} 
[2026-03-21 20:36:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"M5DY9LXMFMXruGJ60a0WoodycGUHELwt","execution_time":"2026-03-21 20:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MA8DCs-1774114488","operation_id":160768,"user_id":1640,"notification_type":"order_approved","reference_id":175750} 
[2026-03-21 20:36:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"M5DY9LXMFMXruGJ60a0WoodycGUHELwt","execution_time":"2026-03-21 20:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MA8DCs-1774114488","operation_id":160768,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-21 20:36:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"M5DY9LXMFMXruGJ60a0WoodycGUHELwt","execution_time":"2026-03-21 20:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MA8DCs-1774114488","operation_id":160768,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-21 20:36:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"M5DY9LXMFMXruGJ60a0WoodycGUHELwt","execution_time":"2026-03-21 20:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MA8DCs-1774114488","operation_id":160768,"processed":2,"errors":0} 
[2026-03-21 20:36:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"M5DY9LXMFMXruGJ60a0WoodycGUHELwt","execution_time":"2026-03-21 20:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MA8DCs-1774114488","operation_id":160768,"processed":2,"errors":0} 
[2026-03-21 20:36:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"M5DY9LXMFMXruGJ60a0WoodycGUHELwt","execution_time":"2026-03-21 20:36:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MA8DCs-1774114488","operation_id":160768} 
[2026-03-21 20:36:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 315  
[2026-03-21 20:36:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1640  
[2026-03-21 20:36:44] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-VlNzVyUF-1774114555","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-21 20:36:44] production.INFO: Processed webhook data (normalized) {"id":"ORD-VlNzVyUF-1774114555","status":"cancelled","codes":[],"notes":[]} 
[2026-03-21 20:36:44] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-21 20:36:44] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_rejected","reference_id":175751} 
[2026-03-21 20:36:44] production.INFO: Order updated successfully. Order ID: 175751, Status: rejected  
[2026-03-21 20:36:44] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-VlNzVyUF-1774114555","status":"rejected","codes_count":0} 
[2026-03-21 20:36:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-21 20:36:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-21 20:37:10] production.INFO: Constructing job for order: 175752  
[2026-03-21 20:37:11] production.INFO: Handling job for order: 175752  
[2026-03-21 20:37:11] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:37:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:37:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=50000&uuid=193dfa53-5fdb-4a2b-9595-1f41ef70b79d&Player_ID=110483723  
[2026-03-21 20:37:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=50000&uuid=193dfa53-5fdb-4a2b-9595-1f41ef70b79d&Player_ID=110483723","has_body":false} 
[2026-03-21 20:37:12] production.INFO: Operation sent successfully {"operation_id":160770,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HENx8-1774114631","amount":84.452325000000001864464138634502887725830078125,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-21 20:37:12"}},"processed_data":{"order_number":"ORD-HENx8-1774114631","amount":84.452325000000001864464138634502887725830078125,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-21 20:37:18] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-HENx8-1774114631","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 20:37:18] production.INFO: Processed webhook data (normalized) {"id":"ORD-HENx8-1774114631","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 20:37:18] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 20:37:18] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":175752} 
[2026-03-21 20:37:18] production.INFO: Order updated successfully. Order ID: 175752, Status: completed  
[2026-03-21 20:37:18] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-HENx8-1774114631","status":"completed","codes_count":0} 
[2026-03-21 20:37:20] production.INFO: Constructing job for order: 175753  
[2026-03-21 20:37:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 20:37:21] production.INFO: Handling job for order: 175753  
[2026-03-21 20:37:21] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:37:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:37:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=3b3d7d32-711f-41c8-aefa-314155141fa4&Player_ID=52384517005  
[2026-03-21 20:37:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=3b3d7d32-711f-41c8-aefa-314155141fa4&Player_ID=52384517005","has_body":false} 
[2026-03-21 20:37:22] production.INFO: Operation sent successfully {"operation_id":160771,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5O7dQOw5-1774114641","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 20:37:22"}},"processed_data":{"order_number":"ORD-5O7dQOw5-1774114641","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 20:37:30] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-5O7dQOw5-1774114641","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 20:37:30] production.INFO: Processed webhook data (normalized) {"id":"ORD-5O7dQOw5-1774114641","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 20:37:30] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 20:37:30] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":175753} 
[2026-03-21 20:37:30] production.INFO: Order updated successfully. Order ID: 175753, Status: completed  
[2026-03-21 20:37:30] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-5O7dQOw5-1774114641","status":"completed","codes_count":0} 
[2026-03-21 20:37:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-21 20:37:59] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-FBnb8qXX-1774113790","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-21 20:37:59] production.INFO: Processed webhook data (normalized) {"id":"ORD-FBnb8qXX-1774113790","status":"cancelled","codes":[],"notes":[]} 
[2026-03-21 20:37:59] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-21 20:37:59] production.INFO: SendAcceptReject: Notification queued {"user_id":111,"notification_type":"order_rejected","reference_id":175740} 
[2026-03-21 20:37:59] production.INFO: Order updated successfully. Order ID: 175740, Status: rejected  
[2026-03-21 20:37:59] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-FBnb8qXX-1774113790","status":"rejected","codes_count":0} 
[2026-03-21 20:38:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"YknAMhdfpUgUOag2e01o93LR60g1SZxD","execution_time":"2026-03-21 20:38:01"} 
[2026-03-21 20:38:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"YknAMhdfpUgUOag2e01o93LR60g1SZxD","execution_time":"2026-03-21 20:38:01","total_operations":8,"sites_count":1} 
[2026-03-21 20:38:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"YknAMhdfpUgUOag2e01o93LR60g1SZxD","execution_time":"2026-03-21 20:38:01","site_id":3,"site_name":"swgamessd","orders_count":8,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-DvjOsI-1774107524","ORD-UaHcdx3-1774107577","ORD-xbC2-1774107610","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-0P68BPw-1774113216"]} 
[2026-03-21 20:38:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"YknAMhdfpUgUOag2e01o93LR60g1SZxD","execution_time":"2026-03-21 20:38:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 20:38:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"YknAMhdfpUgUOag2e01o93LR60g1SZxD","execution_time":"2026-03-21 20:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":8} 
[2026-03-21 20:38:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YknAMhdfpUgUOag2e01o93LR60g1SZxD","execution_time":"2026-03-21 20:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-0P68BPw-1774113216","operation_id":160740} 
[2026-03-21 20:38:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YknAMhdfpUgUOag2e01o93LR60g1SZxD","execution_time":"2026-03-21 20:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 20:38:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YknAMhdfpUgUOag2e01o93LR60g1SZxD","execution_time":"2026-03-21 20:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 20:38:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YknAMhdfpUgUOag2e01o93LR60g1SZxD","execution_time":"2026-03-21 20:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 20:38:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YknAMhdfpUgUOag2e01o93LR60g1SZxD","execution_time":"2026-03-21 20:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 20:38:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YknAMhdfpUgUOag2e01o93LR60g1SZxD","execution_time":"2026-03-21 20:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 20:38:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YknAMhdfpUgUOag2e01o93LR60g1SZxD","execution_time":"2026-03-21 20:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 20:38:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YknAMhdfpUgUOag2e01o93LR60g1SZxD","execution_time":"2026-03-21 20:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 20:38:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"YknAMhdfpUgUOag2e01o93LR60g1SZxD","execution_time":"2026-03-21 20:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"skipped":8,"updates_prepared":0} 
[2026-03-21 20:38:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"YknAMhdfpUgUOag2e01o93LR60g1SZxD","execution_time":"2026-03-21 20:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"errors":0} 
[2026-03-21 20:38:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"YknAMhdfpUgUOag2e01o93LR60g1SZxD","execution_time":"2026-03-21 20:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 20:38:20] production.INFO: Constructing job for order: 175754  
[2026-03-21 20:38:22] production.INFO: Handling job for order: 175754  
[2026-03-21 20:38:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:38:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:38:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=4000&uuid=b2a06725-e562-475d-a672-cc318762c251&Player_ID=110483723  
[2026-03-21 20:38:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=4000&uuid=b2a06725-e562-475d-a672-cc318762c251&Player_ID=110483723","has_body":false} 
[2026-03-21 20:38:23] production.INFO: Operation sent successfully {"operation_id":160772,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-tcH9UlJ-1774114703","amount":6.7561859999999995807229424826800823211669921875,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-21 20:38:23"}},"processed_data":{"order_number":"ORD-tcH9UlJ-1774114703","amount":6.7561859999999995807229424826800823211669921875,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-21 20:38:27] production.INFO: Constructing job for order: 175755  
[2026-03-21 20:38:27] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-tcH9UlJ-1774114703","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 20:38:27] production.INFO: Processed webhook data (normalized) {"id":"ORD-tcH9UlJ-1774114703","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 20:38:27] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 20:38:27] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":175754} 
[2026-03-21 20:38:27] production.INFO: Order updated successfully. Order ID: 175754, Status: completed  
[2026-03-21 20:38:27] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-tcH9UlJ-1774114703","status":"completed","codes_count":0} 
[2026-03-21 20:38:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 20:38:29] production.INFO: Handling job for order: 175755  
[2026-03-21 20:38:29] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:38:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:38:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ba91c3fb-38c9-4888-a67f-9686a1640cc4&Player_ID=52384517005  
[2026-03-21 20:38:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ba91c3fb-38c9-4888-a67f-9686a1640cc4&Player_ID=52384517005","has_body":false} 
[2026-03-21 20:38:30] production.INFO: Operation sent successfully {"operation_id":160773,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-r9F634Fi-1774114710","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 20:38:30"}},"processed_data":{"order_number":"ORD-r9F634Fi-1774114710","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 20:38:38] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-r9F634Fi-1774114710","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 20:38:38] production.INFO: Processed webhook data (normalized) {"id":"ORD-r9F634Fi-1774114710","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 20:38:38] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 20:38:38] production.INFO: SendAcceptReject: Notification queued {"user_id":366,"notification_type":"order_approved","reference_id":175755} 
[2026-03-21 20:38:38] production.INFO: Order updated successfully. Order ID: 175755, Status: completed  
[2026-03-21 20:38:38] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-r9F634Fi-1774114710","status":"completed","codes_count":0} 
[2026-03-21 20:38:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 366  
[2026-03-21 20:38:48] production.INFO: Constructing job for order: 175756  
[2026-03-21 20:38:51] production.INFO: Handling job for order: 175756  
[2026-03-21 20:38:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:38:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:38:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=30000&uuid=8051ed93-5aeb-4258-8d90-64818aedcd9a&Player_ID=61486694  
[2026-03-21 20:38:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=30000&uuid=8051ed93-5aeb-4258-8d90-64818aedcd9a&Player_ID=61486694","has_body":false} 
[2026-03-21 20:38:52] production.INFO: Operation sent successfully {"operation_id":160774,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1v5-1774114731","amount":3.1971270000000000521822585142217576503753662109375,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-21 20:38:52"}},"processed_data":{"order_number":"ORD-1v5-1774114731","amount":3.1971270000000000521822585142217576503753662109375,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-21 20:39:27] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":175715} 
[2026-03-21 20:39:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-21 20:39:44] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-0P68BPw-1774113216","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-21 20:39:44] production.INFO: Processed webhook data (normalized) {"id":"ORD-0P68BPw-1774113216","status":"cancelled","codes":[],"notes":[]} 
[2026-03-21 20:39:44] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-21 20:39:44] production.INFO: SendAcceptReject: Notification queued {"user_id":237,"notification_type":"order_rejected","reference_id":175722} 
[2026-03-21 20:39:44] production.INFO: Order updated successfully. Order ID: 175722, Status: rejected  
[2026-03-21 20:39:44] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-0P68BPw-1774113216","status":"rejected","codes_count":0} 
[2026-03-21 20:39:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 237  
[2026-03-21 20:39:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 237  
[2026-03-21 20:40:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"n5RY3XxuiV1lBb4hhTNS5ItPY5PNQ5FF","execution_time":"2026-03-21 20:40:01"} 
[2026-03-21 20:40:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"n5RY3XxuiV1lBb4hhTNS5ItPY5PNQ5FF","execution_time":"2026-03-21 20:40:01","total_operations":8,"sites_count":1} 
[2026-03-21 20:40:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"n5RY3XxuiV1lBb4hhTNS5ItPY5PNQ5FF","execution_time":"2026-03-21 20:40:01","site_id":3,"site_name":"swgamessd","orders_count":8,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-DvjOsI-1774107524","ORD-UaHcdx3-1774107577","ORD-xbC2-1774107610","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-1v5-1774114731"]} 
[2026-03-21 20:40:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"n5RY3XxuiV1lBb4hhTNS5ItPY5PNQ5FF","execution_time":"2026-03-21 20:40:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 20:40:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"n5RY3XxuiV1lBb4hhTNS5ItPY5PNQ5FF","execution_time":"2026-03-21 20:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":8} 
[2026-03-21 20:40:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"n5RY3XxuiV1lBb4hhTNS5ItPY5PNQ5FF","execution_time":"2026-03-21 20:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1v5-1774114731","operation_id":160774} 
[2026-03-21 20:40:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"n5RY3XxuiV1lBb4hhTNS5ItPY5PNQ5FF","execution_time":"2026-03-21 20:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 20:40:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"n5RY3XxuiV1lBb4hhTNS5ItPY5PNQ5FF","execution_time":"2026-03-21 20:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 20:40:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"n5RY3XxuiV1lBb4hhTNS5ItPY5PNQ5FF","execution_time":"2026-03-21 20:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 20:40:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"n5RY3XxuiV1lBb4hhTNS5ItPY5PNQ5FF","execution_time":"2026-03-21 20:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 20:40:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"n5RY3XxuiV1lBb4hhTNS5ItPY5PNQ5FF","execution_time":"2026-03-21 20:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 20:40:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"n5RY3XxuiV1lBb4hhTNS5ItPY5PNQ5FF","execution_time":"2026-03-21 20:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 20:40:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"n5RY3XxuiV1lBb4hhTNS5ItPY5PNQ5FF","execution_time":"2026-03-21 20:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 20:40:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"n5RY3XxuiV1lBb4hhTNS5ItPY5PNQ5FF","execution_time":"2026-03-21 20:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"skipped":8,"updates_prepared":0} 
[2026-03-21 20:40:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"n5RY3XxuiV1lBb4hhTNS5ItPY5PNQ5FF","execution_time":"2026-03-21 20:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"errors":0} 
[2026-03-21 20:40:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"n5RY3XxuiV1lBb4hhTNS5ItPY5PNQ5FF","execution_time":"2026-03-21 20:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 20:40:01] production.INFO: Executing GetProducts task...  
[2026-03-21 20:40:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 20:40:01] production.INFO: Executing GetProducts task...  
[2026-03-21 20:40:03] production.INFO: async() رجع: true  
[2026-03-21 20:40:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 20:40:03] production.WARNING: Product with ID 395 not found  
[2026-03-21 20:40:03] production.INFO: Constructing job for order: 175757  
[2026-03-21 20:40:04] production.WARNING: Product with ID 213 not found  
[2026-03-21 20:40:04] production.WARNING: Product with ID 212 not found  
[2026-03-21 20:40:04] production.WARNING: Product with ID 211 not found  
[2026-03-21 20:40:04] production.WARNING: Product with ID 210 not found  
[2026-03-21 20:40:04] production.WARNING: Product with ID 209 not found  
[2026-03-21 20:40:04] production.WARNING: Product with ID 214 not found  
[2026-03-21 20:40:04] production.WARNING: Product with ID 215 not found  
[2026-03-21 20:40:04] production.WARNING: Product with ID 216 not found  
[2026-03-21 20:40:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 20:40:05] production.INFO: Handling job for order: 175757  
[2026-03-21 20:40:05] production.ERROR: API failed for order 175757 {"order_id":175757,"error_message":"No query results for model [App\\Models\\PriceAsync].","error_code":0,"file":"/home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php","line":780,"stack_trace":"#0 /home/talaah/public_html/app/Services/ExternalSite/OrderExternalService.php(250): Illuminate\\Database\\Eloquent\\Builder->firstOrFail()
#1 /home/talaah/public_html/app/Services/ExternalSite/OrderExternalService.php(29): App\\Services\\ExternalSite\\OrderExternalService->doRequest(175757, 31, 1, '5bb41401-eaca-4...', '[{\"key\":\"player...', 9, 102)
#2 /home/talaah/public_html/app/Jobs/OrderApiJob.php(71): App\\Services\\ExternalSite\\OrderExternalService->sendOrder(175757)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\OrderApiJob->handle()
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array)
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\OrderApiJob))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\OrderApiJob))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(134): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\OrderApiJob), false)
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():127}(Object(App\\Jobs\\OrderApiJob))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\OrderApiJob))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(127): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(68): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\RedisJob), Object(App\\Jobs\\OrderApiJob))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\RedisJob), Array)
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(487): Illuminate\\Queue\\Jobs\\Job->fire()
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(437): Illuminate\\Queue\\Worker->process('redis', Object(Illuminate\\Queue\\Jobs\\RedisJob), Object(Illuminate\\Queue\\WorkerOptions))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\RedisJob), 'redis', Object(Illuminate\\Queue\\WorkerOptions))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('redis', 'default', Object(Illuminate\\Queue\\WorkerOptions))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('redis', 'default')
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle()
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#29 /home/talaah/public_html/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#31 /home/talaah/public_html/vendor/symfony/console/Application.php(1102): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/talaah/public_html/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/talaah/public_html/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/talaah/public_html/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#37 {main}","previous_exception":null,"context":{"job_class":"App\\Jobs\\OrderApiJob","timestamp":"2026-03-21 20:40:05","memory_usage":61341696,"memory_peak":61341696}} 
[2026-03-21 20:40:34] production.INFO: Constructing job for order: 175758  
[2026-03-21 20:40:35] production.INFO: Handling job for order: 175758  
[2026-03-21 20:40:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:40:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:40:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=bf677370-7446-4a14-b478-49a5d305d57e&Player_ID=52020636556  
[2026-03-21 20:40:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=bf677370-7446-4a14-b478-49a5d305d57e&Player_ID=52020636556","has_body":false} 
[2026-03-21 20:40:35] production.INFO: Operation sent successfully {"operation_id":160775,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-GT6MR1-1774114835","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 20:40:35"}},"processed_data":{"order_number":"ORD-GT6MR1-1774114835","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 20:40:44] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-GT6MR1-1774114835","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 20:40:44] production.INFO: Processed webhook data (normalized) {"id":"ORD-GT6MR1-1774114835","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 20:40:44] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 20:40:44] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":175758} 
[2026-03-21 20:40:44] production.INFO: Order updated successfully. Order ID: 175758, Status: completed  
[2026-03-21 20:40:44] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-GT6MR1-1774114835","status":"completed","codes_count":0} 
[2026-03-21 20:40:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 20:40:55] production.INFO: Constructing job for order: 175759  
[2026-03-21 20:40:56] production.INFO: Handling job for order: 175759  
[2026-03-21 20:40:56] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 20:40:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:40:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=4e112b87-5f63-41fd-9a87-b681b498b038&Player_ID=0967331894  
[2026-03-21 20:40:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=4e112b87-5f63-41fd-9a87-b681b498b038&Player_ID=0967331894","has_body":false} 
[2026-03-21 20:40:57] production.INFO: Operation sent successfully {"operation_id":160776,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6Vp9-1774114857","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 20:40:57"}},"processed_data":{"order_number":"ORD-6Vp9-1774114857","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 20:40:59] production.INFO: Constructing job for order: 175760  
[2026-03-21 20:41:00] production.INFO: Handling job for order: 175760  
[2026-03-21 20:41:00] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 20:41:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:41:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=b3bb7741-ac03-4c7d-a418-7d93e6b6b455&Player_ID=0967331894  
[2026-03-21 20:41:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=b3bb7741-ac03-4c7d-a418-7d93e6b6b455&Player_ID=0967331894","has_body":false} 
[2026-03-21 20:41:01] production.INFO: Operation sent successfully {"operation_id":160777,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1UGNy-1774114861","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 20:41:01"}},"processed_data":{"order_number":"ORD-1UGNy-1774114861","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 20:41:14] production.INFO: Constructing job for order: 175761  
[2026-03-21 20:41:16] production.INFO: Handling job for order: 175761  
[2026-03-21 20:41:16] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 20:41:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:41:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/35/params?qty=1&uuid=d1e40f04-23e1-41d8-8039-0da742678705&Player_ID=0997508761  
[2026-03-21 20:41:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/35/params?qty=1&uuid=d1e40f04-23e1-41d8-8039-0da742678705&Player_ID=0997508761","has_body":false} 
[2026-03-21 20:41:17] production.INFO: Operation sent successfully {"operation_id":160778,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ZMiWu6-1774114876","amount":55.807940000000002100932761095464229583740234375,"status":"processing","product":"52.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 20:41:17"}},"processed_data":{"order_number":"ORD-ZMiWu6-1774114876","amount":55.807940000000002100932761095464229583740234375,"status":"processing","product":"52.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 20:41:52] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"request_approved","reference_id":18366} 
[2026-03-21 20:41:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-21 20:42:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"1oW3QJKMyZRv22x0H3eOymFrfj6yNupR","execution_time":"2026-03-21 20:42:02"} 
[2026-03-21 20:42:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"1oW3QJKMyZRv22x0H3eOymFrfj6yNupR","execution_time":"2026-03-21 20:42:02","total_operations":11,"sites_count":2} 
[2026-03-21 20:42:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"1oW3QJKMyZRv22x0H3eOymFrfj6yNupR","execution_time":"2026-03-21 20:42:02","site_id":3,"site_name":"swgamessd","orders_count":8,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-DvjOsI-1774107524","ORD-UaHcdx3-1774107577","ORD-xbC2-1774107610","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-1v5-1774114731"]} 
[2026-03-21 20:42:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"1oW3QJKMyZRv22x0H3eOymFrfj6yNupR","execution_time":"2026-03-21 20:42:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 20:42:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"1oW3QJKMyZRv22x0H3eOymFrfj6yNupR","execution_time":"2026-03-21 20:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":8} 
[2026-03-21 20:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1oW3QJKMyZRv22x0H3eOymFrfj6yNupR","execution_time":"2026-03-21 20:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1v5-1774114731","operation_id":160774} 
[2026-03-21 20:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1oW3QJKMyZRv22x0H3eOymFrfj6yNupR","execution_time":"2026-03-21 20:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 20:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1oW3QJKMyZRv22x0H3eOymFrfj6yNupR","execution_time":"2026-03-21 20:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 20:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1oW3QJKMyZRv22x0H3eOymFrfj6yNupR","execution_time":"2026-03-21 20:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 20:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1oW3QJKMyZRv22x0H3eOymFrfj6yNupR","execution_time":"2026-03-21 20:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 20:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1oW3QJKMyZRv22x0H3eOymFrfj6yNupR","execution_time":"2026-03-21 20:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 20:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1oW3QJKMyZRv22x0H3eOymFrfj6yNupR","execution_time":"2026-03-21 20:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 20:42:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1oW3QJKMyZRv22x0H3eOymFrfj6yNupR","execution_time":"2026-03-21 20:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 20:42:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"1oW3QJKMyZRv22x0H3eOymFrfj6yNupR","execution_time":"2026-03-21 20:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"skipped":8,"updates_prepared":0} 
[2026-03-21 20:42:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"1oW3QJKMyZRv22x0H3eOymFrfj6yNupR","execution_time":"2026-03-21 20:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"errors":0} 
[2026-03-21 20:42:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"1oW3QJKMyZRv22x0H3eOymFrfj6yNupR","execution_time":"2026-03-21 20:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"orders_count":3,"order_ids":["ORD-6Vp9-1774114857","ORD-1UGNy-1774114861","ORD-ZMiWu6-1774114876"]} 
[2026-03-21 20:42:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"1oW3QJKMyZRv22x0H3eOymFrfj6yNupR","execution_time":"2026-03-21 20:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 20:42:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"1oW3QJKMyZRv22x0H3eOymFrfj6yNupR","execution_time":"2026-03-21 20:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"orders_count":3} 
[2026-03-21 20:42:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"1oW3QJKMyZRv22x0H3eOymFrfj6yNupR","execution_time":"2026-03-21 20:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMiWu6-1774114876","operation_id":160778,"processed":3,"skipped":0,"updates_prepared":3} 
[2026-03-21 20:42:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"1oW3QJKMyZRv22x0H3eOymFrfj6yNupR","execution_time":"2026-03-21 20:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMiWu6-1774114876","operation_id":160778,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-21 20:42:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"1oW3QJKMyZRv22x0H3eOymFrfj6yNupR","execution_time":"2026-03-21 20:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMiWu6-1774114876","operation_id":160778,"count":3} 
[2026-03-21 20:42:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"1oW3QJKMyZRv22x0H3eOymFrfj6yNupR","execution_time":"2026-03-21 20:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMiWu6-1774114876","operation_id":160778,"count":3} 
[2026-03-21 20:42:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"1oW3QJKMyZRv22x0H3eOymFrfj6yNupR","execution_time":"2026-03-21 20:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMiWu6-1774114876","operation_id":160778,"user_id":7,"notification_type":"order_approved","reference_id":175760} 
[2026-03-21 20:42:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"1oW3QJKMyZRv22x0H3eOymFrfj6yNupR","execution_time":"2026-03-21 20:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMiWu6-1774114876","operation_id":160778,"user_id":7,"notification_type":"order_approved","reference_id":175759} 
[2026-03-21 20:42:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"1oW3QJKMyZRv22x0H3eOymFrfj6yNupR","execution_time":"2026-03-21 20:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMiWu6-1774114876","operation_id":160778,"user_id":7,"notification_type":"order_approved","reference_id":175761} 
[2026-03-21 20:42:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"1oW3QJKMyZRv22x0H3eOymFrfj6yNupR","execution_time":"2026-03-21 20:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMiWu6-1774114876","operation_id":160778,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-21 20:42:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"1oW3QJKMyZRv22x0H3eOymFrfj6yNupR","execution_time":"2026-03-21 20:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMiWu6-1774114876","operation_id":160778,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-21 20:42:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"1oW3QJKMyZRv22x0H3eOymFrfj6yNupR","execution_time":"2026-03-21 20:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMiWu6-1774114876","operation_id":160778,"processed":3,"errors":0} 
[2026-03-21 20:42:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"1oW3QJKMyZRv22x0H3eOymFrfj6yNupR","execution_time":"2026-03-21 20:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMiWu6-1774114876","operation_id":160778,"processed":3,"errors":0} 
[2026-03-21 20:42:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"1oW3QJKMyZRv22x0H3eOymFrfj6yNupR","execution_time":"2026-03-21 20:42:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ZMiWu6-1774114876","operation_id":160778} 
[2026-03-21 20:42:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 7  
[2026-03-21 20:42:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 7  
[2026-03-21 20:42:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 7  
[2026-03-21 20:42:09] production.INFO: SendAcceptReject: Notification queued {"user_id":1572,"notification_type":"request_approved","reference_id":18367} 
[2026-03-21 20:42:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1572  
[2026-03-21 20:42:19] production.INFO: Constructing job for order: 175762  
[2026-03-21 20:42:19] production.INFO: SendAcceptReject: Notification queued {"user_id":385,"notification_type":"request_approved","reference_id":18368} 
[2026-03-21 20:42:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 385  
[2026-03-21 20:42:20] production.INFO: Handling job for order: 175762  
[2026-03-21 20:42:20] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 20:42:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:42:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/50/params?qty=1&uuid=0537f9af-261d-4817-af5b-dee65e62930a&Player_ID=0980395591  
[2026-03-21 20:42:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/50/params?qty=1&uuid=0537f9af-261d-4817-af5b-dee65e62930a&Player_ID=0980395591","has_body":false} 
[2026-03-21 20:42:21] production.INFO: Operation sent successfully {"operation_id":160779,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Rbot-1774114941","amount":172.509170000000011668817023746669292449951171875,"status":"processing","product":"163.46 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 20:42:21"}},"processed_data":{"order_number":"ORD-Rbot-1774114941","amount":172.509170000000011668817023746669292449951171875,"status":"processing","product":"163.46 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 20:42:29] production.INFO: SendAcceptReject: Notification queued {"user_id":253,"notification_type":"request_approved","reference_id":18369} 
[2026-03-21 20:42:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 253  
[2026-03-21 20:42:47] production.INFO: Constructing job for order: 175763  
[2026-03-21 20:42:48] production.INFO: Handling job for order: 175763  
[2026-03-21 20:42:48] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 20:42:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:42:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/35/params?qty=1&uuid=2363575a-7d9f-4cb6-8ce0-c5ca139d4068&Player_ID=0993884704  
[2026-03-21 20:42:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/35/params?qty=1&uuid=2363575a-7d9f-4cb6-8ce0-c5ca139d4068&Player_ID=0993884704","has_body":false} 
[2026-03-21 20:42:49] production.INFO: Operation sent successfully {"operation_id":160780,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mVVlj-1774114968","amount":55.807940000000002100932761095464229583740234375,"status":"processing","product":"52.88 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 20:42:49"}},"processed_data":{"order_number":"ORD-mVVlj-1774114968","amount":55.807940000000002100932761095464229583740234375,"status":"processing","product":"52.88 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 20:42:59] production.INFO: SendAcceptReject: Notification queued {"user_id":348,"notification_type":"request_approved","reference_id":18370} 
[2026-03-21 20:43:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 348  
[2026-03-21 20:43:14] production.INFO: SendAcceptReject: Notification queued {"user_id":33,"notification_type":"request_approved","reference_id":18371} 
[2026-03-21 20:43:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-21 20:43:35] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1729,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-21 20:43:36] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1729,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-21 20:43:36] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1729,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-21 20:43:38] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1729,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-21 20:43:39] production.ERROR: Attempt to read property "user_id" on null {"exception":"[object] (ErrorException(code: 0): Attempt to read property \"user_id\" on null at /home/talaah/public_html/app/Http/Controllers/Admins/Payments/RequestChargeController.php:124)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(258): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'Attempt to read...', '/home/talaah/pu...', 124)
#1 /home/talaah/public_html/app/Http/Controllers/Admins/Payments/RequestChargeController.php(124): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->{closure:Illuminate\\Foundation\\Bootstrap\\HandleExceptions::forwardsTo():257}(2, 'Attempt to read...', '/home/talaah/pu...', 124)
#2 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\Admins\\Payments\\RequestChargeController->approveCredit(Object(Illuminate\\Http\\Request))
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction('approveCredit', Array)
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Admins\\Payments\\RequestChargeController), 'approveCredit')
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController()
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}(Object(Illuminate\\Http\\Request))
#8 /home/talaah/public_html/app/Http/Middleware/AdminAuth.php(35): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\AdminAuth->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#10 /home/talaah/public_html/app/Http/Middleware/RequirePinVerification.php(47): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\RequirePinVerification->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#12 /home/talaah/public_html/app/Http/Middleware/TrackSessionActivity.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\TrackSessionActivity->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#38 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#40 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#41 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#43 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#44 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#45 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#46 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#47 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#48 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#49 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#50 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#51 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#52 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#53 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#54 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#55 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#56 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#57 {main}
"} 
[2026-03-21 20:43:42] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1729,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-21 20:43:44] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1729,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-21 20:43:49] production.INFO: SendAcceptReject: Notification queued {"user_id":1131,"notification_type":"request_approved","reference_id":18372} 
[2026-03-21 20:43:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1131  
[2026-03-21 20:43:55] production.INFO: Constructing job for order: 175764  
[2026-03-21 20:43:58] production.INFO: Handling job for order: 175764  
[2026-03-21 20:43:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:43:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:43:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/564/params?qty=80000&uuid=6697bda8-bd97-4ecc-9ffb-c8eb15f76a10&Player_ID=200322652  
[2026-03-21 20:43:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/564/params?qty=80000&uuid=6697bda8-bd97-4ecc-9ffb-c8eb15f76a10&Player_ID=200322652","has_body":false} 
[2026-03-21 20:43:58] production.INFO: Operation sent successfully {"operation_id":160781,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Z1a3YdP-1774115038","amount":11.0514080000000003423110683797858655452728271484375,"status":"processing","product":"Sugo Amount","game":"Sugo","notes":[],"created_at":"2026-03-21 20:43:58"}},"processed_data":{"order_number":"ORD-Z1a3YdP-1774115038","amount":11.0514080000000003423110683797858655452728271484375,"status":"processing","product":"Sugo Amount","game":"Sugo"}} 
[2026-03-21 20:44:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"8baY4Y72TGgRqLtgvAoGQeiHprUbss0s","execution_time":"2026-03-21 20:44:01"} 
[2026-03-21 20:44:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"8baY4Y72TGgRqLtgvAoGQeiHprUbss0s","execution_time":"2026-03-21 20:44:01","total_operations":11,"sites_count":2} 
[2026-03-21 20:44:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"8baY4Y72TGgRqLtgvAoGQeiHprUbss0s","execution_time":"2026-03-21 20:44:01","site_id":3,"site_name":"swgamessd","orders_count":9,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-DvjOsI-1774107524","ORD-UaHcdx3-1774107577","ORD-xbC2-1774107610","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-1v5-1774114731","ORD-Z1a3YdP-1774115038"]} 
[2026-03-21 20:44:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"8baY4Y72TGgRqLtgvAoGQeiHprUbss0s","execution_time":"2026-03-21 20:44:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 20:44:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"8baY4Y72TGgRqLtgvAoGQeiHprUbss0s","execution_time":"2026-03-21 20:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":9} 
[2026-03-21 20:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8baY4Y72TGgRqLtgvAoGQeiHprUbss0s","execution_time":"2026-03-21 20:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1v5-1774114731","operation_id":160774} 
[2026-03-21 20:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8baY4Y72TGgRqLtgvAoGQeiHprUbss0s","execution_time":"2026-03-21 20:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 20:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8baY4Y72TGgRqLtgvAoGQeiHprUbss0s","execution_time":"2026-03-21 20:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 20:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8baY4Y72TGgRqLtgvAoGQeiHprUbss0s","execution_time":"2026-03-21 20:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 20:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8baY4Y72TGgRqLtgvAoGQeiHprUbss0s","execution_time":"2026-03-21 20:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 20:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8baY4Y72TGgRqLtgvAoGQeiHprUbss0s","execution_time":"2026-03-21 20:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 20:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8baY4Y72TGgRqLtgvAoGQeiHprUbss0s","execution_time":"2026-03-21 20:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 20:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8baY4Y72TGgRqLtgvAoGQeiHprUbss0s","execution_time":"2026-03-21 20:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 20:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8baY4Y72TGgRqLtgvAoGQeiHprUbss0s","execution_time":"2026-03-21 20:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z1a3YdP-1774115038","operation_id":160781} 
[2026-03-21 20:44:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"8baY4Y72TGgRqLtgvAoGQeiHprUbss0s","execution_time":"2026-03-21 20:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z1a3YdP-1774115038","operation_id":160781,"processed":0,"skipped":9,"updates_prepared":0} 
[2026-03-21 20:44:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"8baY4Y72TGgRqLtgvAoGQeiHprUbss0s","execution_time":"2026-03-21 20:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z1a3YdP-1774115038","operation_id":160781,"processed":0,"errors":0} 
[2026-03-21 20:44:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"8baY4Y72TGgRqLtgvAoGQeiHprUbss0s","execution_time":"2026-03-21 20:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z1a3YdP-1774115038","operation_id":160781,"orders_count":2,"order_ids":["ORD-Rbot-1774114941","ORD-mVVlj-1774114968"]} 
[2026-03-21 20:44:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"8baY4Y72TGgRqLtgvAoGQeiHprUbss0s","execution_time":"2026-03-21 20:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z1a3YdP-1774115038","operation_id":160781} 
[2026-03-21 20:44:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"8baY4Y72TGgRqLtgvAoGQeiHprUbss0s","execution_time":"2026-03-21 20:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z1a3YdP-1774115038","operation_id":160781,"orders_count":2} 
[2026-03-21 20:44:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"8baY4Y72TGgRqLtgvAoGQeiHprUbss0s","execution_time":"2026-03-21 20:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Rbot-1774114941","operation_id":160779,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-21 20:44:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"8baY4Y72TGgRqLtgvAoGQeiHprUbss0s","execution_time":"2026-03-21 20:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Rbot-1774114941","operation_id":160779,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-21 20:44:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"8baY4Y72TGgRqLtgvAoGQeiHprUbss0s","execution_time":"2026-03-21 20:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Rbot-1774114941","operation_id":160779,"count":2} 
[2026-03-21 20:44:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"8baY4Y72TGgRqLtgvAoGQeiHprUbss0s","execution_time":"2026-03-21 20:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Rbot-1774114941","operation_id":160779,"count":2} 
[2026-03-21 20:44:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"8baY4Y72TGgRqLtgvAoGQeiHprUbss0s","execution_time":"2026-03-21 20:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Rbot-1774114941","operation_id":160779,"user_id":7,"notification_type":"order_approved","reference_id":175763} 
[2026-03-21 20:44:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"8baY4Y72TGgRqLtgvAoGQeiHprUbss0s","execution_time":"2026-03-21 20:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Rbot-1774114941","operation_id":160779,"user_id":949,"notification_type":"order_approved","reference_id":175762} 
[2026-03-21 20:44:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"8baY4Y72TGgRqLtgvAoGQeiHprUbss0s","execution_time":"2026-03-21 20:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Rbot-1774114941","operation_id":160779,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-21 20:44:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"8baY4Y72TGgRqLtgvAoGQeiHprUbss0s","execution_time":"2026-03-21 20:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Rbot-1774114941","operation_id":160779,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-21 20:44:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"8baY4Y72TGgRqLtgvAoGQeiHprUbss0s","execution_time":"2026-03-21 20:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Rbot-1774114941","operation_id":160779,"processed":2,"errors":0} 
[2026-03-21 20:44:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"8baY4Y72TGgRqLtgvAoGQeiHprUbss0s","execution_time":"2026-03-21 20:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Rbot-1774114941","operation_id":160779,"processed":2,"errors":0} 
[2026-03-21 20:44:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"8baY4Y72TGgRqLtgvAoGQeiHprUbss0s","execution_time":"2026-03-21 20:44:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Rbot-1774114941","operation_id":160779} 
[2026-03-21 20:44:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 7  
[2026-03-21 20:44:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 20:44:02] production.INFO: SendAcceptReject: Notification queued {"user_id":1221,"notification_type":"request_approved","reference_id":18373} 
[2026-03-21 20:44:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1221  
[2026-03-21 20:44:09] production.INFO: Constructing job for order: 175765  
[2026-03-21 20:44:11] production.INFO: Handling job for order: 175765  
[2026-03-21 20:44:11] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:44:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:44:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=85000&uuid=cc89a18c-52a6-4d23-a701-b34883e17299&Player_ID=66557974  
[2026-03-21 20:44:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=85000&uuid=cc89a18c-52a6-4d23-a701-b34883e17299&Player_ID=66557974","has_body":false} 
[2026-03-21 20:44:12] production.INFO: Operation sent successfully {"operation_id":160782,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-34Y-1774115051","amount":9.058526499999999259671312756836414337158203125,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-21 20:44:12"}},"processed_data":{"order_number":"ORD-34Y-1774115051","amount":9.058526499999999259671312756836414337158203125,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-21 20:44:12] production.INFO: Constructing job for order: 175766  
[2026-03-21 20:44:12] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"246.25","mainamount":"250","operation_number":"156155219","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpttl6j5lhjht6ezL7dEr"}},"user_id":229} 
[2026-03-21 20:44:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 20:44:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 20:44:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 20:44:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 20:44:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 20:44:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 20:44:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 20:44:15] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 20:44:15] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18374,"user_id":229,"amount":246.25,"admins_notified":7} 
[2026-03-21 20:44:15] production.INFO: Handling job for order: 175766  
[2026-03-21 20:44:15] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 20:44:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:44:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=ada89503-e979-48fa-a289-533293f589bd&Player_ID=0934656180  
[2026-03-21 20:44:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=ada89503-e979-48fa-a289-533293f589bd&Player_ID=0934656180","has_body":false} 
[2026-03-21 20:44:15] production.INFO: Operation sent successfully {"operation_id":160783,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-q3aSV-1774115055","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 20:44:15"}},"processed_data":{"order_number":"ORD-q3aSV-1774115055","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 20:44:24] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1729,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-21 20:44:32] production.INFO: Constructing job for order: 175767  
[2026-03-21 20:44:33] production.INFO: Handling job for order: 175767  
[2026-03-21 20:44:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:44:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:44:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/865/params?qty=220000&uuid=53f5a243-a185-49ac-94ef-6333b7d932dd&Player_ID=102478830  
[2026-03-21 20:44:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/865/params?qty=220000&uuid=53f5a243-a185-49ac-94ef-6333b7d932dd&Player_ID=102478830","has_body":false} 
[2026-03-21 20:44:34] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1729,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-21 20:44:34] production.INFO: Operation sent successfully {"operation_id":160784,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5v9N-1774115074","amount":13.480191999999998841985870967619121074676513671875,"status":"processing","product":"Yoki live","game":"Yoki","notes":[],"created_at":"2026-03-21 20:44:34"}},"processed_data":{"order_number":"ORD-5v9N-1774115074","amount":13.480191999999998841985870967619121074676513671875,"status":"processing","product":"Yoki live","game":"Yoki"}} 
[2026-03-21 20:44:36] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1729,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-21 20:44:37] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1729,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-21 20:44:38] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1729,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-21 20:44:39] production.INFO: Constructing job for order: 175768  
[2026-03-21 20:44:40] production.INFO: Handling job for order: 175768  
[2026-03-21 20:44:40] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 20:44:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:44:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=7472132b-7fa6-4240-9d3e-2eb5e91667db&Player_ID=0938826679  
[2026-03-21 20:44:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/41/params?qty=1&uuid=7472132b-7fa6-4240-9d3e-2eb5e91667db&Player_ID=0938826679","has_body":false} 
[2026-03-21 20:44:41] production.INFO: Operation sent successfully {"operation_id":160785,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-MxrkJ5V6-1774115081","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 20:44:41"}},"processed_data":{"order_number":"ORD-MxrkJ5V6-1774115081","amount":91.3248300000000057252691476605832576751708984375,"status":"processing","product":"86.54 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 20:44:41] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1729,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-21 20:44:44] production.INFO: Constructing job for order: 175769  
[2026-03-21 20:44:47] production.INFO: Handling job for order: 175769  
[2026-03-21 20:44:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:44:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:44:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/570/params?qty=10000&uuid=c7e6140d-7e2f-4704-80e8-f6fdb9ed0137&Player_ID=11348206  
[2026-03-21 20:44:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/570/params?qty=10000&uuid=c7e6140d-7e2f-4704-80e8-f6fdb9ed0137&Player_ID=11348206","has_body":false} 
[2026-03-21 20:44:48] production.INFO: Operation sent successfully {"operation_id":160786,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-YIP-1774115088","amount":2.219362000000000278987499768845736980438232421875,"status":"processing","product":"Layla Amount","game":"Layila","notes":[],"created_at":"2026-03-21 20:44:48"}},"processed_data":{"order_number":"ORD-YIP-1774115088","amount":2.219362000000000278987499768845736980438232421875,"status":"processing","product":"Layla Amount","game":"Layila"}} 
[2026-03-21 20:44:59] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1729,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-21 20:45:00] production.INFO: Executing GetProducts task...  
[2026-03-21 20:45:00] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 20:45:00] production.INFO: Executing GetProducts task...  
[2026-03-21 20:45:01] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1729,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-21 20:45:02] production.INFO: async() رجع: true  
[2026-03-21 20:45:02] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 20:45:02] production.WARNING: Product with ID 395 not found  
[2026-03-21 20:45:03] production.WARNING: Product with ID 213 not found  
[2026-03-21 20:45:03] production.WARNING: Product with ID 212 not found  
[2026-03-21 20:45:03] production.WARNING: Product with ID 211 not found  
[2026-03-21 20:45:03] production.WARNING: Product with ID 210 not found  
[2026-03-21 20:45:03] production.WARNING: Product with ID 209 not found  
[2026-03-21 20:45:03] production.WARNING: Product with ID 214 not found  
[2026-03-21 20:45:03] production.WARNING: Product with ID 215 not found  
[2026-03-21 20:45:03] production.WARNING: Product with ID 216 not found  
[2026-03-21 20:45:03] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1729,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-21 20:45:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 20:45:06] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1729,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-21 20:45:08] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1729,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-21 20:45:09] production.ERROR: Method Illuminate\Auth\RequestGuard::logout does not exist. {"userId":1729,"exception":"[object] (BadMethodCallException(code: 0): Method Illuminate\\Auth\\RequestGuard::logout does not exist. at /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php:115)
[stacktrace]
#0 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(333): Illuminate\\Auth\\RequestGuard->__call('logout', Array)
#1 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Auth\\AuthManager->__call('logout', Array)
#2 /home/talaah/public_html/app/Http/Middleware/CheckUserStatus.php(45): Illuminate\\Support\\Facades\\Facade::__callStatic('logout', Array)
#3 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserStatus->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#4 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#5 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#6 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#7 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#8 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#9 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#10 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#11 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#12 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#13 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#14 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#15 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#16 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#19 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#22 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#24 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#28 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#30 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#32 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#34 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#35 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#36 /home/talaah/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#37 /home/talaah/public_html/public/index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#38 {main}
"} 
[2026-03-21 20:45:45] production.INFO: Constructing job for order: 175770  
[2026-03-21 20:45:46] production.INFO: Handling job for order: 175770  
[2026-03-21 20:45:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:45:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:45:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=4ddf8676-a6b2-4286-a06e-203a9faccca6&Player_ID=7046278949  
[2026-03-21 20:45:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/90/params?qty=1&uuid=4ddf8676-a6b2-4286-a06e-203a9faccca6&Player_ID=7046278949","has_body":false} 
[2026-03-21 20:45:46] production.ERROR: ❌ Missing required field: order_number for site: swgamessd {"available_fields":["error","message"],"required_fields":["order_number","amount","status"]} 
[2026-03-21 20:45:46] production.ERROR: 🚨 Failed to reject order on parse error {"operation_id":160787,"exception":"Unknown named parameter $userId"} 
[2026-03-21 20:45:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1109  
[2026-03-21 20:46:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"sdc2pZXiFX7GjK0YNxjBRqcErJGq6o6W","execution_time":"2026-03-21 20:46:01"} 
[2026-03-21 20:46:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"sdc2pZXiFX7GjK0YNxjBRqcErJGq6o6W","execution_time":"2026-03-21 20:46:01","total_operations":14,"sites_count":2} 
[2026-03-21 20:46:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"sdc2pZXiFX7GjK0YNxjBRqcErJGq6o6W","execution_time":"2026-03-21 20:46:01","site_id":3,"site_name":"swgamessd","orders_count":12,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-DvjOsI-1774107524","ORD-UaHcdx3-1774107577","ORD-xbC2-1774107610","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-1v5-1774114731","ORD-Z1a3YdP-1774115038","ORD-34Y-1774115051"]} 
[2026-03-21 20:46:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"sdc2pZXiFX7GjK0YNxjBRqcErJGq6o6W","execution_time":"2026-03-21 20:46:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 20:46:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"sdc2pZXiFX7GjK0YNxjBRqcErJGq6o6W","execution_time":"2026-03-21 20:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":12} 
[2026-03-21 20:46:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sdc2pZXiFX7GjK0YNxjBRqcErJGq6o6W","execution_time":"2026-03-21 20:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1v5-1774114731","operation_id":160774} 
[2026-03-21 20:46:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sdc2pZXiFX7GjK0YNxjBRqcErJGq6o6W","execution_time":"2026-03-21 20:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-34Y-1774115051","operation_id":160782} 
[2026-03-21 20:46:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sdc2pZXiFX7GjK0YNxjBRqcErJGq6o6W","execution_time":"2026-03-21 20:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 20:46:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sdc2pZXiFX7GjK0YNxjBRqcErJGq6o6W","execution_time":"2026-03-21 20:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 20:46:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sdc2pZXiFX7GjK0YNxjBRqcErJGq6o6W","execution_time":"2026-03-21 20:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 20:46:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sdc2pZXiFX7GjK0YNxjBRqcErJGq6o6W","execution_time":"2026-03-21 20:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 20:46:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sdc2pZXiFX7GjK0YNxjBRqcErJGq6o6W","execution_time":"2026-03-21 20:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 20:46:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sdc2pZXiFX7GjK0YNxjBRqcErJGq6o6W","execution_time":"2026-03-21 20:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 20:46:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sdc2pZXiFX7GjK0YNxjBRqcErJGq6o6W","execution_time":"2026-03-21 20:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 20:46:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"sdc2pZXiFX7GjK0YNxjBRqcErJGq6o6W","execution_time":"2026-03-21 20:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z1a3YdP-1774115038","operation_id":160781,"processed":3,"skipped":9,"updates_prepared":3} 
[2026-03-21 20:46:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"sdc2pZXiFX7GjK0YNxjBRqcErJGq6o6W","execution_time":"2026-03-21 20:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z1a3YdP-1774115038","operation_id":160781,"total_items":3,"chunks":1,"chunk_size":10} 
[2026-03-21 20:46:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"sdc2pZXiFX7GjK0YNxjBRqcErJGq6o6W","execution_time":"2026-03-21 20:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z1a3YdP-1774115038","operation_id":160781,"count":3} 
[2026-03-21 20:46:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"sdc2pZXiFX7GjK0YNxjBRqcErJGq6o6W","execution_time":"2026-03-21 20:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z1a3YdP-1774115038","operation_id":160781,"count":3} 
[2026-03-21 20:46:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"sdc2pZXiFX7GjK0YNxjBRqcErJGq6o6W","execution_time":"2026-03-21 20:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z1a3YdP-1774115038","operation_id":160781,"user_id":8,"notification_type":"order_approved","reference_id":175767} 
[2026-03-21 20:46:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"sdc2pZXiFX7GjK0YNxjBRqcErJGq6o6W","execution_time":"2026-03-21 20:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z1a3YdP-1774115038","operation_id":160781,"user_id":1540,"notification_type":"order_approved","reference_id":175769} 
[2026-03-21 20:46:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"sdc2pZXiFX7GjK0YNxjBRqcErJGq6o6W","execution_time":"2026-03-21 20:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z1a3YdP-1774115038","operation_id":160781,"user_id":348,"notification_type":"order_approved","reference_id":175764} 
[2026-03-21 20:46:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"sdc2pZXiFX7GjK0YNxjBRqcErJGq6o6W","execution_time":"2026-03-21 20:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z1a3YdP-1774115038","operation_id":160781,"chunk_number":1,"processed":3,"errors":0,"total_operations":3,"total_orders":3,"total_codes":0,"total_refunds":0} 
[2026-03-21 20:46:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"sdc2pZXiFX7GjK0YNxjBRqcErJGq6o6W","execution_time":"2026-03-21 20:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z1a3YdP-1774115038","operation_id":160781,"total_processed":3,"total_errors":0,"chunks_processed":1} 
[2026-03-21 20:46:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"sdc2pZXiFX7GjK0YNxjBRqcErJGq6o6W","execution_time":"2026-03-21 20:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z1a3YdP-1774115038","operation_id":160781,"processed":3,"errors":0} 
[2026-03-21 20:46:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"sdc2pZXiFX7GjK0YNxjBRqcErJGq6o6W","execution_time":"2026-03-21 20:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z1a3YdP-1774115038","operation_id":160781,"processed":3,"errors":0} 
[2026-03-21 20:46:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"sdc2pZXiFX7GjK0YNxjBRqcErJGq6o6W","execution_time":"2026-03-21 20:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z1a3YdP-1774115038","operation_id":160781,"orders_count":2,"order_ids":["ORD-q3aSV-1774115055","ORD-MxrkJ5V6-1774115081"]} 
[2026-03-21 20:46:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"sdc2pZXiFX7GjK0YNxjBRqcErJGq6o6W","execution_time":"2026-03-21 20:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z1a3YdP-1774115038","operation_id":160781} 
[2026-03-21 20:46:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"sdc2pZXiFX7GjK0YNxjBRqcErJGq6o6W","execution_time":"2026-03-21 20:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z1a3YdP-1774115038","operation_id":160781,"orders_count":2} 
[2026-03-21 20:46:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"sdc2pZXiFX7GjK0YNxjBRqcErJGq6o6W","execution_time":"2026-03-21 20:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-q3aSV-1774115055","operation_id":160783,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-21 20:46:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"sdc2pZXiFX7GjK0YNxjBRqcErJGq6o6W","execution_time":"2026-03-21 20:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-q3aSV-1774115055","operation_id":160783,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-21 20:46:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"sdc2pZXiFX7GjK0YNxjBRqcErJGq6o6W","execution_time":"2026-03-21 20:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-q3aSV-1774115055","operation_id":160783,"count":2} 
[2026-03-21 20:46:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"sdc2pZXiFX7GjK0YNxjBRqcErJGq6o6W","execution_time":"2026-03-21 20:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-q3aSV-1774115055","operation_id":160783,"count":2} 
[2026-03-21 20:46:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"sdc2pZXiFX7GjK0YNxjBRqcErJGq6o6W","execution_time":"2026-03-21 20:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-q3aSV-1774115055","operation_id":160783,"user_id":1136,"notification_type":"order_approved","reference_id":175768} 
[2026-03-21 20:46:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"sdc2pZXiFX7GjK0YNxjBRqcErJGq6o6W","execution_time":"2026-03-21 20:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-q3aSV-1774115055","operation_id":160783,"user_id":1136,"notification_type":"order_approved","reference_id":175766} 
[2026-03-21 20:46:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"sdc2pZXiFX7GjK0YNxjBRqcErJGq6o6W","execution_time":"2026-03-21 20:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-q3aSV-1774115055","operation_id":160783,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-21 20:46:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"sdc2pZXiFX7GjK0YNxjBRqcErJGq6o6W","execution_time":"2026-03-21 20:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-q3aSV-1774115055","operation_id":160783,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-21 20:46:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"sdc2pZXiFX7GjK0YNxjBRqcErJGq6o6W","execution_time":"2026-03-21 20:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-q3aSV-1774115055","operation_id":160783,"processed":2,"errors":0} 
[2026-03-21 20:46:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"sdc2pZXiFX7GjK0YNxjBRqcErJGq6o6W","execution_time":"2026-03-21 20:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-q3aSV-1774115055","operation_id":160783,"processed":2,"errors":0} 
[2026-03-21 20:46:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"sdc2pZXiFX7GjK0YNxjBRqcErJGq6o6W","execution_time":"2026-03-21 20:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-q3aSV-1774115055","operation_id":160783} 
[2026-03-21 20:46:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 8  
[2026-03-21 20:46:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1540  
[2026-03-21 20:46:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 348  
[2026-03-21 20:46:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1136  
[2026-03-21 20:46:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1136  
[2026-03-21 20:46:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-5v9N-1774115074","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 20:46:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-5v9N-1774115074","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 20:46:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 20:46:02] production.ERROR: Order not found or already processed. External ID: ORD-5v9N-1774115074  
[2026-03-21 20:46:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-5v9N-1774115074","status":"completed","codes_count":0} 
[2026-03-21 20:46:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Z1a3YdP-1774115038","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 20:46:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-Z1a3YdP-1774115038","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 20:46:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 20:46:02] production.ERROR: Order not found or already processed. External ID: ORD-Z1a3YdP-1774115038  
[2026-03-21 20:46:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Z1a3YdP-1774115038","status":"completed","codes_count":0} 
[2026-03-21 20:46:09] production.INFO: Constructing job for order: 175771  
[2026-03-21 20:46:11] production.INFO: Handling job for order: 175771  
[2026-03-21 20:46:11] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 20:46:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:46:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=fd4f9415-af2e-4202-93ce-ed62d51b34c2&Player_ID=0951320901  
[2026-03-21 20:46:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=fd4f9415-af2e-4202-93ce-ed62d51b34c2&Player_ID=0951320901","has_body":false} 
[2026-03-21 20:46:11] production.INFO: Operation sent successfully {"operation_id":160788,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PuH9X-1774115171","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 20:46:11"}},"processed_data":{"order_number":"ORD-PuH9X-1774115171","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 20:46:26] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"10001.5","mainamount":"10000","operation_number":"156157742","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpjg95474b3b6g2RhLRwC"}},"user_id":69} 
[2026-03-21 20:46:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 20:46:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 20:46:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 20:46:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 20:46:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 20:46:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 20:46:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 20:46:27] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 20:46:27] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18375,"user_id":69,"amount":9850.0,"admins_notified":7} 
[2026-03-21 20:46:28] production.INFO: Constructing job for order: 175772  
[2026-03-21 20:46:30] production.INFO: Handling job for order: 175772  
[2026-03-21 20:46:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:46:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:46:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=20000&uuid=182f3bc0-3c4f-42c0-bae4-8e4951ecf7a0&Player_ID=92753814  
[2026-03-21 20:46:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=20000&uuid=182f3bc0-3c4f-42c0-bae4-8e4951ecf7a0&Player_ID=92753814","has_body":false} 
[2026-03-21 20:46:31] production.INFO: Operation sent successfully {"operation_id":160789,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-EjmuKM-1774115190","amount":2.131418000000000034788172342814505100250244140625,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-21 20:46:31"}},"processed_data":{"order_number":"ORD-EjmuKM-1774115190","amount":2.131418000000000034788172342814505100250244140625,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-21 20:46:42] production.INFO: Constructing job for order: 175773  
[2026-03-21 20:46:43] production.INFO: Handling job for order: 175773  
[2026-03-21 20:46:43] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 20:46:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:46:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=f43f2d49-97a3-4b0a-ad4f-5e8c5710dd30&Player_ID=0935374515  
[2026-03-21 20:46:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=f43f2d49-97a3-4b0a-ad4f-5e8c5710dd30&Player_ID=0935374515","has_body":false} 
[2026-03-21 20:46:43] production.INFO: Operation sent successfully {"operation_id":160790,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-efi2-1774115203","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 20:46:43"}},"processed_data":{"order_number":"ORD-efi2-1774115203","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 20:47:29] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"198.0","mainamount":"198","operation_number":"600429240618","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php68iba4h15svm49f4UlB"}},"user_id":189} 
[2026-03-21 20:47:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 20:47:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 20:47:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 20:47:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 20:47:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 20:47:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 20:47:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 20:47:31] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 20:47:31] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18376,"user_id":189,"amount":198.0,"admins_notified":7} 
[2026-03-21 20:47:42] production.INFO: Constructing job for order: 175774  
[2026-03-21 20:47:43] production.INFO: Handling job for order: 175774  
[2026-03-21 20:47:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:47:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:47:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=dac5f6cd-5bbe-4ba4-bbcf-a395c594985b&Player_ID=52320715853  
[2026-03-21 20:47:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=dac5f6cd-5bbe-4ba4-bbcf-a395c594985b&Player_ID=52320715853","has_body":false} 
[2026-03-21 20:47:44] production.INFO: Operation sent successfully {"operation_id":160791,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-KwNOO0zc-1774115264","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 20:47:44"}},"processed_data":{"order_number":"ORD-KwNOO0zc-1774115264","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 20:47:50] production.INFO: Constructing job for order: 175775  
[2026-03-21 20:47:51] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-KwNOO0zc-1774115264","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 20:47:51] production.INFO: Processed webhook data (normalized) {"id":"ORD-KwNOO0zc-1774115264","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 20:47:51] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 20:47:51] production.INFO: SendAcceptReject: Notification queued {"user_id":354,"notification_type":"order_approved","reference_id":175774} 
[2026-03-21 20:47:51] production.INFO: Order updated successfully. Order ID: 175774, Status: completed  
[2026-03-21 20:47:51] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-KwNOO0zc-1774115264","status":"completed","codes_count":0} 
[2026-03-21 20:47:53] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 354  
[2026-03-21 20:47:53] production.INFO: Handling job for order: 175775  
[2026-03-21 20:47:53] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:47:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:47:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/599/params?qty=12000&uuid=571ea081-748c-4a7a-9d2f-459d14d4f2e5&Player_ID=1981928  
[2026-03-21 20:47:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/599/params?qty=12000&uuid=571ea081-748c-4a7a-9d2f-459d14d4f2e5&Player_ID=1981928","has_body":false} 
[2026-03-21 20:47:54] production.INFO: Operation sent successfully {"operation_id":160792,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-JR3iPqo-1774115274","amount":1.8269016000000000143899114846135489642620086669921875,"status":"processing","product":"SoulChat Amount","game":"SoulChat","notes":[],"created_at":"2026-03-21 20:47:54"}},"processed_data":{"order_number":"ORD-JR3iPqo-1774115274","amount":1.8269016000000000143899114846135489642620086669921875,"status":"processing","product":"SoulChat Amount","game":"SoulChat"}} 
[2026-03-21 20:48:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"llt76FaF4Bry0WSH5V31qbvMp6b1TLPl","execution_time":"2026-03-21 20:48:00"} 
[2026-03-21 20:48:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"llt76FaF4Bry0WSH5V31qbvMp6b1TLPl","execution_time":"2026-03-21 20:48:00","total_operations":13,"sites_count":2} 
[2026-03-21 20:48:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"llt76FaF4Bry0WSH5V31qbvMp6b1TLPl","execution_time":"2026-03-21 20:48:00","site_id":3,"site_name":"swgamessd","orders_count":11,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-DvjOsI-1774107524","ORD-UaHcdx3-1774107577","ORD-xbC2-1774107610","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-1v5-1774114731","ORD-34Y-1774115051","ORD-EjmuKM-1774115190"]} 
[2026-03-21 20:48:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"llt76FaF4Bry0WSH5V31qbvMp6b1TLPl","execution_time":"2026-03-21 20:48:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 20:48:00] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"llt76FaF4Bry0WSH5V31qbvMp6b1TLPl","execution_time":"2026-03-21 20:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":11} 
[2026-03-21 20:48:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"llt76FaF4Bry0WSH5V31qbvMp6b1TLPl","execution_time":"2026-03-21 20:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1v5-1774114731","operation_id":160774} 
[2026-03-21 20:48:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"llt76FaF4Bry0WSH5V31qbvMp6b1TLPl","execution_time":"2026-03-21 20:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-34Y-1774115051","operation_id":160782} 
[2026-03-21 20:48:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"llt76FaF4Bry0WSH5V31qbvMp6b1TLPl","execution_time":"2026-03-21 20:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 20:48:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"llt76FaF4Bry0WSH5V31qbvMp6b1TLPl","execution_time":"2026-03-21 20:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 20:48:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"llt76FaF4Bry0WSH5V31qbvMp6b1TLPl","execution_time":"2026-03-21 20:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EjmuKM-1774115190","operation_id":160789} 
[2026-03-21 20:48:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"llt76FaF4Bry0WSH5V31qbvMp6b1TLPl","execution_time":"2026-03-21 20:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 20:48:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"llt76FaF4Bry0WSH5V31qbvMp6b1TLPl","execution_time":"2026-03-21 20:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-JR3iPqo-1774115274","operation_id":160792} 
[2026-03-21 20:48:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"llt76FaF4Bry0WSH5V31qbvMp6b1TLPl","execution_time":"2026-03-21 20:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 20:48:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"llt76FaF4Bry0WSH5V31qbvMp6b1TLPl","execution_time":"2026-03-21 20:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 20:48:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"llt76FaF4Bry0WSH5V31qbvMp6b1TLPl","execution_time":"2026-03-21 20:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 20:48:00] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"llt76FaF4Bry0WSH5V31qbvMp6b1TLPl","execution_time":"2026-03-21 20:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 20:48:00] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"llt76FaF4Bry0WSH5V31qbvMp6b1TLPl","execution_time":"2026-03-21 20:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"skipped":11,"updates_prepared":0} 
[2026-03-21 20:48:00] production.INFO: Batch query completed {"job":"Quryjob","job_id":"llt76FaF4Bry0WSH5V31qbvMp6b1TLPl","execution_time":"2026-03-21 20:48:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"errors":0} 
[2026-03-21 20:48:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"llt76FaF4Bry0WSH5V31qbvMp6b1TLPl","execution_time":"2026-03-21 20:48:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"orders_count":2,"order_ids":["ORD-PuH9X-1774115171","ORD-efi2-1774115203"]} 
[2026-03-21 20:48:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"llt76FaF4Bry0WSH5V31qbvMp6b1TLPl","execution_time":"2026-03-21 20:48:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 20:48:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"llt76FaF4Bry0WSH5V31qbvMp6b1TLPl","execution_time":"2026-03-21 20:48:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"orders_count":2} 
[2026-03-21 20:48:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"llt76FaF4Bry0WSH5V31qbvMp6b1TLPl","execution_time":"2026-03-21 20:48:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PuH9X-1774115171","operation_id":160788,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-21 20:48:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"llt76FaF4Bry0WSH5V31qbvMp6b1TLPl","execution_time":"2026-03-21 20:48:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PuH9X-1774115171","operation_id":160788,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-21 20:48:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"llt76FaF4Bry0WSH5V31qbvMp6b1TLPl","execution_time":"2026-03-21 20:48:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PuH9X-1774115171","operation_id":160788,"count":2} 
[2026-03-21 20:48:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"llt76FaF4Bry0WSH5V31qbvMp6b1TLPl","execution_time":"2026-03-21 20:48:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PuH9X-1774115171","operation_id":160788,"count":2} 
[2026-03-21 20:48:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"llt76FaF4Bry0WSH5V31qbvMp6b1TLPl","execution_time":"2026-03-21 20:48:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PuH9X-1774115171","operation_id":160788,"user_id":1136,"notification_type":"order_approved","reference_id":175773} 
[2026-03-21 20:48:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"llt76FaF4Bry0WSH5V31qbvMp6b1TLPl","execution_time":"2026-03-21 20:48:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PuH9X-1774115171","operation_id":160788,"user_id":1734,"notification_type":"order_approved","reference_id":175771} 
[2026-03-21 20:48:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"llt76FaF4Bry0WSH5V31qbvMp6b1TLPl","execution_time":"2026-03-21 20:48:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PuH9X-1774115171","operation_id":160788,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-21 20:48:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"llt76FaF4Bry0WSH5V31qbvMp6b1TLPl","execution_time":"2026-03-21 20:48:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PuH9X-1774115171","operation_id":160788,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-21 20:48:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"llt76FaF4Bry0WSH5V31qbvMp6b1TLPl","execution_time":"2026-03-21 20:48:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PuH9X-1774115171","operation_id":160788,"processed":2,"errors":0} 
[2026-03-21 20:48:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"llt76FaF4Bry0WSH5V31qbvMp6b1TLPl","execution_time":"2026-03-21 20:48:00","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PuH9X-1774115171","operation_id":160788,"processed":2,"errors":0} 
[2026-03-21 20:48:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"llt76FaF4Bry0WSH5V31qbvMp6b1TLPl","execution_time":"2026-03-21 20:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PuH9X-1774115171","operation_id":160788} 
[2026-03-21 20:48:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1136  
[2026-03-21 20:48:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1734  
[2026-03-21 20:48:11] production.INFO: Constructing job for order: 175776  
[2026-03-21 20:48:13] production.INFO: Handling job for order: 175776  
[2026-03-21 20:48:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:48:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:48:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/602/params?qty=57000&uuid=ef92aab7-7f64-4a96-811c-ef9de16f71be&Player_ID=62294849  
[2026-03-21 20:48:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/602/params?qty=57000&uuid=ef92aab7-7f64-4a96-811c-ef9de16f71be&Player_ID=62294849","has_body":false} 
[2026-03-21 20:48:13] production.INFO: Operation sent successfully {"operation_id":160793,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Kb5ws4-1774115293","amount":3.55899449999999983873522069188766181468963623046875,"status":"processing","product":"4fun Amount","game":"4Fun","notes":[],"created_at":"2026-03-21 20:48:13"}},"processed_data":{"order_number":"ORD-Kb5ws4-1774115293","amount":3.55899449999999983873522069188766181468963623046875,"status":"processing","product":"4fun Amount","game":"4Fun"}} 
[2026-03-21 20:48:18] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Kb5ws4-1774115293","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 20:48:18] production.INFO: Processed webhook data (normalized) {"id":"ORD-Kb5ws4-1774115293","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 20:48:18] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 20:48:18] production.INFO: SendAcceptReject: Notification queued {"user_id":385,"notification_type":"order_approved","reference_id":175776} 
[2026-03-21 20:48:18] production.INFO: Order updated successfully. Order ID: 175776, Status: completed  
[2026-03-21 20:48:18] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Kb5ws4-1774115293","status":"completed","codes_count":0} 
[2026-03-21 20:48:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 385  
[2026-03-21 20:48:20] production.INFO: Constructing job for order: 175777  
[2026-03-21 20:48:22] production.INFO: Handling job for order: 175777  
[2026-03-21 20:48:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:48:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:48:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=14a9ae63-add2-4639-a571-91dac3c54802&Player_ID=52362238201  
[2026-03-21 20:48:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=14a9ae63-add2-4639-a571-91dac3c54802&Player_ID=52362238201","has_body":false} 
[2026-03-21 20:48:23] production.INFO: Operation sent successfully {"operation_id":160794,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Jx3T-1774115303","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 20:48:23"}},"processed_data":{"order_number":"ORD-Jx3T-1774115303","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 20:48:30] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Jx3T-1774115303","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 20:48:30] production.INFO: Processed webhook data (normalized) {"id":"ORD-Jx3T-1774115303","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 20:48:30] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 20:48:30] production.INFO: SendAcceptReject: Notification queued {"user_id":354,"notification_type":"order_approved","reference_id":175777} 
[2026-03-21 20:48:30] production.INFO: Order updated successfully. Order ID: 175777, Status: completed  
[2026-03-21 20:48:30] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Jx3T-1774115303","status":"completed","codes_count":0} 
[2026-03-21 20:48:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 354  
[2026-03-21 20:48:49] production.INFO: Constructing job for order: 175778  
[2026-03-21 20:48:50] production.INFO: Handling job for order: 175778  
[2026-03-21 20:48:50] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 20:48:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:48:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=eff5fbc7-794c-4fb5-b022-185e5ca70193&Player_ID=0957552725  
[2026-03-21 20:48:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=eff5fbc7-794c-4fb5-b022-185e5ca70193&Player_ID=0957552725","has_body":false} 
[2026-03-21 20:48:51] production.INFO: Operation sent successfully {"operation_id":160795,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-LjV8EaUq-1774115331","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 20:48:51"}},"processed_data":{"order_number":"ORD-LjV8EaUq-1774115331","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 20:49:09] production.INFO: Constructing job for order: 175779  
[2026-03-21 20:49:12] production.INFO: Handling job for order: 175779  
[2026-03-21 20:49:12] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:49:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:49:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/865/params?qty=43000&uuid=f05d1f37-5840-4f08-a389-4927dddd9fc8&Player_ID=102042245  
[2026-03-21 20:49:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/865/params?qty=43000&uuid=f05d1f37-5840-4f08-a389-4927dddd9fc8&Player_ID=102042245","has_body":false} 
[2026-03-21 20:49:13] production.INFO: Operation sent successfully {"operation_id":160796,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mW1PlwM-1774115353","amount":2.634764799999999684843032810022123157978057861328125,"status":"processing","product":"Yoki live","game":"Yoki","notes":[],"created_at":"2026-03-21 20:49:13"}},"processed_data":{"order_number":"ORD-mW1PlwM-1774115353","amount":2.634764799999999684843032810022123157978057861328125,"status":"processing","product":"Yoki live","game":"Yoki"}} 
[2026-03-21 20:49:41] production.INFO: Constructing job for order: 175780  
[2026-03-21 20:49:43] production.INFO: Handling job for order: 175780  
[2026-03-21 20:49:43] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 20:49:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:49:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=b56d657d-2f16-49b2-ac65-0a3f2ae59f21&Player_ID=0988749666  
[2026-03-21 20:49:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/27/params?qty=1&uuid=b56d657d-2f16-49b2-ac65-0a3f2ae59f21&Player_ID=0988749666","has_body":false} 
[2026-03-21 20:49:44] production.INFO: Operation sent successfully {"operation_id":160797,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-P8NDz65-1774115383","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 20:49:44"}},"processed_data":{"order_number":"ORD-P8NDz65-1774115383","amount":4.05820999999999987295495884609408676624298095703125,"status":"processing","product":"3.85 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 20:49:45] production.INFO: Constructing job for order: 175781  
[2026-03-21 20:49:47] production.INFO: Handling job for order: 175781  
[2026-03-21 20:49:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:49:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:49:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=35000&uuid=81aea6e5-1591-424c-9ebe-67caa4705012&Player_ID=89965666  
[2026-03-21 20:49:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=35000&uuid=81aea6e5-1591-424c-9ebe-67caa4705012&Player_ID=89965666","has_body":false} 
[2026-03-21 20:49:48] production.INFO: Operation sent successfully {"operation_id":160798,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qGTF5-1774115387","amount":3.72998150000000006087930159992538392543792724609375,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-21 20:49:48"}},"processed_data":{"order_number":"ORD-qGTF5-1774115387","amount":3.72998150000000006087930159992538392543792724609375,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-21 20:50:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"BGWZyrfJjoP9CkOmSVRReXWJyOF3socA","execution_time":"2026-03-21 20:50:03"} 
[2026-03-21 20:50:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"BGWZyrfJjoP9CkOmSVRReXWJyOF3socA","execution_time":"2026-03-21 20:50:03","total_operations":15,"sites_count":2} 
[2026-03-21 20:50:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"BGWZyrfJjoP9CkOmSVRReXWJyOF3socA","execution_time":"2026-03-21 20:50:03","site_id":3,"site_name":"swgamessd","orders_count":13,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-DvjOsI-1774107524","ORD-UaHcdx3-1774107577","ORD-xbC2-1774107610","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-1v5-1774114731","ORD-34Y-1774115051","ORD-EjmuKM-1774115190"]} 
[2026-03-21 20:50:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"BGWZyrfJjoP9CkOmSVRReXWJyOF3socA","execution_time":"2026-03-21 20:50:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 20:50:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"BGWZyrfJjoP9CkOmSVRReXWJyOF3socA","execution_time":"2026-03-21 20:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":13} 
[2026-03-21 20:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BGWZyrfJjoP9CkOmSVRReXWJyOF3socA","execution_time":"2026-03-21 20:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1v5-1774114731","operation_id":160774} 
[2026-03-21 20:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BGWZyrfJjoP9CkOmSVRReXWJyOF3socA","execution_time":"2026-03-21 20:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-34Y-1774115051","operation_id":160782} 
[2026-03-21 20:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BGWZyrfJjoP9CkOmSVRReXWJyOF3socA","execution_time":"2026-03-21 20:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 20:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BGWZyrfJjoP9CkOmSVRReXWJyOF3socA","execution_time":"2026-03-21 20:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 20:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BGWZyrfJjoP9CkOmSVRReXWJyOF3socA","execution_time":"2026-03-21 20:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EjmuKM-1774115190","operation_id":160789} 
[2026-03-21 20:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BGWZyrfJjoP9CkOmSVRReXWJyOF3socA","execution_time":"2026-03-21 20:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 20:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BGWZyrfJjoP9CkOmSVRReXWJyOF3socA","execution_time":"2026-03-21 20:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 20:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BGWZyrfJjoP9CkOmSVRReXWJyOF3socA","execution_time":"2026-03-21 20:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mW1PlwM-1774115353","operation_id":160796} 
[2026-03-21 20:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BGWZyrfJjoP9CkOmSVRReXWJyOF3socA","execution_time":"2026-03-21 20:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 20:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BGWZyrfJjoP9CkOmSVRReXWJyOF3socA","execution_time":"2026-03-21 20:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qGTF5-1774115387","operation_id":160798} 
[2026-03-21 20:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BGWZyrfJjoP9CkOmSVRReXWJyOF3socA","execution_time":"2026-03-21 20:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 20:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BGWZyrfJjoP9CkOmSVRReXWJyOF3socA","execution_time":"2026-03-21 20:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 20:50:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"BGWZyrfJjoP9CkOmSVRReXWJyOF3socA","execution_time":"2026-03-21 20:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":1,"skipped":12,"updates_prepared":1} 
[2026-03-21 20:50:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"BGWZyrfJjoP9CkOmSVRReXWJyOF3socA","execution_time":"2026-03-21 20:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 20:50:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"BGWZyrfJjoP9CkOmSVRReXWJyOF3socA","execution_time":"2026-03-21 20:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"count":1} 
[2026-03-21 20:50:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"BGWZyrfJjoP9CkOmSVRReXWJyOF3socA","execution_time":"2026-03-21 20:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"count":1} 
[2026-03-21 20:50:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"BGWZyrfJjoP9CkOmSVRReXWJyOF3socA","execution_time":"2026-03-21 20:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"user_id":130,"notification_type":"order_approved","reference_id":175775} 
[2026-03-21 20:50:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"BGWZyrfJjoP9CkOmSVRReXWJyOF3socA","execution_time":"2026-03-21 20:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 20:50:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"BGWZyrfJjoP9CkOmSVRReXWJyOF3socA","execution_time":"2026-03-21 20:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 20:50:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"BGWZyrfJjoP9CkOmSVRReXWJyOF3socA","execution_time":"2026-03-21 20:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":1,"errors":0} 
[2026-03-21 20:50:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"BGWZyrfJjoP9CkOmSVRReXWJyOF3socA","execution_time":"2026-03-21 20:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":1,"errors":0} 
[2026-03-21 20:50:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"BGWZyrfJjoP9CkOmSVRReXWJyOF3socA","execution_time":"2026-03-21 20:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"orders_count":2,"order_ids":["ORD-LjV8EaUq-1774115331","ORD-P8NDz65-1774115383"]} 
[2026-03-21 20:50:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"BGWZyrfJjoP9CkOmSVRReXWJyOF3socA","execution_time":"2026-03-21 20:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 20:50:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"BGWZyrfJjoP9CkOmSVRReXWJyOF3socA","execution_time":"2026-03-21 20:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"orders_count":2} 
[2026-03-21 20:50:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BGWZyrfJjoP9CkOmSVRReXWJyOF3socA","execution_time":"2026-03-21 20:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-P8NDz65-1774115383","operation_id":160797} 
[2026-03-21 20:50:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"BGWZyrfJjoP9CkOmSVRReXWJyOF3socA","execution_time":"2026-03-21 20:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-P8NDz65-1774115383","operation_id":160797,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-21 20:50:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"BGWZyrfJjoP9CkOmSVRReXWJyOF3socA","execution_time":"2026-03-21 20:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-P8NDz65-1774115383","operation_id":160797,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 20:50:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"BGWZyrfJjoP9CkOmSVRReXWJyOF3socA","execution_time":"2026-03-21 20:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-P8NDz65-1774115383","operation_id":160797,"count":1} 
[2026-03-21 20:50:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"BGWZyrfJjoP9CkOmSVRReXWJyOF3socA","execution_time":"2026-03-21 20:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-P8NDz65-1774115383","operation_id":160797,"count":1} 
[2026-03-21 20:50:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"BGWZyrfJjoP9CkOmSVRReXWJyOF3socA","execution_time":"2026-03-21 20:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-P8NDz65-1774115383","operation_id":160797,"user_id":1074,"notification_type":"order_approved","reference_id":175778} 
[2026-03-21 20:50:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"BGWZyrfJjoP9CkOmSVRReXWJyOF3socA","execution_time":"2026-03-21 20:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-P8NDz65-1774115383","operation_id":160797,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 20:50:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"BGWZyrfJjoP9CkOmSVRReXWJyOF3socA","execution_time":"2026-03-21 20:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-P8NDz65-1774115383","operation_id":160797,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 20:50:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"BGWZyrfJjoP9CkOmSVRReXWJyOF3socA","execution_time":"2026-03-21 20:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-P8NDz65-1774115383","operation_id":160797,"processed":1,"errors":0} 
[2026-03-21 20:50:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"BGWZyrfJjoP9CkOmSVRReXWJyOF3socA","execution_time":"2026-03-21 20:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-P8NDz65-1774115383","operation_id":160797,"processed":1,"errors":0} 
[2026-03-21 20:50:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"BGWZyrfJjoP9CkOmSVRReXWJyOF3socA","execution_time":"2026-03-21 20:50:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-P8NDz65-1774115383","operation_id":160797} 
[2026-03-21 20:50:03] production.INFO: Executing GetProducts task...  
[2026-03-21 20:50:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 20:50:03] production.INFO: Executing GetProducts task...  
[2026-03-21 20:50:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-JR3iPqo-1774115274","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 20:50:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-JR3iPqo-1774115274","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 20:50:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 20:50:04] production.ERROR: Order not found or already processed. External ID: ORD-JR3iPqo-1774115274  
[2026-03-21 20:50:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-JR3iPqo-1774115274","status":"completed","codes_count":0} 
[2026-03-21 20:50:05] production.INFO: async() رجع: true  
[2026-03-21 20:50:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 20:50:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 20:50:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 20:50:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 20:50:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 20:50:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 20:50:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 20:50:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 20:50:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 20:50:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 20:50:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 20:50:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 130  
[2026-03-21 20:50:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1074  
[2026-03-21 20:50:15] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"4925.0","mainamount":"5000","operation_number":"156160454","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpjpu5pdesif67c4uztwU"}},"user_id":62} 
[2026-03-21 20:50:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 20:50:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 20:50:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 20:50:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 20:50:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 20:50:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 20:50:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 20:50:15] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 20:50:15] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18377,"user_id":62,"amount":4925.0,"admins_notified":7} 
[2026-03-21 20:50:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 64  
[2026-03-21 20:51:01] production.INFO: Creating credit request {"payload":{"method_id":"14","amount":"9124.0","mainamount":"9124","operation_number":"156161365","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpquv2cs7sdjtq77luRfb"}},"user_id":59} 
[2026-03-21 20:51:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 20:51:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 20:51:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 20:51:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 20:51:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 20:51:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 20:51:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 20:51:04] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 20:51:04] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18378,"user_id":59,"amount":9124.0,"admins_notified":7} 
[2026-03-21 20:51:04] production.INFO: Constructing job for order: 175782  
[2026-03-21 20:51:07] production.INFO: Handling job for order: 175782  
[2026-03-21 20:51:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:51:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:51:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=e516c9c6-6365-4643-9d03-aee398c769ca&Player_ID=1100765771  
[2026-03-21 20:51:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=e516c9c6-6365-4643-9d03-aee398c769ca&Player_ID=1100765771","has_body":false} 
[2026-03-21 20:51:07] production.INFO: Operation sent successfully {"operation_id":160799,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-D3PsV2x-1774115467","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-21 20:51:07"}},"processed_data":{"order_number":"ORD-D3PsV2x-1774115467","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-21 20:51:12] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-D3PsV2x-1774115467","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 20:51:12] production.INFO: Processed webhook data (normalized) {"id":"ORD-D3PsV2x-1774115467","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 20:51:12] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 20:51:12] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":175782} 
[2026-03-21 20:51:12] production.INFO: Order updated successfully. Order ID: 175782, Status: completed  
[2026-03-21 20:51:12] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-D3PsV2x-1774115467","status":"completed","codes_count":0} 
[2026-03-21 20:51:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-21 20:51:41] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-21 20:51:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 645  
[2026-03-21 20:51:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 789  
[2026-03-21 20:51:48] production.INFO: Constructing job for order: 175783  
[2026-03-21 20:51:49] production.INFO: Handling job for order: 175783  
[2026-03-21 20:51:49] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 20:51:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:51:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=9e358c89-3d6a-478b-8999-52e058c3bea0&Player_ID=0988749666  
[2026-03-21 20:51:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=9e358c89-3d6a-478b-8999-52e058c3bea0&Player_ID=0988749666","has_body":false} 
[2026-03-21 20:51:50] production.INFO: Operation sent successfully {"operation_id":160800,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9oy044i-1774115510","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 20:51:50"}},"processed_data":{"order_number":"ORD-9oy044i-1774115510","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 20:52:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-mW1PlwM-1774115353","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 20:52:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-mW1PlwM-1774115353","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 20:52:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 20:52:01] production.INFO: SendAcceptReject: Notification queued {"user_id":1572,"notification_type":"order_approved","reference_id":175779} 
[2026-03-21 20:52:01] production.INFO: Order updated successfully. Order ID: 175779, Status: completed  
[2026-03-21 20:52:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-mW1PlwM-1774115353","status":"completed","codes_count":0} 
[2026-03-21 20:52:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Gd4clGzLwcOlpziyiIJVDRMgdjTv0z9l","execution_time":"2026-03-21 20:52:02"} 
[2026-03-21 20:52:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Gd4clGzLwcOlpziyiIJVDRMgdjTv0z9l","execution_time":"2026-03-21 20:52:02","total_operations":13,"sites_count":2} 
[2026-03-21 20:52:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Gd4clGzLwcOlpziyiIJVDRMgdjTv0z9l","execution_time":"2026-03-21 20:52:02","site_id":3,"site_name":"swgamessd","orders_count":11,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-DvjOsI-1774107524","ORD-UaHcdx3-1774107577","ORD-xbC2-1774107610","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-1v5-1774114731","ORD-34Y-1774115051","ORD-EjmuKM-1774115190"]} 
[2026-03-21 20:52:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Gd4clGzLwcOlpziyiIJVDRMgdjTv0z9l","execution_time":"2026-03-21 20:52:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 20:52:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Gd4clGzLwcOlpziyiIJVDRMgdjTv0z9l","execution_time":"2026-03-21 20:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":11} 
[2026-03-21 20:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Gd4clGzLwcOlpziyiIJVDRMgdjTv0z9l","execution_time":"2026-03-21 20:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1v5-1774114731","operation_id":160774} 
[2026-03-21 20:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Gd4clGzLwcOlpziyiIJVDRMgdjTv0z9l","execution_time":"2026-03-21 20:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-34Y-1774115051","operation_id":160782} 
[2026-03-21 20:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Gd4clGzLwcOlpziyiIJVDRMgdjTv0z9l","execution_time":"2026-03-21 20:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 20:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Gd4clGzLwcOlpziyiIJVDRMgdjTv0z9l","execution_time":"2026-03-21 20:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 20:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Gd4clGzLwcOlpziyiIJVDRMgdjTv0z9l","execution_time":"2026-03-21 20:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EjmuKM-1774115190","operation_id":160789} 
[2026-03-21 20:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Gd4clGzLwcOlpziyiIJVDRMgdjTv0z9l","execution_time":"2026-03-21 20:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 20:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Gd4clGzLwcOlpziyiIJVDRMgdjTv0z9l","execution_time":"2026-03-21 20:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 20:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Gd4clGzLwcOlpziyiIJVDRMgdjTv0z9l","execution_time":"2026-03-21 20:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 20:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Gd4clGzLwcOlpziyiIJVDRMgdjTv0z9l","execution_time":"2026-03-21 20:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qGTF5-1774115387","operation_id":160798} 
[2026-03-21 20:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Gd4clGzLwcOlpziyiIJVDRMgdjTv0z9l","execution_time":"2026-03-21 20:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 20:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Gd4clGzLwcOlpziyiIJVDRMgdjTv0z9l","execution_time":"2026-03-21 20:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 20:52:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Gd4clGzLwcOlpziyiIJVDRMgdjTv0z9l","execution_time":"2026-03-21 20:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"skipped":11,"updates_prepared":0} 
[2026-03-21 20:52:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Gd4clGzLwcOlpziyiIJVDRMgdjTv0z9l","execution_time":"2026-03-21 20:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"errors":0} 
[2026-03-21 20:52:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Gd4clGzLwcOlpziyiIJVDRMgdjTv0z9l","execution_time":"2026-03-21 20:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"orders_count":2,"order_ids":["ORD-P8NDz65-1774115383","ORD-9oy044i-1774115510"]} 
[2026-03-21 20:52:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Gd4clGzLwcOlpziyiIJVDRMgdjTv0z9l","execution_time":"2026-03-21 20:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 20:52:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Gd4clGzLwcOlpziyiIJVDRMgdjTv0z9l","execution_time":"2026-03-21 20:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"orders_count":2} 
[2026-03-21 20:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Gd4clGzLwcOlpziyiIJVDRMgdjTv0z9l","execution_time":"2026-03-21 20:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oy044i-1774115510","operation_id":160800} 
[2026-03-21 20:52:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Gd4clGzLwcOlpziyiIJVDRMgdjTv0z9l","execution_time":"2026-03-21 20:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-P8NDz65-1774115383","operation_id":160797,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-21 20:52:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"Gd4clGzLwcOlpziyiIJVDRMgdjTv0z9l","execution_time":"2026-03-21 20:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-P8NDz65-1774115383","operation_id":160797,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 20:52:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"Gd4clGzLwcOlpziyiIJVDRMgdjTv0z9l","execution_time":"2026-03-21 20:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-P8NDz65-1774115383","operation_id":160797,"count":1} 
[2026-03-21 20:52:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"Gd4clGzLwcOlpziyiIJVDRMgdjTv0z9l","execution_time":"2026-03-21 20:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-P8NDz65-1774115383","operation_id":160797,"count":1} 
[2026-03-21 20:52:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Gd4clGzLwcOlpziyiIJVDRMgdjTv0z9l","execution_time":"2026-03-21 20:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-P8NDz65-1774115383","operation_id":160797,"user_id":802,"notification_type":"order_approved","reference_id":175780} 
[2026-03-21 20:52:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"Gd4clGzLwcOlpziyiIJVDRMgdjTv0z9l","execution_time":"2026-03-21 20:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-P8NDz65-1774115383","operation_id":160797,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 20:52:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"Gd4clGzLwcOlpziyiIJVDRMgdjTv0z9l","execution_time":"2026-03-21 20:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-P8NDz65-1774115383","operation_id":160797,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 20:52:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"Gd4clGzLwcOlpziyiIJVDRMgdjTv0z9l","execution_time":"2026-03-21 20:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-P8NDz65-1774115383","operation_id":160797,"processed":1,"errors":0} 
[2026-03-21 20:52:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Gd4clGzLwcOlpziyiIJVDRMgdjTv0z9l","execution_time":"2026-03-21 20:52:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-P8NDz65-1774115383","operation_id":160797,"processed":1,"errors":0} 
[2026-03-21 20:52:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Gd4clGzLwcOlpziyiIJVDRMgdjTv0z9l","execution_time":"2026-03-21 20:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-P8NDz65-1774115383","operation_id":160797} 
[2026-03-21 20:52:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1572  
[2026-03-21 20:52:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 802  
[2026-03-21 20:52:11] production.INFO: Constructing job for order: 175784  
[2026-03-21 20:52:12] production.INFO: Handling job for order: 175784  
[2026-03-21 20:52:12] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:52:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:52:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ed160522-67ee-490f-b391-50ef61add2bf&Player_ID=51738249413  
[2026-03-21 20:52:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ed160522-67ee-490f-b391-50ef61add2bf&Player_ID=51738249413","has_body":false} 
[2026-03-21 20:52:12] production.INFO: Operation sent successfully {"operation_id":160801,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Bsq-1774115532","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 20:52:12"}},"processed_data":{"order_number":"ORD-Bsq-1774115532","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 20:52:21] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Bsq-1774115532","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 20:52:21] production.INFO: Processed webhook data (normalized) {"id":"ORD-Bsq-1774115532","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 20:52:21] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 20:52:21] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":175784} 
[2026-03-21 20:52:21] production.INFO: Order updated successfully. Order ID: 175784, Status: completed  
[2026-03-21 20:52:21] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Bsq-1774115532","status":"completed","codes_count":0} 
[2026-03-21 20:54:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"9sSWBcKhFqIVA4iDp0yIOImAhTaqB40Q","execution_time":"2026-03-21 20:54:01"} 
[2026-03-21 20:54:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"9sSWBcKhFqIVA4iDp0yIOImAhTaqB40Q","execution_time":"2026-03-21 20:54:01","total_operations":12,"sites_count":2} 
[2026-03-21 20:54:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"9sSWBcKhFqIVA4iDp0yIOImAhTaqB40Q","execution_time":"2026-03-21 20:54:01","site_id":3,"site_name":"swgamessd","orders_count":11,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-DvjOsI-1774107524","ORD-UaHcdx3-1774107577","ORD-xbC2-1774107610","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-1v5-1774114731","ORD-34Y-1774115051","ORD-EjmuKM-1774115190"]} 
[2026-03-21 20:54:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"9sSWBcKhFqIVA4iDp0yIOImAhTaqB40Q","execution_time":"2026-03-21 20:54:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 20:54:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"9sSWBcKhFqIVA4iDp0yIOImAhTaqB40Q","execution_time":"2026-03-21 20:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":11} 
[2026-03-21 20:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9sSWBcKhFqIVA4iDp0yIOImAhTaqB40Q","execution_time":"2026-03-21 20:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-1v5-1774114731","operation_id":160774} 
[2026-03-21 20:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9sSWBcKhFqIVA4iDp0yIOImAhTaqB40Q","execution_time":"2026-03-21 20:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-34Y-1774115051","operation_id":160782} 
[2026-03-21 20:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9sSWBcKhFqIVA4iDp0yIOImAhTaqB40Q","execution_time":"2026-03-21 20:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 20:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9sSWBcKhFqIVA4iDp0yIOImAhTaqB40Q","execution_time":"2026-03-21 20:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 20:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9sSWBcKhFqIVA4iDp0yIOImAhTaqB40Q","execution_time":"2026-03-21 20:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EjmuKM-1774115190","operation_id":160789} 
[2026-03-21 20:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9sSWBcKhFqIVA4iDp0yIOImAhTaqB40Q","execution_time":"2026-03-21 20:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 20:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9sSWBcKhFqIVA4iDp0yIOImAhTaqB40Q","execution_time":"2026-03-21 20:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 20:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9sSWBcKhFqIVA4iDp0yIOImAhTaqB40Q","execution_time":"2026-03-21 20:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 20:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9sSWBcKhFqIVA4iDp0yIOImAhTaqB40Q","execution_time":"2026-03-21 20:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qGTF5-1774115387","operation_id":160798} 
[2026-03-21 20:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9sSWBcKhFqIVA4iDp0yIOImAhTaqB40Q","execution_time":"2026-03-21 20:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 20:54:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9sSWBcKhFqIVA4iDp0yIOImAhTaqB40Q","execution_time":"2026-03-21 20:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 20:54:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"9sSWBcKhFqIVA4iDp0yIOImAhTaqB40Q","execution_time":"2026-03-21 20:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"skipped":11,"updates_prepared":0} 
[2026-03-21 20:54:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"9sSWBcKhFqIVA4iDp0yIOImAhTaqB40Q","execution_time":"2026-03-21 20:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"errors":0} 
[2026-03-21 20:54:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"9sSWBcKhFqIVA4iDp0yIOImAhTaqB40Q","execution_time":"2026-03-21 20:54:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"orders_count":1,"order_ids":["ORD-9oy044i-1774115510"]} 
[2026-03-21 20:54:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"9sSWBcKhFqIVA4iDp0yIOImAhTaqB40Q","execution_time":"2026-03-21 20:54:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 20:54:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"9sSWBcKhFqIVA4iDp0yIOImAhTaqB40Q","execution_time":"2026-03-21 20:54:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"orders_count":1} 
[2026-03-21 20:54:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"9sSWBcKhFqIVA4iDp0yIOImAhTaqB40Q","execution_time":"2026-03-21 20:54:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oy044i-1774115510","operation_id":160800,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 20:54:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"9sSWBcKhFqIVA4iDp0yIOImAhTaqB40Q","execution_time":"2026-03-21 20:54:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oy044i-1774115510","operation_id":160800,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 20:54:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"9sSWBcKhFqIVA4iDp0yIOImAhTaqB40Q","execution_time":"2026-03-21 20:54:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oy044i-1774115510","operation_id":160800,"count":1} 
[2026-03-21 20:54:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"9sSWBcKhFqIVA4iDp0yIOImAhTaqB40Q","execution_time":"2026-03-21 20:54:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oy044i-1774115510","operation_id":160800,"count":1} 
[2026-03-21 20:54:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"9sSWBcKhFqIVA4iDp0yIOImAhTaqB40Q","execution_time":"2026-03-21 20:54:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oy044i-1774115510","operation_id":160800,"user_id":802,"notification_type":"order_approved","reference_id":175783} 
[2026-03-21 20:54:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"9sSWBcKhFqIVA4iDp0yIOImAhTaqB40Q","execution_time":"2026-03-21 20:54:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oy044i-1774115510","operation_id":160800,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 20:54:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"9sSWBcKhFqIVA4iDp0yIOImAhTaqB40Q","execution_time":"2026-03-21 20:54:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oy044i-1774115510","operation_id":160800,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 20:54:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"9sSWBcKhFqIVA4iDp0yIOImAhTaqB40Q","execution_time":"2026-03-21 20:54:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oy044i-1774115510","operation_id":160800,"processed":1,"errors":0} 
[2026-03-21 20:54:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"9sSWBcKhFqIVA4iDp0yIOImAhTaqB40Q","execution_time":"2026-03-21 20:54:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oy044i-1774115510","operation_id":160800,"processed":1,"errors":0} 
[2026-03-21 20:54:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"9sSWBcKhFqIVA4iDp0yIOImAhTaqB40Q","execution_time":"2026-03-21 20:54:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-9oy044i-1774115510","operation_id":160800} 
[2026-03-21 20:54:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 802  
[2026-03-21 20:54:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-1v5-1774114731","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-21 20:54:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-1v5-1774114731","status":"cancelled","codes":[],"notes":[]} 
[2026-03-21 20:54:07] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-21 20:54:07] production.INFO: SendAcceptReject: Notification queued {"user_id":409,"notification_type":"order_rejected","reference_id":175756} 
[2026-03-21 20:54:07] production.INFO: Order updated successfully. Order ID: 175756, Status: rejected  
[2026-03-21 20:54:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-1v5-1774114731","status":"rejected","codes_count":0} 
[2026-03-21 20:54:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 409  
[2026-03-21 20:54:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 409  
[2026-03-21 20:54:20] production.INFO: Constructing job for order: 175785  
[2026-03-21 20:54:22] production.INFO: Handling job for order: 175785  
[2026-03-21 20:54:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:54:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:54:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=4666e54d-f4af-4979-8929-4e4217ba04ed&Player_ID=5667721871  
[2026-03-21 20:54:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=4666e54d-f4af-4979-8929-4e4217ba04ed&Player_ID=5667721871","has_body":false} 
[2026-03-21 20:54:23] production.INFO: Operation sent successfully {"operation_id":160802,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-um8y-1774115663","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 20:54:23"}},"processed_data":{"order_number":"ORD-um8y-1774115663","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-21 20:54:26] production.INFO: Constructing job for order: 175786  
[2026-03-21 20:54:29] production.INFO: Handling job for order: 175786  
[2026-03-21 20:54:29] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:54:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:54:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=41f52f53-251c-4c97-a23c-85fda6c2139a&Player_ID=5667721871  
[2026-03-21 20:54:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=41f52f53-251c-4c97-a23c-85fda6c2139a&Player_ID=5667721871","has_body":false} 
[2026-03-21 20:54:30] production.INFO: Operation sent successfully {"operation_id":160803,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Ijd75Yf-1774115670","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 20:54:30"}},"processed_data":{"order_number":"ORD-Ijd75Yf-1774115670","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 20:54:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-um8y-1774115663","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 20:54:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-um8y-1774115663","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 20:54:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 20:54:31] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":175785} 
[2026-03-21 20:54:31] production.INFO: Order updated successfully. Order ID: 175785, Status: completed  
[2026-03-21 20:54:31] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-um8y-1774115663","status":"completed","codes_count":0} 
[2026-03-21 20:54:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-21 20:54:37] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Ijd75Yf-1774115670","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 20:54:37] production.INFO: Processed webhook data (normalized) {"id":"ORD-Ijd75Yf-1774115670","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 20:54:37] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 20:54:37] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":175786} 
[2026-03-21 20:54:37] production.INFO: Order updated successfully. Order ID: 175786, Status: completed  
[2026-03-21 20:54:37] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Ijd75Yf-1774115670","status":"completed","codes_count":0} 
[2026-03-21 20:54:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-21 20:55:00] production.INFO: Executing GetProducts task...  
[2026-03-21 20:55:00] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 20:55:00] production.INFO: Executing GetProducts task...  
[2026-03-21 20:55:02] production.INFO: async() رجع: true  
[2026-03-21 20:55:02] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 20:55:03] production.WARNING: Product with ID 395 not found  
[2026-03-21 20:55:03] production.WARNING: Product with ID 213 not found  
[2026-03-21 20:55:03] production.WARNING: Product with ID 212 not found  
[2026-03-21 20:55:03] production.WARNING: Product with ID 211 not found  
[2026-03-21 20:55:03] production.WARNING: Product with ID 210 not found  
[2026-03-21 20:55:03] production.WARNING: Product with ID 209 not found  
[2026-03-21 20:55:03] production.WARNING: Product with ID 214 not found  
[2026-03-21 20:55:03] production.WARNING: Product with ID 215 not found  
[2026-03-21 20:55:03] production.WARNING: Product with ID 216 not found  
[2026-03-21 20:55:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 20:55:11] production.INFO: Constructing job for order: 175787  
[2026-03-21 20:55:13] production.INFO: Handling job for order: 175787  
[2026-03-21 20:55:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:55:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:55:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=bd0031e0-cc41-4c65-ab5c-630de6091265&Player_ID=52386197276  
[2026-03-21 20:55:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=bd0031e0-cc41-4c65-ab5c-630de6091265&Player_ID=52386197276","has_body":false} 
[2026-03-21 20:55:14] production.INFO: Operation sent successfully {"operation_id":160804,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-D5Gz-1774115713","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 20:55:14"}},"processed_data":{"order_number":"ORD-D5Gz-1774115713","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 20:55:20] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-34Y-1774115051","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-21 20:55:20] production.INFO: Processed webhook data (normalized) {"id":"ORD-34Y-1774115051","status":"cancelled","codes":[],"notes":[]} 
[2026-03-21 20:55:20] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-21 20:55:20] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_rejected","reference_id":175765} 
[2026-03-21 20:55:20] production.INFO: Order updated successfully. Order ID: 175765, Status: rejected  
[2026-03-21 20:55:20] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-34Y-1774115051","status":"rejected","codes_count":0} 
[2026-03-21 20:55:22] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-D5Gz-1774115713","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 20:55:22] production.INFO: Processed webhook data (normalized) {"id":"ORD-D5Gz-1774115713","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 20:55:22] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 20:55:22] production.INFO: SendAcceptReject: Notification queued {"user_id":237,"notification_type":"order_approved","reference_id":175787} 
[2026-03-21 20:55:22] production.INFO: Order updated successfully. Order ID: 175787, Status: completed  
[2026-03-21 20:55:22] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-D5Gz-1774115713","status":"completed","codes_count":0} 
[2026-03-21 20:55:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-21 20:55:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-21 20:55:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 237  
[2026-03-21 20:55:58] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-EjmuKM-1774115190","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-21 20:55:58] production.INFO: Processed webhook data (normalized) {"id":"ORD-EjmuKM-1774115190","status":"cancelled","codes":[],"notes":[]} 
[2026-03-21 20:55:58] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-21 20:55:58] production.INFO: SendAcceptReject: Notification queued {"user_id":409,"notification_type":"order_rejected","reference_id":175772} 
[2026-03-21 20:55:58] production.INFO: Order updated successfully. Order ID: 175772, Status: rejected  
[2026-03-21 20:55:58] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-EjmuKM-1774115190","status":"rejected","codes_count":0} 
[2026-03-21 20:55:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 409  
[2026-03-21 20:55:59] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 409  
[2026-03-21 20:56:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"t5skKPTgx3vFEknypHdwnbZj76GSMCc6","execution_time":"2026-03-21 20:56:02"} 
[2026-03-21 20:56:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"t5skKPTgx3vFEknypHdwnbZj76GSMCc6","execution_time":"2026-03-21 20:56:02","total_operations":8,"sites_count":1} 
[2026-03-21 20:56:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"t5skKPTgx3vFEknypHdwnbZj76GSMCc6","execution_time":"2026-03-21 20:56:02","site_id":3,"site_name":"swgamessd","orders_count":8,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-DvjOsI-1774107524","ORD-UaHcdx3-1774107577","ORD-xbC2-1774107610","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-qGTF5-1774115387"]} 
[2026-03-21 20:56:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"t5skKPTgx3vFEknypHdwnbZj76GSMCc6","execution_time":"2026-03-21 20:56:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 20:56:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"t5skKPTgx3vFEknypHdwnbZj76GSMCc6","execution_time":"2026-03-21 20:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":8} 
[2026-03-21 20:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"t5skKPTgx3vFEknypHdwnbZj76GSMCc6","execution_time":"2026-03-21 20:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 20:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"t5skKPTgx3vFEknypHdwnbZj76GSMCc6","execution_time":"2026-03-21 20:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 20:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"t5skKPTgx3vFEknypHdwnbZj76GSMCc6","execution_time":"2026-03-21 20:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 20:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"t5skKPTgx3vFEknypHdwnbZj76GSMCc6","execution_time":"2026-03-21 20:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 20:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"t5skKPTgx3vFEknypHdwnbZj76GSMCc6","execution_time":"2026-03-21 20:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 20:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"t5skKPTgx3vFEknypHdwnbZj76GSMCc6","execution_time":"2026-03-21 20:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qGTF5-1774115387","operation_id":160798} 
[2026-03-21 20:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"t5skKPTgx3vFEknypHdwnbZj76GSMCc6","execution_time":"2026-03-21 20:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 20:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"t5skKPTgx3vFEknypHdwnbZj76GSMCc6","execution_time":"2026-03-21 20:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 20:56:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"t5skKPTgx3vFEknypHdwnbZj76GSMCc6","execution_time":"2026-03-21 20:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"skipped":8,"updates_prepared":0} 
[2026-03-21 20:56:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"t5skKPTgx3vFEknypHdwnbZj76GSMCc6","execution_time":"2026-03-21 20:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"errors":0} 
[2026-03-21 20:56:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"t5skKPTgx3vFEknypHdwnbZj76GSMCc6","execution_time":"2026-03-21 20:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 20:56:04] production.INFO: Constructing job for order: 175788  
[2026-03-21 20:56:05] production.INFO: Handling job for order: 175788  
[2026-03-21 20:56:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:56:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:56:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d2cb9fbf-fcfc-48a0-9e1b-a0b17fb04c6d&Player_ID=5667721871  
[2026-03-21 20:56:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d2cb9fbf-fcfc-48a0-9e1b-a0b17fb04c6d&Player_ID=5667721871","has_body":false} 
[2026-03-21 20:56:06] production.INFO: Operation sent successfully {"operation_id":160805,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-FQdte-1774115765","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 20:56:06"}},"processed_data":{"order_number":"ORD-FQdte-1774115765","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 20:56:08] production.INFO: Constructing job for order: 175789  
[2026-03-21 20:56:09] production.INFO: Handling job for order: 175789  
[2026-03-21 20:56:09] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 20:56:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:56:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=386d3b1e-78b1-4ea1-bfc3-9f3e01ab84aa&Player_ID=0964838826  
[2026-03-21 20:56:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=386d3b1e-78b1-4ea1-bfc3-9f3e01ab84aa&Player_ID=0964838826","has_body":false} 
[2026-03-21 20:56:10] production.INFO: Operation sent successfully {"operation_id":160806,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ki5-1774115769","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 20:56:10"}},"processed_data":{"order_number":"ORD-ki5-1774115769","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 20:56:16] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-FQdte-1774115765","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 20:56:16] production.INFO: Processed webhook data (normalized) {"id":"ORD-FQdte-1774115765","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 20:56:16] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 20:56:16] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":175788} 
[2026-03-21 20:56:16] production.INFO: Order updated successfully. Order ID: 175788, Status: completed  
[2026-03-21 20:56:16] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-FQdte-1774115765","status":"completed","codes_count":0} 
[2026-03-21 20:56:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-21 20:56:21] production.INFO: Constructing job for order: 175790  
[2026-03-21 20:56:22] production.INFO: Handling job for order: 175790  
[2026-03-21 20:56:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:56:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:56:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/587/params?qty=270&uuid=faab21b5-5773-496f-845d-b87369000c20&Player_ID=21774343  
[2026-03-21 20:56:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/587/params?qty=270&uuid=faab21b5-5773-496f-845d-b87369000c20&Player_ID=21774343","has_body":false} 
[2026-03-21 20:56:22] production.INFO: Operation sent successfully {"operation_id":160807,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-lTNKU-1774115782","amount":2.07835599599999998332577888504602015018463134765625,"status":"processing","product":"HoneyJar Amount","game":"HoneyJar","notes":[],"created_at":"2026-03-21 20:56:22"}},"processed_data":{"order_number":"ORD-lTNKU-1774115782","amount":2.07835599599999998332577888504602015018463134765625,"status":"processing","product":"HoneyJar Amount","game":"HoneyJar"}} 
[2026-03-21 20:57:26] production.INFO: Constructing job for order: 175791  
[2026-03-21 20:57:28] production.INFO: Handling job for order: 175791  
[2026-03-21 20:57:28] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:57:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:57:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=7044a752-83e5-422f-941f-520434fb3c5d&Player_ID=5667721871  
[2026-03-21 20:57:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=7044a752-83e5-422f-941f-520434fb3c5d&Player_ID=5667721871","has_body":false} 
[2026-03-21 20:57:29] production.INFO: Operation sent successfully {"operation_id":160808,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ZNRB1fH-1774115849","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 20:57:29"}},"processed_data":{"order_number":"ORD-ZNRB1fH-1774115849","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 20:57:33] production.INFO: Constructing job for order: 175792  
[2026-03-21 20:57:35] production.INFO: Handling job for order: 175792  
[2026-03-21 20:57:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:57:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:57:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/868/params?qty=100000&uuid=7a7c2570-4229-4f51-a923-9506b2bd7c8d&Player_ID=1313569  
[2026-03-21 20:57:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/868/params?qty=100000&uuid=7a7c2570-4229-4f51-a923-9506b2bd7c8d&Player_ID=1313569","has_body":false} 
[2026-03-21 20:57:36] production.INFO: Operation sent successfully {"operation_id":160809,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-p3f-1774115856","amount":1.982079999999999841975295566953718662261962890625,"status":"processing","product":"Junko Amount","game":"Junko","notes":[],"created_at":"2026-03-21 20:57:36"}},"processed_data":{"order_number":"ORD-p3f-1774115856","amount":1.982079999999999841975295566953718662261962890625,"status":"processing","product":"Junko Amount","game":"Junko"}} 
[2026-03-21 20:57:37] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ZNRB1fH-1774115849","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 20:57:37] production.INFO: Processed webhook data (normalized) {"id":"ORD-ZNRB1fH-1774115849","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 20:57:37] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 20:57:37] production.INFO: SendAcceptReject: Notification queued {"user_id":29,"notification_type":"order_approved","reference_id":175791} 
[2026-03-21 20:57:37] production.INFO: Order updated successfully. Order ID: 175791, Status: completed  
[2026-03-21 20:57:37] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ZNRB1fH-1774115849","status":"completed","codes_count":0} 
[2026-03-21 20:57:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 29  
[2026-03-21 20:57:55] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-qGTF5-1774115387","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-21 20:57:55] production.INFO: Processed webhook data (normalized) {"id":"ORD-qGTF5-1774115387","status":"cancelled","codes":[],"notes":[]} 
[2026-03-21 20:57:55] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-21 20:57:55] production.INFO: Constructing job for order: 175793  
[2026-03-21 20:57:55] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_rejected","reference_id":175781} 
[2026-03-21 20:57:55] production.INFO: Order updated successfully. Order ID: 175781, Status: rejected  
[2026-03-21 20:57:55] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-qGTF5-1774115387","status":"rejected","codes_count":0} 
[2026-03-21 20:57:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-21 20:57:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-21 20:57:57] production.INFO: Handling job for order: 175793  
[2026-03-21 20:57:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:57:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:57:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=5c574467-5945-447f-9c30-7030a8d9be82&Player_ID=5544568759  
[2026-03-21 20:57:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=5c574467-5945-447f-9c30-7030a8d9be82&Player_ID=5544568759","has_body":false} 
[2026-03-21 20:57:59] production.INFO: Operation sent successfully {"operation_id":160810,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pQ5OF-1774115879","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 20:57:59"}},"processed_data":{"order_number":"ORD-pQ5OF-1774115879","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 20:58:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"LEmJvnhK2FO3tHueNnDvLXqnBNhA5rgN","execution_time":"2026-03-21 20:58:02"} 
[2026-03-21 20:58:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"LEmJvnhK2FO3tHueNnDvLXqnBNhA5rgN","execution_time":"2026-03-21 20:58:02","total_operations":11,"sites_count":2} 
[2026-03-21 20:58:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"LEmJvnhK2FO3tHueNnDvLXqnBNhA5rgN","execution_time":"2026-03-21 20:58:02","site_id":3,"site_name":"swgamessd","orders_count":10,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-DvjOsI-1774107524","ORD-UaHcdx3-1774107577","ORD-xbC2-1774107610","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-lTNKU-1774115782","ORD-p3f-1774115856","ORD-pQ5OF-1774115879"]} 
[2026-03-21 20:58:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"LEmJvnhK2FO3tHueNnDvLXqnBNhA5rgN","execution_time":"2026-03-21 20:58:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 20:58:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"LEmJvnhK2FO3tHueNnDvLXqnBNhA5rgN","execution_time":"2026-03-21 20:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":10} 
[2026-03-21 20:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LEmJvnhK2FO3tHueNnDvLXqnBNhA5rgN","execution_time":"2026-03-21 20:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 20:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LEmJvnhK2FO3tHueNnDvLXqnBNhA5rgN","execution_time":"2026-03-21 20:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 20:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LEmJvnhK2FO3tHueNnDvLXqnBNhA5rgN","execution_time":"2026-03-21 20:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 20:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LEmJvnhK2FO3tHueNnDvLXqnBNhA5rgN","execution_time":"2026-03-21 20:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTNKU-1774115782","operation_id":160807} 
[2026-03-21 20:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LEmJvnhK2FO3tHueNnDvLXqnBNhA5rgN","execution_time":"2026-03-21 20:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 20:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LEmJvnhK2FO3tHueNnDvLXqnBNhA5rgN","execution_time":"2026-03-21 20:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-p3f-1774115856","operation_id":160809} 
[2026-03-21 20:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LEmJvnhK2FO3tHueNnDvLXqnBNhA5rgN","execution_time":"2026-03-21 20:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pQ5OF-1774115879","operation_id":160810} 
[2026-03-21 20:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LEmJvnhK2FO3tHueNnDvLXqnBNhA5rgN","execution_time":"2026-03-21 20:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 20:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LEmJvnhK2FO3tHueNnDvLXqnBNhA5rgN","execution_time":"2026-03-21 20:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 20:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LEmJvnhK2FO3tHueNnDvLXqnBNhA5rgN","execution_time":"2026-03-21 20:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 20:58:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"LEmJvnhK2FO3tHueNnDvLXqnBNhA5rgN","execution_time":"2026-03-21 20:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"skipped":10,"updates_prepared":0} 
[2026-03-21 20:58:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"LEmJvnhK2FO3tHueNnDvLXqnBNhA5rgN","execution_time":"2026-03-21 20:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"errors":0} 
[2026-03-21 20:58:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"LEmJvnhK2FO3tHueNnDvLXqnBNhA5rgN","execution_time":"2026-03-21 20:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"orders_count":1,"order_ids":["ORD-ki5-1774115769"]} 
[2026-03-21 20:58:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"LEmJvnhK2FO3tHueNnDvLXqnBNhA5rgN","execution_time":"2026-03-21 20:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 20:58:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"LEmJvnhK2FO3tHueNnDvLXqnBNhA5rgN","execution_time":"2026-03-21 20:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"orders_count":1} 
[2026-03-21 20:58:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"LEmJvnhK2FO3tHueNnDvLXqnBNhA5rgN","execution_time":"2026-03-21 20:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ki5-1774115769","operation_id":160806,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 20:58:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"LEmJvnhK2FO3tHueNnDvLXqnBNhA5rgN","execution_time":"2026-03-21 20:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ki5-1774115769","operation_id":160806,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 20:58:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"LEmJvnhK2FO3tHueNnDvLXqnBNhA5rgN","execution_time":"2026-03-21 20:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ki5-1774115769","operation_id":160806,"count":1} 
[2026-03-21 20:58:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"LEmJvnhK2FO3tHueNnDvLXqnBNhA5rgN","execution_time":"2026-03-21 20:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ki5-1774115769","operation_id":160806,"count":1} 
[2026-03-21 20:58:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"LEmJvnhK2FO3tHueNnDvLXqnBNhA5rgN","execution_time":"2026-03-21 20:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ki5-1774115769","operation_id":160806,"user_id":1551,"notification_type":"order_approved","reference_id":175789} 
[2026-03-21 20:58:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"LEmJvnhK2FO3tHueNnDvLXqnBNhA5rgN","execution_time":"2026-03-21 20:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ki5-1774115769","operation_id":160806,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 20:58:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"LEmJvnhK2FO3tHueNnDvLXqnBNhA5rgN","execution_time":"2026-03-21 20:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ki5-1774115769","operation_id":160806,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 20:58:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"LEmJvnhK2FO3tHueNnDvLXqnBNhA5rgN","execution_time":"2026-03-21 20:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ki5-1774115769","operation_id":160806,"processed":1,"errors":0} 
[2026-03-21 20:58:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"LEmJvnhK2FO3tHueNnDvLXqnBNhA5rgN","execution_time":"2026-03-21 20:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ki5-1774115769","operation_id":160806,"processed":1,"errors":0} 
[2026-03-21 20:58:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"LEmJvnhK2FO3tHueNnDvLXqnBNhA5rgN","execution_time":"2026-03-21 20:58:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ki5-1774115769","operation_id":160806} 
[2026-03-21 20:58:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1551  
[2026-03-21 20:58:06] production.INFO: Constructing job for order: 175794  
[2026-03-21 20:58:07] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-pQ5OF-1774115879","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 20:58:07] production.INFO: Processed webhook data (normalized) {"id":"ORD-pQ5OF-1774115879","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 20:58:07] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 20:58:07] production.INFO: SendAcceptReject: Notification queued {"user_id":33,"notification_type":"order_approved","reference_id":175793} 
[2026-03-21 20:58:07] production.INFO: Order updated successfully. Order ID: 175793, Status: completed  
[2026-03-21 20:58:07] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-pQ5OF-1774115879","status":"completed","codes_count":0} 
[2026-03-21 20:58:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-21 20:58:08] production.INFO: Handling job for order: 175794  
[2026-03-21 20:58:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:58:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:58:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=b226eded-9587-497e-950a-f5b9c81d8bc5&Player_ID=52397974544  
[2026-03-21 20:58:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=b226eded-9587-497e-950a-f5b9c81d8bc5&Player_ID=52397974544","has_body":false} 
[2026-03-21 20:58:09] production.INFO: Operation sent successfully {"operation_id":160811,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6t5Udwp-1774115889","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 20:58:09"}},"processed_data":{"order_number":"ORD-6t5Udwp-1774115889","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-21 20:58:15] production.INFO: Constructing job for order: 175795  
[2026-03-21 20:58:16] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-6t5Udwp-1774115889","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 20:58:16] production.INFO: Processed webhook data (normalized) {"id":"ORD-6t5Udwp-1774115889","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 20:58:16] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 20:58:16] production.INFO: SendAcceptReject: Notification queued {"user_id":33,"notification_type":"order_approved","reference_id":175794} 
[2026-03-21 20:58:16] production.INFO: Order updated successfully. Order ID: 175794, Status: completed  
[2026-03-21 20:58:16] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-6t5Udwp-1774115889","status":"completed","codes_count":0} 
[2026-03-21 20:58:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-21 20:58:18] production.INFO: Handling job for order: 175795  
[2026-03-21 20:58:18] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:58:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:58:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/561/params?qty=25500&uuid=36280b5f-7154-4a6e-bf84-6ba78d1ca546&Player_ID=3228548  
[2026-03-21 20:58:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/561/params?qty=25500&uuid=36280b5f-7154-4a6e-bf84-6ba78d1ca546&Player_ID=3228548","has_body":false} 
[2026-03-21 20:58:19] production.INFO: Operation sent successfully {"operation_id":160812,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mR2A-1774115899","amount":1.8906133499999999703078401580569334328174591064453125,"status":"processing","product":"Tami Amount","game":"Tami","notes":[],"created_at":"2026-03-21 20:58:19"}},"processed_data":{"order_number":"ORD-mR2A-1774115899","amount":1.8906133499999999703078401580569334328174591064453125,"status":"processing","product":"Tami Amount","game":"Tami"}} 
[2026-03-21 20:58:20] production.INFO: Constructing job for order: 175796  
[2026-03-21 20:58:22] production.INFO: Handling job for order: 175796  
[2026-03-21 20:58:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:58:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:58:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=825e0cdc-ad4b-42cd-8267-befd757d5493&Player_ID=52290186040  
[2026-03-21 20:58:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=825e0cdc-ad4b-42cd-8267-befd757d5493&Player_ID=52290186040","has_body":false} 
[2026-03-21 20:58:23] production.INFO: Operation sent successfully {"operation_id":160813,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9oF9rHDK-1774115903","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 20:58:23"}},"processed_data":{"order_number":"ORD-9oF9rHDK-1774115903","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 20:58:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-9oF9rHDK-1774115903","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 20:58:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-9oF9rHDK-1774115903","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 20:58:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 20:58:31] production.INFO: SendAcceptReject: Notification queued {"user_id":33,"notification_type":"order_approved","reference_id":175796} 
[2026-03-21 20:58:31] production.INFO: Order updated successfully. Order ID: 175796, Status: completed  
[2026-03-21 20:58:31] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-9oF9rHDK-1774115903","status":"completed","codes_count":0} 
[2026-03-21 20:58:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-21 20:58:55] production.INFO: Constructing job for order: 175797  
[2026-03-21 20:58:56] production.INFO: Handling job for order: 175797  
[2026-03-21 20:58:56] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 20:58:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 20:58:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=12000&uuid=2c40888a-0bb3-4953-8adc-ddcae3bb1ced&Player_ID=84997670  
[2026-03-21 20:58:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=12000&uuid=2c40888a-0bb3-4953-8adc-ddcae3bb1ced&Player_ID=84997670","has_body":false} 
[2026-03-21 20:58:57] production.INFO: Operation sent successfully {"operation_id":160814,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-epxdLYY-1774115936","amount":1.2788508000000000652818243906949646770954132080078125,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-21 20:58:57"}},"processed_data":{"order_number":"ORD-epxdLYY-1774115936","amount":1.2788508000000000652818243906949646770954132080078125,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-21 21:00:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"kVRyu3Gg0fLxKea7RO0tlQDvpi64RImC","execution_time":"2026-03-21 21:00:03"} 
[2026-03-21 21:00:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"kVRyu3Gg0fLxKea7RO0tlQDvpi64RImC","execution_time":"2026-03-21 21:00:03","total_operations":11,"sites_count":1} 
[2026-03-21 21:00:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"kVRyu3Gg0fLxKea7RO0tlQDvpi64RImC","execution_time":"2026-03-21 21:00:03","site_id":3,"site_name":"swgamessd","orders_count":11,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-DvjOsI-1774107524","ORD-UaHcdx3-1774107577","ORD-xbC2-1774107610","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-lTNKU-1774115782","ORD-p3f-1774115856","ORD-mR2A-1774115899"]} 
[2026-03-21 21:00:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"kVRyu3Gg0fLxKea7RO0tlQDvpi64RImC","execution_time":"2026-03-21 21:00:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 21:00:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"kVRyu3Gg0fLxKea7RO0tlQDvpi64RImC","execution_time":"2026-03-21 21:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":11} 
[2026-03-21 21:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kVRyu3Gg0fLxKea7RO0tlQDvpi64RImC","execution_time":"2026-03-21 21:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 21:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kVRyu3Gg0fLxKea7RO0tlQDvpi64RImC","execution_time":"2026-03-21 21:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 21:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kVRyu3Gg0fLxKea7RO0tlQDvpi64RImC","execution_time":"2026-03-21 21:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-epxdLYY-1774115936","operation_id":160814} 
[2026-03-21 21:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kVRyu3Gg0fLxKea7RO0tlQDvpi64RImC","execution_time":"2026-03-21 21:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 21:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kVRyu3Gg0fLxKea7RO0tlQDvpi64RImC","execution_time":"2026-03-21 21:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 21:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kVRyu3Gg0fLxKea7RO0tlQDvpi64RImC","execution_time":"2026-03-21 21:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mR2A-1774115899","operation_id":160812} 
[2026-03-21 21:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kVRyu3Gg0fLxKea7RO0tlQDvpi64RImC","execution_time":"2026-03-21 21:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 21:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kVRyu3Gg0fLxKea7RO0tlQDvpi64RImC","execution_time":"2026-03-21 21:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 21:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kVRyu3Gg0fLxKea7RO0tlQDvpi64RImC","execution_time":"2026-03-21 21:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 21:00:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"kVRyu3Gg0fLxKea7RO0tlQDvpi64RImC","execution_time":"2026-03-21 21:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":2,"skipped":9,"updates_prepared":2} 
[2026-03-21 21:00:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"kVRyu3Gg0fLxKea7RO0tlQDvpi64RImC","execution_time":"2026-03-21 21:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-21 21:00:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"kVRyu3Gg0fLxKea7RO0tlQDvpi64RImC","execution_time":"2026-03-21 21:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"count":2} 
[2026-03-21 21:00:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"kVRyu3Gg0fLxKea7RO0tlQDvpi64RImC","execution_time":"2026-03-21 21:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"count":2} 
[2026-03-21 21:00:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"kVRyu3Gg0fLxKea7RO0tlQDvpi64RImC","execution_time":"2026-03-21 21:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"user_id":789,"notification_type":"order_approved","reference_id":175790} 
[2026-03-21 21:00:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"kVRyu3Gg0fLxKea7RO0tlQDvpi64RImC","execution_time":"2026-03-21 21:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"user_id":771,"notification_type":"order_approved","reference_id":175792} 
[2026-03-21 21:00:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"kVRyu3Gg0fLxKea7RO0tlQDvpi64RImC","execution_time":"2026-03-21 21:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-21 21:00:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"kVRyu3Gg0fLxKea7RO0tlQDvpi64RImC","execution_time":"2026-03-21 21:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-21 21:00:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"kVRyu3Gg0fLxKea7RO0tlQDvpi64RImC","execution_time":"2026-03-21 21:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":2,"errors":0} 
[2026-03-21 21:00:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"kVRyu3Gg0fLxKea7RO0tlQDvpi64RImC","execution_time":"2026-03-21 21:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":2,"errors":0} 
[2026-03-21 21:00:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"kVRyu3Gg0fLxKea7RO0tlQDvpi64RImC","execution_time":"2026-03-21 21:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 21:00:03] production.INFO: Executing GetProducts task...  
[2026-03-21 21:00:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 21:00:03] production.INFO: Executing GetProducts task...  
[2026-03-21 21:00:05] production.INFO: async() رجع: true  
[2026-03-21 21:00:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 21:00:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 21:00:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 21:00:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 21:00:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 21:00:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 21:00:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 21:00:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 21:00:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 21:00:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 21:00:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 21:00:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 789  
[2026-03-21 21:00:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 771  
[2026-03-21 21:00:16] production.INFO: Constructing job for order: 175798  
[2026-03-21 21:00:19] production.INFO: Handling job for order: 175798  
[2026-03-21 21:00:19] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 21:00:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:00:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=6a1bc172-67b7-4068-b262-980f9c098abf&Player_ID=52290186040  
[2026-03-21 21:00:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=6a1bc172-67b7-4068-b262-980f9c098abf&Player_ID=52290186040","has_body":false} 
[2026-03-21 21:00:19] production.INFO: Operation sent successfully {"operation_id":160815,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-f8o7oqFC-1774116019","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 21:00:19"}},"processed_data":{"order_number":"ORD-f8o7oqFC-1774116019","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 21:00:26] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-f8o7oqFC-1774116019","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 21:00:26] production.INFO: Processed webhook data (normalized) {"id":"ORD-f8o7oqFC-1774116019","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 21:00:26] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 21:00:26] production.INFO: SendAcceptReject: Notification queued {"user_id":33,"notification_type":"order_approved","reference_id":175798} 
[2026-03-21 21:00:26] production.INFO: Order updated successfully. Order ID: 175798, Status: completed  
[2026-03-21 21:00:26] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-f8o7oqFC-1774116019","status":"completed","codes_count":0} 
[2026-03-21 21:00:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-21 21:01:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-epxdLYY-1774115936","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-21 21:01:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-epxdLYY-1774115936","status":"cancelled","codes":[],"notes":[]} 
[2026-03-21 21:01:04] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-21 21:01:04] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_rejected","reference_id":175797} 
[2026-03-21 21:01:04] production.INFO: Order updated successfully. Order ID: 175797, Status: rejected  
[2026-03-21 21:01:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-epxdLYY-1774115936","status":"rejected","codes_count":0} 
[2026-03-21 21:01:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 21:01:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 21:01:26] production.INFO: Constructing job for order: 175799  
[2026-03-21 21:01:28] production.INFO: Handling job for order: 175799  
[2026-03-21 21:01:28] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 21:01:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:01:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=6b9a26c0-9e85-43c9-b533-cf82fc219711&Player_ID=5770600815  
[2026-03-21 21:01:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=6b9a26c0-9e85-43c9-b533-cf82fc219711&Player_ID=5770600815","has_body":false} 
[2026-03-21 21:01:29] production.INFO: Operation sent successfully {"operation_id":160816,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-t64jqU-1774116089","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 21:01:29"}},"processed_data":{"order_number":"ORD-t64jqU-1774116089","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 21:01:30] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"550.0","mainamount":"550","operation_number":"600429253524","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpob2v2v92v2bbf5moiEx"}},"user_id":248} 
[2026-03-21 21:01:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 21:01:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 21:01:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 21:01:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 21:01:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 21:01:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 21:01:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 21:01:32] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 21:01:32] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18379,"user_id":248,"amount":550.0,"admins_notified":7} 
[2026-03-21 21:01:37] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-t64jqU-1774116089","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 21:01:37] production.INFO: Processed webhook data (normalized) {"id":"ORD-t64jqU-1774116089","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 21:01:37] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 21:01:37] production.INFO: SendAcceptReject: Notification queued {"user_id":1131,"notification_type":"order_approved","reference_id":175799} 
[2026-03-21 21:01:37] production.INFO: Order updated successfully. Order ID: 175799, Status: completed  
[2026-03-21 21:01:37] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-t64jqU-1774116089","status":"completed","codes_count":0} 
[2026-03-21 21:01:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1131  
[2026-03-21 21:01:57] production.INFO: Constructing job for order: 175800  
[2026-03-21 21:01:59] production.INFO: Handling job for order: 175800  
[2026-03-21 21:01:59] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 21:01:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:01:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=1ea3f82d-31d9-402c-a027-e6567d0d0516&Player_ID=0985499121  
[2026-03-21 21:01:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=1ea3f82d-31d9-402c-a027-e6567d0d0516&Player_ID=0985499121","has_body":false} 
[2026-03-21 21:02:00] production.INFO: Operation sent successfully {"operation_id":160817,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-OcQ-1774116120","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 21:02:00"}},"processed_data":{"order_number":"ORD-OcQ-1774116120","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 21:02:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"YYMOEcA6OhvWqf22uMoNK1ei2qMy7o5i","execution_time":"2026-03-21 21:02:03"} 
[2026-03-21 21:02:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"YYMOEcA6OhvWqf22uMoNK1ei2qMy7o5i","execution_time":"2026-03-21 21:02:03","total_operations":9,"sites_count":2} 
[2026-03-21 21:02:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"YYMOEcA6OhvWqf22uMoNK1ei2qMy7o5i","execution_time":"2026-03-21 21:02:03","site_id":3,"site_name":"swgamessd","orders_count":8,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-DvjOsI-1774107524","ORD-UaHcdx3-1774107577","ORD-xbC2-1774107610","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-mR2A-1774115899"]} 
[2026-03-21 21:02:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"YYMOEcA6OhvWqf22uMoNK1ei2qMy7o5i","execution_time":"2026-03-21 21:02:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 21:02:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"YYMOEcA6OhvWqf22uMoNK1ei2qMy7o5i","execution_time":"2026-03-21 21:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":8} 
[2026-03-21 21:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YYMOEcA6OhvWqf22uMoNK1ei2qMy7o5i","execution_time":"2026-03-21 21:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 21:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YYMOEcA6OhvWqf22uMoNK1ei2qMy7o5i","execution_time":"2026-03-21 21:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-DvjOsI-1774107524","operation_id":160567} 
[2026-03-21 21:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YYMOEcA6OhvWqf22uMoNK1ei2qMy7o5i","execution_time":"2026-03-21 21:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 21:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YYMOEcA6OhvWqf22uMoNK1ei2qMy7o5i","execution_time":"2026-03-21 21:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 21:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YYMOEcA6OhvWqf22uMoNK1ei2qMy7o5i","execution_time":"2026-03-21 21:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mR2A-1774115899","operation_id":160812} 
[2026-03-21 21:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YYMOEcA6OhvWqf22uMoNK1ei2qMy7o5i","execution_time":"2026-03-21 21:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 21:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YYMOEcA6OhvWqf22uMoNK1ei2qMy7o5i","execution_time":"2026-03-21 21:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 21:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YYMOEcA6OhvWqf22uMoNK1ei2qMy7o5i","execution_time":"2026-03-21 21:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 21:02:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"YYMOEcA6OhvWqf22uMoNK1ei2qMy7o5i","execution_time":"2026-03-21 21:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"skipped":8,"updates_prepared":0} 
[2026-03-21 21:02:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"YYMOEcA6OhvWqf22uMoNK1ei2qMy7o5i","execution_time":"2026-03-21 21:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"errors":0} 
[2026-03-21 21:02:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"YYMOEcA6OhvWqf22uMoNK1ei2qMy7o5i","execution_time":"2026-03-21 21:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"orders_count":1,"order_ids":["ORD-OcQ-1774116120"]} 
[2026-03-21 21:02:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"YYMOEcA6OhvWqf22uMoNK1ei2qMy7o5i","execution_time":"2026-03-21 21:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 21:02:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"YYMOEcA6OhvWqf22uMoNK1ei2qMy7o5i","execution_time":"2026-03-21 21:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"orders_count":1} 
[2026-03-21 21:02:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YYMOEcA6OhvWqf22uMoNK1ei2qMy7o5i","execution_time":"2026-03-21 21:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OcQ-1774116120","operation_id":160817} 
[2026-03-21 21:02:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"YYMOEcA6OhvWqf22uMoNK1ei2qMy7o5i","execution_time":"2026-03-21 21:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OcQ-1774116120","operation_id":160817,"processed":0,"skipped":1,"updates_prepared":0} 
[2026-03-21 21:02:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"YYMOEcA6OhvWqf22uMoNK1ei2qMy7o5i","execution_time":"2026-03-21 21:02:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OcQ-1774116120","operation_id":160817,"processed":0,"errors":0} 
[2026-03-21 21:02:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"YYMOEcA6OhvWqf22uMoNK1ei2qMy7o5i","execution_time":"2026-03-21 21:02:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OcQ-1774116120","operation_id":160817} 
[2026-03-21 21:02:07] production.INFO: Constructing job for order: 175801  
[2026-03-21 21:02:10] production.INFO: Handling job for order: 175801  
[2026-03-21 21:02:10] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 21:02:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:02:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=a79aac72-af45-4389-9a4c-a395b0b63f93&Player_ID=471156  
[2026-03-21 21:02:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=a79aac72-af45-4389-9a4c-a395b0b63f93&Player_ID=471156","has_body":false} 
[2026-03-21 21:02:10] production.INFO: Operation sent successfully {"operation_id":160818,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-tOKIn-1774116130","amount":1.81376280000000011938254829146899282932281494140625,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-21 21:02:10"}},"processed_data":{"order_number":"ORD-tOKIn-1774116130","amount":1.81376280000000011938254829146899282932281494140625,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-21 21:02:16] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-tOKIn-1774116130","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 21:02:16] production.INFO: Processed webhook data (normalized) {"id":"ORD-tOKIn-1774116130","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 21:02:16] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 21:02:16] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":175801} 
[2026-03-21 21:02:16] production.INFO: Order updated successfully. Order ID: 175801, Status: completed  
[2026-03-21 21:02:16] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-tOKIn-1774116130","status":"completed","codes_count":0} 
[2026-03-21 21:02:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-21 21:03:28] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-DvjOsI-1774107524","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 21:03:28] production.INFO: Processed webhook data (normalized) {"id":"ORD-DvjOsI-1774107524","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 21:03:28] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 21:03:28] production.INFO: SendAcceptReject: Notification queued {"user_id":1221,"notification_type":"order_approved","reference_id":175545} 
[2026-03-21 21:03:28] production.INFO: Order updated successfully. Order ID: 175545, Status: completed  
[2026-03-21 21:03:28] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-DvjOsI-1774107524","status":"completed","codes_count":0} 
[2026-03-21 21:03:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1221  
[2026-03-21 21:04:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"yyxTnYIFuTevcg8rDo94RM18P1wmWV3p","execution_time":"2026-03-21 21:04:02"} 
[2026-03-21 21:04:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"yyxTnYIFuTevcg8rDo94RM18P1wmWV3p","execution_time":"2026-03-21 21:04:02","total_operations":8,"sites_count":2} 
[2026-03-21 21:04:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"yyxTnYIFuTevcg8rDo94RM18P1wmWV3p","execution_time":"2026-03-21 21:04:02","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-UaHcdx3-1774107577","ORD-xbC2-1774107610","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-mR2A-1774115899"]} 
[2026-03-21 21:04:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"yyxTnYIFuTevcg8rDo94RM18P1wmWV3p","execution_time":"2026-03-21 21:04:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 21:04:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"yyxTnYIFuTevcg8rDo94RM18P1wmWV3p","execution_time":"2026-03-21 21:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-21 21:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yyxTnYIFuTevcg8rDo94RM18P1wmWV3p","execution_time":"2026-03-21 21:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 21:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yyxTnYIFuTevcg8rDo94RM18P1wmWV3p","execution_time":"2026-03-21 21:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 21:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yyxTnYIFuTevcg8rDo94RM18P1wmWV3p","execution_time":"2026-03-21 21:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 21:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yyxTnYIFuTevcg8rDo94RM18P1wmWV3p","execution_time":"2026-03-21 21:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mR2A-1774115899","operation_id":160812} 
[2026-03-21 21:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yyxTnYIFuTevcg8rDo94RM18P1wmWV3p","execution_time":"2026-03-21 21:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 21:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yyxTnYIFuTevcg8rDo94RM18P1wmWV3p","execution_time":"2026-03-21 21:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-UaHcdx3-1774107577","operation_id":160569} 
[2026-03-21 21:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yyxTnYIFuTevcg8rDo94RM18P1wmWV3p","execution_time":"2026-03-21 21:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 21:04:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"yyxTnYIFuTevcg8rDo94RM18P1wmWV3p","execution_time":"2026-03-21 21:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"skipped":7,"updates_prepared":0} 
[2026-03-21 21:04:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"yyxTnYIFuTevcg8rDo94RM18P1wmWV3p","execution_time":"2026-03-21 21:04:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"processed":0,"errors":0} 
[2026-03-21 21:04:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"yyxTnYIFuTevcg8rDo94RM18P1wmWV3p","execution_time":"2026-03-21 21:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"orders_count":1,"order_ids":["ORD-OcQ-1774116120"]} 
[2026-03-21 21:04:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"yyxTnYIFuTevcg8rDo94RM18P1wmWV3p","execution_time":"2026-03-21 21:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572} 
[2026-03-21 21:04:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"yyxTnYIFuTevcg8rDo94RM18P1wmWV3p","execution_time":"2026-03-21 21:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xbC2-1774107610","operation_id":160572,"orders_count":1} 
[2026-03-21 21:04:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"yyxTnYIFuTevcg8rDo94RM18P1wmWV3p","execution_time":"2026-03-21 21:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OcQ-1774116120","operation_id":160817,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 21:04:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"yyxTnYIFuTevcg8rDo94RM18P1wmWV3p","execution_time":"2026-03-21 21:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OcQ-1774116120","operation_id":160817,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 21:04:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"yyxTnYIFuTevcg8rDo94RM18P1wmWV3p","execution_time":"2026-03-21 21:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OcQ-1774116120","operation_id":160817,"count":1} 
[2026-03-21 21:04:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"yyxTnYIFuTevcg8rDo94RM18P1wmWV3p","execution_time":"2026-03-21 21:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OcQ-1774116120","operation_id":160817,"count":1} 
[2026-03-21 21:04:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"yyxTnYIFuTevcg8rDo94RM18P1wmWV3p","execution_time":"2026-03-21 21:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OcQ-1774116120","operation_id":160817,"user_id":1547,"notification_type":"order_approved","reference_id":175800} 
[2026-03-21 21:04:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"yyxTnYIFuTevcg8rDo94RM18P1wmWV3p","execution_time":"2026-03-21 21:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OcQ-1774116120","operation_id":160817,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 21:04:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"yyxTnYIFuTevcg8rDo94RM18P1wmWV3p","execution_time":"2026-03-21 21:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OcQ-1774116120","operation_id":160817,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 21:04:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"yyxTnYIFuTevcg8rDo94RM18P1wmWV3p","execution_time":"2026-03-21 21:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OcQ-1774116120","operation_id":160817,"processed":1,"errors":0} 
[2026-03-21 21:04:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"yyxTnYIFuTevcg8rDo94RM18P1wmWV3p","execution_time":"2026-03-21 21:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OcQ-1774116120","operation_id":160817,"processed":1,"errors":0} 
[2026-03-21 21:04:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"yyxTnYIFuTevcg8rDo94RM18P1wmWV3p","execution_time":"2026-03-21 21:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OcQ-1774116120","operation_id":160817} 
[2026-03-21 21:04:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1547  
[2026-03-21 21:04:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-UaHcdx3-1774107577","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 21:04:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-UaHcdx3-1774107577","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 21:04:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 21:04:31] production.INFO: SendAcceptReject: Notification queued {"user_id":1133,"notification_type":"order_approved","reference_id":175547} 
[2026-03-21 21:04:31] production.INFO: Order updated successfully. Order ID: 175547, Status: completed  
[2026-03-21 21:04:31] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-UaHcdx3-1774107577","status":"completed","codes_count":0} 
[2026-03-21 21:04:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1133  
[2026-03-21 21:05:02] production.INFO: Executing GetProducts task...  
[2026-03-21 21:05:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 21:05:02] production.INFO: Executing GetProducts task...  
[2026-03-21 21:05:04] production.INFO: async() رجع: true  
[2026-03-21 21:05:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 21:05:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 21:05:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 21:05:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 21:05:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 21:05:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 21:05:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 21:05:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 21:05:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 21:05:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 21:05:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 21:05:35] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-xbC2-1774107610","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 21:05:35] production.INFO: Processed webhook data (normalized) {"id":"ORD-xbC2-1774107610","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 21:05:35] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 21:05:35] production.INFO: SendAcceptReject: Notification queued {"user_id":1133,"notification_type":"order_approved","reference_id":175550} 
[2026-03-21 21:05:35] production.INFO: Order updated successfully. Order ID: 175550, Status: completed  
[2026-03-21 21:05:35] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-xbC2-1774107610","status":"completed","codes_count":0} 
[2026-03-21 21:05:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1133  
[2026-03-21 21:05:50] production.INFO: Constructing job for order: 175803  
[2026-03-21 21:05:51] production.INFO: Handling job for order: 175803  
[2026-03-21 21:05:51] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 21:05:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:05:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=dbeecc1b-e251-4a79-a03d-58abc57b0f41&Player_ID=471156  
[2026-03-21 21:05:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=dbeecc1b-e251-4a79-a03d-58abc57b0f41&Player_ID=471156","has_body":false} 
[2026-03-21 21:05:52] production.INFO: Operation sent successfully {"operation_id":160819,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-e6loFq-1774116351","amount":0.906881400000000059691274145734496414661407470703125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-21 21:05:52"}},"processed_data":{"order_number":"ORD-e6loFq-1774116351","amount":0.906881400000000059691274145734496414661407470703125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-21 21:05:56] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-e6loFq-1774116351","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 21:05:56] production.INFO: Processed webhook data (normalized) {"id":"ORD-e6loFq-1774116351","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 21:05:56] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 21:05:56] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":175803} 
[2026-03-21 21:05:56] production.INFO: Order updated successfully. Order ID: 175803, Status: completed  
[2026-03-21 21:05:56] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-e6loFq-1774116351","status":"completed","codes_count":0} 
[2026-03-21 21:05:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-21 21:06:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Elisbf7G9oKTOi9zOUUK2VpxVfkkMVHl","execution_time":"2026-03-21 21:06:01"} 
[2026-03-21 21:06:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Elisbf7G9oKTOi9zOUUK2VpxVfkkMVHl","execution_time":"2026-03-21 21:06:01","total_operations":5,"sites_count":1} 
[2026-03-21 21:06:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Elisbf7G9oKTOi9zOUUK2VpxVfkkMVHl","execution_time":"2026-03-21 21:06:01","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-mR2A-1774115899"]} 
[2026-03-21 21:06:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Elisbf7G9oKTOi9zOUUK2VpxVfkkMVHl","execution_time":"2026-03-21 21:06:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 21:06:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Elisbf7G9oKTOi9zOUUK2VpxVfkkMVHl","execution_time":"2026-03-21 21:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-21 21:06:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Elisbf7G9oKTOi9zOUUK2VpxVfkkMVHl","execution_time":"2026-03-21 21:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 21:06:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Elisbf7G9oKTOi9zOUUK2VpxVfkkMVHl","execution_time":"2026-03-21 21:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 21:06:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Elisbf7G9oKTOi9zOUUK2VpxVfkkMVHl","execution_time":"2026-03-21 21:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 21:06:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Elisbf7G9oKTOi9zOUUK2VpxVfkkMVHl","execution_time":"2026-03-21 21:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mR2A-1774115899","operation_id":160812} 
[2026-03-21 21:06:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Elisbf7G9oKTOi9zOUUK2VpxVfkkMVHl","execution_time":"2026-03-21 21:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 21:06:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Elisbf7G9oKTOi9zOUUK2VpxVfkkMVHl","execution_time":"2026-03-21 21:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-21 21:06:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Elisbf7G9oKTOi9zOUUK2VpxVfkkMVHl","execution_time":"2026-03-21 21:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696,"processed":0,"errors":0} 
[2026-03-21 21:06:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Elisbf7G9oKTOi9zOUUK2VpxVfkkMVHl","execution_time":"2026-03-21 21:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 21:07:44] production.INFO: Constructing job for order: 175804  
[2026-03-21 21:07:46] production.INFO: Handling job for order: 175804  
[2026-03-21 21:07:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 21:07:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:07:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=6d26bba8-93d9-47c5-b851-2ef9312f8aab&Player_ID=471156  
[2026-03-21 21:07:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=6d26bba8-93d9-47c5-b851-2ef9312f8aab&Player_ID=471156","has_body":false} 
[2026-03-21 21:07:47] production.INFO: Operation sent successfully {"operation_id":160820,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-MAbZENx8-1774116466","amount":0.906881400000000059691274145734496414661407470703125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-21 21:07:47"}},"processed_data":{"order_number":"ORD-MAbZENx8-1774116466","amount":0.906881400000000059691274145734496414661407470703125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-21 21:07:53] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-MAbZENx8-1774116466","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 21:07:53] production.INFO: Processed webhook data (normalized) {"id":"ORD-MAbZENx8-1774116466","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 21:07:53] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 21:07:53] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":175804} 
[2026-03-21 21:07:53] production.INFO: Order updated successfully. Order ID: 175804, Status: completed  
[2026-03-21 21:07:53] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-MAbZENx8-1774116466","status":"completed","codes_count":0} 
[2026-03-21 21:07:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-21 21:08:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"YuzTGrXexj6O6UaaaLJ2g1CQiaUunv3x","execution_time":"2026-03-21 21:08:02"} 
[2026-03-21 21:08:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"YuzTGrXexj6O6UaaaLJ2g1CQiaUunv3x","execution_time":"2026-03-21 21:08:02","total_operations":5,"sites_count":1} 
[2026-03-21 21:08:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"YuzTGrXexj6O6UaaaLJ2g1CQiaUunv3x","execution_time":"2026-03-21 21:08:02","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-mR2A-1774115899"]} 
[2026-03-21 21:08:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"YuzTGrXexj6O6UaaaLJ2g1CQiaUunv3x","execution_time":"2026-03-21 21:08:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 21:08:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"YuzTGrXexj6O6UaaaLJ2g1CQiaUunv3x","execution_time":"2026-03-21 21:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-21 21:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YuzTGrXexj6O6UaaaLJ2g1CQiaUunv3x","execution_time":"2026-03-21 21:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 21:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YuzTGrXexj6O6UaaaLJ2g1CQiaUunv3x","execution_time":"2026-03-21 21:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 21:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YuzTGrXexj6O6UaaaLJ2g1CQiaUunv3x","execution_time":"2026-03-21 21:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 21:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YuzTGrXexj6O6UaaaLJ2g1CQiaUunv3x","execution_time":"2026-03-21 21:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mR2A-1774115899","operation_id":160812} 
[2026-03-21 21:08:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"YuzTGrXexj6O6UaaaLJ2g1CQiaUunv3x","execution_time":"2026-03-21 21:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 21:08:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"YuzTGrXexj6O6UaaaLJ2g1CQiaUunv3x","execution_time":"2026-03-21 21:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-21 21:08:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"YuzTGrXexj6O6UaaaLJ2g1CQiaUunv3x","execution_time":"2026-03-21 21:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696,"processed":0,"errors":0} 
[2026-03-21 21:08:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"YuzTGrXexj6O6UaaaLJ2g1CQiaUunv3x","execution_time":"2026-03-21 21:08:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 21:08:12] production.INFO: Constructing job for order: 175805  
[2026-03-21 21:08:14] production.INFO: Handling job for order: 175805  
[2026-03-21 21:08:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 21:08:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:08:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=12000&uuid=2b64cb16-66a9-402f-9695-25a580d570c6&Player_ID=84997670  
[2026-03-21 21:08:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=12000&uuid=2b64cb16-66a9-402f-9695-25a580d570c6&Player_ID=84997670","has_body":false} 
[2026-03-21 21:08:15] production.INFO: Operation sent successfully {"operation_id":160821,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Tx8-1774116494","amount":1.2724884000000000749963646740070544183254241943359375,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-21 21:08:15"}},"processed_data":{"order_number":"ORD-Tx8-1774116494","amount":1.2724884000000000749963646740070544183254241943359375,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-21 21:08:21] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Tx8-1774116494","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 21:08:21] production.INFO: Processed webhook data (normalized) {"id":"ORD-Tx8-1774116494","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 21:08:21] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 21:08:21] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":175805} 
[2026-03-21 21:08:21] production.INFO: Order updated successfully. Order ID: 175805, Status: completed  
[2026-03-21 21:08:21] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Tx8-1774116494","status":"completed","codes_count":0} 
[2026-03-21 21:08:24] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 21:08:31] production.INFO: Constructing job for order: 175806  
[2026-03-21 21:08:33] production.INFO: Handling job for order: 175806  
[2026-03-21 21:08:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 21:08:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:08:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=05efbaef-7c01-4dc4-83a2-799edf472908&Player_ID=5669378817  
[2026-03-21 21:08:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=05efbaef-7c01-4dc4-83a2-799edf472908&Player_ID=5669378817","has_body":false} 
[2026-03-21 21:08:34] production.INFO: Operation sent successfully {"operation_id":160822,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-QbX-1774116513","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 21:08:34"}},"processed_data":{"order_number":"ORD-QbX-1774116513","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 21:08:41] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-QbX-1774116513","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 21:08:41] production.INFO: Processed webhook data (normalized) {"id":"ORD-QbX-1774116513","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 21:08:41] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 21:08:41] production.INFO: SendAcceptReject: Notification queued {"user_id":1131,"notification_type":"order_approved","reference_id":175806} 
[2026-03-21 21:08:41] production.INFO: Order updated successfully. Order ID: 175806, Status: completed  
[2026-03-21 21:08:41] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-QbX-1774116513","status":"completed","codes_count":0} 
[2026-03-21 21:08:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1131  
[2026-03-21 21:10:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"u8YWkMiC24JiG2HL0Guc46aZbNf8UMpW","execution_time":"2026-03-21 21:10:01"} 
[2026-03-21 21:10:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"u8YWkMiC24JiG2HL0Guc46aZbNf8UMpW","execution_time":"2026-03-21 21:10:01","total_operations":5,"sites_count":1} 
[2026-03-21 21:10:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"u8YWkMiC24JiG2HL0Guc46aZbNf8UMpW","execution_time":"2026-03-21 21:10:01","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-mR2A-1774115899"]} 
[2026-03-21 21:10:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"u8YWkMiC24JiG2HL0Guc46aZbNf8UMpW","execution_time":"2026-03-21 21:10:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 21:10:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"u8YWkMiC24JiG2HL0Guc46aZbNf8UMpW","execution_time":"2026-03-21 21:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-21 21:10:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"u8YWkMiC24JiG2HL0Guc46aZbNf8UMpW","execution_time":"2026-03-21 21:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 21:10:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"u8YWkMiC24JiG2HL0Guc46aZbNf8UMpW","execution_time":"2026-03-21 21:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 21:10:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"u8YWkMiC24JiG2HL0Guc46aZbNf8UMpW","execution_time":"2026-03-21 21:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 21:10:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"u8YWkMiC24JiG2HL0Guc46aZbNf8UMpW","execution_time":"2026-03-21 21:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mR2A-1774115899","operation_id":160812} 
[2026-03-21 21:10:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"u8YWkMiC24JiG2HL0Guc46aZbNf8UMpW","execution_time":"2026-03-21 21:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 21:10:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"u8YWkMiC24JiG2HL0Guc46aZbNf8UMpW","execution_time":"2026-03-21 21:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-21 21:10:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"u8YWkMiC24JiG2HL0Guc46aZbNf8UMpW","execution_time":"2026-03-21 21:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696,"processed":0,"errors":0} 
[2026-03-21 21:10:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"u8YWkMiC24JiG2HL0Guc46aZbNf8UMpW","execution_time":"2026-03-21 21:10:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 21:10:01] production.INFO: Executing GetProducts task...  
[2026-03-21 21:10:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 21:10:01] production.INFO: Executing GetProducts task...  
[2026-03-21 21:10:03] production.INFO: async() رجع: true  
[2026-03-21 21:10:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 21:10:03] production.WARNING: Product with ID 395 not found  
[2026-03-21 21:10:04] production.WARNING: Product with ID 213 not found  
[2026-03-21 21:10:04] production.WARNING: Product with ID 212 not found  
[2026-03-21 21:10:04] production.WARNING: Product with ID 211 not found  
[2026-03-21 21:10:04] production.WARNING: Product with ID 210 not found  
[2026-03-21 21:10:04] production.WARNING: Product with ID 209 not found  
[2026-03-21 21:10:04] production.WARNING: Product with ID 214 not found  
[2026-03-21 21:10:04] production.WARNING: Product with ID 215 not found  
[2026-03-21 21:10:04] production.WARNING: Product with ID 216 not found  
[2026-03-21 21:10:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 21:10:10] production.INFO: Constructing job for order: 175807  
[2026-03-21 21:10:13] production.INFO: Handling job for order: 175807  
[2026-03-21 21:10:13] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 21:10:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:10:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=397570d3-70cc-4a30-a6cf-70113783c994&Player_ID=0998130414  
[2026-03-21 21:10:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=397570d3-70cc-4a30-a6cf-70113783c994&Player_ID=0998130414","has_body":false} 
[2026-03-21 21:10:14] production.INFO: Operation sent successfully {"operation_id":160823,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-EUNc4zZ-1774116614","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 21:10:14"}},"processed_data":{"order_number":"ORD-EUNc4zZ-1774116614","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 21:11:25] production.INFO: Constructing job for order: 175808  
[2026-03-21 21:11:26] production.INFO: Handling job for order: 175808  
[2026-03-21 21:11:26] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 21:11:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:11:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=1a54cdec-9840-4f43-aa42-c05fefe856fc&Player_ID=0998130414  
[2026-03-21 21:11:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=1a54cdec-9840-4f43-aa42-c05fefe856fc&Player_ID=0998130414","has_body":false} 
[2026-03-21 21:11:27] production.INFO: Operation sent successfully {"operation_id":160824,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-OBZI-1774116687","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 21:11:27"}},"processed_data":{"order_number":"ORD-OBZI-1774116687","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 21:12:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Jd0oHff9W4rOiB1H6EoVgzTo7MF1YaLd","execution_time":"2026-03-21 21:12:03"} 
[2026-03-21 21:12:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Jd0oHff9W4rOiB1H6EoVgzTo7MF1YaLd","execution_time":"2026-03-21 21:12:03","total_operations":7,"sites_count":2} 
[2026-03-21 21:12:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Jd0oHff9W4rOiB1H6EoVgzTo7MF1YaLd","execution_time":"2026-03-21 21:12:03","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-mR2A-1774115899"]} 
[2026-03-21 21:12:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Jd0oHff9W4rOiB1H6EoVgzTo7MF1YaLd","execution_time":"2026-03-21 21:12:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 21:12:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Jd0oHff9W4rOiB1H6EoVgzTo7MF1YaLd","execution_time":"2026-03-21 21:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-21 21:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Jd0oHff9W4rOiB1H6EoVgzTo7MF1YaLd","execution_time":"2026-03-21 21:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 21:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Jd0oHff9W4rOiB1H6EoVgzTo7MF1YaLd","execution_time":"2026-03-21 21:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 21:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Jd0oHff9W4rOiB1H6EoVgzTo7MF1YaLd","execution_time":"2026-03-21 21:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 21:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Jd0oHff9W4rOiB1H6EoVgzTo7MF1YaLd","execution_time":"2026-03-21 21:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mR2A-1774115899","operation_id":160812} 
[2026-03-21 21:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Jd0oHff9W4rOiB1H6EoVgzTo7MF1YaLd","execution_time":"2026-03-21 21:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 21:12:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Jd0oHff9W4rOiB1H6EoVgzTo7MF1YaLd","execution_time":"2026-03-21 21:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-21 21:12:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Jd0oHff9W4rOiB1H6EoVgzTo7MF1YaLd","execution_time":"2026-03-21 21:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696,"processed":0,"errors":0} 
[2026-03-21 21:12:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Jd0oHff9W4rOiB1H6EoVgzTo7MF1YaLd","execution_time":"2026-03-21 21:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696,"orders_count":2,"order_ids":["ORD-EUNc4zZ-1774116614","ORD-OBZI-1774116687"]} 
[2026-03-21 21:12:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Jd0oHff9W4rOiB1H6EoVgzTo7MF1YaLd","execution_time":"2026-03-21 21:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 21:12:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Jd0oHff9W4rOiB1H6EoVgzTo7MF1YaLd","execution_time":"2026-03-21 21:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696,"orders_count":2} 
[2026-03-21 21:12:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Jd0oHff9W4rOiB1H6EoVgzTo7MF1YaLd","execution_time":"2026-03-21 21:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OBZI-1774116687","operation_id":160824,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-21 21:12:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"Jd0oHff9W4rOiB1H6EoVgzTo7MF1YaLd","execution_time":"2026-03-21 21:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OBZI-1774116687","operation_id":160824,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-21 21:12:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"Jd0oHff9W4rOiB1H6EoVgzTo7MF1YaLd","execution_time":"2026-03-21 21:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OBZI-1774116687","operation_id":160824,"count":2} 
[2026-03-21 21:12:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"Jd0oHff9W4rOiB1H6EoVgzTo7MF1YaLd","execution_time":"2026-03-21 21:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OBZI-1774116687","operation_id":160824,"count":2} 
[2026-03-21 21:12:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Jd0oHff9W4rOiB1H6EoVgzTo7MF1YaLd","execution_time":"2026-03-21 21:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OBZI-1774116687","operation_id":160824,"user_id":1547,"notification_type":"order_approved","reference_id":175807} 
[2026-03-21 21:12:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Jd0oHff9W4rOiB1H6EoVgzTo7MF1YaLd","execution_time":"2026-03-21 21:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OBZI-1774116687","operation_id":160824,"user_id":1547,"notification_type":"order_approved","reference_id":175808} 
[2026-03-21 21:12:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"Jd0oHff9W4rOiB1H6EoVgzTo7MF1YaLd","execution_time":"2026-03-21 21:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OBZI-1774116687","operation_id":160824,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-21 21:12:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"Jd0oHff9W4rOiB1H6EoVgzTo7MF1YaLd","execution_time":"2026-03-21 21:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OBZI-1774116687","operation_id":160824,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-21 21:12:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"Jd0oHff9W4rOiB1H6EoVgzTo7MF1YaLd","execution_time":"2026-03-21 21:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OBZI-1774116687","operation_id":160824,"processed":2,"errors":0} 
[2026-03-21 21:12:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Jd0oHff9W4rOiB1H6EoVgzTo7MF1YaLd","execution_time":"2026-03-21 21:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OBZI-1774116687","operation_id":160824,"processed":2,"errors":0} 
[2026-03-21 21:12:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Jd0oHff9W4rOiB1H6EoVgzTo7MF1YaLd","execution_time":"2026-03-21 21:12:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OBZI-1774116687","operation_id":160824} 
[2026-03-21 21:12:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1547  
[2026-03-21 21:12:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1547  
[2026-03-21 21:12:06] production.INFO: Constructing job for order: 175809  
[2026-03-21 21:12:09] production.INFO: Handling job for order: 175809  
[2026-03-21 21:12:09] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 21:12:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:12:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1608e0ca-6f7b-4d1a-a45f-1eda51a5c5e1&Player_ID=52290186040  
[2026-03-21 21:12:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1608e0ca-6f7b-4d1a-a45f-1eda51a5c5e1&Player_ID=52290186040","has_body":false} 
[2026-03-21 21:12:10] production.INFO: Operation sent successfully {"operation_id":160825,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-I90xg6j-1774116730","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 21:12:10"}},"processed_data":{"order_number":"ORD-I90xg6j-1774116730","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 21:12:17] production.INFO: Constructing job for order: 175810  
[2026-03-21 21:12:17] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-I90xg6j-1774116730","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 21:12:17] production.INFO: Processed webhook data (normalized) {"id":"ORD-I90xg6j-1774116730","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 21:12:17] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 21:12:17] production.INFO: SendAcceptReject: Notification queued {"user_id":33,"notification_type":"order_approved","reference_id":175809} 
[2026-03-21 21:12:17] production.INFO: Order updated successfully. Order ID: 175809, Status: completed  
[2026-03-21 21:12:17] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-I90xg6j-1774116730","status":"completed","codes_count":0} 
[2026-03-21 21:12:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-21 21:12:19] production.INFO: Handling job for order: 175810  
[2026-03-21 21:12:19] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 21:12:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:12:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=f7ad7d06-f0ea-4937-81f8-32f165805cf5&Player_ID=471156  
[2026-03-21 21:12:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=f7ad7d06-f0ea-4937-81f8-32f165805cf5&Player_ID=471156","has_body":false} 
[2026-03-21 21:12:20] production.INFO: Operation sent successfully {"operation_id":160826,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-E35E-1774116740","amount":0.906881400000000059691274145734496414661407470703125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-21 21:12:20"}},"processed_data":{"order_number":"ORD-E35E-1774116740","amount":0.906881400000000059691274145734496414661407470703125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-21 21:12:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-E35E-1774116740","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 21:12:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-E35E-1774116740","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 21:12:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 21:12:23] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":175810} 
[2026-03-21 21:12:23] production.INFO: Order updated successfully. Order ID: 175810, Status: completed  
[2026-03-21 21:12:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-E35E-1774116740","status":"completed","codes_count":0} 
[2026-03-21 21:12:26] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-21 21:12:46] production.INFO: Constructing job for order: 175811  
[2026-03-21 21:12:47] production.INFO: Handling job for order: 175811  
[2026-03-21 21:12:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 21:12:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:12:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=0cc8c3a3-0584-4d38-aa1a-ecc3261d1db8&Player_ID=1100765771  
[2026-03-21 21:12:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=0cc8c3a3-0584-4d38-aa1a-ecc3261d1db8&Player_ID=1100765771","has_body":false} 
[2026-03-21 21:12:48] production.INFO: Operation sent successfully {"operation_id":160827,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qVN4l-1774116767","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-21 21:12:48"}},"processed_data":{"order_number":"ORD-qVN4l-1774116767","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-21 21:12:55] production.INFO: Constructing job for order: 175812  
[2026-03-21 21:12:56] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-qVN4l-1774116767","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 21:12:56] production.INFO: Processed webhook data (normalized) {"id":"ORD-qVN4l-1774116767","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 21:12:56] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 21:12:56] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":175811} 
[2026-03-21 21:12:56] production.INFO: Order updated successfully. Order ID: 175811, Status: completed  
[2026-03-21 21:12:56] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-qVN4l-1774116767","status":"completed","codes_count":0} 
[2026-03-21 21:12:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-21 21:12:57] production.INFO: Handling job for order: 175812  
[2026-03-21 21:12:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 21:12:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:12:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/561/params?qty=125000&uuid=f3ed6947-ebdb-4ed4-a06e-982866c14f02&Player_ID=3270271  
[2026-03-21 21:12:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/561/params?qty=125000&uuid=f3ed6947-ebdb-4ed4-a06e-982866c14f02&Player_ID=3270271","has_body":false} 
[2026-03-21 21:12:58] production.INFO: Operation sent successfully {"operation_id":160828,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-BNMRGOc-1774116777","amount":9.2677125000000000198951966012828052043914794921875,"status":"processing","product":"Tami Amount","game":"Tami","notes":[],"created_at":"2026-03-21 21:12:58"}},"processed_data":{"order_number":"ORD-BNMRGOc-1774116777","amount":9.2677125000000000198951966012828052043914794921875,"status":"processing","product":"Tami Amount","game":"Tami"}} 
[2026-03-21 21:14:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"I57l22x18a9sMORB7qWVbCsIvnLRkwjV","execution_time":"2026-03-21 21:14:01"} 
[2026-03-21 21:14:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"I57l22x18a9sMORB7qWVbCsIvnLRkwjV","execution_time":"2026-03-21 21:14:01","total_operations":6,"sites_count":1} 
[2026-03-21 21:14:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"I57l22x18a9sMORB7qWVbCsIvnLRkwjV","execution_time":"2026-03-21 21:14:01","site_id":3,"site_name":"swgamessd","orders_count":6,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-mR2A-1774115899","ORD-BNMRGOc-1774116777"]} 
[2026-03-21 21:14:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"I57l22x18a9sMORB7qWVbCsIvnLRkwjV","execution_time":"2026-03-21 21:14:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 21:14:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"I57l22x18a9sMORB7qWVbCsIvnLRkwjV","execution_time":"2026-03-21 21:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":6} 
[2026-03-21 21:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"I57l22x18a9sMORB7qWVbCsIvnLRkwjV","execution_time":"2026-03-21 21:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 21:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"I57l22x18a9sMORB7qWVbCsIvnLRkwjV","execution_time":"2026-03-21 21:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-BNMRGOc-1774116777","operation_id":160828} 
[2026-03-21 21:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"I57l22x18a9sMORB7qWVbCsIvnLRkwjV","execution_time":"2026-03-21 21:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 21:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"I57l22x18a9sMORB7qWVbCsIvnLRkwjV","execution_time":"2026-03-21 21:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 21:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"I57l22x18a9sMORB7qWVbCsIvnLRkwjV","execution_time":"2026-03-21 21:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-mR2A-1774115899","operation_id":160812} 
[2026-03-21 21:14:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"I57l22x18a9sMORB7qWVbCsIvnLRkwjV","execution_time":"2026-03-21 21:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 21:14:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"I57l22x18a9sMORB7qWVbCsIvnLRkwjV","execution_time":"2026-03-21 21:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696,"processed":0,"skipped":6,"updates_prepared":0} 
[2026-03-21 21:14:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"I57l22x18a9sMORB7qWVbCsIvnLRkwjV","execution_time":"2026-03-21 21:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696,"processed":0,"errors":0} 
[2026-03-21 21:14:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"I57l22x18a9sMORB7qWVbCsIvnLRkwjV","execution_time":"2026-03-21 21:14:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 21:15:01] production.INFO: Executing GetProducts task...  
[2026-03-21 21:15:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 21:15:01] production.INFO: Executing GetProducts task...  
[2026-03-21 21:15:03] production.INFO: async() رجع: true  
[2026-03-21 21:15:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 21:15:03] production.WARNING: Product with ID 395 not found  
[2026-03-21 21:15:04] production.WARNING: Product with ID 213 not found  
[2026-03-21 21:15:04] production.WARNING: Product with ID 212 not found  
[2026-03-21 21:15:04] production.WARNING: Product with ID 211 not found  
[2026-03-21 21:15:04] production.WARNING: Product with ID 210 not found  
[2026-03-21 21:15:04] production.WARNING: Product with ID 209 not found  
[2026-03-21 21:15:04] production.WARNING: Product with ID 214 not found  
[2026-03-21 21:15:04] production.WARNING: Product with ID 215 not found  
[2026-03-21 21:15:04] production.WARNING: Product with ID 216 not found  
[2026-03-21 21:15:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 21:16:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"f6eTw0TG60aeuhRcej9bfUvehnNA7hq4","execution_time":"2026-03-21 21:16:01"} 
[2026-03-21 21:16:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"f6eTw0TG60aeuhRcej9bfUvehnNA7hq4","execution_time":"2026-03-21 21:16:01","total_operations":6,"sites_count":1} 
[2026-03-21 21:16:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"f6eTw0TG60aeuhRcej9bfUvehnNA7hq4","execution_time":"2026-03-21 21:16:01","site_id":3,"site_name":"swgamessd","orders_count":6,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-mR2A-1774115899","ORD-BNMRGOc-1774116777"]} 
[2026-03-21 21:16:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"f6eTw0TG60aeuhRcej9bfUvehnNA7hq4","execution_time":"2026-03-21 21:16:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 21:16:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"f6eTw0TG60aeuhRcej9bfUvehnNA7hq4","execution_time":"2026-03-21 21:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":6} 
[2026-03-21 21:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"f6eTw0TG60aeuhRcej9bfUvehnNA7hq4","execution_time":"2026-03-21 21:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 21:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"f6eTw0TG60aeuhRcej9bfUvehnNA7hq4","execution_time":"2026-03-21 21:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 21:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"f6eTw0TG60aeuhRcej9bfUvehnNA7hq4","execution_time":"2026-03-21 21:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 21:16:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"f6eTw0TG60aeuhRcej9bfUvehnNA7hq4","execution_time":"2026-03-21 21:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 21:16:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"f6eTw0TG60aeuhRcej9bfUvehnNA7hq4","execution_time":"2026-03-21 21:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696,"processed":2,"skipped":4,"updates_prepared":2} 
[2026-03-21 21:16:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"f6eTw0TG60aeuhRcej9bfUvehnNA7hq4","execution_time":"2026-03-21 21:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-21 21:16:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"f6eTw0TG60aeuhRcej9bfUvehnNA7hq4","execution_time":"2026-03-21 21:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696,"count":2} 
[2026-03-21 21:16:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"f6eTw0TG60aeuhRcej9bfUvehnNA7hq4","execution_time":"2026-03-21 21:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696,"count":2} 
[2026-03-21 21:16:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"f6eTw0TG60aeuhRcej9bfUvehnNA7hq4","execution_time":"2026-03-21 21:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696,"user_id":771,"notification_type":"order_approved","reference_id":175812} 
[2026-03-21 21:16:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"f6eTw0TG60aeuhRcej9bfUvehnNA7hq4","execution_time":"2026-03-21 21:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696,"user_id":771,"notification_type":"order_approved","reference_id":175795} 
[2026-03-21 21:16:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"f6eTw0TG60aeuhRcej9bfUvehnNA7hq4","execution_time":"2026-03-21 21:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-21 21:16:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"f6eTw0TG60aeuhRcej9bfUvehnNA7hq4","execution_time":"2026-03-21 21:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-21 21:16:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"f6eTw0TG60aeuhRcej9bfUvehnNA7hq4","execution_time":"2026-03-21 21:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696,"processed":2,"errors":0} 
[2026-03-21 21:16:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"f6eTw0TG60aeuhRcej9bfUvehnNA7hq4","execution_time":"2026-03-21 21:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696,"processed":2,"errors":0} 
[2026-03-21 21:16:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"f6eTw0TG60aeuhRcej9bfUvehnNA7hq4","execution_time":"2026-03-21 21:16:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 21:16:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 771  
[2026-03-21 21:16:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 771  
[2026-03-21 21:16:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-mR2A-1774115899","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 21:16:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-mR2A-1774115899","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 21:16:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 21:16:03] production.ERROR: Order not found or already processed. External ID: ORD-mR2A-1774115899  
[2026-03-21 21:16:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-mR2A-1774115899","status":"completed","codes_count":0} 
[2026-03-21 21:16:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-BNMRGOc-1774116777","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 21:16:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-BNMRGOc-1774116777","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 21:16:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 21:16:03] production.ERROR: Order not found or already processed. External ID: ORD-BNMRGOc-1774116777  
[2026-03-21 21:16:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-BNMRGOc-1774116777","status":"completed","codes_count":0} 
[2026-03-21 21:17:28] production.INFO: Constructing job for order: 175813  
[2026-03-21 21:17:30] production.INFO: Constructing job for order: 175814  
[2026-03-21 21:17:31] production.INFO: Handling job for order: 175813  
[2026-03-21 21:17:31] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 21:17:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:17:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/97/params?qty=1000&uuid=95e02767-ef47-4a74-875f-0d69008f2969&Player_ID=821756125  
[2026-03-21 21:17:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/97/params?qty=1000&uuid=95e02767-ef47-4a74-875f-0d69008f2969&Player_ID=821756125","has_body":false} 
[2026-03-21 21:17:32] production.INFO: Operation sent successfully {"operation_id":160829,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wzT-1774117052","amount":1.0442793000000001324423237747396342456340789794921875,"status":"processing","product":"PartyStar Amount","game":"PartyStar","notes":[],"created_at":"2026-03-21 21:17:32"}},"processed_data":{"order_number":"ORD-wzT-1774117052","amount":1.0442793000000001324423237747396342456340789794921875,"status":"processing","product":"PartyStar Amount","game":"PartyStar"}} 
[2026-03-21 21:17:32] production.INFO: Handling job for order: 175814  
[2026-03-21 21:17:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 21:17:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:17:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=e7953dab-41a7-46a8-8762-4441444bb9a1&Player_ID=5866406957  
[2026-03-21 21:17:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=e7953dab-41a7-46a8-8762-4441444bb9a1&Player_ID=5866406957","has_body":false} 
[2026-03-21 21:17:33] production.INFO: Operation sent successfully {"operation_id":160830,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kahy-1774117053","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 21:17:33"}},"processed_data":{"order_number":"ORD-kahy-1774117053","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 21:17:42] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-kahy-1774117053","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 21:17:42] production.INFO: Processed webhook data (normalized) {"id":"ORD-kahy-1774117053","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 21:17:42] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 21:17:42] production.INFO: SendAcceptReject: Notification queued {"user_id":1312,"notification_type":"order_approved","reference_id":175814} 
[2026-03-21 21:17:42] production.INFO: Order updated successfully. Order ID: 175814, Status: completed  
[2026-03-21 21:17:42] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-kahy-1774117053","status":"completed","codes_count":0} 
[2026-03-21 21:17:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1312  
[2026-03-21 21:17:51] production.INFO: Constructing job for order: 175815  
[2026-03-21 21:17:54] production.INFO: Handling job for order: 175815  
[2026-03-21 21:17:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 21:17:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:17:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=71bb1063-5c23-414e-b3a0-45da2c77ac38&Player_ID=5866406957  
[2026-03-21 21:17:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=71bb1063-5c23-414e-b3a0-45da2c77ac38&Player_ID=5866406957","has_body":false} 
[2026-03-21 21:17:55] production.INFO: Operation sent successfully {"operation_id":160831,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Ujhh-1774117075","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 21:17:55"}},"processed_data":{"order_number":"ORD-Ujhh-1774117075","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 21:18:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"6z76QjLxwPfTipuF5dUUVdMq11ecrRaX","execution_time":"2026-03-21 21:18:01"} 
[2026-03-21 21:18:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"6z76QjLxwPfTipuF5dUUVdMq11ecrRaX","execution_time":"2026-03-21 21:18:01","total_operations":6,"sites_count":1} 
[2026-03-21 21:18:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"6z76QjLxwPfTipuF5dUUVdMq11ecrRaX","execution_time":"2026-03-21 21:18:01","site_id":3,"site_name":"swgamessd","orders_count":6,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-wzT-1774117052","ORD-Ujhh-1774117075"]} 
[2026-03-21 21:18:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"6z76QjLxwPfTipuF5dUUVdMq11ecrRaX","execution_time":"2026-03-21 21:18:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 21:18:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"6z76QjLxwPfTipuF5dUUVdMq11ecrRaX","execution_time":"2026-03-21 21:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":6} 
[2026-03-21 21:18:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6z76QjLxwPfTipuF5dUUVdMq11ecrRaX","execution_time":"2026-03-21 21:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 21:18:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6z76QjLxwPfTipuF5dUUVdMq11ecrRaX","execution_time":"2026-03-21 21:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 21:18:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6z76QjLxwPfTipuF5dUUVdMq11ecrRaX","execution_time":"2026-03-21 21:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 21:18:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6z76QjLxwPfTipuF5dUUVdMq11ecrRaX","execution_time":"2026-03-21 21:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 21:18:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6z76QjLxwPfTipuF5dUUVdMq11ecrRaX","execution_time":"2026-03-21 21:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ujhh-1774117075","operation_id":160831} 
[2026-03-21 21:18:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6z76QjLxwPfTipuF5dUUVdMq11ecrRaX","execution_time":"2026-03-21 21:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wzT-1774117052","operation_id":160829} 
[2026-03-21 21:18:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"6z76QjLxwPfTipuF5dUUVdMq11ecrRaX","execution_time":"2026-03-21 21:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wzT-1774117052","operation_id":160829,"processed":0,"skipped":6,"updates_prepared":0} 
[2026-03-21 21:18:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"6z76QjLxwPfTipuF5dUUVdMq11ecrRaX","execution_time":"2026-03-21 21:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wzT-1774117052","operation_id":160829,"processed":0,"errors":0} 
[2026-03-21 21:18:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"6z76QjLxwPfTipuF5dUUVdMq11ecrRaX","execution_time":"2026-03-21 21:18:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wzT-1774117052","operation_id":160829} 
[2026-03-21 21:18:06] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Ujhh-1774117075","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 21:18:06] production.INFO: Processed webhook data (normalized) {"id":"ORD-Ujhh-1774117075","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 21:18:06] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 21:18:06] production.INFO: SendAcceptReject: Notification queued {"user_id":1312,"notification_type":"order_approved","reference_id":175815} 
[2026-03-21 21:18:06] production.INFO: Order updated successfully. Order ID: 175815, Status: completed  
[2026-03-21 21:18:06] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Ujhh-1774117075","status":"completed","codes_count":0} 
[2026-03-21 21:18:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1312  
[2026-03-21 21:18:39] production.INFO: Constructing job for order: 175816  
[2026-03-21 21:18:40] production.INFO: Handling job for order: 175816  
[2026-03-21 21:18:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 21:18:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:18:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=10000&uuid=8dc77d58-b402-4694-ae72-d828f5f284ff&Player_ID=95501686  
[2026-03-21 21:18:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=10000&uuid=8dc77d58-b402-4694-ae72-d828f5f284ff&Player_ID=95501686","has_body":false} 
[2026-03-21 21:18:41] production.INFO: Operation sent successfully {"operation_id":160832,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1ucRd-1774117121","amount":1.060407000000000099504404715844430029392242431640625,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-21 21:18:41"}},"processed_data":{"order_number":"ORD-1ucRd-1774117121","amount":1.060407000000000099504404715844430029392242431640625,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-21 21:18:48] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-1ucRd-1774117121","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 21:18:48] production.INFO: Processed webhook data (normalized) {"id":"ORD-1ucRd-1774117121","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 21:18:48] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 21:18:48] production.INFO: SendAcceptReject: Notification queued {"user_id":148,"notification_type":"order_approved","reference_id":175816} 
[2026-03-21 21:18:48] production.INFO: Order updated successfully. Order ID: 175816, Status: completed  
[2026-03-21 21:18:48] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-1ucRd-1774117121","status":"completed","codes_count":0} 
[2026-03-21 21:18:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-21 21:19:22] production.INFO: Constructing job for order: 175817  
[2026-03-21 21:19:23] production.INFO: Handling job for order: 175817  
[2026-03-21 21:19:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 21:19:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:19:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/570/params?qty=10000&uuid=b0ca2565-0b82-4a38-8faa-995baeaa82e2&Player_ID=11348206  
[2026-03-21 21:19:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/570/params?qty=10000&uuid=b0ca2565-0b82-4a38-8faa-995baeaa82e2&Player_ID=11348206","has_body":false} 
[2026-03-21 21:19:24] production.INFO: Operation sent successfully {"operation_id":160833,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-KHpDSb-1774117164","amount":2.219362000000000278987499768845736980438232421875,"status":"processing","product":"Layla Amount","game":"Layila","notes":[],"created_at":"2026-03-21 21:19:24"}},"processed_data":{"order_number":"ORD-KHpDSb-1774117164","amount":2.219362000000000278987499768845736980438232421875,"status":"processing","product":"Layla Amount","game":"Layila"}} 
[2026-03-21 21:20:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"j0Vom9SV03k599xdIyFxXSeg5zkLEwRV","execution_time":"2026-03-21 21:20:03"} 
[2026-03-21 21:20:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"j0Vom9SV03k599xdIyFxXSeg5zkLEwRV","execution_time":"2026-03-21 21:20:03","total_operations":6,"sites_count":1} 
[2026-03-21 21:20:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"j0Vom9SV03k599xdIyFxXSeg5zkLEwRV","execution_time":"2026-03-21 21:20:03","site_id":3,"site_name":"swgamessd","orders_count":6,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-wzT-1774117052","ORD-KHpDSb-1774117164"]} 
[2026-03-21 21:20:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"j0Vom9SV03k599xdIyFxXSeg5zkLEwRV","execution_time":"2026-03-21 21:20:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 21:20:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"j0Vom9SV03k599xdIyFxXSeg5zkLEwRV","execution_time":"2026-03-21 21:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":6} 
[2026-03-21 21:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"j0Vom9SV03k599xdIyFxXSeg5zkLEwRV","execution_time":"2026-03-21 21:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 21:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"j0Vom9SV03k599xdIyFxXSeg5zkLEwRV","execution_time":"2026-03-21 21:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 21:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"j0Vom9SV03k599xdIyFxXSeg5zkLEwRV","execution_time":"2026-03-21 21:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-KHpDSb-1774117164","operation_id":160833} 
[2026-03-21 21:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"j0Vom9SV03k599xdIyFxXSeg5zkLEwRV","execution_time":"2026-03-21 21:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 21:20:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"j0Vom9SV03k599xdIyFxXSeg5zkLEwRV","execution_time":"2026-03-21 21:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 21:20:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"j0Vom9SV03k599xdIyFxXSeg5zkLEwRV","execution_time":"2026-03-21 21:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wzT-1774117052","operation_id":160829,"processed":1,"skipped":5,"updates_prepared":1} 
[2026-03-21 21:20:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"j0Vom9SV03k599xdIyFxXSeg5zkLEwRV","execution_time":"2026-03-21 21:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wzT-1774117052","operation_id":160829,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 21:20:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"j0Vom9SV03k599xdIyFxXSeg5zkLEwRV","execution_time":"2026-03-21 21:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wzT-1774117052","operation_id":160829,"count":1} 
[2026-03-21 21:20:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"j0Vom9SV03k599xdIyFxXSeg5zkLEwRV","execution_time":"2026-03-21 21:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wzT-1774117052","operation_id":160829,"count":1} 
[2026-03-21 21:20:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"j0Vom9SV03k599xdIyFxXSeg5zkLEwRV","execution_time":"2026-03-21 21:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wzT-1774117052","operation_id":160829,"user_id":148,"notification_type":"order_approved","reference_id":175813} 
[2026-03-21 21:20:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"j0Vom9SV03k599xdIyFxXSeg5zkLEwRV","execution_time":"2026-03-21 21:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wzT-1774117052","operation_id":160829,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 21:20:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"j0Vom9SV03k599xdIyFxXSeg5zkLEwRV","execution_time":"2026-03-21 21:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wzT-1774117052","operation_id":160829,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 21:20:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"j0Vom9SV03k599xdIyFxXSeg5zkLEwRV","execution_time":"2026-03-21 21:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wzT-1774117052","operation_id":160829,"processed":1,"errors":0} 
[2026-03-21 21:20:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"j0Vom9SV03k599xdIyFxXSeg5zkLEwRV","execution_time":"2026-03-21 21:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wzT-1774117052","operation_id":160829,"processed":1,"errors":0} 
[2026-03-21 21:20:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"j0Vom9SV03k599xdIyFxXSeg5zkLEwRV","execution_time":"2026-03-21 21:20:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wzT-1774117052","operation_id":160829} 
[2026-03-21 21:20:03] production.INFO: Executing GetProducts task...  
[2026-03-21 21:20:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 21:20:03] production.INFO: Executing GetProducts task...  
[2026-03-21 21:20:05] production.INFO: async() رجع: true  
[2026-03-21 21:20:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 21:20:06] production.WARNING: Product with ID 395 not found  
[2026-03-21 21:20:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 21:20:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 21:20:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 21:20:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 21:20:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 21:20:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 21:20:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 21:20:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 21:20:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 21:20:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-21 21:20:49] production.INFO: Constructing job for order: 175818  
[2026-03-21 21:20:52] production.INFO: Handling job for order: 175818  
[2026-03-21 21:20:52] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 21:20:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:20:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=f1c37dd1-0bc2-4794-a7a1-61db2a9f129b&Player_ID=51935019492  
[2026-03-21 21:20:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=f1c37dd1-0bc2-4794-a7a1-61db2a9f129b&Player_ID=51935019492","has_body":false} 
[2026-03-21 21:20:53] production.INFO: Operation sent successfully {"operation_id":160834,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-teD248IU-1774117252","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 21:20:53"}},"processed_data":{"order_number":"ORD-teD248IU-1774117252","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 21:21:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-teD248IU-1774117252","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 21:21:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-teD248IU-1774117252","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 21:21:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 21:21:03] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"order_approved","reference_id":175818} 
[2026-03-21 21:21:03] production.INFO: Order updated successfully. Order ID: 175818, Status: completed  
[2026-03-21 21:21:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-teD248IU-1774117252","status":"completed","codes_count":0} 
[2026-03-21 21:21:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-21 21:21:06] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-21 21:21:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 645  
[2026-03-21 21:21:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1700  
[2026-03-21 21:22:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"c9Mj9XeJrlKbv4SicaCe66VAfFzlnOr4","execution_time":"2026-03-21 21:22:02"} 
[2026-03-21 21:22:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"c9Mj9XeJrlKbv4SicaCe66VAfFzlnOr4","execution_time":"2026-03-21 21:22:02","total_operations":5,"sites_count":1} 
[2026-03-21 21:22:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"c9Mj9XeJrlKbv4SicaCe66VAfFzlnOr4","execution_time":"2026-03-21 21:22:02","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-KHpDSb-1774117164"]} 
[2026-03-21 21:22:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"c9Mj9XeJrlKbv4SicaCe66VAfFzlnOr4","execution_time":"2026-03-21 21:22:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 21:22:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"c9Mj9XeJrlKbv4SicaCe66VAfFzlnOr4","execution_time":"2026-03-21 21:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-21 21:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"c9Mj9XeJrlKbv4SicaCe66VAfFzlnOr4","execution_time":"2026-03-21 21:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 21:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"c9Mj9XeJrlKbv4SicaCe66VAfFzlnOr4","execution_time":"2026-03-21 21:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 21:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"c9Mj9XeJrlKbv4SicaCe66VAfFzlnOr4","execution_time":"2026-03-21 21:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 21:22:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"c9Mj9XeJrlKbv4SicaCe66VAfFzlnOr4","execution_time":"2026-03-21 21:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 21:22:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"c9Mj9XeJrlKbv4SicaCe66VAfFzlnOr4","execution_time":"2026-03-21 21:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696,"processed":1,"skipped":4,"updates_prepared":1} 
[2026-03-21 21:22:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"c9Mj9XeJrlKbv4SicaCe66VAfFzlnOr4","execution_time":"2026-03-21 21:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 21:22:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"c9Mj9XeJrlKbv4SicaCe66VAfFzlnOr4","execution_time":"2026-03-21 21:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696,"count":1} 
[2026-03-21 21:22:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"c9Mj9XeJrlKbv4SicaCe66VAfFzlnOr4","execution_time":"2026-03-21 21:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696,"count":1} 
[2026-03-21 21:22:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"c9Mj9XeJrlKbv4SicaCe66VAfFzlnOr4","execution_time":"2026-03-21 21:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696,"user_id":1540,"notification_type":"order_approved","reference_id":175817} 
[2026-03-21 21:22:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"c9Mj9XeJrlKbv4SicaCe66VAfFzlnOr4","execution_time":"2026-03-21 21:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 21:22:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"c9Mj9XeJrlKbv4SicaCe66VAfFzlnOr4","execution_time":"2026-03-21 21:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 21:22:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"c9Mj9XeJrlKbv4SicaCe66VAfFzlnOr4","execution_time":"2026-03-21 21:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696,"processed":1,"errors":0} 
[2026-03-21 21:22:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"c9Mj9XeJrlKbv4SicaCe66VAfFzlnOr4","execution_time":"2026-03-21 21:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696,"processed":1,"errors":0} 
[2026-03-21 21:22:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"c9Mj9XeJrlKbv4SicaCe66VAfFzlnOr4","execution_time":"2026-03-21 21:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 21:22:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1540  
[2026-03-21 21:24:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"a07ZoEaVbEqKS8B8xw8VakyHLhuJk0mp","execution_time":"2026-03-21 21:24:02"} 
[2026-03-21 21:24:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"a07ZoEaVbEqKS8B8xw8VakyHLhuJk0mp","execution_time":"2026-03-21 21:24:02","total_operations":4,"sites_count":1} 
[2026-03-21 21:24:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"a07ZoEaVbEqKS8B8xw8VakyHLhuJk0mp","execution_time":"2026-03-21 21:24:02","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-pyi-1774111493","ORD-7h6-1774111538"]} 
[2026-03-21 21:24:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"a07ZoEaVbEqKS8B8xw8VakyHLhuJk0mp","execution_time":"2026-03-21 21:24:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 21:24:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"a07ZoEaVbEqKS8B8xw8VakyHLhuJk0mp","execution_time":"2026-03-21 21:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-21 21:24:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"a07ZoEaVbEqKS8B8xw8VakyHLhuJk0mp","execution_time":"2026-03-21 21:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 21:24:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"a07ZoEaVbEqKS8B8xw8VakyHLhuJk0mp","execution_time":"2026-03-21 21:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 21:24:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"a07ZoEaVbEqKS8B8xw8VakyHLhuJk0mp","execution_time":"2026-03-21 21:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 21:24:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"a07ZoEaVbEqKS8B8xw8VakyHLhuJk0mp","execution_time":"2026-03-21 21:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 21:24:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"a07ZoEaVbEqKS8B8xw8VakyHLhuJk0mp","execution_time":"2026-03-21 21:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-21 21:24:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"a07ZoEaVbEqKS8B8xw8VakyHLhuJk0mp","execution_time":"2026-03-21 21:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696,"processed":0,"errors":0} 
[2026-03-21 21:24:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"a07ZoEaVbEqKS8B8xw8VakyHLhuJk0mp","execution_time":"2026-03-21 21:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 21:24:52] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1379.0","mainamount":"1400","operation_number":"156098397","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":""}},"user_id":1495} 
[2026-03-21 21:25:02] production.INFO: Executing GetProducts task...  
[2026-03-21 21:25:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 21:25:02] production.INFO: Executing GetProducts task...  
[2026-03-21 21:25:04] production.INFO: async() رجع: true  
[2026-03-21 21:25:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 21:25:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 21:25:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 21:25:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 21:25:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 21:25:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 21:25:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 21:25:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 21:25:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 21:25:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 21:25:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 21:25:14] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1379.0","mainamount":"1400","operation_number":"156098397","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php35pgk4g5gs8ifTgX5EZ"}},"user_id":1495} 
[2026-03-21 21:25:43] production.INFO: Constructing job for order: 175819  
[2026-03-21 21:25:45] production.INFO: Handling job for order: 175819  
[2026-03-21 21:25:45] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 21:25:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:25:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=8e44c9d2-8754-4a19-8c56-c311e7c00094&Player_ID=0937345184  
[2026-03-21 21:25:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=8e44c9d2-8754-4a19-8c56-c311e7c00094&Player_ID=0937345184","has_body":false} 
[2026-03-21 21:25:45] production.INFO: Operation sent successfully {"operation_id":160835,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Ihg-1774117545","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 21:25:45"}},"processed_data":{"order_number":"ORD-Ihg-1774117545","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 21:26:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"yoZbOVdCsK0Zs06awQf95mVfYDskIkFk","execution_time":"2026-03-21 21:26:00"} 
[2026-03-21 21:26:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"yoZbOVdCsK0Zs06awQf95mVfYDskIkFk","execution_time":"2026-03-21 21:26:00","total_operations":5,"sites_count":2} 
[2026-03-21 21:26:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"yoZbOVdCsK0Zs06awQf95mVfYDskIkFk","execution_time":"2026-03-21 21:26:00","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-pyi-1774111493","ORD-7h6-1774111538"]} 
[2026-03-21 21:26:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"yoZbOVdCsK0Zs06awQf95mVfYDskIkFk","execution_time":"2026-03-21 21:26:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 21:26:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"yoZbOVdCsK0Zs06awQf95mVfYDskIkFk","execution_time":"2026-03-21 21:26:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-21 21:26:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yoZbOVdCsK0Zs06awQf95mVfYDskIkFk","execution_time":"2026-03-21 21:26:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 21:26:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yoZbOVdCsK0Zs06awQf95mVfYDskIkFk","execution_time":"2026-03-21 21:26:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 21:26:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yoZbOVdCsK0Zs06awQf95mVfYDskIkFk","execution_time":"2026-03-21 21:26:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 21:26:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"yoZbOVdCsK0Zs06awQf95mVfYDskIkFk","execution_time":"2026-03-21 21:26:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 21:26:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"yoZbOVdCsK0Zs06awQf95mVfYDskIkFk","execution_time":"2026-03-21 21:26:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-21 21:26:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"yoZbOVdCsK0Zs06awQf95mVfYDskIkFk","execution_time":"2026-03-21 21:26:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696,"processed":0,"errors":0} 
[2026-03-21 21:26:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"yoZbOVdCsK0Zs06awQf95mVfYDskIkFk","execution_time":"2026-03-21 21:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696,"orders_count":1,"order_ids":["ORD-Ihg-1774117545"]} 
[2026-03-21 21:26:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"yoZbOVdCsK0Zs06awQf95mVfYDskIkFk","execution_time":"2026-03-21 21:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 21:26:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"yoZbOVdCsK0Zs06awQf95mVfYDskIkFk","execution_time":"2026-03-21 21:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696,"orders_count":1} 
[2026-03-21 21:26:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"yoZbOVdCsK0Zs06awQf95mVfYDskIkFk","execution_time":"2026-03-21 21:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ihg-1774117545","operation_id":160835,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 21:26:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"yoZbOVdCsK0Zs06awQf95mVfYDskIkFk","execution_time":"2026-03-21 21:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ihg-1774117545","operation_id":160835,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 21:26:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"yoZbOVdCsK0Zs06awQf95mVfYDskIkFk","execution_time":"2026-03-21 21:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ihg-1774117545","operation_id":160835,"count":1} 
[2026-03-21 21:26:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"yoZbOVdCsK0Zs06awQf95mVfYDskIkFk","execution_time":"2026-03-21 21:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ihg-1774117545","operation_id":160835,"count":1} 
[2026-03-21 21:26:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"yoZbOVdCsK0Zs06awQf95mVfYDskIkFk","execution_time":"2026-03-21 21:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ihg-1774117545","operation_id":160835,"user_id":1551,"notification_type":"order_approved","reference_id":175819} 
[2026-03-21 21:26:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"yoZbOVdCsK0Zs06awQf95mVfYDskIkFk","execution_time":"2026-03-21 21:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ihg-1774117545","operation_id":160835,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 21:26:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"yoZbOVdCsK0Zs06awQf95mVfYDskIkFk","execution_time":"2026-03-21 21:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ihg-1774117545","operation_id":160835,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 21:26:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"yoZbOVdCsK0Zs06awQf95mVfYDskIkFk","execution_time":"2026-03-21 21:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ihg-1774117545","operation_id":160835,"processed":1,"errors":0} 
[2026-03-21 21:26:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"yoZbOVdCsK0Zs06awQf95mVfYDskIkFk","execution_time":"2026-03-21 21:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ihg-1774117545","operation_id":160835,"processed":1,"errors":0} 
[2026-03-21 21:26:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"yoZbOVdCsK0Zs06awQf95mVfYDskIkFk","execution_time":"2026-03-21 21:26:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Ihg-1774117545","operation_id":160835} 
[2026-03-21 21:26:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1551  
[2026-03-21 21:26:30] production.INFO: Constructing job for order: 175820  
[2026-03-21 21:26:31] production.INFO: Handling job for order: 175820  
[2026-03-21 21:26:31] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 21:26:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:26:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/44/params?qty=1&uuid=fb43dcad-3f9f-4488-91dc-40c6c8d9c917&Player_ID=0934143208  
[2026-03-21 21:26:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/44/params?qty=1&uuid=fb43dcad-3f9f-4488-91dc-40c6c8d9c917&Player_ID=0934143208","has_body":false} 
[2026-03-21 21:26:31] production.INFO: Operation sent successfully {"operation_id":160836,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qQsOc-1774117591","amount":111.6259500000000031150193535722792148590087890625,"status":"processing","product":"105.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 21:26:31"}},"processed_data":{"order_number":"ORD-qQsOc-1774117591","amount":111.6259500000000031150193535722792148590087890625,"status":"processing","product":"105.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 21:26:45] production.INFO: Constructing job for order: 175821  
[2026-03-21 21:26:46] production.INFO: Handling job for order: 175821  
[2026-03-21 21:26:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 21:26:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:26:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/568/params?qty=15300&uuid=a5ba4c73-7e6a-4dd4-9dff-17d04c7c03cb&Player_ID=31851465  
[2026-03-21 21:26:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/568/params?qty=15300&uuid=a5ba4c73-7e6a-4dd4-9dff-17d04c7c03cb&Player_ID=31851465","has_body":false} 
[2026-03-21 21:26:47] production.INFO: Operation sent successfully {"operation_id":160837,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5saK-1774117607","amount":16.193856600000000156569512910209596157073974609375,"status":"processing","product":"Higo Amount","game":"HigoChat","notes":[],"created_at":"2026-03-21 21:26:47"}},"processed_data":{"order_number":"ORD-5saK-1774117607","amount":16.193856600000000156569512910209596157073974609375,"status":"processing","product":"Higo Amount","game":"HigoChat"}} 
[2026-03-21 21:27:00] production.INFO: Constructing job for order: 175822  
[2026-03-21 21:27:02] production.INFO: Handling job for order: 175822  
[2026-03-21 21:27:02] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 21:27:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:27:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=954eaf06-aa5f-4ffe-bdf6-14bbd5edcf28&Player_ID=0937345184  
[2026-03-21 21:27:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=954eaf06-aa5f-4ffe-bdf6-14bbd5edcf28&Player_ID=0937345184","has_body":false} 
[2026-03-21 21:27:03] production.INFO: Operation sent successfully {"operation_id":160838,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-lxEhUX-1774117623","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 21:27:03"}},"processed_data":{"order_number":"ORD-lxEhUX-1774117623","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 21:27:03] production.INFO: Constructing job for order: 175823  
[2026-03-21 21:27:05] production.INFO: Constructing job for order: 175824  
[2026-03-21 21:27:06] production.INFO: Handling job for order: 175823  
[2026-03-21 21:27:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 21:27:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:27:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/531/params?qty=1&uuid=38e885e1-6eda-4926-9bac-a9ce921a4c53&Player_ID=52156236153  
[2026-03-21 21:27:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/531/params?qty=1&uuid=38e885e1-6eda-4926-9bac-a9ce921a4c53&Player_ID=52156236153","has_body":false} 
[2026-03-21 21:27:07] production.INFO: Operation sent successfully {"operation_id":160839,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-NQvOXNiJ-1774117627","amount":4.93499999999999960920149533194489777088165283203125,"status":"processing","product":"Mythic Emblem Pack","game":"Pubg Store","notes":[],"created_at":"2026-03-21 21:27:07"}},"processed_data":{"order_number":"ORD-NQvOXNiJ-1774117627","amount":4.93499999999999960920149533194489777088165283203125,"status":"processing","product":"Mythic Emblem Pack","game":"Pubg Store"}} 
[2026-03-21 21:27:07] production.INFO: Handling job for order: 175824  
[2026-03-21 21:27:07] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 21:27:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:27:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=5df8b57e-7f81-42f0-a601-166364c34459&Player_ID=0934143208  
[2026-03-21 21:27:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=5df8b57e-7f81-42f0-a601-166364c34459&Player_ID=0934143208","has_body":false} 
[2026-03-21 21:27:08] production.INFO: Operation sent successfully {"operation_id":160840,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-QDm-1774117628","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 21:27:08"}},"processed_data":{"order_number":"ORD-QDm-1774117628","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 21:27:09] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"500.0","mainamount":"500","operation_number":"600429274442","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpreibjlq9c2853MKX5Bg"}},"user_id":802} 
[2026-03-21 21:27:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 21:27:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 21:27:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 21:27:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 21:27:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 21:27:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 21:27:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 21:27:11] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 21:27:11] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18380,"user_id":802,"amount":500.0,"admins_notified":7} 
[2026-03-21 21:27:20] production.INFO: Constructing job for order: 175825  
[2026-03-21 21:27:23] production.INFO: Handling job for order: 175825  
[2026-03-21 21:27:23] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 21:27:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:27:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=a408282b-7127-492f-aad5-612ee79f2116&Player_ID=0960686919  
[2026-03-21 21:27:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=a408282b-7127-492f-aad5-612ee79f2116&Player_ID=0960686919","has_body":false} 
[2026-03-21 21:27:23] production.INFO: Operation sent successfully {"operation_id":160841,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mrp-1774117643","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 21:27:23"}},"processed_data":{"order_number":"ORD-mrp-1774117643","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 21:27:37] production.INFO: Constructing job for order: 175826  
[2026-03-21 21:27:38] production.INFO: Handling job for order: 175826  
[2026-03-21 21:27:38] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 21:27:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:27:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=97d8eeb0-c912-46b5-b812-208fcfef99ba&Player_ID=1048401478  
[2026-03-21 21:27:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=97d8eeb0-c912-46b5-b812-208fcfef99ba&Player_ID=1048401478","has_body":false} 
[2026-03-21 21:27:39] production.INFO: Operation sent successfully {"operation_id":160842,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-YAru8iel-1774117659","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-21 21:27:39"}},"processed_data":{"order_number":"ORD-YAru8iel-1774117659","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-21 21:27:43] production.INFO: Constructing job for order: 175827  
[2026-03-21 21:27:45] production.INFO: Handling job for order: 175827  
[2026-03-21 21:27:45] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 21:27:45] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:27:45] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=4b2427c7-8523-4e99-890e-929fda9cd022&Player_ID=0960686919  
[2026-03-21 21:27:45] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=4b2427c7-8523-4e99-890e-929fda9cd022&Player_ID=0960686919","has_body":false} 
[2026-03-21 21:27:46] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-YAru8iel-1774117659","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 21:27:46] production.INFO: Processed webhook data (normalized) {"id":"ORD-YAru8iel-1774117659","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 21:27:46] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 21:27:46] production.INFO: SendAcceptReject: Notification queued {"user_id":50,"notification_type":"order_approved","reference_id":175826} 
[2026-03-21 21:27:46] production.INFO: Order updated successfully. Order ID: 175826, Status: completed  
[2026-03-21 21:27:46] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-YAru8iel-1774117659","status":"completed","codes_count":0} 
[2026-03-21 21:27:46] production.INFO: Operation sent successfully {"operation_id":160843,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-oCiGB-1774117666","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 21:27:46"}},"processed_data":{"order_number":"ORD-oCiGB-1774117666","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 21:27:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 50  
[2026-03-21 21:27:55] production.INFO: Constructing job for order: 175828  
[2026-03-21 21:27:58] production.INFO: Handling job for order: 175828  
[2026-03-21 21:27:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 21:27:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:27:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=96bc7e48-728b-4aac-9bdf-65e5ad857c4d&Player_ID=111222333my  
[2026-03-21 21:27:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=96bc7e48-728b-4aac-9bdf-65e5ad857c4d&Player_ID=111222333my","has_body":false} 
[2026-03-21 21:27:59] production.INFO: Operation sent successfully {"operation_id":160844,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-sha-1774117679","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-21 21:27:59"}},"processed_data":{"order_number":"ORD-sha-1774117679","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-21 21:28:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"1bQFPm1gUC8Tf3tCBQS92zWdJgMPenWV","execution_time":"2026-03-21 21:28:02"} 
[2026-03-21 21:28:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"1bQFPm1gUC8Tf3tCBQS92zWdJgMPenWV","execution_time":"2026-03-21 21:28:02","total_operations":12,"sites_count":2} 
[2026-03-21 21:28:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"1bQFPm1gUC8Tf3tCBQS92zWdJgMPenWV","execution_time":"2026-03-21 21:28:02","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-5saK-1774117607","ORD-NQvOXNiJ-1774117627","ORD-sha-1774117679"]} 
[2026-03-21 21:28:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"1bQFPm1gUC8Tf3tCBQS92zWdJgMPenWV","execution_time":"2026-03-21 21:28:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 21:28:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"1bQFPm1gUC8Tf3tCBQS92zWdJgMPenWV","execution_time":"2026-03-21 21:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-21 21:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1bQFPm1gUC8Tf3tCBQS92zWdJgMPenWV","execution_time":"2026-03-21 21:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-5saK-1774117607","operation_id":160837} 
[2026-03-21 21:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1bQFPm1gUC8Tf3tCBQS92zWdJgMPenWV","execution_time":"2026-03-21 21:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 21:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1bQFPm1gUC8Tf3tCBQS92zWdJgMPenWV","execution_time":"2026-03-21 21:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 21:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1bQFPm1gUC8Tf3tCBQS92zWdJgMPenWV","execution_time":"2026-03-21 21:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 21:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1bQFPm1gUC8Tf3tCBQS92zWdJgMPenWV","execution_time":"2026-03-21 21:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NQvOXNiJ-1774117627","operation_id":160839} 
[2026-03-21 21:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1bQFPm1gUC8Tf3tCBQS92zWdJgMPenWV","execution_time":"2026-03-21 21:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 21:28:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1bQFPm1gUC8Tf3tCBQS92zWdJgMPenWV","execution_time":"2026-03-21 21:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sha-1774117679","operation_id":160844} 
[2026-03-21 21:28:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"1bQFPm1gUC8Tf3tCBQS92zWdJgMPenWV","execution_time":"2026-03-21 21:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sha-1774117679","operation_id":160844,"processed":0,"skipped":7,"updates_prepared":0} 
[2026-03-21 21:28:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"1bQFPm1gUC8Tf3tCBQS92zWdJgMPenWV","execution_time":"2026-03-21 21:28:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sha-1774117679","operation_id":160844,"processed":0,"errors":0} 
[2026-03-21 21:28:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"1bQFPm1gUC8Tf3tCBQS92zWdJgMPenWV","execution_time":"2026-03-21 21:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sha-1774117679","operation_id":160844,"orders_count":5,"order_ids":["ORD-qQsOc-1774117591","ORD-lxEhUX-1774117623","ORD-QDm-1774117628","ORD-mrp-1774117643","ORD-oCiGB-1774117666"]} 
[2026-03-21 21:28:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"1bQFPm1gUC8Tf3tCBQS92zWdJgMPenWV","execution_time":"2026-03-21 21:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sha-1774117679","operation_id":160844} 
[2026-03-21 21:28:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"1bQFPm1gUC8Tf3tCBQS92zWdJgMPenWV","execution_time":"2026-03-21 21:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-sha-1774117679","operation_id":160844,"orders_count":5} 
[2026-03-21 21:28:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"1bQFPm1gUC8Tf3tCBQS92zWdJgMPenWV","execution_time":"2026-03-21 21:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qQsOc-1774117591","operation_id":160836,"processed":5,"skipped":0,"updates_prepared":5} 
[2026-03-21 21:28:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"1bQFPm1gUC8Tf3tCBQS92zWdJgMPenWV","execution_time":"2026-03-21 21:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qQsOc-1774117591","operation_id":160836,"total_items":5,"chunks":1,"chunk_size":10} 
[2026-03-21 21:28:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"1bQFPm1gUC8Tf3tCBQS92zWdJgMPenWV","execution_time":"2026-03-21 21:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qQsOc-1774117591","operation_id":160836,"count":5} 
[2026-03-21 21:28:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"1bQFPm1gUC8Tf3tCBQS92zWdJgMPenWV","execution_time":"2026-03-21 21:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qQsOc-1774117591","operation_id":160836,"count":5} 
[2026-03-21 21:28:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"1bQFPm1gUC8Tf3tCBQS92zWdJgMPenWV","execution_time":"2026-03-21 21:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qQsOc-1774117591","operation_id":160836,"user_id":1551,"notification_type":"order_approved","reference_id":175822} 
[2026-03-21 21:28:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"1bQFPm1gUC8Tf3tCBQS92zWdJgMPenWV","execution_time":"2026-03-21 21:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qQsOc-1774117591","operation_id":160836,"user_id":1673,"notification_type":"order_approved","reference_id":175825} 
[2026-03-21 21:28:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"1bQFPm1gUC8Tf3tCBQS92zWdJgMPenWV","execution_time":"2026-03-21 21:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qQsOc-1774117591","operation_id":160836,"user_id":1673,"notification_type":"order_approved","reference_id":175827} 
[2026-03-21 21:28:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"1bQFPm1gUC8Tf3tCBQS92zWdJgMPenWV","execution_time":"2026-03-21 21:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qQsOc-1774117591","operation_id":160836,"user_id":754,"notification_type":"order_approved","reference_id":175824} 
[2026-03-21 21:28:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"1bQFPm1gUC8Tf3tCBQS92zWdJgMPenWV","execution_time":"2026-03-21 21:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qQsOc-1774117591","operation_id":160836,"user_id":754,"notification_type":"order_approved","reference_id":175820} 
[2026-03-21 21:28:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"1bQFPm1gUC8Tf3tCBQS92zWdJgMPenWV","execution_time":"2026-03-21 21:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qQsOc-1774117591","operation_id":160836,"chunk_number":1,"processed":5,"errors":0,"total_operations":5,"total_orders":5,"total_codes":0,"total_refunds":0} 
[2026-03-21 21:28:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"1bQFPm1gUC8Tf3tCBQS92zWdJgMPenWV","execution_time":"2026-03-21 21:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qQsOc-1774117591","operation_id":160836,"total_processed":5,"total_errors":0,"chunks_processed":1} 
[2026-03-21 21:28:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"1bQFPm1gUC8Tf3tCBQS92zWdJgMPenWV","execution_time":"2026-03-21 21:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qQsOc-1774117591","operation_id":160836,"processed":5,"errors":0} 
[2026-03-21 21:28:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"1bQFPm1gUC8Tf3tCBQS92zWdJgMPenWV","execution_time":"2026-03-21 21:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qQsOc-1774117591","operation_id":160836,"processed":5,"errors":0} 
[2026-03-21 21:28:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"1bQFPm1gUC8Tf3tCBQS92zWdJgMPenWV","execution_time":"2026-03-21 21:28:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-qQsOc-1774117591","operation_id":160836} 
[2026-03-21 21:28:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1551  
[2026-03-21 21:28:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1673  
[2026-03-21 21:28:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1673  
[2026-03-21 21:28:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 754  
[2026-03-21 21:28:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 754  
[2026-03-21 21:28:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-sha-1774117679","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 21:28:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-sha-1774117679","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 21:28:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 21:28:04] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":175828} 
[2026-03-21 21:28:04] production.INFO: Order updated successfully. Order ID: 175828, Status: completed  
[2026-03-21 21:28:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-sha-1774117679","status":"completed","codes_count":0} 
[2026-03-21 21:28:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-21 21:28:22] production.INFO: Constructing job for order: 175829  
[2026-03-21 21:28:23] production.INFO: Handling job for order: 175829  
[2026-03-21 21:28:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 21:28:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:28:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=1000&uuid=8c5508bc-9f10-4037-9f2c-c1f0e985b141&Player_ID=110192261  
[2026-03-21 21:28:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=1000&uuid=8c5508bc-9f10-4037-9f2c-c1f0e985b141&Player_ID=110192261","has_body":false} 
[2026-03-21 21:28:24] production.INFO: Operation sent successfully {"operation_id":160845,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-EG1335tz-1774117704","amount":1.689046499999999895180735620670020580291748046875,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-21 21:28:24"}},"processed_data":{"order_number":"ORD-EG1335tz-1774117704","amount":1.689046499999999895180735620670020580291748046875,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-21 21:28:28] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-EG1335tz-1774117704","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 21:28:28] production.INFO: Processed webhook data (normalized) {"id":"ORD-EG1335tz-1774117704","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 21:28:28] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 21:28:28] production.INFO: SendAcceptReject: Notification queued {"user_id":761,"notification_type":"order_approved","reference_id":175829} 
[2026-03-21 21:28:28] production.INFO: Order updated successfully. Order ID: 175829, Status: completed  
[2026-03-21 21:28:28] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-EG1335tz-1774117704","status":"completed","codes_count":0} 
[2026-03-21 21:28:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 761  
[2026-03-21 21:28:57] production.INFO: Constructing job for order: 175830  
[2026-03-21 21:29:00] production.INFO: Handling job for order: 175830  
[2026-03-21 21:29:00] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 21:29:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:29:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=35000&uuid=685a7e0b-5501-4b67-99c3-543eb185ad76&Player_ID=89965666  
[2026-03-21 21:29:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=35000&uuid=685a7e0b-5501-4b67-99c3-543eb185ad76&Player_ID=89965666","has_body":false} 
[2026-03-21 21:29:01] production.INFO: Constructing job for order: 175831  
[2026-03-21 21:29:01] production.INFO: Operation sent successfully {"operation_id":160846,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HCRYF1-1774117741","amount":3.711424500000000126220811580424197018146514892578125,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-21 21:29:01"}},"processed_data":{"order_number":"ORD-HCRYF1-1774117741","amount":3.711424500000000126220811580424197018146514892578125,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-21 21:29:04] production.INFO: Handling job for order: 175831  
[2026-03-21 21:29:04] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 21:29:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:29:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=304798dc-18f8-4f88-bca6-333ba5497df0&Player_ID=52177575684  
[2026-03-21 21:29:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=304798dc-18f8-4f88-bca6-333ba5497df0&Player_ID=52177575684","has_body":false} 
[2026-03-21 21:29:05] production.INFO: Operation sent successfully {"operation_id":160847,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5dwPz-1774117745","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 21:29:05"}},"processed_data":{"order_number":"ORD-5dwPz-1774117745","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 21:29:08] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-HCRYF1-1774117741","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 21:29:08] production.INFO: Processed webhook data (normalized) {"id":"ORD-HCRYF1-1774117741","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 21:29:08] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 21:29:08] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":175830} 
[2026-03-21 21:29:08] production.INFO: Order updated successfully. Order ID: 175830, Status: completed  
[2026-03-21 21:29:08] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-HCRYF1-1774117741","status":"completed","codes_count":0} 
[2026-03-21 21:29:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-21 21:29:13] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-5dwPz-1774117745","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 21:29:13] production.INFO: Processed webhook data (normalized) {"id":"ORD-5dwPz-1774117745","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 21:29:13] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 21:29:13] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":175831} 
[2026-03-21 21:29:13] production.INFO: Order updated successfully. Order ID: 175831, Status: completed  
[2026-03-21 21:29:13] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-5dwPz-1774117745","status":"completed","codes_count":0} 
[2026-03-21 21:29:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 21:29:21] production.INFO: Constructing job for order: 175832  
[2026-03-21 21:29:23] production.INFO: Handling job for order: 175832  
[2026-03-21 21:29:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 21:29:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:29:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/564/params?qty=20000&uuid=aa01aae8-f0de-4fcf-b237-fd1a71d8603a&Player_ID=4544907  
[2026-03-21 21:29:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/564/params?qty=20000&uuid=aa01aae8-f0de-4fcf-b237-fd1a71d8603a&Player_ID=4544907","has_body":false} 
[2026-03-21 21:29:24] production.INFO: Operation sent successfully {"operation_id":160848,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xoZc-1774117764","amount":2.762852000000000085577767094946466386318206787109375,"status":"processing","product":"Sugo Amount","game":"Sugo","notes":[],"created_at":"2026-03-21 21:29:24"}},"processed_data":{"order_number":"ORD-xoZc-1774117764","amount":2.762852000000000085577767094946466386318206787109375,"status":"processing","product":"Sugo Amount","game":"Sugo"}} 
[2026-03-21 21:29:47] production.INFO: Constructing job for order: 175833  
[2026-03-21 21:29:48] production.INFO: Handling job for order: 175833  
[2026-03-21 21:29:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 21:29:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:29:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=85000&uuid=5576a115-dbd7-4b22-aa65-cc9e6c75f5d3&Player_ID=66557974  
[2026-03-21 21:29:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=85000&uuid=5576a115-dbd7-4b22-aa65-cc9e6c75f5d3&Player_ID=66557974","has_body":false} 
[2026-03-21 21:29:49] production.INFO: Operation sent successfully {"operation_id":160849,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8DEHR2EW-1774117789","amount":9.013459499999999735564415459521114826202392578125,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-21 21:29:49"}},"processed_data":{"order_number":"ORD-8DEHR2EW-1774117789","amount":9.013459499999999735564415459521114826202392578125,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-21 21:29:58] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-8DEHR2EW-1774117789","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 21:29:58] production.INFO: Processed webhook data (normalized) {"id":"ORD-8DEHR2EW-1774117789","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 21:29:58] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 21:29:58] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":175833} 
[2026-03-21 21:29:58] production.INFO: Order updated successfully. Order ID: 175833, Status: completed  
[2026-03-21 21:29:58] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-8DEHR2EW-1774117789","status":"completed","codes_count":0} 
[2026-03-21 21:29:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-21 21:30:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"e9jg8tNWSs3XCZA5J9L3xPrlr5bMdMbz","execution_time":"2026-03-21 21:30:01"} 
[2026-03-21 21:30:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"e9jg8tNWSs3XCZA5J9L3xPrlr5bMdMbz","execution_time":"2026-03-21 21:30:01","total_operations":7,"sites_count":1} 
[2026-03-21 21:30:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"e9jg8tNWSs3XCZA5J9L3xPrlr5bMdMbz","execution_time":"2026-03-21 21:30:01","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-5saK-1774117607","ORD-NQvOXNiJ-1774117627","ORD-xoZc-1774117764"]} 
[2026-03-21 21:30:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"e9jg8tNWSs3XCZA5J9L3xPrlr5bMdMbz","execution_time":"2026-03-21 21:30:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 21:30:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"e9jg8tNWSs3XCZA5J9L3xPrlr5bMdMbz","execution_time":"2026-03-21 21:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-21 21:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"e9jg8tNWSs3XCZA5J9L3xPrlr5bMdMbz","execution_time":"2026-03-21 21:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 21:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"e9jg8tNWSs3XCZA5J9L3xPrlr5bMdMbz","execution_time":"2026-03-21 21:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 21:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"e9jg8tNWSs3XCZA5J9L3xPrlr5bMdMbz","execution_time":"2026-03-21 21:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 21:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"e9jg8tNWSs3XCZA5J9L3xPrlr5bMdMbz","execution_time":"2026-03-21 21:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NQvOXNiJ-1774117627","operation_id":160839} 
[2026-03-21 21:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"e9jg8tNWSs3XCZA5J9L3xPrlr5bMdMbz","execution_time":"2026-03-21 21:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 21:30:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"e9jg8tNWSs3XCZA5J9L3xPrlr5bMdMbz","execution_time":"2026-03-21 21:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xoZc-1774117764","operation_id":160848} 
[2026-03-21 21:30:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"e9jg8tNWSs3XCZA5J9L3xPrlr5bMdMbz","execution_time":"2026-03-21 21:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xoZc-1774117764","operation_id":160848,"processed":1,"skipped":6,"updates_prepared":1} 
[2026-03-21 21:30:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"e9jg8tNWSs3XCZA5J9L3xPrlr5bMdMbz","execution_time":"2026-03-21 21:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xoZc-1774117764","operation_id":160848,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 21:30:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"e9jg8tNWSs3XCZA5J9L3xPrlr5bMdMbz","execution_time":"2026-03-21 21:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xoZc-1774117764","operation_id":160848,"count":1} 
[2026-03-21 21:30:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"e9jg8tNWSs3XCZA5J9L3xPrlr5bMdMbz","execution_time":"2026-03-21 21:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xoZc-1774117764","operation_id":160848,"count":1} 
[2026-03-21 21:30:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"e9jg8tNWSs3XCZA5J9L3xPrlr5bMdMbz","execution_time":"2026-03-21 21:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xoZc-1774117764","operation_id":160848,"user_id":1700,"notification_type":"order_approved","reference_id":175821} 
[2026-03-21 21:30:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"e9jg8tNWSs3XCZA5J9L3xPrlr5bMdMbz","execution_time":"2026-03-21 21:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xoZc-1774117764","operation_id":160848,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 21:30:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"e9jg8tNWSs3XCZA5J9L3xPrlr5bMdMbz","execution_time":"2026-03-21 21:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xoZc-1774117764","operation_id":160848,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 21:30:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"e9jg8tNWSs3XCZA5J9L3xPrlr5bMdMbz","execution_time":"2026-03-21 21:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xoZc-1774117764","operation_id":160848,"processed":1,"errors":0} 
[2026-03-21 21:30:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"e9jg8tNWSs3XCZA5J9L3xPrlr5bMdMbz","execution_time":"2026-03-21 21:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xoZc-1774117764","operation_id":160848,"processed":1,"errors":0} 
[2026-03-21 21:30:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"e9jg8tNWSs3XCZA5J9L3xPrlr5bMdMbz","execution_time":"2026-03-21 21:30:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xoZc-1774117764","operation_id":160848} 
[2026-03-21 21:30:01] production.INFO: Executing GetProducts task...  
[2026-03-21 21:30:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 21:30:01] production.INFO: Executing GetProducts task...  
[2026-03-21 21:30:03] production.INFO: async() رجع: true  
[2026-03-21 21:30:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 21:30:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 21:30:04] production.WARNING: Product with ID 213 not found  
[2026-03-21 21:30:04] production.WARNING: Product with ID 212 not found  
[2026-03-21 21:30:04] production.WARNING: Product with ID 211 not found  
[2026-03-21 21:30:04] production.WARNING: Product with ID 210 not found  
[2026-03-21 21:30:04] production.WARNING: Product with ID 209 not found  
[2026-03-21 21:30:04] production.WARNING: Product with ID 214 not found  
[2026-03-21 21:30:04] production.WARNING: Product with ID 215 not found  
[2026-03-21 21:30:04] production.WARNING: Product with ID 216 not found  
[2026-03-21 21:30:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 21:30:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1700  
[2026-03-21 21:32:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-xoZc-1774117764","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 21:32:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-xoZc-1774117764","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 21:32:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 21:32:01] production.INFO: SendAcceptReject: Notification queued {"user_id":645,"notification_type":"order_approved","reference_id":175832} 
[2026-03-21 21:32:01] production.INFO: Order updated successfully. Order ID: 175832, Status: completed  
[2026-03-21 21:32:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-xoZc-1774117764","status":"completed","codes_count":0} 
[2026-03-21 21:32:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"mBTWoENqgRcY3bc9eI8l2TqNJjax7OI0","execution_time":"2026-03-21 21:32:02"} 
[2026-03-21 21:32:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"mBTWoENqgRcY3bc9eI8l2TqNJjax7OI0","execution_time":"2026-03-21 21:32:02","total_operations":5,"sites_count":1} 
[2026-03-21 21:32:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"mBTWoENqgRcY3bc9eI8l2TqNJjax7OI0","execution_time":"2026-03-21 21:32:02","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-NQvOXNiJ-1774117627"]} 
[2026-03-21 21:32:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"mBTWoENqgRcY3bc9eI8l2TqNJjax7OI0","execution_time":"2026-03-21 21:32:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 21:32:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"mBTWoENqgRcY3bc9eI8l2TqNJjax7OI0","execution_time":"2026-03-21 21:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-21 21:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mBTWoENqgRcY3bc9eI8l2TqNJjax7OI0","execution_time":"2026-03-21 21:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 21:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mBTWoENqgRcY3bc9eI8l2TqNJjax7OI0","execution_time":"2026-03-21 21:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 21:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mBTWoENqgRcY3bc9eI8l2TqNJjax7OI0","execution_time":"2026-03-21 21:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 21:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mBTWoENqgRcY3bc9eI8l2TqNJjax7OI0","execution_time":"2026-03-21 21:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NQvOXNiJ-1774117627","operation_id":160839} 
[2026-03-21 21:32:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mBTWoENqgRcY3bc9eI8l2TqNJjax7OI0","execution_time":"2026-03-21 21:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 21:32:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"mBTWoENqgRcY3bc9eI8l2TqNJjax7OI0","execution_time":"2026-03-21 21:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-21 21:32:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"mBTWoENqgRcY3bc9eI8l2TqNJjax7OI0","execution_time":"2026-03-21 21:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696,"processed":0,"errors":0} 
[2026-03-21 21:32:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"mBTWoENqgRcY3bc9eI8l2TqNJjax7OI0","execution_time":"2026-03-21 21:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 21:32:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 645  
[2026-03-21 21:32:05] production.INFO: Constructing job for order: 175834  
[2026-03-21 21:32:08] production.INFO: Handling job for order: 175834  
[2026-03-21 21:32:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 21:32:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:32:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/102/params?qty=1&uuid=36df692b-cb08-46a3-8852-35bad8f504c5&Player_ID=14668305775  
[2026-03-21 21:32:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/102/params?qty=1&uuid=36df692b-cb08-46a3-8852-35bad8f504c5&Player_ID=14668305775","has_body":false} 
[2026-03-21 21:32:09] production.INFO: Operation sent successfully {"operation_id":160850,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6WG6b-1774117929","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 20","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-21 21:32:09"}},"processed_data":{"order_number":"ORD-6WG6b-1774117929","amount":0.75,"status":"processing","product":"حزمة ترقية المستوى 20","game":"FreeFire MemberShips"}} 
[2026-03-21 21:32:14] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"6.0","mainamount":"6","operation_number":"156194200","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpakudbmc17o3tcG1MRYK"}},"user_id":312} 
[2026-03-21 21:32:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 21:32:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 21:32:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 21:32:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 21:32:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 21:32:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 21:32:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 21:32:15] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 21:32:15] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18381,"user_id":312,"amount":6.0,"admins_notified":7} 
[2026-03-21 21:32:46] production.INFO: Constructing job for order: 175835  
[2026-03-21 21:32:48] production.INFO: Handling job for order: 175835  
[2026-03-21 21:32:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 21:32:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:32:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=50000&uuid=cd394275-870a-4755-8f75-446a0743f0c1&Player_ID=1810091045  
[2026-03-21 21:32:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=50000&uuid=cd394275-870a-4755-8f75-446a0743f0c1&Player_ID=1810091045","has_body":false} 
[2026-03-21 21:32:49] production.INFO: Operation sent successfully {"operation_id":160851,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-EDpOKQ-1774117969","amount":5.6280000000000001136868377216160297393798828125,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-21 21:32:49"}},"processed_data":{"order_number":"ORD-EDpOKQ-1774117969","amount":5.6280000000000001136868377216160297393798828125,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-21 21:32:55] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-EDpOKQ-1774117969","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 21:32:55] production.INFO: Processed webhook data (normalized) {"id":"ORD-EDpOKQ-1774117969","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 21:32:55] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 21:32:55] production.INFO: SendAcceptReject: Notification queued {"user_id":302,"notification_type":"order_approved","reference_id":175835} 
[2026-03-21 21:32:55] production.INFO: Order updated successfully. Order ID: 175835, Status: completed  
[2026-03-21 21:32:55] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-EDpOKQ-1774117969","status":"completed","codes_count":0} 
[2026-03-21 21:32:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 302  
[2026-03-21 21:33:15] production.INFO: Constructing job for order: 175836  
[2026-03-21 21:33:16] production.INFO: Handling job for order: 175836  
[2026-03-21 21:33:16] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 21:33:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:33:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=b4911971-426f-49b3-8af6-e4f88b5b9b86&Player_ID=52329091982  
[2026-03-21 21:33:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=b4911971-426f-49b3-8af6-e4f88b5b9b86&Player_ID=52329091982","has_body":false} 
[2026-03-21 21:33:17] production.INFO: Operation sent successfully {"operation_id":160852,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2zF-1774117996","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 21:33:17"}},"processed_data":{"order_number":"ORD-2zF-1774117996","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 21:33:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-2zF-1774117996","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 21:33:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-2zF-1774117996","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 21:33:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 21:33:31] production.INFO: SendAcceptReject: Notification queued {"user_id":8,"notification_type":"order_approved","reference_id":175836} 
[2026-03-21 21:33:31] production.INFO: Order updated successfully. Order ID: 175836, Status: completed  
[2026-03-21 21:33:31] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-2zF-1774117996","status":"completed","codes_count":0} 
[2026-03-21 21:33:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 8  
[2026-03-21 21:34:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"BJwKZRdvradxzwHFi16Lozuq5MgV1HNm","execution_time":"2026-03-21 21:34:02"} 
[2026-03-21 21:34:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"BJwKZRdvradxzwHFi16Lozuq5MgV1HNm","execution_time":"2026-03-21 21:34:02","total_operations":6,"sites_count":1} 
[2026-03-21 21:34:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"BJwKZRdvradxzwHFi16Lozuq5MgV1HNm","execution_time":"2026-03-21 21:34:02","site_id":3,"site_name":"swgamessd","orders_count":6,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-NQvOXNiJ-1774117627","ORD-6WG6b-1774117929"]} 
[2026-03-21 21:34:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"BJwKZRdvradxzwHFi16Lozuq5MgV1HNm","execution_time":"2026-03-21 21:34:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 21:34:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"BJwKZRdvradxzwHFi16Lozuq5MgV1HNm","execution_time":"2026-03-21 21:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":6} 
[2026-03-21 21:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BJwKZRdvradxzwHFi16Lozuq5MgV1HNm","execution_time":"2026-03-21 21:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 21:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BJwKZRdvradxzwHFi16Lozuq5MgV1HNm","execution_time":"2026-03-21 21:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 21:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BJwKZRdvradxzwHFi16Lozuq5MgV1HNm","execution_time":"2026-03-21 21:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 21:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BJwKZRdvradxzwHFi16Lozuq5MgV1HNm","execution_time":"2026-03-21 21:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 21:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BJwKZRdvradxzwHFi16Lozuq5MgV1HNm","execution_time":"2026-03-21 21:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NQvOXNiJ-1774117627","operation_id":160839} 
[2026-03-21 21:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BJwKZRdvradxzwHFi16Lozuq5MgV1HNm","execution_time":"2026-03-21 21:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 21:34:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"BJwKZRdvradxzwHFi16Lozuq5MgV1HNm","execution_time":"2026-03-21 21:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696,"processed":0,"skipped":6,"updates_prepared":0} 
[2026-03-21 21:34:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"BJwKZRdvradxzwHFi16Lozuq5MgV1HNm","execution_time":"2026-03-21 21:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696,"processed":0,"errors":0} 
[2026-03-21 21:34:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"BJwKZRdvradxzwHFi16Lozuq5MgV1HNm","execution_time":"2026-03-21 21:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 21:34:47] production.INFO: Constructing job for order: 175837  
[2026-03-21 21:34:50] production.INFO: Handling job for order: 175837  
[2026-03-21 21:34:50] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 21:34:50] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:34:50] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=350000&uuid=7e65f420-4704-4569-a9fe-4a42d5b63492&Player_ID=83821435  
[2026-03-21 21:34:50] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=350000&uuid=7e65f420-4704-4569-a9fe-4a42d5b63492&Player_ID=83821435","has_body":false} 
[2026-03-21 21:34:51] production.INFO: Operation sent successfully {"operation_id":160853,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-uXsToqb-1774118091","amount":37.11424500000000392674337490461766719818115234375,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-21 21:34:51"}},"processed_data":{"order_number":"ORD-uXsToqb-1774118091","amount":37.11424500000000392674337490461766719818115234375,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-21 21:34:58] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-uXsToqb-1774118091","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 21:34:58] production.INFO: Processed webhook data (normalized) {"id":"ORD-uXsToqb-1774118091","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 21:34:58] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 21:34:58] production.INFO: SendAcceptReject: Notification queued {"user_id":948,"notification_type":"order_approved","reference_id":175837} 
[2026-03-21 21:34:58] production.INFO: Order updated successfully. Order ID: 175837, Status: completed  
[2026-03-21 21:34:58] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-uXsToqb-1774118091","status":"completed","codes_count":0} 
[2026-03-21 21:35:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 948  
[2026-03-21 21:35:03] production.INFO: Executing GetProducts task...  
[2026-03-21 21:35:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 21:35:03] production.INFO: Executing GetProducts task...  
[2026-03-21 21:35:05] production.INFO: async() رجع: true  
[2026-03-21 21:35:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 21:35:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 21:35:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 21:35:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 21:35:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 21:35:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 21:35:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 21:35:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 21:35:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 21:35:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 21:35:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 21:35:29] production.INFO: Constructing job for order: 175838  
[2026-03-21 21:35:30] production.INFO: Handling job for order: 175838  
[2026-03-21 21:35:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 21:35:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:35:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/104/params?qty=1&uuid=a0974068-b7c8-460f-8260-ed738f894fd4&Player_ID=14090530102  
[2026-03-21 21:35:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/104/params?qty=1&uuid=a0974068-b7c8-460f-8260-ed738f894fd4&Player_ID=14090530102","has_body":false} 
[2026-03-21 21:35:31] production.INFO: Operation sent successfully {"operation_id":160854,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Y7GFCEa-1774118131","amount":1.04000000000000003552713678800500929355621337890625,"status":"processing","product":"حزمة ترقية المستوى 30","game":"FreeFire MemberShips","notes":[],"created_at":"2026-03-21 21:35:31"}},"processed_data":{"order_number":"ORD-Y7GFCEa-1774118131","amount":1.04000000000000003552713678800500929355621337890625,"status":"processing","product":"حزمة ترقية المستوى 30","game":"FreeFire MemberShips"}} 
[2026-03-21 21:36:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"zkewt5TKAqDHkZKtocaJCY5dlLPiYmVg","execution_time":"2026-03-21 21:36:01"} 
[2026-03-21 21:36:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"zkewt5TKAqDHkZKtocaJCY5dlLPiYmVg","execution_time":"2026-03-21 21:36:01","total_operations":7,"sites_count":1} 
[2026-03-21 21:36:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"zkewt5TKAqDHkZKtocaJCY5dlLPiYmVg","execution_time":"2026-03-21 21:36:01","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-NQvOXNiJ-1774117627","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131"]} 
[2026-03-21 21:36:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"zkewt5TKAqDHkZKtocaJCY5dlLPiYmVg","execution_time":"2026-03-21 21:36:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 21:36:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"zkewt5TKAqDHkZKtocaJCY5dlLPiYmVg","execution_time":"2026-03-21 21:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-21 21:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zkewt5TKAqDHkZKtocaJCY5dlLPiYmVg","execution_time":"2026-03-21 21:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 21:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zkewt5TKAqDHkZKtocaJCY5dlLPiYmVg","execution_time":"2026-03-21 21:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 21:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zkewt5TKAqDHkZKtocaJCY5dlLPiYmVg","execution_time":"2026-03-21 21:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 21:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zkewt5TKAqDHkZKtocaJCY5dlLPiYmVg","execution_time":"2026-03-21 21:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 21:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zkewt5TKAqDHkZKtocaJCY5dlLPiYmVg","execution_time":"2026-03-21 21:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NQvOXNiJ-1774117627","operation_id":160839} 
[2026-03-21 21:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zkewt5TKAqDHkZKtocaJCY5dlLPiYmVg","execution_time":"2026-03-21 21:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 21:36:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zkewt5TKAqDHkZKtocaJCY5dlLPiYmVg","execution_time":"2026-03-21 21:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 21:36:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"zkewt5TKAqDHkZKtocaJCY5dlLPiYmVg","execution_time":"2026-03-21 21:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":7,"updates_prepared":0} 
[2026-03-21 21:36:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"zkewt5TKAqDHkZKtocaJCY5dlLPiYmVg","execution_time":"2026-03-21 21:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-21 21:36:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"zkewt5TKAqDHkZKtocaJCY5dlLPiYmVg","execution_time":"2026-03-21 21:36:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 21:36:56] production.INFO: Constructing job for order: 175839  
[2026-03-21 21:36:57] production.INFO: Handling job for order: 175839  
[2026-03-21 21:36:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 21:36:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:36:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/591/params?qty=33000&uuid=fdbc8126-dc48-4bbc-990c-3f535b1aeb9c&Player_ID=84502826  
[2026-03-21 21:36:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/591/params?qty=33000&uuid=fdbc8126-dc48-4bbc-990c-3f535b1aeb9c&Player_ID=84502826","has_body":false} 
[2026-03-21 21:36:57] production.INFO: Operation sent successfully {"operation_id":160855,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-CSCxi8b-1774118217","amount":3.22892460000000003361719791428185999393463134765625,"status":"processing","product":"Yoho Amount","game":"Yoho","notes":[],"created_at":"2026-03-21 21:36:57"}},"processed_data":{"order_number":"ORD-CSCxi8b-1774118217","amount":3.22892460000000003361719791428185999393463134765625,"status":"processing","product":"Yoho Amount","game":"Yoho"}} 
[2026-03-21 21:37:08] production.INFO: Constructing job for order: 175840  
[2026-03-21 21:37:09] production.INFO: Handling job for order: 175840  
[2026-03-21 21:37:09] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 21:37:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:37:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=c96f5a62-08f1-4665-9e82-f9d5b069d346&Player_ID=111222333my  
[2026-03-21 21:37:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=c96f5a62-08f1-4665-9e82-f9d5b069d346&Player_ID=111222333my","has_body":false} 
[2026-03-21 21:37:10] production.INFO: Operation sent successfully {"operation_id":160856,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-GIaS0x-1774118230","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-21 21:37:10"}},"processed_data":{"order_number":"ORD-GIaS0x-1774118230","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-21 21:37:17] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-GIaS0x-1774118230","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 21:37:17] production.INFO: Processed webhook data (normalized) {"id":"ORD-GIaS0x-1774118230","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 21:37:17] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 21:37:17] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":175840} 
[2026-03-21 21:37:17] production.INFO: Order updated successfully. Order ID: 175840, Status: completed  
[2026-03-21 21:37:17] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-GIaS0x-1774118230","status":"completed","codes_count":0} 
[2026-03-21 21:37:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-21 21:37:36] production.INFO: Constructing job for order: 175841  
[2026-03-21 21:37:37] production.INFO: Handling job for order: 175841  
[2026-03-21 21:37:37] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 21:37:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:37:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=b2bb905e-3853-4b29-8436-7e256058f3e1&Player_ID=0968339804  
[2026-03-21 21:37:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=b2bb905e-3853-4b29-8436-7e256058f3e1&Player_ID=0968339804","has_body":false} 
[2026-03-21 21:37:38] production.INFO: Operation sent successfully {"operation_id":160857,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-F00g4L8C-1774118258","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 21:37:38"}},"processed_data":{"order_number":"ORD-F00g4L8C-1774118258","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 21:37:42] production.INFO: Constructing job for order: 175842  
[2026-03-21 21:37:44] production.INFO: Handling job for order: 175842  
[2026-03-21 21:37:44] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 21:37:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:37:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=56c4c415-23eb-43c1-99f0-6431bdb6f3eb&Player_ID=0968339804  
[2026-03-21 21:37:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=56c4c415-23eb-43c1-99f0-6431bdb6f3eb&Player_ID=0968339804","has_body":false} 
[2026-03-21 21:37:45] production.INFO: Operation sent successfully {"operation_id":160858,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PobrRk4-1774118265","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 21:37:45"}},"processed_data":{"order_number":"ORD-PobrRk4-1774118265","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 21:38:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"163ZdE2exRZgKkrzHwGtIn49BdeLMFUa","execution_time":"2026-03-21 21:38:03"} 
[2026-03-21 21:38:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"163ZdE2exRZgKkrzHwGtIn49BdeLMFUa","execution_time":"2026-03-21 21:38:03","total_operations":10,"sites_count":2} 
[2026-03-21 21:38:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"163ZdE2exRZgKkrzHwGtIn49BdeLMFUa","execution_time":"2026-03-21 21:38:03","site_id":3,"site_name":"swgamessd","orders_count":8,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-NQvOXNiJ-1774117627","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131","ORD-CSCxi8b-1774118217"]} 
[2026-03-21 21:38:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"163ZdE2exRZgKkrzHwGtIn49BdeLMFUa","execution_time":"2026-03-21 21:38:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 21:38:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"163ZdE2exRZgKkrzHwGtIn49BdeLMFUa","execution_time":"2026-03-21 21:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":8} 
[2026-03-21 21:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"163ZdE2exRZgKkrzHwGtIn49BdeLMFUa","execution_time":"2026-03-21 21:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 21:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"163ZdE2exRZgKkrzHwGtIn49BdeLMFUa","execution_time":"2026-03-21 21:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 21:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"163ZdE2exRZgKkrzHwGtIn49BdeLMFUa","execution_time":"2026-03-21 21:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CSCxi8b-1774118217","operation_id":160855} 
[2026-03-21 21:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"163ZdE2exRZgKkrzHwGtIn49BdeLMFUa","execution_time":"2026-03-21 21:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 21:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"163ZdE2exRZgKkrzHwGtIn49BdeLMFUa","execution_time":"2026-03-21 21:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 21:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"163ZdE2exRZgKkrzHwGtIn49BdeLMFUa","execution_time":"2026-03-21 21:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NQvOXNiJ-1774117627","operation_id":160839} 
[2026-03-21 21:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"163ZdE2exRZgKkrzHwGtIn49BdeLMFUa","execution_time":"2026-03-21 21:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 21:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"163ZdE2exRZgKkrzHwGtIn49BdeLMFUa","execution_time":"2026-03-21 21:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 21:38:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"163ZdE2exRZgKkrzHwGtIn49BdeLMFUa","execution_time":"2026-03-21 21:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":8,"updates_prepared":0} 
[2026-03-21 21:38:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"163ZdE2exRZgKkrzHwGtIn49BdeLMFUa","execution_time":"2026-03-21 21:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-21 21:38:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"163ZdE2exRZgKkrzHwGtIn49BdeLMFUa","execution_time":"2026-03-21 21:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"orders_count":2,"order_ids":["ORD-F00g4L8C-1774118258","ORD-PobrRk4-1774118265"]} 
[2026-03-21 21:38:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"163ZdE2exRZgKkrzHwGtIn49BdeLMFUa","execution_time":"2026-03-21 21:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 21:38:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"163ZdE2exRZgKkrzHwGtIn49BdeLMFUa","execution_time":"2026-03-21 21:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"orders_count":2} 
[2026-03-21 21:38:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"163ZdE2exRZgKkrzHwGtIn49BdeLMFUa","execution_time":"2026-03-21 21:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PobrRk4-1774118265","operation_id":160858,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-21 21:38:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"163ZdE2exRZgKkrzHwGtIn49BdeLMFUa","execution_time":"2026-03-21 21:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PobrRk4-1774118265","operation_id":160858,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-21 21:38:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"163ZdE2exRZgKkrzHwGtIn49BdeLMFUa","execution_time":"2026-03-21 21:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PobrRk4-1774118265","operation_id":160858,"count":2} 
[2026-03-21 21:38:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"163ZdE2exRZgKkrzHwGtIn49BdeLMFUa","execution_time":"2026-03-21 21:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PobrRk4-1774118265","operation_id":160858,"count":2} 
[2026-03-21 21:38:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"163ZdE2exRZgKkrzHwGtIn49BdeLMFUa","execution_time":"2026-03-21 21:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PobrRk4-1774118265","operation_id":160858,"user_id":34,"notification_type":"order_approved","reference_id":175841} 
[2026-03-21 21:38:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"163ZdE2exRZgKkrzHwGtIn49BdeLMFUa","execution_time":"2026-03-21 21:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PobrRk4-1774118265","operation_id":160858,"user_id":34,"notification_type":"order_approved","reference_id":175842} 
[2026-03-21 21:38:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"163ZdE2exRZgKkrzHwGtIn49BdeLMFUa","execution_time":"2026-03-21 21:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PobrRk4-1774118265","operation_id":160858,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-21 21:38:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"163ZdE2exRZgKkrzHwGtIn49BdeLMFUa","execution_time":"2026-03-21 21:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PobrRk4-1774118265","operation_id":160858,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-21 21:38:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"163ZdE2exRZgKkrzHwGtIn49BdeLMFUa","execution_time":"2026-03-21 21:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PobrRk4-1774118265","operation_id":160858,"processed":2,"errors":0} 
[2026-03-21 21:38:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"163ZdE2exRZgKkrzHwGtIn49BdeLMFUa","execution_time":"2026-03-21 21:38:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PobrRk4-1774118265","operation_id":160858,"processed":2,"errors":0} 
[2026-03-21 21:38:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"163ZdE2exRZgKkrzHwGtIn49BdeLMFUa","execution_time":"2026-03-21 21:38:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PobrRk4-1774118265","operation_id":160858} 
[2026-03-21 21:38:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 34  
[2026-03-21 21:38:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 34  
[2026-03-21 21:38:13] production.INFO: Constructing job for order: 175843  
[2026-03-21 21:38:16] production.INFO: Handling job for order: 175843  
[2026-03-21 21:38:16] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 21:38:16] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:38:16] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=88c02c1e-3c3b-4163-a032-4f7d23cf7091&Player_ID=0930828954  
[2026-03-21 21:38:16] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=88c02c1e-3c3b-4163-a032-4f7d23cf7091&Player_ID=0930828954","has_body":false} 
[2026-03-21 21:38:16] production.INFO: Operation sent successfully {"operation_id":160859,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-e9W2-1774118296","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 21:38:16"}},"processed_data":{"order_number":"ORD-e9W2-1774118296","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 21:38:34] production.INFO: Constructing job for order: 175844  
[2026-03-21 21:38:36] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"180.0","mainamount":"180","operation_number":"156199468","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpo3bi2contf7cbuJuK1v"}},"user_id":39} 
[2026-03-21 21:38:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 21:38:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 21:38:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 21:38:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 21:38:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 21:38:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 21:38:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 21:38:37] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 21:38:37] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18382,"user_id":39,"amount":180.0,"admins_notified":7} 
[2026-03-21 21:38:37] production.INFO: Handling job for order: 175844  
[2026-03-21 21:38:37] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 21:38:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:38:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=5b0f0790-284d-41aa-a2ad-f171b45076f6&Player_ID=5257134274  
[2026-03-21 21:38:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=5b0f0790-284d-41aa-a2ad-f171b45076f6&Player_ID=5257134274","has_body":false} 
[2026-03-21 21:38:38] production.INFO: Operation sent successfully {"operation_id":160860,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-SAvmKYve-1774118318","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 21:38:38"}},"processed_data":{"order_number":"ORD-SAvmKYve-1774118318","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-21 21:38:47] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-SAvmKYve-1774118318","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 21:38:47] production.INFO: Processed webhook data (normalized) {"id":"ORD-SAvmKYve-1774118318","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 21:38:47] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 21:38:47] production.INFO: SendAcceptReject: Notification queued {"user_id":237,"notification_type":"order_approved","reference_id":175844} 
[2026-03-21 21:38:47] production.INFO: Order updated successfully. Order ID: 175844, Status: completed  
[2026-03-21 21:38:47] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-SAvmKYve-1774118318","status":"completed","codes_count":0} 
[2026-03-21 21:38:47] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 237  
[2026-03-21 21:38:59] production.INFO: Constructing job for order: 175845  
[2026-03-21 21:39:02] production.INFO: Handling job for order: 175845  
[2026-03-21 21:39:02] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 21:39:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:39:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=16bcafe8-b372-45a7-962c-52286858360b&Player_ID=52239302569  
[2026-03-21 21:39:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=16bcafe8-b372-45a7-962c-52286858360b&Player_ID=52239302569","has_body":false} 
[2026-03-21 21:39:03] production.INFO: Operation sent successfully {"operation_id":160861,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-C3Cr-1774118343","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG","notes":[],"created_at":"2026-03-21 21:39:03"}},"processed_data":{"order_number":"ORD-C3Cr-1774118343","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG"}} 
[2026-03-21 21:39:11] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-C3Cr-1774118343","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 21:39:11] production.INFO: Processed webhook data (normalized) {"id":"ORD-C3Cr-1774118343","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 21:39:11] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 21:39:11] production.INFO: SendAcceptReject: Notification queued {"user_id":33,"notification_type":"order_approved","reference_id":175845} 
[2026-03-21 21:39:11] production.INFO: Order updated successfully. Order ID: 175845, Status: completed  
[2026-03-21 21:39:11] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-C3Cr-1774118343","status":"completed","codes_count":0} 
[2026-03-21 21:39:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-21 21:39:48] production.INFO: Constructing job for order: 175846  
[2026-03-21 21:39:51] production.INFO: Handling job for order: 175846  
[2026-03-21 21:39:51] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 21:39:51] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:39:51] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/37/params?qty=1&uuid=e541e08e-4107-4a8c-98ee-669a0f7b2aee&Player_ID=0932781436  
[2026-03-21 21:39:51] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/37/params?qty=1&uuid=e541e08e-4107-4a8c-98ee-669a0f7b2aee&Player_ID=0932781436","has_body":false} 
[2026-03-21 21:39:52] production.INFO: Operation sent successfully {"operation_id":160862,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dhdL2-1774118392","amount":72.050849999999996953192749060690402984619140625,"status":"processing","product":"68.27 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 21:39:52"}},"processed_data":{"order_number":"ORD-dhdL2-1774118392","amount":72.050849999999996953192749060690402984619140625,"status":"processing","product":"68.27 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 21:40:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"zh0bnhGTNJqP0aOEvwidbjrlLgV8EmqS","execution_time":"2026-03-21 21:40:01"} 
[2026-03-21 21:40:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"zh0bnhGTNJqP0aOEvwidbjrlLgV8EmqS","execution_time":"2026-03-21 21:40:01","total_operations":10,"sites_count":2} 
[2026-03-21 21:40:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"zh0bnhGTNJqP0aOEvwidbjrlLgV8EmqS","execution_time":"2026-03-21 21:40:01","site_id":3,"site_name":"swgamessd","orders_count":8,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-NQvOXNiJ-1774117627","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131","ORD-CSCxi8b-1774118217"]} 
[2026-03-21 21:40:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"zh0bnhGTNJqP0aOEvwidbjrlLgV8EmqS","execution_time":"2026-03-21 21:40:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 21:40:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"zh0bnhGTNJqP0aOEvwidbjrlLgV8EmqS","execution_time":"2026-03-21 21:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":8} 
[2026-03-21 21:40:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zh0bnhGTNJqP0aOEvwidbjrlLgV8EmqS","execution_time":"2026-03-21 21:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 21:40:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zh0bnhGTNJqP0aOEvwidbjrlLgV8EmqS","execution_time":"2026-03-21 21:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 21:40:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zh0bnhGTNJqP0aOEvwidbjrlLgV8EmqS","execution_time":"2026-03-21 21:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 21:40:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zh0bnhGTNJqP0aOEvwidbjrlLgV8EmqS","execution_time":"2026-03-21 21:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 21:40:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zh0bnhGTNJqP0aOEvwidbjrlLgV8EmqS","execution_time":"2026-03-21 21:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NQvOXNiJ-1774117627","operation_id":160839} 
[2026-03-21 21:40:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zh0bnhGTNJqP0aOEvwidbjrlLgV8EmqS","execution_time":"2026-03-21 21:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 21:40:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zh0bnhGTNJqP0aOEvwidbjrlLgV8EmqS","execution_time":"2026-03-21 21:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 21:40:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"zh0bnhGTNJqP0aOEvwidbjrlLgV8EmqS","execution_time":"2026-03-21 21:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":1,"skipped":7,"updates_prepared":1} 
[2026-03-21 21:40:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"zh0bnhGTNJqP0aOEvwidbjrlLgV8EmqS","execution_time":"2026-03-21 21:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 21:40:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"zh0bnhGTNJqP0aOEvwidbjrlLgV8EmqS","execution_time":"2026-03-21 21:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"count":1} 
[2026-03-21 21:40:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"zh0bnhGTNJqP0aOEvwidbjrlLgV8EmqS","execution_time":"2026-03-21 21:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"count":1} 
[2026-03-21 21:40:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"zh0bnhGTNJqP0aOEvwidbjrlLgV8EmqS","execution_time":"2026-03-21 21:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"user_id":67,"notification_type":"order_approved","reference_id":175839} 
[2026-03-21 21:40:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"zh0bnhGTNJqP0aOEvwidbjrlLgV8EmqS","execution_time":"2026-03-21 21:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 21:40:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"zh0bnhGTNJqP0aOEvwidbjrlLgV8EmqS","execution_time":"2026-03-21 21:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 21:40:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"zh0bnhGTNJqP0aOEvwidbjrlLgV8EmqS","execution_time":"2026-03-21 21:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":1,"errors":0} 
[2026-03-21 21:40:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"zh0bnhGTNJqP0aOEvwidbjrlLgV8EmqS","execution_time":"2026-03-21 21:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":1,"errors":0} 
[2026-03-21 21:40:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"zh0bnhGTNJqP0aOEvwidbjrlLgV8EmqS","execution_time":"2026-03-21 21:40:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"orders_count":2,"order_ids":["ORD-e9W2-1774118296","ORD-dhdL2-1774118392"]} 
[2026-03-21 21:40:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"zh0bnhGTNJqP0aOEvwidbjrlLgV8EmqS","execution_time":"2026-03-21 21:40:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 21:40:01] production.INFO: Constructing job for order: 175847  
[2026-03-21 21:40:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"zh0bnhGTNJqP0aOEvwidbjrlLgV8EmqS","execution_time":"2026-03-21 21:40:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"orders_count":2} 
[2026-03-21 21:40:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zh0bnhGTNJqP0aOEvwidbjrlLgV8EmqS","execution_time":"2026-03-21 21:40:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-dhdL2-1774118392","operation_id":160862} 
[2026-03-21 21:40:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"zh0bnhGTNJqP0aOEvwidbjrlLgV8EmqS","execution_time":"2026-03-21 21:40:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-e9W2-1774118296","operation_id":160859,"processed":1,"skipped":1,"updates_prepared":1} 
[2026-03-21 21:40:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"zh0bnhGTNJqP0aOEvwidbjrlLgV8EmqS","execution_time":"2026-03-21 21:40:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-e9W2-1774118296","operation_id":160859,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 21:40:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"zh0bnhGTNJqP0aOEvwidbjrlLgV8EmqS","execution_time":"2026-03-21 21:40:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-e9W2-1774118296","operation_id":160859,"count":1} 
[2026-03-21 21:40:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"zh0bnhGTNJqP0aOEvwidbjrlLgV8EmqS","execution_time":"2026-03-21 21:40:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-e9W2-1774118296","operation_id":160859,"count":1} 
[2026-03-21 21:40:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"zh0bnhGTNJqP0aOEvwidbjrlLgV8EmqS","execution_time":"2026-03-21 21:40:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-e9W2-1774118296","operation_id":160859,"user_id":1551,"notification_type":"order_approved","reference_id":175843} 
[2026-03-21 21:40:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"zh0bnhGTNJqP0aOEvwidbjrlLgV8EmqS","execution_time":"2026-03-21 21:40:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-e9W2-1774118296","operation_id":160859,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 21:40:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"zh0bnhGTNJqP0aOEvwidbjrlLgV8EmqS","execution_time":"2026-03-21 21:40:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-e9W2-1774118296","operation_id":160859,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 21:40:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"zh0bnhGTNJqP0aOEvwidbjrlLgV8EmqS","execution_time":"2026-03-21 21:40:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-e9W2-1774118296","operation_id":160859,"processed":1,"errors":0} 
[2026-03-21 21:40:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"zh0bnhGTNJqP0aOEvwidbjrlLgV8EmqS","execution_time":"2026-03-21 21:40:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-e9W2-1774118296","operation_id":160859,"processed":1,"errors":0} 
[2026-03-21 21:40:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"zh0bnhGTNJqP0aOEvwidbjrlLgV8EmqS","execution_time":"2026-03-21 21:40:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-e9W2-1774118296","operation_id":160859} 
[2026-03-21 21:40:01] production.INFO: Executing GetProducts task...  
[2026-03-21 21:40:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 21:40:01] production.INFO: Executing GetProducts task...  
[2026-03-21 21:40:03] production.INFO: async() رجع: true  
[2026-03-21 21:40:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 21:40:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 21:40:04] production.WARNING: Product with ID 213 not found  
[2026-03-21 21:40:04] production.WARNING: Product with ID 212 not found  
[2026-03-21 21:40:04] production.WARNING: Product with ID 211 not found  
[2026-03-21 21:40:04] production.WARNING: Product with ID 210 not found  
[2026-03-21 21:40:04] production.WARNING: Product with ID 209 not found  
[2026-03-21 21:40:04] production.WARNING: Product with ID 214 not found  
[2026-03-21 21:40:04] production.WARNING: Product with ID 215 not found  
[2026-03-21 21:40:04] production.WARNING: Product with ID 216 not found  
[2026-03-21 21:40:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 21:40:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 67  
[2026-03-21 21:40:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1551  
[2026-03-21 21:40:05] production.INFO: Handling job for order: 175847  
[2026-03-21 21:40:05] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 21:40:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:40:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=d27566cc-79fd-4380-a7ae-c9d4c65b0090&Player_ID=0930828954  
[2026-03-21 21:40:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=d27566cc-79fd-4380-a7ae-c9d4c65b0090&Player_ID=0930828954","has_body":false} 
[2026-03-21 21:40:06] production.INFO: Operation sent successfully {"operation_id":160863,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-RvP-1774118405","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 21:40:06"}},"processed_data":{"order_number":"ORD-RvP-1774118405","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 21:41:02] production.INFO: Constructing job for order: 175848  
[2026-03-21 21:41:03] production.INFO: Handling job for order: 175848  
[2026-03-21 21:41:03] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 21:41:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:41:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=39e71e1b-1b76-4411-aaa7-412c43a3fef6&Player_ID=52447202811  
[2026-03-21 21:41:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=39e71e1b-1b76-4411-aaa7-412c43a3fef6&Player_ID=52447202811","has_body":false} 
[2026-03-21 21:41:04] production.INFO: Operation sent successfully {"operation_id":160864,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-tM2-1774118463","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 21:41:04"}},"processed_data":{"order_number":"ORD-tM2-1774118463","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 21:41:12] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-tM2-1774118463","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 21:41:12] production.INFO: Processed webhook data (normalized) {"id":"ORD-tM2-1774118463","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 21:41:12] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 21:41:12] production.INFO: SendAcceptReject: Notification queued {"user_id":442,"notification_type":"order_approved","reference_id":175848} 
[2026-03-21 21:41:12] production.INFO: Order updated successfully. Order ID: 175848, Status: completed  
[2026-03-21 21:41:12] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-tM2-1774118463","status":"completed","codes_count":0} 
[2026-03-21 21:41:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 442  
[2026-03-21 21:41:35] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"2955.0","mainamount":"3000","operation_number":"156200594","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpsbd2g9p31tfj3Euk3Yl"}},"user_id":194} 
[2026-03-21 21:41:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 21:41:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 21:41:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 21:41:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 21:41:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 21:41:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 21:41:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 21:41:37] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 21:41:37] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18383,"user_id":194,"amount":2955.0,"admins_notified":7} 
[2026-03-21 21:42:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"3lrYsm6tqBp8aYOyzEHxesccdwQnxPez","execution_time":"2026-03-21 21:42:01"} 
[2026-03-21 21:42:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"3lrYsm6tqBp8aYOyzEHxesccdwQnxPez","execution_time":"2026-03-21 21:42:01","total_operations":9,"sites_count":2} 
[2026-03-21 21:42:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"3lrYsm6tqBp8aYOyzEHxesccdwQnxPez","execution_time":"2026-03-21 21:42:01","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-NQvOXNiJ-1774117627","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131"]} 
[2026-03-21 21:42:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"3lrYsm6tqBp8aYOyzEHxesccdwQnxPez","execution_time":"2026-03-21 21:42:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 21:42:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"3lrYsm6tqBp8aYOyzEHxesccdwQnxPez","execution_time":"2026-03-21 21:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-21 21:42:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"3lrYsm6tqBp8aYOyzEHxesccdwQnxPez","execution_time":"2026-03-21 21:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 21:42:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"3lrYsm6tqBp8aYOyzEHxesccdwQnxPez","execution_time":"2026-03-21 21:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 21:42:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"3lrYsm6tqBp8aYOyzEHxesccdwQnxPez","execution_time":"2026-03-21 21:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 21:42:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"3lrYsm6tqBp8aYOyzEHxesccdwQnxPez","execution_time":"2026-03-21 21:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 21:42:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"3lrYsm6tqBp8aYOyzEHxesccdwQnxPez","execution_time":"2026-03-21 21:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NQvOXNiJ-1774117627","operation_id":160839} 
[2026-03-21 21:42:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"3lrYsm6tqBp8aYOyzEHxesccdwQnxPez","execution_time":"2026-03-21 21:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 21:42:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"3lrYsm6tqBp8aYOyzEHxesccdwQnxPez","execution_time":"2026-03-21 21:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 21:42:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"3lrYsm6tqBp8aYOyzEHxesccdwQnxPez","execution_time":"2026-03-21 21:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":7,"updates_prepared":0} 
[2026-03-21 21:42:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"3lrYsm6tqBp8aYOyzEHxesccdwQnxPez","execution_time":"2026-03-21 21:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-21 21:42:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"3lrYsm6tqBp8aYOyzEHxesccdwQnxPez","execution_time":"2026-03-21 21:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"orders_count":2,"order_ids":["ORD-dhdL2-1774118392","ORD-RvP-1774118405"]} 
[2026-03-21 21:42:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"3lrYsm6tqBp8aYOyzEHxesccdwQnxPez","execution_time":"2026-03-21 21:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 21:42:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"3lrYsm6tqBp8aYOyzEHxesccdwQnxPez","execution_time":"2026-03-21 21:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"orders_count":2} 
[2026-03-21 21:42:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"3lrYsm6tqBp8aYOyzEHxesccdwQnxPez","execution_time":"2026-03-21 21:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RvP-1774118405","operation_id":160863,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-21 21:42:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"3lrYsm6tqBp8aYOyzEHxesccdwQnxPez","execution_time":"2026-03-21 21:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RvP-1774118405","operation_id":160863,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-21 21:42:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"3lrYsm6tqBp8aYOyzEHxesccdwQnxPez","execution_time":"2026-03-21 21:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RvP-1774118405","operation_id":160863,"count":2} 
[2026-03-21 21:42:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"3lrYsm6tqBp8aYOyzEHxesccdwQnxPez","execution_time":"2026-03-21 21:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RvP-1774118405","operation_id":160863,"count":2} 
[2026-03-21 21:42:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"3lrYsm6tqBp8aYOyzEHxesccdwQnxPez","execution_time":"2026-03-21 21:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RvP-1774118405","operation_id":160863,"user_id":1749,"notification_type":"order_approved","reference_id":175846} 
[2026-03-21 21:42:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"3lrYsm6tqBp8aYOyzEHxesccdwQnxPez","execution_time":"2026-03-21 21:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RvP-1774118405","operation_id":160863,"user_id":1551,"notification_type":"order_approved","reference_id":175847} 
[2026-03-21 21:42:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"3lrYsm6tqBp8aYOyzEHxesccdwQnxPez","execution_time":"2026-03-21 21:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RvP-1774118405","operation_id":160863,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-21 21:42:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"3lrYsm6tqBp8aYOyzEHxesccdwQnxPez","execution_time":"2026-03-21 21:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RvP-1774118405","operation_id":160863,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-21 21:42:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"3lrYsm6tqBp8aYOyzEHxesccdwQnxPez","execution_time":"2026-03-21 21:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RvP-1774118405","operation_id":160863,"processed":2,"errors":0} 
[2026-03-21 21:42:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"3lrYsm6tqBp8aYOyzEHxesccdwQnxPez","execution_time":"2026-03-21 21:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RvP-1774118405","operation_id":160863,"processed":2,"errors":0} 
[2026-03-21 21:42:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"3lrYsm6tqBp8aYOyzEHxesccdwQnxPez","execution_time":"2026-03-21 21:42:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-RvP-1774118405","operation_id":160863} 
[2026-03-21 21:42:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1749  
[2026-03-21 21:42:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1551  
[2026-03-21 21:42:02] production.INFO: Constructing job for order: 175849  
[2026-03-21 21:42:04] production.INFO: Handling job for order: 175849  
[2026-03-21 21:42:04] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 21:42:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:42:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=50&uuid=ee689b98-1746-4d31-973f-ae575ac7f2e9&Player_ID=1113286723  
[2026-03-21 21:42:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=50&uuid=ee689b98-1746-4d31-973f-ae575ac7f2e9&Player_ID=1113286723","has_body":false} 
[2026-03-21 21:42:05] production.INFO: Operation sent successfully {"operation_id":160865,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Q98Y-1774118525","amount":0.8739130399999999188054289334104396402835845947265625,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-21 21:42:05"}},"processed_data":{"order_number":"ORD-Q98Y-1774118525","amount":0.8739130399999999188054289334104396402835845947265625,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-21 21:42:11] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Q98Y-1774118525","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 21:42:11] production.INFO: Processed webhook data (normalized) {"id":"ORD-Q98Y-1774118525","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 21:42:11] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 21:42:11] production.INFO: SendAcceptReject: Notification queued {"user_id":1640,"notification_type":"order_approved","reference_id":175849} 
[2026-03-21 21:42:11] production.INFO: Order updated successfully. Order ID: 175849, Status: completed  
[2026-03-21 21:42:11] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Q98Y-1774118525","status":"completed","codes_count":0} 
[2026-03-21 21:42:14] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1640  
[2026-03-21 21:42:45] production.INFO: Constructing job for order: 175850  
[2026-03-21 21:42:47] production.INFO: Handling job for order: 175850  
[2026-03-21 21:42:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 21:42:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:42:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=cad849ed-2e1e-4ea7-a7ae-29b8455ff564&Player_ID=51974728082  
[2026-03-21 21:42:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=cad849ed-2e1e-4ea7-a7ae-29b8455ff564&Player_ID=51974728082","has_body":false} 
[2026-03-21 21:42:48] production.INFO: Operation sent successfully {"operation_id":160866,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ESanh-1774118567","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 21:42:48"}},"processed_data":{"order_number":"ORD-ESanh-1774118567","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-21 21:42:56] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ESanh-1774118567","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 21:42:56] production.INFO: Processed webhook data (normalized) {"id":"ORD-ESanh-1774118567","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 21:42:56] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 21:42:56] production.INFO: SendAcceptReject: Notification queued {"user_id":587,"notification_type":"order_approved","reference_id":175850} 
[2026-03-21 21:42:56] production.INFO: Order updated successfully. Order ID: 175850, Status: completed  
[2026-03-21 21:42:56] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ESanh-1774118567","status":"completed","codes_count":0} 
[2026-03-21 21:42:58] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 21:43:07] production.INFO: Constructing job for order: 175851  
[2026-03-21 21:43:08] production.INFO: Handling job for order: 175851  
[2026-03-21 21:43:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 21:43:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:43:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=40df8338-3286-4369-b792-0a964a17d23e&Player_ID=52014667812  
[2026-03-21 21:43:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=40df8338-3286-4369-b792-0a964a17d23e&Player_ID=52014667812","has_body":false} 
[2026-03-21 21:43:08] production.INFO: Operation sent successfully {"operation_id":160867,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Y1yx1-1774118588","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 21:43:08"}},"processed_data":{"order_number":"ORD-Y1yx1-1774118588","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 21:43:10] production.INFO: Constructing job for order: 175852  
[2026-03-21 21:43:11] production.INFO: Handling job for order: 175852  
[2026-03-21 21:43:11] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 21:43:11] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:43:11] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=de6d9ac2-a26d-47dd-b468-b5b546dc823e&Player_ID=52239302569  
[2026-03-21 21:43:11] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=de6d9ac2-a26d-47dd-b468-b5b546dc823e&Player_ID=52239302569","has_body":false} 
[2026-03-21 21:43:12] production.INFO: Operation sent successfully {"operation_id":160868,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-9Qc-1774118592","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 21:43:12"}},"processed_data":{"order_number":"ORD-9Qc-1774118592","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 21:43:17] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Y1yx1-1774118588","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 21:43:17] production.INFO: Processed webhook data (normalized) {"id":"ORD-Y1yx1-1774118588","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 21:43:17] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 21:43:17] production.INFO: SendAcceptReject: Notification queued {"user_id":587,"notification_type":"order_approved","reference_id":175851} 
[2026-03-21 21:43:17] production.INFO: Order updated successfully. Order ID: 175851, Status: completed  
[2026-03-21 21:43:17] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Y1yx1-1774118588","status":"completed","codes_count":0} 
[2026-03-21 21:43:20] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 21:43:20] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-9Qc-1774118592","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 21:43:20] production.INFO: Processed webhook data (normalized) {"id":"ORD-9Qc-1774118592","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 21:43:20] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 21:43:20] production.INFO: SendAcceptReject: Notification queued {"user_id":33,"notification_type":"order_approved","reference_id":175852} 
[2026-03-21 21:43:20] production.INFO: Order updated successfully. Order ID: 175852, Status: completed  
[2026-03-21 21:43:20] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-9Qc-1774118592","status":"completed","codes_count":0} 
[2026-03-21 21:43:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-21 21:44:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"6ZBQPTIEZzJ8qvS6mraI7vUYbn7XMYob","execution_time":"2026-03-21 21:44:02"} 
[2026-03-21 21:44:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"6ZBQPTIEZzJ8qvS6mraI7vUYbn7XMYob","execution_time":"2026-03-21 21:44:02","total_operations":7,"sites_count":1} 
[2026-03-21 21:44:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"6ZBQPTIEZzJ8qvS6mraI7vUYbn7XMYob","execution_time":"2026-03-21 21:44:02","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-NQvOXNiJ-1774117627","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131"]} 
[2026-03-21 21:44:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"6ZBQPTIEZzJ8qvS6mraI7vUYbn7XMYob","execution_time":"2026-03-21 21:44:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 21:44:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"6ZBQPTIEZzJ8qvS6mraI7vUYbn7XMYob","execution_time":"2026-03-21 21:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-21 21:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6ZBQPTIEZzJ8qvS6mraI7vUYbn7XMYob","execution_time":"2026-03-21 21:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 21:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6ZBQPTIEZzJ8qvS6mraI7vUYbn7XMYob","execution_time":"2026-03-21 21:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 21:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6ZBQPTIEZzJ8qvS6mraI7vUYbn7XMYob","execution_time":"2026-03-21 21:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 21:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6ZBQPTIEZzJ8qvS6mraI7vUYbn7XMYob","execution_time":"2026-03-21 21:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 21:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6ZBQPTIEZzJ8qvS6mraI7vUYbn7XMYob","execution_time":"2026-03-21 21:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NQvOXNiJ-1774117627","operation_id":160839} 
[2026-03-21 21:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6ZBQPTIEZzJ8qvS6mraI7vUYbn7XMYob","execution_time":"2026-03-21 21:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 21:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6ZBQPTIEZzJ8qvS6mraI7vUYbn7XMYob","execution_time":"2026-03-21 21:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 21:44:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"6ZBQPTIEZzJ8qvS6mraI7vUYbn7XMYob","execution_time":"2026-03-21 21:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":7,"updates_prepared":0} 
[2026-03-21 21:44:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"6ZBQPTIEZzJ8qvS6mraI7vUYbn7XMYob","execution_time":"2026-03-21 21:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-21 21:44:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"6ZBQPTIEZzJ8qvS6mraI7vUYbn7XMYob","execution_time":"2026-03-21 21:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 21:45:02] production.INFO: Executing GetProducts task...  
[2026-03-21 21:45:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 21:45:02] production.INFO: Executing GetProducts task...  
[2026-03-21 21:45:04] production.INFO: async() رجع: true  
[2026-03-21 21:45:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 21:45:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 21:45:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 21:45:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 21:45:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 21:45:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 21:45:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 21:45:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 21:45:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 21:45:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 21:45:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 21:45:26] production.INFO: Constructing job for order: 175853  
[2026-03-21 21:45:27] production.INFO: Handling job for order: 175853  
[2026-03-21 21:45:27] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 21:45:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:45:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=4c743500-0006-4967-9bab-7bed61e8bcd3&Player_ID=1094398941  
[2026-03-21 21:45:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=4c743500-0006-4967-9bab-7bed61e8bcd3&Player_ID=1094398941","has_body":false} 
[2026-03-21 21:45:27] production.INFO: Operation sent successfully {"operation_id":160869,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-bQ1uf1Us-1774118727","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-21 21:45:27"}},"processed_data":{"order_number":"ORD-bQ1uf1Us-1774118727","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-21 21:45:30] production.INFO: Constructing job for order: 175854  
[2026-03-21 21:45:32] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-bQ1uf1Us-1774118727","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 21:45:32] production.INFO: Processed webhook data (normalized) {"id":"ORD-bQ1uf1Us-1774118727","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 21:45:32] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 21:45:32] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":175853} 
[2026-03-21 21:45:32] production.INFO: Order updated successfully. Order ID: 175853, Status: completed  
[2026-03-21 21:45:32] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-bQ1uf1Us-1774118727","status":"completed","codes_count":0} 
[2026-03-21 21:45:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-21 21:45:34] production.INFO: Handling job for order: 175854  
[2026-03-21 21:45:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 21:45:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:45:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e71f5d2c-2eb8-461e-ab5d-7fe76e7e53b7&Player_ID=52239302569  
[2026-03-21 21:45:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e71f5d2c-2eb8-461e-ab5d-7fe76e7e53b7&Player_ID=52239302569","has_body":false} 
[2026-03-21 21:45:34] production.INFO: Operation sent successfully {"operation_id":160870,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-TiIFDpY1-1774118734","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 21:45:34"}},"processed_data":{"order_number":"ORD-TiIFDpY1-1774118734","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 21:45:42] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-TiIFDpY1-1774118734","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 21:45:42] production.INFO: Processed webhook data (normalized) {"id":"ORD-TiIFDpY1-1774118734","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 21:45:42] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 21:45:42] production.INFO: SendAcceptReject: Notification queued {"user_id":33,"notification_type":"order_approved","reference_id":175854} 
[2026-03-21 21:45:42] production.INFO: Order updated successfully. Order ID: 175854, Status: completed  
[2026-03-21 21:45:42] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-TiIFDpY1-1774118734","status":"completed","codes_count":0} 
[2026-03-21 21:45:43] production.INFO: Constructing job for order: 175855  
[2026-03-21 21:45:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-21 21:45:46] production.INFO: Handling job for order: 175855  
[2026-03-21 21:45:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 21:45:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:45:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=c26354ab-c308-4853-978c-a147e74a2600&Player_ID=471156  
[2026-03-21 21:45:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=c26354ab-c308-4853-978c-a147e74a2600&Player_ID=471156","has_body":false} 
[2026-03-21 21:45:47] production.INFO: Operation sent successfully {"operation_id":160871,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-pwans8n-1774118747","amount":0.906881400000000059691274145734496414661407470703125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-21 21:45:47"}},"processed_data":{"order_number":"ORD-pwans8n-1774118747","amount":0.906881400000000059691274145734496414661407470703125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-21 21:45:53] production.INFO: Constructing job for order: 175856  
[2026-03-21 21:45:54] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-pwans8n-1774118747","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 21:45:54] production.INFO: Processed webhook data (normalized) {"id":"ORD-pwans8n-1774118747","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 21:45:54] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 21:45:54] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":175855} 
[2026-03-21 21:45:54] production.INFO: Order updated successfully. Order ID: 175855, Status: completed  
[2026-03-21 21:45:54] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-pwans8n-1774118747","status":"completed","codes_count":0} 
[2026-03-21 21:45:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-21 21:45:56] production.INFO: Handling job for order: 175856  
[2026-03-21 21:45:56] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 21:45:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:45:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=d99d97c0-900e-4401-bc9d-4fc829055a93&Player_ID=435161  
[2026-03-21 21:45:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=d99d97c0-900e-4401-bc9d-4fc829055a93&Player_ID=435161","has_body":false} 
[2026-03-21 21:45:57] production.INFO: Operation sent successfully {"operation_id":160872,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-p5r-1774118757","amount":0.906881400000000059691274145734496414661407470703125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-21 21:45:57"}},"processed_data":{"order_number":"ORD-p5r-1774118757","amount":0.906881400000000059691274145734496414661407470703125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-21 21:46:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-p5r-1774118757","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 21:46:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-p5r-1774118757","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 21:46:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 21:46:02] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":175856} 
[2026-03-21 21:46:02] production.INFO: Order updated successfully. Order ID: 175856, Status: completed  
[2026-03-21 21:46:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-p5r-1774118757","status":"completed","codes_count":0} 
[2026-03-21 21:46:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ckinoUeAYkLyZVGY2VSpAVgUfDw0i3qD","execution_time":"2026-03-21 21:46:03"} 
[2026-03-21 21:46:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ckinoUeAYkLyZVGY2VSpAVgUfDw0i3qD","execution_time":"2026-03-21 21:46:03","total_operations":7,"sites_count":1} 
[2026-03-21 21:46:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ckinoUeAYkLyZVGY2VSpAVgUfDw0i3qD","execution_time":"2026-03-21 21:46:03","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-NQvOXNiJ-1774117627","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131"]} 
[2026-03-21 21:46:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ckinoUeAYkLyZVGY2VSpAVgUfDw0i3qD","execution_time":"2026-03-21 21:46:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 21:46:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ckinoUeAYkLyZVGY2VSpAVgUfDw0i3qD","execution_time":"2026-03-21 21:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-21 21:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ckinoUeAYkLyZVGY2VSpAVgUfDw0i3qD","execution_time":"2026-03-21 21:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 21:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ckinoUeAYkLyZVGY2VSpAVgUfDw0i3qD","execution_time":"2026-03-21 21:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 21:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ckinoUeAYkLyZVGY2VSpAVgUfDw0i3qD","execution_time":"2026-03-21 21:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 21:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ckinoUeAYkLyZVGY2VSpAVgUfDw0i3qD","execution_time":"2026-03-21 21:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 21:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ckinoUeAYkLyZVGY2VSpAVgUfDw0i3qD","execution_time":"2026-03-21 21:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NQvOXNiJ-1774117627","operation_id":160839} 
[2026-03-21 21:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ckinoUeAYkLyZVGY2VSpAVgUfDw0i3qD","execution_time":"2026-03-21 21:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 21:46:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ckinoUeAYkLyZVGY2VSpAVgUfDw0i3qD","execution_time":"2026-03-21 21:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 21:46:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ckinoUeAYkLyZVGY2VSpAVgUfDw0i3qD","execution_time":"2026-03-21 21:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":7,"updates_prepared":0} 
[2026-03-21 21:46:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ckinoUeAYkLyZVGY2VSpAVgUfDw0i3qD","execution_time":"2026-03-21 21:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-21 21:46:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ckinoUeAYkLyZVGY2VSpAVgUfDw0i3qD","execution_time":"2026-03-21 21:46:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 21:46:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-21 21:46:19] production.INFO: Constructing job for order: 175857  
[2026-03-21 21:46:19] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"246.25","mainamount":"250","operation_number":"156205578","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpck3g6ueulonpciZHdKf"}},"user_id":1103} 
[2026-03-21 21:46:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 21:46:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 21:46:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 21:46:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 21:46:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 21:46:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 21:46:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 21:46:21] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 21:46:21] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18384,"user_id":1103,"amount":246.25,"admins_notified":7} 
[2026-03-21 21:46:21] production.INFO: Handling job for order: 175857  
[2026-03-21 21:46:21] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 21:46:21] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:46:21] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=18d3fb9c-ff85-40b4-ae54-bcfb4dd492a9&Player_ID=456612  
[2026-03-21 21:46:21] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=18d3fb9c-ff85-40b4-ae54-bcfb4dd492a9&Player_ID=456612","has_body":false} 
[2026-03-21 21:46:22] production.INFO: Operation sent successfully {"operation_id":160873,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vUGilQWy-1774118782","amount":0.906881400000000059691274145734496414661407470703125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-21 21:46:22"}},"processed_data":{"order_number":"ORD-vUGilQWy-1774118782","amount":0.906881400000000059691274145734496414661407470703125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-21 21:46:26] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-vUGilQWy-1774118782","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 21:46:26] production.INFO: Processed webhook data (normalized) {"id":"ORD-vUGilQWy-1774118782","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 21:46:26] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 21:46:26] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":175857} 
[2026-03-21 21:46:26] production.INFO: Order updated successfully. Order ID: 175857, Status: completed  
[2026-03-21 21:46:26] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-vUGilQWy-1774118782","status":"completed","codes_count":0} 
[2026-03-21 21:46:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-21 21:46:36] production.INFO: Constructing job for order: 175858  
[2026-03-21 21:46:37] production.INFO: Handling job for order: 175858  
[2026-03-21 21:46:37] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 21:46:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:46:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/33/params?qty=1&uuid=ef0ea902-4366-42e1-86f1-3d72c7f36308&Player_ID=0938048551  
[2026-03-21 21:46:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/33/params?qty=1&uuid=ef0ea902-4366-42e1-86f1-3d72c7f36308&Player_ID=0938048551","has_body":false} 
[2026-03-21 21:46:38] production.INFO: Operation sent successfully {"operation_id":160874,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-8hbuBxjl-1774118798","amount":25.366330000000001376747604808770120143890380859375,"status":"processing","product":"24.04 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 21:46:38"}},"processed_data":{"order_number":"ORD-8hbuBxjl-1774118798","amount":25.366330000000001376747604808770120143890380859375,"status":"processing","product":"24.04 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 21:46:39] production.INFO: Constructing job for order: 175859  
[2026-03-21 21:46:41] production.INFO: Handling job for order: 175859  
[2026-03-21 21:46:41] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 21:46:41] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:46:41] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1f989ccd-96ea-46e7-a7fe-165dbd0b17d2&Player_ID=51974728082  
[2026-03-21 21:46:41] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1f989ccd-96ea-46e7-a7fe-165dbd0b17d2&Player_ID=51974728082","has_body":false} 
[2026-03-21 21:46:42] production.INFO: Operation sent successfully {"operation_id":160875,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-uq55c-1774118802","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 21:46:42"}},"processed_data":{"order_number":"ORD-uq55c-1774118802","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 21:46:46] production.INFO: Constructing job for order: 175860  
[2026-03-21 21:46:48] production.INFO: Handling job for order: 175860  
[2026-03-21 21:46:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 21:46:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:46:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=d0a18b2a-478f-4960-b47b-cf9093b428c0&Player_ID=52372188745  
[2026-03-21 21:46:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=d0a18b2a-478f-4960-b47b-cf9093b428c0&Player_ID=52372188745","has_body":false} 
[2026-03-21 21:46:49] production.INFO: Operation sent successfully {"operation_id":160876,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-fhGKK6-1774118809","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 21:46:49"}},"processed_data":{"order_number":"ORD-fhGKK6-1774118809","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 21:46:50] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-uq55c-1774118802","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 21:46:50] production.INFO: Processed webhook data (normalized) {"id":"ORD-uq55c-1774118802","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 21:46:50] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 21:46:51] production.INFO: SendAcceptReject: Notification queued {"user_id":587,"notification_type":"order_approved","reference_id":175859} 
[2026-03-21 21:46:51] production.INFO: Order updated successfully. Order ID: 175859, Status: completed  
[2026-03-21 21:46:51] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-uq55c-1774118802","status":"completed","codes_count":0} 
[2026-03-21 21:46:54] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 21:46:56] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-fhGKK6-1774118809","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 21:46:56] production.INFO: Processed webhook data (normalized) {"id":"ORD-fhGKK6-1774118809","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 21:46:56] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 21:46:56] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":175860} 
[2026-03-21 21:46:56] production.INFO: Order updated successfully. Order ID: 175860, Status: completed  
[2026-03-21 21:46:56] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-fhGKK6-1774118809","status":"completed","codes_count":0} 
[2026-03-21 21:47:02] production.INFO: Constructing job for order: 175861  
[2026-03-21 21:47:03] production.INFO: Handling job for order: 175861  
[2026-03-21 21:47:03] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 21:47:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:47:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=5490a052-0e84-4030-9abd-a416a175d59d&Player_ID=0938048551  
[2026-03-21 21:47:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=5490a052-0e84-4030-9abd-a416a175d59d&Player_ID=0938048551","has_body":false} 
[2026-03-21 21:47:04] production.INFO: Operation sent successfully {"operation_id":160877,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wRsU2S-1774118823","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 21:47:04"}},"processed_data":{"order_number":"ORD-wRsU2S-1774118823","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 21:47:41] production.INFO: Constructing job for order: 175862  
[2026-03-21 21:47:43] production.INFO: Handling job for order: 175862  
[2026-03-21 21:47:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 21:47:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:47:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ccf96df2-1073-4a9f-a31f-92c19d03e64e&Player_ID=51974728082  
[2026-03-21 21:47:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ccf96df2-1073-4a9f-a31f-92c19d03e64e&Player_ID=51974728082","has_body":false} 
[2026-03-21 21:47:44] production.INFO: Operation sent successfully {"operation_id":160878,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0xdRkdN-1774118863","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 21:47:44"}},"processed_data":{"order_number":"ORD-0xdRkdN-1774118863","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 21:47:54] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-0xdRkdN-1774118863","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 21:47:54] production.INFO: Processed webhook data (normalized) {"id":"ORD-0xdRkdN-1774118863","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 21:47:54] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 21:47:54] production.INFO: SendAcceptReject: Notification queued {"user_id":587,"notification_type":"order_approved","reference_id":175862} 
[2026-03-21 21:47:54] production.INFO: Order updated successfully. Order ID: 175862, Status: completed  
[2026-03-21 21:47:54] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-0xdRkdN-1774118863","status":"completed","codes_count":0} 
[2026-03-21 21:47:57] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 21:48:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"1oP6uU8tlY6v87izqaW7XX5J5YpkqSdf","execution_time":"2026-03-21 21:48:03"} 
[2026-03-21 21:48:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"1oP6uU8tlY6v87izqaW7XX5J5YpkqSdf","execution_time":"2026-03-21 21:48:03","total_operations":9,"sites_count":2} 
[2026-03-21 21:48:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"1oP6uU8tlY6v87izqaW7XX5J5YpkqSdf","execution_time":"2026-03-21 21:48:03","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-NQvOXNiJ-1774117627","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131"]} 
[2026-03-21 21:48:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"1oP6uU8tlY6v87izqaW7XX5J5YpkqSdf","execution_time":"2026-03-21 21:48:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 21:48:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"1oP6uU8tlY6v87izqaW7XX5J5YpkqSdf","execution_time":"2026-03-21 21:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-21 21:48:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1oP6uU8tlY6v87izqaW7XX5J5YpkqSdf","execution_time":"2026-03-21 21:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 21:48:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1oP6uU8tlY6v87izqaW7XX5J5YpkqSdf","execution_time":"2026-03-21 21:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 21:48:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1oP6uU8tlY6v87izqaW7XX5J5YpkqSdf","execution_time":"2026-03-21 21:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 21:48:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1oP6uU8tlY6v87izqaW7XX5J5YpkqSdf","execution_time":"2026-03-21 21:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 21:48:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1oP6uU8tlY6v87izqaW7XX5J5YpkqSdf","execution_time":"2026-03-21 21:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NQvOXNiJ-1774117627","operation_id":160839} 
[2026-03-21 21:48:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1oP6uU8tlY6v87izqaW7XX5J5YpkqSdf","execution_time":"2026-03-21 21:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 21:48:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1oP6uU8tlY6v87izqaW7XX5J5YpkqSdf","execution_time":"2026-03-21 21:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 21:48:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"1oP6uU8tlY6v87izqaW7XX5J5YpkqSdf","execution_time":"2026-03-21 21:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":7,"updates_prepared":0} 
[2026-03-21 21:48:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"1oP6uU8tlY6v87izqaW7XX5J5YpkqSdf","execution_time":"2026-03-21 21:48:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-21 21:48:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"1oP6uU8tlY6v87izqaW7XX5J5YpkqSdf","execution_time":"2026-03-21 21:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"orders_count":2,"order_ids":["ORD-8hbuBxjl-1774118798","ORD-wRsU2S-1774118823"]} 
[2026-03-21 21:48:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"1oP6uU8tlY6v87izqaW7XX5J5YpkqSdf","execution_time":"2026-03-21 21:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 21:48:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"1oP6uU8tlY6v87izqaW7XX5J5YpkqSdf","execution_time":"2026-03-21 21:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"orders_count":2} 
[2026-03-21 21:48:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"1oP6uU8tlY6v87izqaW7XX5J5YpkqSdf","execution_time":"2026-03-21 21:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wRsU2S-1774118823","operation_id":160877,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-21 21:48:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"1oP6uU8tlY6v87izqaW7XX5J5YpkqSdf","execution_time":"2026-03-21 21:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wRsU2S-1774118823","operation_id":160877,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-21 21:48:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"1oP6uU8tlY6v87izqaW7XX5J5YpkqSdf","execution_time":"2026-03-21 21:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wRsU2S-1774118823","operation_id":160877,"count":2} 
[2026-03-21 21:48:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"1oP6uU8tlY6v87izqaW7XX5J5YpkqSdf","execution_time":"2026-03-21 21:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wRsU2S-1774118823","operation_id":160877,"count":2} 
[2026-03-21 21:48:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"1oP6uU8tlY6v87izqaW7XX5J5YpkqSdf","execution_time":"2026-03-21 21:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wRsU2S-1774118823","operation_id":160877,"user_id":253,"notification_type":"order_approved","reference_id":175858} 
[2026-03-21 21:48:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"1oP6uU8tlY6v87izqaW7XX5J5YpkqSdf","execution_time":"2026-03-21 21:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wRsU2S-1774118823","operation_id":160877,"user_id":253,"notification_type":"order_approved","reference_id":175861} 
[2026-03-21 21:48:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"1oP6uU8tlY6v87izqaW7XX5J5YpkqSdf","execution_time":"2026-03-21 21:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wRsU2S-1774118823","operation_id":160877,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-21 21:48:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"1oP6uU8tlY6v87izqaW7XX5J5YpkqSdf","execution_time":"2026-03-21 21:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wRsU2S-1774118823","operation_id":160877,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-21 21:48:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"1oP6uU8tlY6v87izqaW7XX5J5YpkqSdf","execution_time":"2026-03-21 21:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wRsU2S-1774118823","operation_id":160877,"processed":2,"errors":0} 
[2026-03-21 21:48:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"1oP6uU8tlY6v87izqaW7XX5J5YpkqSdf","execution_time":"2026-03-21 21:48:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wRsU2S-1774118823","operation_id":160877,"processed":2,"errors":0} 
[2026-03-21 21:48:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"1oP6uU8tlY6v87izqaW7XX5J5YpkqSdf","execution_time":"2026-03-21 21:48:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-wRsU2S-1774118823","operation_id":160877} 
[2026-03-21 21:48:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 253  
[2026-03-21 21:48:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 253  
[2026-03-21 21:48:42] production.INFO: Constructing job for order: 175863  
[2026-03-21 21:48:43] production.INFO: Handling job for order: 175863  
[2026-03-21 21:48:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 21:48:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:48:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=6a883f4b-0b08-477d-9e13-53299d159101&Player_ID=471156  
[2026-03-21 21:48:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=6a883f4b-0b08-477d-9e13-53299d159101&Player_ID=471156","has_body":false} 
[2026-03-21 21:48:43] production.INFO: Operation sent successfully {"operation_id":160879,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-W4BLLmbL-1774118923","amount":1.81376280000000011938254829146899282932281494140625,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-21 21:48:43"}},"processed_data":{"order_number":"ORD-W4BLLmbL-1774118923","amount":1.81376280000000011938254829146899282932281494140625,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-21 21:48:48] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-W4BLLmbL-1774118923","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 21:48:48] production.INFO: Processed webhook data (normalized) {"id":"ORD-W4BLLmbL-1774118923","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 21:48:48] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 21:48:48] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":175863} 
[2026-03-21 21:48:48] production.INFO: Order updated successfully. Order ID: 175863, Status: completed  
[2026-03-21 21:48:48] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-W4BLLmbL-1774118923","status":"completed","codes_count":0} 
[2026-03-21 21:48:48] production.INFO: Constructing job for order: 175864  
[2026-03-21 21:48:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-21 21:48:49] production.INFO: Handling job for order: 175864  
[2026-03-21 21:48:49] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 21:48:49] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:48:49] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b1f35648-abb1-4428-bf9b-c174100f7803&Player_ID=51974728082  
[2026-03-21 21:48:49] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b1f35648-abb1-4428-bf9b-c174100f7803&Player_ID=51974728082","has_body":false} 
[2026-03-21 21:48:50] production.INFO: Operation sent successfully {"operation_id":160880,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-IZQpe-1774118930","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 21:48:50"}},"processed_data":{"order_number":"ORD-IZQpe-1774118930","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 21:48:57] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-IZQpe-1774118930","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 21:48:57] production.INFO: Processed webhook data (normalized) {"id":"ORD-IZQpe-1774118930","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 21:48:57] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 21:48:57] production.INFO: SendAcceptReject: Notification queued {"user_id":587,"notification_type":"order_approved","reference_id":175864} 
[2026-03-21 21:48:57] production.INFO: Order updated successfully. Order ID: 175864, Status: completed  
[2026-03-21 21:48:57] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-IZQpe-1774118930","status":"completed","codes_count":0} 
[2026-03-21 21:48:57] production.INFO: Constructing job for order: 175865  
[2026-03-21 21:49:01] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 21:49:01] production.INFO: Handling job for order: 175865  
[2026-03-21 21:49:01] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 21:49:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:49:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=4832be87-5beb-427d-9907-ab7adfc1e4bc&Player_ID=5309206482  
[2026-03-21 21:49:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=4832be87-5beb-427d-9907-ab7adfc1e4bc&Player_ID=5309206482","has_body":false} 
[2026-03-21 21:49:02] production.INFO: Operation sent successfully {"operation_id":160881,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-OEaQDx-1774118942","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 21:49:02"}},"processed_data":{"order_number":"ORD-OEaQDx-1774118942","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-21 21:49:09] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-OEaQDx-1774118942","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 21:49:09] production.INFO: Processed webhook data (normalized) {"id":"ORD-OEaQDx-1774118942","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 21:49:09] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 21:49:09] production.INFO: SendAcceptReject: Notification queued {"user_id":1285,"notification_type":"order_approved","reference_id":175865} 
[2026-03-21 21:49:09] production.INFO: Order updated successfully. Order ID: 175865, Status: completed  
[2026-03-21 21:49:09] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-OEaQDx-1774118942","status":"completed","codes_count":0} 
[2026-03-21 21:49:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1285  
[2026-03-21 21:49:44] production.INFO: Constructing job for order: 175866  
[2026-03-21 21:49:47] production.INFO: Handling job for order: 175866  
[2026-03-21 21:49:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 21:49:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:49:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=33846430-7427-4417-86c5-5eb0e0005420&Player_ID=52327465588  
[2026-03-21 21:49:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=33846430-7427-4417-86c5-5eb0e0005420&Player_ID=52327465588","has_body":false} 
[2026-03-21 21:49:48] production.INFO: Operation sent successfully {"operation_id":160882,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-n614B-1774118987","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 21:49:48"}},"processed_data":{"order_number":"ORD-n614B-1774118987","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-21 21:49:53] production.INFO: Constructing job for order: 175867  
[2026-03-21 21:49:54] production.INFO: Handling job for order: 175867  
[2026-03-21 21:49:54] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 21:49:54] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:49:54] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=150&uuid=a500cb38-d596-4156-957a-f77e570ef903&Player_ID=1112067862  
[2026-03-21 21:49:54] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=150&uuid=a500cb38-d596-4156-957a-f77e570ef903&Player_ID=1112067862","has_body":false} 
[2026-03-21 21:49:55] production.INFO: Operation sent successfully {"operation_id":160883,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-s1xEfE1Q-1774118994","amount":2.62173911999999997846089172526262700557708740234375,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-21 21:49:55"}},"processed_data":{"order_number":"ORD-s1xEfE1Q-1774118994","amount":2.62173911999999997846089172526262700557708740234375,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-21 21:49:57] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-n614B-1774118987","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 21:49:57] production.INFO: Processed webhook data (normalized) {"id":"ORD-n614B-1774118987","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 21:49:57] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 21:49:57] production.INFO: SendAcceptReject: Notification queued {"user_id":587,"notification_type":"order_approved","reference_id":175866} 
[2026-03-21 21:49:57] production.INFO: Order updated successfully. Order ID: 175866, Status: completed  
[2026-03-21 21:49:57] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-n614B-1774118987","status":"completed","codes_count":0} 
[2026-03-21 21:49:59] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 21:50:00] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-s1xEfE1Q-1774118994","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 21:50:00] production.INFO: Processed webhook data (normalized) {"id":"ORD-s1xEfE1Q-1774118994","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 21:50:00] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 21:50:00] production.INFO: SendAcceptReject: Notification queued {"user_id":385,"notification_type":"order_approved","reference_id":175867} 
[2026-03-21 21:50:00] production.INFO: Order updated successfully. Order ID: 175867, Status: completed  
[2026-03-21 21:50:00] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-s1xEfE1Q-1774118994","status":"completed","codes_count":0} 
[2026-03-21 21:50:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 385  
[2026-03-21 21:50:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"iDCzlxE02l02L3ROxdmEmk1YOLWIeGAJ","execution_time":"2026-03-21 21:50:02"} 
[2026-03-21 21:50:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"iDCzlxE02l02L3ROxdmEmk1YOLWIeGAJ","execution_time":"2026-03-21 21:50:02","total_operations":7,"sites_count":1} 
[2026-03-21 21:50:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"iDCzlxE02l02L3ROxdmEmk1YOLWIeGAJ","execution_time":"2026-03-21 21:50:02","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-NQvOXNiJ-1774117627","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131"]} 
[2026-03-21 21:50:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"iDCzlxE02l02L3ROxdmEmk1YOLWIeGAJ","execution_time":"2026-03-21 21:50:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 21:50:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"iDCzlxE02l02L3ROxdmEmk1YOLWIeGAJ","execution_time":"2026-03-21 21:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-21 21:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iDCzlxE02l02L3ROxdmEmk1YOLWIeGAJ","execution_time":"2026-03-21 21:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 21:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iDCzlxE02l02L3ROxdmEmk1YOLWIeGAJ","execution_time":"2026-03-21 21:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 21:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iDCzlxE02l02L3ROxdmEmk1YOLWIeGAJ","execution_time":"2026-03-21 21:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 21:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iDCzlxE02l02L3ROxdmEmk1YOLWIeGAJ","execution_time":"2026-03-21 21:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 21:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iDCzlxE02l02L3ROxdmEmk1YOLWIeGAJ","execution_time":"2026-03-21 21:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NQvOXNiJ-1774117627","operation_id":160839} 
[2026-03-21 21:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iDCzlxE02l02L3ROxdmEmk1YOLWIeGAJ","execution_time":"2026-03-21 21:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 21:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"iDCzlxE02l02L3ROxdmEmk1YOLWIeGAJ","execution_time":"2026-03-21 21:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 21:50:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"iDCzlxE02l02L3ROxdmEmk1YOLWIeGAJ","execution_time":"2026-03-21 21:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":7,"updates_prepared":0} 
[2026-03-21 21:50:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"iDCzlxE02l02L3ROxdmEmk1YOLWIeGAJ","execution_time":"2026-03-21 21:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-21 21:50:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"iDCzlxE02l02L3ROxdmEmk1YOLWIeGAJ","execution_time":"2026-03-21 21:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 21:50:02] production.INFO: Executing GetProducts task...  
[2026-03-21 21:50:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 21:50:02] production.INFO: Executing GetProducts task...  
[2026-03-21 21:50:04] production.INFO: async() رجع: true  
[2026-03-21 21:50:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 21:50:05] production.INFO: Constructing job for order: 175868  
[2026-03-21 21:50:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 21:50:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 21:50:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 21:50:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 21:50:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 21:50:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 21:50:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 21:50:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 21:50:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 21:50:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 21:50:06] production.INFO: Handling job for order: 175868  
[2026-03-21 21:50:06] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 21:50:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:50:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=f3caa37b-23a7-46b8-8651-68d006f33c2c&Player_ID=0983612051  
[2026-03-21 21:50:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=f3caa37b-23a7-46b8-8651-68d006f33c2c&Player_ID=0983612051","has_body":false} 
[2026-03-21 21:50:07] production.INFO: Operation sent successfully {"operation_id":160884,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-RwCAtK-1774119007","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 21:50:07"}},"processed_data":{"order_number":"ORD-RwCAtK-1774119007","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 21:51:08] production.INFO: Constructing job for order: 175869  
[2026-03-21 21:51:10] production.INFO: Handling job for order: 175869  
[2026-03-21 21:51:10] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 21:51:10] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:51:10] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=2a08eb2b-96a4-49bb-8ef4-fad7f8ba844c&Player_ID=0983159773  
[2026-03-21 21:51:10] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=2a08eb2b-96a4-49bb-8ef4-fad7f8ba844c&Player_ID=0983159773","has_body":false} 
[2026-03-21 21:51:10] production.INFO: Operation sent successfully {"operation_id":160885,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-i0WBUN-1774119070","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 21:51:10"}},"processed_data":{"order_number":"ORD-i0WBUN-1774119070","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 21:51:11] production.INFO: Constructing job for order: 175870  
[2026-03-21 21:51:13] production.INFO: Handling job for order: 175870  
[2026-03-21 21:51:13] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 21:51:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:51:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=f363efc2-e6f7-4f86-a591-4c2666c5e053&Player_ID=0983159773  
[2026-03-21 21:51:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/29/params?qty=1&uuid=f363efc2-e6f7-4f86-a591-4c2666c5e053&Player_ID=0983159773","has_body":false} 
[2026-03-21 21:51:14] production.INFO: Operation sent successfully {"operation_id":160886,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-uAA2Hld-1774119074","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 21:51:14"}},"processed_data":{"order_number":"ORD-uAA2Hld-1774119074","amount":6.092349999999999710098563809879124164581298828125,"status":"processing","product":"5.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 21:51:33] production.INFO: Constructing job for order: 175871  
[2026-03-21 21:51:35] production.INFO: Handling job for order: 175871  
[2026-03-21 21:51:35] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 21:51:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:51:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/33/params?qty=1&uuid=9a4261ec-b1d6-478d-b0f9-3a6c3ae45b15&Player_ID=0931842718  
[2026-03-21 21:51:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/33/params?qty=1&uuid=9a4261ec-b1d6-478d-b0f9-3a6c3ae45b15&Player_ID=0931842718","has_body":false} 
[2026-03-21 21:51:36] production.INFO: Operation sent successfully {"operation_id":160887,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4fJVm-1774119096","amount":25.366330000000001376747604808770120143890380859375,"status":"processing","product":"24.04 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 21:51:36"}},"processed_data":{"order_number":"ORD-4fJVm-1774119096","amount":25.366330000000001376747604808770120143890380859375,"status":"processing","product":"24.04 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 21:52:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"bxY3eUkb16dyk25jjRzLJnvHWRNOo9KT","execution_time":"2026-03-21 21:52:03"} 
[2026-03-21 21:52:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"bxY3eUkb16dyk25jjRzLJnvHWRNOo9KT","execution_time":"2026-03-21 21:52:03","total_operations":11,"sites_count":2} 
[2026-03-21 21:52:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"bxY3eUkb16dyk25jjRzLJnvHWRNOo9KT","execution_time":"2026-03-21 21:52:03","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-NQvOXNiJ-1774117627","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131"]} 
[2026-03-21 21:52:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"bxY3eUkb16dyk25jjRzLJnvHWRNOo9KT","execution_time":"2026-03-21 21:52:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 21:52:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"bxY3eUkb16dyk25jjRzLJnvHWRNOo9KT","execution_time":"2026-03-21 21:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-21 21:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bxY3eUkb16dyk25jjRzLJnvHWRNOo9KT","execution_time":"2026-03-21 21:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 21:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bxY3eUkb16dyk25jjRzLJnvHWRNOo9KT","execution_time":"2026-03-21 21:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 21:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bxY3eUkb16dyk25jjRzLJnvHWRNOo9KT","execution_time":"2026-03-21 21:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 21:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bxY3eUkb16dyk25jjRzLJnvHWRNOo9KT","execution_time":"2026-03-21 21:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 21:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bxY3eUkb16dyk25jjRzLJnvHWRNOo9KT","execution_time":"2026-03-21 21:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NQvOXNiJ-1774117627","operation_id":160839} 
[2026-03-21 21:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bxY3eUkb16dyk25jjRzLJnvHWRNOo9KT","execution_time":"2026-03-21 21:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 21:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"bxY3eUkb16dyk25jjRzLJnvHWRNOo9KT","execution_time":"2026-03-21 21:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 21:52:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"bxY3eUkb16dyk25jjRzLJnvHWRNOo9KT","execution_time":"2026-03-21 21:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":7,"updates_prepared":0} 
[2026-03-21 21:52:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"bxY3eUkb16dyk25jjRzLJnvHWRNOo9KT","execution_time":"2026-03-21 21:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-21 21:52:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"bxY3eUkb16dyk25jjRzLJnvHWRNOo9KT","execution_time":"2026-03-21 21:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"orders_count":4,"order_ids":["ORD-RwCAtK-1774119007","ORD-i0WBUN-1774119070","ORD-uAA2Hld-1774119074","ORD-4fJVm-1774119096"]} 
[2026-03-21 21:52:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"bxY3eUkb16dyk25jjRzLJnvHWRNOo9KT","execution_time":"2026-03-21 21:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 21:52:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"bxY3eUkb16dyk25jjRzLJnvHWRNOo9KT","execution_time":"2026-03-21 21:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"orders_count":4} 
[2026-03-21 21:52:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"bxY3eUkb16dyk25jjRzLJnvHWRNOo9KT","execution_time":"2026-03-21 21:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uAA2Hld-1774119074","operation_id":160886,"processed":4,"skipped":0,"updates_prepared":4} 
[2026-03-21 21:52:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"bxY3eUkb16dyk25jjRzLJnvHWRNOo9KT","execution_time":"2026-03-21 21:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uAA2Hld-1774119074","operation_id":160886,"total_items":4,"chunks":1,"chunk_size":10} 
[2026-03-21 21:52:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"bxY3eUkb16dyk25jjRzLJnvHWRNOo9KT","execution_time":"2026-03-21 21:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uAA2Hld-1774119074","operation_id":160886,"count":4} 
[2026-03-21 21:52:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"bxY3eUkb16dyk25jjRzLJnvHWRNOo9KT","execution_time":"2026-03-21 21:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uAA2Hld-1774119074","operation_id":160886,"count":4} 
[2026-03-21 21:52:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"bxY3eUkb16dyk25jjRzLJnvHWRNOo9KT","execution_time":"2026-03-21 21:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uAA2Hld-1774119074","operation_id":160886,"user_id":587,"notification_type":"order_approved","reference_id":175871} 
[2026-03-21 21:52:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"bxY3eUkb16dyk25jjRzLJnvHWRNOo9KT","execution_time":"2026-03-21 21:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uAA2Hld-1774119074","operation_id":160886,"user_id":587,"notification_type":"order_approved","reference_id":175869} 
[2026-03-21 21:52:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"bxY3eUkb16dyk25jjRzLJnvHWRNOo9KT","execution_time":"2026-03-21 21:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uAA2Hld-1774119074","operation_id":160886,"user_id":587,"notification_type":"order_approved","reference_id":175868} 
[2026-03-21 21:52:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"bxY3eUkb16dyk25jjRzLJnvHWRNOo9KT","execution_time":"2026-03-21 21:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uAA2Hld-1774119074","operation_id":160886,"user_id":587,"notification_type":"order_approved","reference_id":175870} 
[2026-03-21 21:52:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"bxY3eUkb16dyk25jjRzLJnvHWRNOo9KT","execution_time":"2026-03-21 21:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uAA2Hld-1774119074","operation_id":160886,"chunk_number":1,"processed":4,"errors":0,"total_operations":4,"total_orders":4,"total_codes":0,"total_refunds":0} 
[2026-03-21 21:52:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"bxY3eUkb16dyk25jjRzLJnvHWRNOo9KT","execution_time":"2026-03-21 21:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uAA2Hld-1774119074","operation_id":160886,"total_processed":4,"total_errors":0,"chunks_processed":1} 
[2026-03-21 21:52:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"bxY3eUkb16dyk25jjRzLJnvHWRNOo9KT","execution_time":"2026-03-21 21:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uAA2Hld-1774119074","operation_id":160886,"processed":4,"errors":0} 
[2026-03-21 21:52:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"bxY3eUkb16dyk25jjRzLJnvHWRNOo9KT","execution_time":"2026-03-21 21:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uAA2Hld-1774119074","operation_id":160886,"processed":4,"errors":0} 
[2026-03-21 21:52:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"bxY3eUkb16dyk25jjRzLJnvHWRNOo9KT","execution_time":"2026-03-21 21:52:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-uAA2Hld-1774119074","operation_id":160886} 
[2026-03-21 21:52:05] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 21:52:06] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 21:52:08] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 21:52:10] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 21:53:05] production.INFO: Constructing job for order: 175872  
[2026-03-21 21:53:07] production.INFO: Handling job for order: 175872  
[2026-03-21 21:53:07] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 21:53:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:53:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/810/params?qty=1&uuid=8b2db217-7e34-4ca0-b0c5-6da1b8f14b1d&Player_ID=0994781899  
[2026-03-21 21:53:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/810/params?qty=1&uuid=8b2db217-7e34-4ca0-b0c5-6da1b8f14b1d&Player_ID=0994781899","has_body":false} 
[2026-03-21 21:53:07] production.INFO: Operation sent successfully {"operation_id":160888,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-cVhyaK-1774119187","amount":253.683439999999990277501638047397136688232421875,"status":"processing","product":"240.38 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 21:53:07"}},"processed_data":{"order_number":"ORD-cVhyaK-1774119187","amount":253.683439999999990277501638047397136688232421875,"status":"processing","product":"240.38 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 21:54:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"FivNYe0F6YKKprC2PD3tcKC1q62DL0Rl","execution_time":"2026-03-21 21:54:01"} 
[2026-03-21 21:54:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"FivNYe0F6YKKprC2PD3tcKC1q62DL0Rl","execution_time":"2026-03-21 21:54:01","total_operations":8,"sites_count":2} 
[2026-03-21 21:54:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"FivNYe0F6YKKprC2PD3tcKC1q62DL0Rl","execution_time":"2026-03-21 21:54:01","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-NQvOXNiJ-1774117627","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131"]} 
[2026-03-21 21:54:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"FivNYe0F6YKKprC2PD3tcKC1q62DL0Rl","execution_time":"2026-03-21 21:54:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 21:54:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"FivNYe0F6YKKprC2PD3tcKC1q62DL0Rl","execution_time":"2026-03-21 21:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-21 21:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FivNYe0F6YKKprC2PD3tcKC1q62DL0Rl","execution_time":"2026-03-21 21:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 21:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FivNYe0F6YKKprC2PD3tcKC1q62DL0Rl","execution_time":"2026-03-21 21:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 21:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FivNYe0F6YKKprC2PD3tcKC1q62DL0Rl","execution_time":"2026-03-21 21:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 21:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FivNYe0F6YKKprC2PD3tcKC1q62DL0Rl","execution_time":"2026-03-21 21:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 21:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FivNYe0F6YKKprC2PD3tcKC1q62DL0Rl","execution_time":"2026-03-21 21:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NQvOXNiJ-1774117627","operation_id":160839} 
[2026-03-21 21:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FivNYe0F6YKKprC2PD3tcKC1q62DL0Rl","execution_time":"2026-03-21 21:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 21:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"FivNYe0F6YKKprC2PD3tcKC1q62DL0Rl","execution_time":"2026-03-21 21:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 21:54:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"FivNYe0F6YKKprC2PD3tcKC1q62DL0Rl","execution_time":"2026-03-21 21:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":7,"updates_prepared":0} 
[2026-03-21 21:54:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"FivNYe0F6YKKprC2PD3tcKC1q62DL0Rl","execution_time":"2026-03-21 21:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-21 21:54:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"FivNYe0F6YKKprC2PD3tcKC1q62DL0Rl","execution_time":"2026-03-21 21:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"orders_count":1,"order_ids":["ORD-cVhyaK-1774119187"]} 
[2026-03-21 21:54:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"FivNYe0F6YKKprC2PD3tcKC1q62DL0Rl","execution_time":"2026-03-21 21:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 21:54:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"FivNYe0F6YKKprC2PD3tcKC1q62DL0Rl","execution_time":"2026-03-21 21:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"orders_count":1} 
[2026-03-21 21:54:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"FivNYe0F6YKKprC2PD3tcKC1q62DL0Rl","execution_time":"2026-03-21 21:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cVhyaK-1774119187","operation_id":160888,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 21:54:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"FivNYe0F6YKKprC2PD3tcKC1q62DL0Rl","execution_time":"2026-03-21 21:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cVhyaK-1774119187","operation_id":160888,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 21:54:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"FivNYe0F6YKKprC2PD3tcKC1q62DL0Rl","execution_time":"2026-03-21 21:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cVhyaK-1774119187","operation_id":160888,"count":1} 
[2026-03-21 21:54:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"FivNYe0F6YKKprC2PD3tcKC1q62DL0Rl","execution_time":"2026-03-21 21:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cVhyaK-1774119187","operation_id":160888,"count":1} 
[2026-03-21 21:54:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"FivNYe0F6YKKprC2PD3tcKC1q62DL0Rl","execution_time":"2026-03-21 21:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cVhyaK-1774119187","operation_id":160888,"user_id":34,"notification_type":"order_approved","reference_id":175872} 
[2026-03-21 21:54:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"FivNYe0F6YKKprC2PD3tcKC1q62DL0Rl","execution_time":"2026-03-21 21:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cVhyaK-1774119187","operation_id":160888,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 21:54:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"FivNYe0F6YKKprC2PD3tcKC1q62DL0Rl","execution_time":"2026-03-21 21:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cVhyaK-1774119187","operation_id":160888,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 21:54:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"FivNYe0F6YKKprC2PD3tcKC1q62DL0Rl","execution_time":"2026-03-21 21:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cVhyaK-1774119187","operation_id":160888,"processed":1,"errors":0} 
[2026-03-21 21:54:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"FivNYe0F6YKKprC2PD3tcKC1q62DL0Rl","execution_time":"2026-03-21 21:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cVhyaK-1774119187","operation_id":160888,"processed":1,"errors":0} 
[2026-03-21 21:54:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"FivNYe0F6YKKprC2PD3tcKC1q62DL0Rl","execution_time":"2026-03-21 21:54:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-cVhyaK-1774119187","operation_id":160888} 
[2026-03-21 21:54:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 34  
[2026-03-21 21:55:02] production.INFO: Executing GetProducts task...  
[2026-03-21 21:55:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 21:55:02] production.INFO: Executing GetProducts task...  
[2026-03-21 21:55:04] production.INFO: async() رجع: true  
[2026-03-21 21:55:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 21:55:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 21:55:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 21:55:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 21:55:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 21:55:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 21:55:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 21:55:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 21:55:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 21:55:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 21:55:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 21:55:18] production.INFO: Constructing job for order: 175873  
[2026-03-21 21:55:20] production.INFO: Handling job for order: 175873  
[2026-03-21 21:55:20] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 21:55:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:55:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/13/params?qty=1&uuid=8abb272f-2878-4a47-99e7-f8dc05d48972&Player_ID=0940967434  
[2026-03-21 21:55:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/13/params?qty=1&uuid=8abb272f-2878-4a47-99e7-f8dc05d48972&Player_ID=0940967434","has_body":false} 
[2026-03-21 21:55:21] production.INFO: Operation sent successfully {"operation_id":160889,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-W4t-1774119321","amount":295.49407999999999674400896765291690826416015625,"status":"processing","product":"280 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 21:55:21"}},"processed_data":{"order_number":"ORD-W4t-1774119321","amount":295.49407999999999674400896765291690826416015625,"status":"processing","product":"280 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 21:55:23] production.INFO: Constructing job for order: 175874  
[2026-03-21 21:55:24] production.INFO: Handling job for order: 175874  
[2026-03-21 21:55:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 21:55:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:55:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=fd5abfde-0b74-443c-96c8-d8ec3e95fe9e&Player_ID=52014667812  
[2026-03-21 21:55:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=fd5abfde-0b74-443c-96c8-d8ec3e95fe9e&Player_ID=52014667812","has_body":false} 
[2026-03-21 21:55:25] production.INFO: Constructing job for order: 175875  
[2026-03-21 21:55:25] production.INFO: Operation sent successfully {"operation_id":160890,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1ThNzLU-1774119325","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 21:55:25"}},"processed_data":{"order_number":"ORD-1ThNzLU-1774119325","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 21:55:28] production.INFO: Handling job for order: 175875  
[2026-03-21 21:55:28] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 21:55:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:55:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=ad9194dd-2fd7-45c4-ba97-aa0aaa9f78aa&Player_ID=0940967434  
[2026-03-21 21:55:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/12/params?qty=1&uuid=ad9194dd-2fd7-45c4-ba97-aa0aaa9f78aa&Player_ID=0940967434","has_body":false} 
[2026-03-21 21:55:29] production.INFO: Operation sent successfully {"operation_id":160891,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1DZFEOZ-1774119328","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 21:55:29"}},"processed_data":{"order_number":"ORD-1DZFEOZ-1774119328","amount":211.06720000000001391526893712580204010009765625,"status":"processing","product":"200 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 21:55:30] production.INFO: SendAcceptReject: Notification queued {"user_id":69,"notification_type":"request_approved","reference_id":18375} 
[2026-03-21 21:55:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 69  
[2026-03-21 21:55:33] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-1ThNzLU-1774119325","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 21:55:33] production.INFO: Processed webhook data (normalized) {"id":"ORD-1ThNzLU-1774119325","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 21:55:33] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 21:55:33] production.INFO: SendAcceptReject: Notification queued {"user_id":587,"notification_type":"order_approved","reference_id":175874} 
[2026-03-21 21:55:33] production.INFO: Order updated successfully. Order ID: 175874, Status: completed  
[2026-03-21 21:55:33] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-1ThNzLU-1774119325","status":"completed","codes_count":0} 
[2026-03-21 21:55:36] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 21:55:38] production.INFO: SendAcceptReject: Notification queued {"user_id":229,"notification_type":"request_approved","reference_id":18374} 
[2026-03-21 21:55:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 229  
[2026-03-21 21:55:50] production.INFO: SendAcceptReject: Notification queued {"user_id":1495,"notification_type":"request_approved","reference_id":18365} 
[2026-03-21 21:55:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1495  
[2026-03-21 21:56:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"MmO7fHjl09zIw0KrylCV0k5gNph5Jiid","execution_time":"2026-03-21 21:56:00"} 
[2026-03-21 21:56:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"MmO7fHjl09zIw0KrylCV0k5gNph5Jiid","execution_time":"2026-03-21 21:56:00","total_operations":9,"sites_count":2} 
[2026-03-21 21:56:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"MmO7fHjl09zIw0KrylCV0k5gNph5Jiid","execution_time":"2026-03-21 21:56:00","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-NQvOXNiJ-1774117627","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131"]} 
[2026-03-21 21:56:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"MmO7fHjl09zIw0KrylCV0k5gNph5Jiid","execution_time":"2026-03-21 21:56:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 21:56:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"MmO7fHjl09zIw0KrylCV0k5gNph5Jiid","execution_time":"2026-03-21 21:56:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-21 21:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MmO7fHjl09zIw0KrylCV0k5gNph5Jiid","execution_time":"2026-03-21 21:56:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 21:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MmO7fHjl09zIw0KrylCV0k5gNph5Jiid","execution_time":"2026-03-21 21:56:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 21:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MmO7fHjl09zIw0KrylCV0k5gNph5Jiid","execution_time":"2026-03-21 21:56:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 21:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MmO7fHjl09zIw0KrylCV0k5gNph5Jiid","execution_time":"2026-03-21 21:56:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 21:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MmO7fHjl09zIw0KrylCV0k5gNph5Jiid","execution_time":"2026-03-21 21:56:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NQvOXNiJ-1774117627","operation_id":160839} 
[2026-03-21 21:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MmO7fHjl09zIw0KrylCV0k5gNph5Jiid","execution_time":"2026-03-21 21:56:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 21:56:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MmO7fHjl09zIw0KrylCV0k5gNph5Jiid","execution_time":"2026-03-21 21:56:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 21:56:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"MmO7fHjl09zIw0KrylCV0k5gNph5Jiid","execution_time":"2026-03-21 21:56:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":7,"updates_prepared":0} 
[2026-03-21 21:56:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"MmO7fHjl09zIw0KrylCV0k5gNph5Jiid","execution_time":"2026-03-21 21:56:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-21 21:56:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"MmO7fHjl09zIw0KrylCV0k5gNph5Jiid","execution_time":"2026-03-21 21:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"orders_count":2,"order_ids":["ORD-W4t-1774119321","ORD-1DZFEOZ-1774119328"]} 
[2026-03-21 21:56:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"MmO7fHjl09zIw0KrylCV0k5gNph5Jiid","execution_time":"2026-03-21 21:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 21:56:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"MmO7fHjl09zIw0KrylCV0k5gNph5Jiid","execution_time":"2026-03-21 21:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"orders_count":2} 
[2026-03-21 21:56:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"MmO7fHjl09zIw0KrylCV0k5gNph5Jiid","execution_time":"2026-03-21 21:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W4t-1774119321","operation_id":160889,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-21 21:56:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"MmO7fHjl09zIw0KrylCV0k5gNph5Jiid","execution_time":"2026-03-21 21:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W4t-1774119321","operation_id":160889,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-21 21:56:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"MmO7fHjl09zIw0KrylCV0k5gNph5Jiid","execution_time":"2026-03-21 21:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W4t-1774119321","operation_id":160889,"count":2} 
[2026-03-21 21:56:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"MmO7fHjl09zIw0KrylCV0k5gNph5Jiid","execution_time":"2026-03-21 21:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W4t-1774119321","operation_id":160889,"count":2} 
[2026-03-21 21:56:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"MmO7fHjl09zIw0KrylCV0k5gNph5Jiid","execution_time":"2026-03-21 21:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W4t-1774119321","operation_id":160889,"user_id":32,"notification_type":"order_approved","reference_id":175875} 
[2026-03-21 21:56:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"MmO7fHjl09zIw0KrylCV0k5gNph5Jiid","execution_time":"2026-03-21 21:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W4t-1774119321","operation_id":160889,"user_id":32,"notification_type":"order_approved","reference_id":175873} 
[2026-03-21 21:56:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"MmO7fHjl09zIw0KrylCV0k5gNph5Jiid","execution_time":"2026-03-21 21:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W4t-1774119321","operation_id":160889,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-21 21:56:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"MmO7fHjl09zIw0KrylCV0k5gNph5Jiid","execution_time":"2026-03-21 21:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W4t-1774119321","operation_id":160889,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-21 21:56:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"MmO7fHjl09zIw0KrylCV0k5gNph5Jiid","execution_time":"2026-03-21 21:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W4t-1774119321","operation_id":160889,"processed":2,"errors":0} 
[2026-03-21 21:56:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"MmO7fHjl09zIw0KrylCV0k5gNph5Jiid","execution_time":"2026-03-21 21:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W4t-1774119321","operation_id":160889,"processed":2,"errors":0} 
[2026-03-21 21:56:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"MmO7fHjl09zIw0KrylCV0k5gNph5Jiid","execution_time":"2026-03-21 21:56:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-W4t-1774119321","operation_id":160889} 
[2026-03-21 21:56:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-21 21:56:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-21 21:56:21] production.INFO: SendAcceptReject: Notification queued {"user_id":189,"notification_type":"request_approved","reference_id":18376} 
[2026-03-21 21:56:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 189  
[2026-03-21 21:56:30] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"4925.0","mainamount":"5000","operation_number":"156213098","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpiveatnb5arfceHgaIlZ"}},"user_id":948} 
[2026-03-21 21:56:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 21:56:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 21:56:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 21:56:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 21:56:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 21:56:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 21:56:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 21:56:31] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 21:56:31] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18385,"user_id":948,"amount":4925.0,"admins_notified":7} 
[2026-03-21 21:56:41] production.INFO: SendAcceptReject: Notification queued {"user_id":62,"notification_type":"request_approved","reference_id":18377} 
[2026-03-21 21:56:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 62  
[2026-03-21 21:57:02] production.INFO: SendAcceptReject: Notification queued {"user_id":59,"notification_type":"request_approved","reference_id":18378} 
[2026-03-21 21:57:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 59  
[2026-03-21 21:57:10] production.INFO: Constructing job for order: 175876  
[2026-03-21 21:57:13] production.INFO: Handling job for order: 175876  
[2026-03-21 21:57:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 21:57:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:57:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=fce0c9cd-a622-4e4d-bb95-aed89f063873&Player_ID=51885384605  
[2026-03-21 21:57:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=fce0c9cd-a622-4e4d-bb95-aed89f063873&Player_ID=51885384605","has_body":false} 
[2026-03-21 21:57:14] production.INFO: Operation sent successfully {"operation_id":160892,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-U2JdP-1774119433","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 21:57:14"}},"processed_data":{"order_number":"ORD-U2JdP-1774119433","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 21:57:20] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-U2JdP-1774119433","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 21:57:20] production.INFO: Processed webhook data (normalized) {"id":"ORD-U2JdP-1774119433","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 21:57:20] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 21:57:20] production.INFO: SendAcceptReject: Notification queued {"user_id":189,"notification_type":"order_approved","reference_id":175876} 
[2026-03-21 21:57:20] production.INFO: Order updated successfully. Order ID: 175876, Status: completed  
[2026-03-21 21:57:20] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-U2JdP-1774119433","status":"completed","codes_count":0} 
[2026-03-21 21:57:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 189  
[2026-03-21 21:57:58] production.INFO: Constructing job for order: 175877  
[2026-03-21 21:57:59] production.INFO: Handling job for order: 175877  
[2026-03-21 21:57:59] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 21:57:59] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:57:59] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=625df1ab-35ed-41e4-9c9c-be26816073f6&Player_ID=51997743583  
[2026-03-21 21:57:59] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=625df1ab-35ed-41e4-9c9c-be26816073f6&Player_ID=51997743583","has_body":false} 
[2026-03-21 21:58:00] production.INFO: Operation sent successfully {"operation_id":160893,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-NpgK-1774119479","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 21:58:00"}},"processed_data":{"order_number":"ORD-NpgK-1774119479","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 21:58:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"nv2SQCtVTF1ocmQBTbdYpZjJ0knlehVX","execution_time":"2026-03-21 21:58:03"} 
[2026-03-21 21:58:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"nv2SQCtVTF1ocmQBTbdYpZjJ0knlehVX","execution_time":"2026-03-21 21:58:03","total_operations":8,"sites_count":1} 
[2026-03-21 21:58:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"nv2SQCtVTF1ocmQBTbdYpZjJ0knlehVX","execution_time":"2026-03-21 21:58:03","site_id":3,"site_name":"swgamessd","orders_count":8,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-NQvOXNiJ-1774117627","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131","ORD-NpgK-1774119479"]} 
[2026-03-21 21:58:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"nv2SQCtVTF1ocmQBTbdYpZjJ0knlehVX","execution_time":"2026-03-21 21:58:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 21:58:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"nv2SQCtVTF1ocmQBTbdYpZjJ0knlehVX","execution_time":"2026-03-21 21:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":8} 
[2026-03-21 21:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nv2SQCtVTF1ocmQBTbdYpZjJ0knlehVX","execution_time":"2026-03-21 21:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 21:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nv2SQCtVTF1ocmQBTbdYpZjJ0knlehVX","execution_time":"2026-03-21 21:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 21:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nv2SQCtVTF1ocmQBTbdYpZjJ0knlehVX","execution_time":"2026-03-21 21:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 21:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nv2SQCtVTF1ocmQBTbdYpZjJ0knlehVX","execution_time":"2026-03-21 21:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 21:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nv2SQCtVTF1ocmQBTbdYpZjJ0knlehVX","execution_time":"2026-03-21 21:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NpgK-1774119479","operation_id":160893} 
[2026-03-21 21:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nv2SQCtVTF1ocmQBTbdYpZjJ0knlehVX","execution_time":"2026-03-21 21:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NQvOXNiJ-1774117627","operation_id":160839} 
[2026-03-21 21:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nv2SQCtVTF1ocmQBTbdYpZjJ0knlehVX","execution_time":"2026-03-21 21:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 21:58:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nv2SQCtVTF1ocmQBTbdYpZjJ0knlehVX","execution_time":"2026-03-21 21:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 21:58:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"nv2SQCtVTF1ocmQBTbdYpZjJ0knlehVX","execution_time":"2026-03-21 21:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":8,"updates_prepared":0} 
[2026-03-21 21:58:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"nv2SQCtVTF1ocmQBTbdYpZjJ0knlehVX","execution_time":"2026-03-21 21:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-21 21:58:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"nv2SQCtVTF1ocmQBTbdYpZjJ0knlehVX","execution_time":"2026-03-21 21:58:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 21:58:09] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-NpgK-1774119479","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 21:58:09] production.INFO: Processed webhook data (normalized) {"id":"ORD-NpgK-1774119479","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 21:58:09] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 21:58:09] production.INFO: SendAcceptReject: Notification queued {"user_id":189,"notification_type":"order_approved","reference_id":175877} 
[2026-03-21 21:58:09] production.INFO: Order updated successfully. Order ID: 175877, Status: completed  
[2026-03-21 21:58:09] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-NpgK-1774119479","status":"completed","codes_count":0} 
[2026-03-21 21:58:11] production.INFO: Constructing job for order: 175878  
[2026-03-21 21:58:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 189  
[2026-03-21 21:58:12] production.INFO: Handling job for order: 175878  
[2026-03-21 21:58:12] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 21:58:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:58:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=98068ceb-32b3-414d-82e3-4884c76f84eb&Player_ID=1100765771  
[2026-03-21 21:58:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=98068ceb-32b3-414d-82e3-4884c76f84eb&Player_ID=1100765771","has_body":false} 
[2026-03-21 21:58:13] production.INFO: Operation sent successfully {"operation_id":160894,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6jJsQMID-1774119492","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-21 21:58:13"}},"processed_data":{"order_number":"ORD-6jJsQMID-1774119492","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-21 21:58:18] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-6jJsQMID-1774119492","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 21:58:18] production.INFO: Processed webhook data (normalized) {"id":"ORD-6jJsQMID-1774119492","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 21:58:18] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 21:58:18] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":175878} 
[2026-03-21 21:58:18] production.INFO: Order updated successfully. Order ID: 175878, Status: completed  
[2026-03-21 21:58:18] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-6jJsQMID-1774119492","status":"completed","codes_count":0} 
[2026-03-21 21:58:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-21 21:58:44] production.INFO: SendAcceptReject: Notification queued {"user_id":248,"notification_type":"request_approved","reference_id":18379} 
[2026-03-21 21:58:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 248  
[2026-03-21 21:58:59] production.INFO: SendAcceptReject: Notification queued {"user_id":802,"notification_type":"request_approved","reference_id":18380} 
[2026-03-21 21:59:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 802  
[2026-03-21 21:59:12] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"request_approved","reference_id":18381} 
[2026-03-21 21:59:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-21 21:59:20] production.INFO: SendAcceptReject: Notification queued {"user_id":39,"notification_type":"request_approved","reference_id":18382} 
[2026-03-21 21:59:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 39  
[2026-03-21 21:59:29] production.INFO: Constructing job for order: 175879  
[2026-03-21 21:59:31] production.INFO: Handling job for order: 175879  
[2026-03-21 21:59:31] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 21:59:31] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 21:59:31] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=35000&uuid=43224a8e-e418-443c-bb2a-975d85441fa4&Player_ID=89965666  
[2026-03-21 21:59:31] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=35000&uuid=43224a8e-e418-443c-bb2a-975d85441fa4&Player_ID=89965666","has_body":false} 
[2026-03-21 21:59:32] production.INFO: Operation sent successfully {"operation_id":160895,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-SkSJagy-1774119571","amount":3.711424500000000126220811580424197018146514892578125,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-21 21:59:32"}},"processed_data":{"order_number":"ORD-SkSJagy-1774119571","amount":3.711424500000000126220811580424197018146514892578125,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-21 21:59:32] production.INFO: SendAcceptReject: Notification queued {"user_id":194,"notification_type":"request_approved","reference_id":18383} 
[2026-03-21 21:59:35] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 194  
[2026-03-21 21:59:40] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-SkSJagy-1774119571","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 21:59:40] production.INFO: Processed webhook data (normalized) {"id":"ORD-SkSJagy-1774119571","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 21:59:40] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 21:59:40] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":175879} 
[2026-03-21 21:59:40] production.INFO: Order updated successfully. Order ID: 175879, Status: completed  
[2026-03-21 21:59:40] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-SkSJagy-1774119571","status":"completed","codes_count":0} 
[2026-03-21 21:59:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-21 21:59:47] production.INFO: SendAcceptReject: Notification queued {"user_id":1103,"notification_type":"request_approved","reference_id":18384} 
[2026-03-21 21:59:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1103  
[2026-03-21 22:00:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"RJq7rNJndNgiZNmYGBduD1P42B6qf80w","execution_time":"2026-03-21 22:00:02"} 
[2026-03-21 22:00:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"RJq7rNJndNgiZNmYGBduD1P42B6qf80w","execution_time":"2026-03-21 22:00:02","total_operations":7,"sites_count":1} 
[2026-03-21 22:00:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"RJq7rNJndNgiZNmYGBduD1P42B6qf80w","execution_time":"2026-03-21 22:00:02","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-NQvOXNiJ-1774117627","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131"]} 
[2026-03-21 22:00:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"RJq7rNJndNgiZNmYGBduD1P42B6qf80w","execution_time":"2026-03-21 22:00:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 22:00:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"RJq7rNJndNgiZNmYGBduD1P42B6qf80w","execution_time":"2026-03-21 22:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-21 22:00:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RJq7rNJndNgiZNmYGBduD1P42B6qf80w","execution_time":"2026-03-21 22:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 22:00:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RJq7rNJndNgiZNmYGBduD1P42B6qf80w","execution_time":"2026-03-21 22:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 22:00:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RJq7rNJndNgiZNmYGBduD1P42B6qf80w","execution_time":"2026-03-21 22:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 22:00:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RJq7rNJndNgiZNmYGBduD1P42B6qf80w","execution_time":"2026-03-21 22:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 22:00:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RJq7rNJndNgiZNmYGBduD1P42B6qf80w","execution_time":"2026-03-21 22:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NQvOXNiJ-1774117627","operation_id":160839} 
[2026-03-21 22:00:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RJq7rNJndNgiZNmYGBduD1P42B6qf80w","execution_time":"2026-03-21 22:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 22:00:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"RJq7rNJndNgiZNmYGBduD1P42B6qf80w","execution_time":"2026-03-21 22:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 22:00:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"RJq7rNJndNgiZNmYGBduD1P42B6qf80w","execution_time":"2026-03-21 22:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":7,"updates_prepared":0} 
[2026-03-21 22:00:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"RJq7rNJndNgiZNmYGBduD1P42B6qf80w","execution_time":"2026-03-21 22:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-21 22:00:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"RJq7rNJndNgiZNmYGBduD1P42B6qf80w","execution_time":"2026-03-21 22:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 22:00:02] production.INFO: Executing GetProducts task...  
[2026-03-21 22:00:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 22:00:02] production.INFO: Executing GetProducts task...  
[2026-03-21 22:00:04] production.INFO: async() رجع: true  
[2026-03-21 22:00:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 22:00:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 22:00:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 22:00:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 22:00:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 22:00:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 22:00:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 22:00:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 22:00:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 22:00:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 22:00:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 22:00:08] production.INFO: SendAcceptReject: Notification queued {"user_id":948,"notification_type":"request_approved","reference_id":18385} 
[2026-03-21 22:00:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 948  
[2026-03-21 22:00:22] production.INFO: SendAcceptReject: Notification queued {"user_id":1551,"notification_type":"order_approved","reference_id":175802} 
[2026-03-21 22:00:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1551  
[2026-03-21 22:01:52] production.INFO: Constructing job for order: 175880  
[2026-03-21 22:01:53] production.INFO: Handling job for order: 175880  
[2026-03-21 22:01:53] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 22:01:53] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 22:01:53] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=89ac70e1-082e-4f28-94d6-d23550b205e4&Player_ID=51728871347  
[2026-03-21 22:01:53] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=89ac70e1-082e-4f28-94d6-d23550b205e4&Player_ID=51728871347","has_body":false} 
[2026-03-21 22:01:54] production.INFO: Operation sent successfully {"operation_id":160896,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ZJghWp-1774119714","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 22:01:54"}},"processed_data":{"order_number":"ORD-ZJghWp-1774119714","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 22:02:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ZJghWp-1774119714","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 22:02:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-ZJghWp-1774119714","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 22:02:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 22:02:01] production.INFO: SendAcceptReject: Notification queued {"user_id":65,"notification_type":"order_approved","reference_id":175880} 
[2026-03-21 22:02:01] production.INFO: Order updated successfully. Order ID: 175880, Status: completed  
[2026-03-21 22:02:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ZJghWp-1774119714","status":"completed","codes_count":0} 
[2026-03-21 22:02:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"2HASsh6YcrHTRLrC0y3a42VPmRKWPva3","execution_time":"2026-03-21 22:02:03"} 
[2026-03-21 22:02:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"2HASsh6YcrHTRLrC0y3a42VPmRKWPva3","execution_time":"2026-03-21 22:02:03","total_operations":7,"sites_count":1} 
[2026-03-21 22:02:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"2HASsh6YcrHTRLrC0y3a42VPmRKWPva3","execution_time":"2026-03-21 22:02:03","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-NQvOXNiJ-1774117627","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131"]} 
[2026-03-21 22:02:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"2HASsh6YcrHTRLrC0y3a42VPmRKWPva3","execution_time":"2026-03-21 22:02:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 22:02:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"2HASsh6YcrHTRLrC0y3a42VPmRKWPva3","execution_time":"2026-03-21 22:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-21 22:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2HASsh6YcrHTRLrC0y3a42VPmRKWPva3","execution_time":"2026-03-21 22:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 22:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2HASsh6YcrHTRLrC0y3a42VPmRKWPva3","execution_time":"2026-03-21 22:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 22:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2HASsh6YcrHTRLrC0y3a42VPmRKWPva3","execution_time":"2026-03-21 22:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 22:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2HASsh6YcrHTRLrC0y3a42VPmRKWPva3","execution_time":"2026-03-21 22:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 22:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2HASsh6YcrHTRLrC0y3a42VPmRKWPva3","execution_time":"2026-03-21 22:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NQvOXNiJ-1774117627","operation_id":160839} 
[2026-03-21 22:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2HASsh6YcrHTRLrC0y3a42VPmRKWPva3","execution_time":"2026-03-21 22:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 22:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"2HASsh6YcrHTRLrC0y3a42VPmRKWPva3","execution_time":"2026-03-21 22:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 22:02:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"2HASsh6YcrHTRLrC0y3a42VPmRKWPva3","execution_time":"2026-03-21 22:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":7,"updates_prepared":0} 
[2026-03-21 22:02:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"2HASsh6YcrHTRLrC0y3a42VPmRKWPva3","execution_time":"2026-03-21 22:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-21 22:02:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"2HASsh6YcrHTRLrC0y3a42VPmRKWPva3","execution_time":"2026-03-21 22:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 22:02:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 65  
[2026-03-21 22:02:26] production.INFO: Constructing job for order: 175881  
[2026-03-21 22:02:27] production.INFO: Handling job for order: 175881  
[2026-03-21 22:02:27] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 22:02:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 22:02:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=2400&uuid=62fc3d54-9728-4327-af57-17bd8c34bc6d&Player_ID=54862087  
[2026-03-21 22:02:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=2400&uuid=62fc3d54-9728-4327-af57-17bd8c34bc6d&Player_ID=54862087","has_body":false} 
[2026-03-21 22:02:28] production.INFO: Operation sent successfully {"operation_id":160897,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-SJ867OgN-1774119748","amount":4.12307519999999971815896060434170067310333251953125,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-21 22:02:28"}},"processed_data":{"order_number":"ORD-SJ867OgN-1774119748","amount":4.12307519999999971815896060434170067310333251953125,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-21 22:02:31] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-SJ867OgN-1774119748","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 22:02:31] production.INFO: Processed webhook data (normalized) {"id":"ORD-SJ867OgN-1774119748","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 22:02:31] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 22:02:31] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":175881} 
[2026-03-21 22:02:31] production.INFO: Order updated successfully. Order ID: 175881, Status: completed  
[2026-03-21 22:02:31] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-SJ867OgN-1774119748","status":"completed","codes_count":0} 
[2026-03-21 22:02:31] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 22:03:06] production.INFO: Constructing job for order: 175882  
[2026-03-21 22:03:07] production.INFO: Handling job for order: 175882  
[2026-03-21 22:03:07] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 22:03:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 22:03:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=3fcbaa02-9d79-4f4f-ba4e-16e3af397d28&Player_ID=52327655754  
[2026-03-21 22:03:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=3fcbaa02-9d79-4f4f-ba4e-16e3af397d28&Player_ID=52327655754","has_body":false} 
[2026-03-21 22:03:08] production.INFO: Operation sent successfully {"operation_id":160898,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vDtjd-1774119788","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 22:03:08"}},"processed_data":{"order_number":"ORD-vDtjd-1774119788","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 22:03:11] production.INFO: Constructing job for order: 175883  
[2026-03-21 22:03:14] production.INFO: Handling job for order: 175883  
[2026-03-21 22:03:14] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 22:03:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 22:03:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=2515a00b-0c6d-4f8e-a234-f256a2261c0b&Player_ID=0981700612  
[2026-03-21 22:03:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/32/params?qty=1&uuid=2515a00b-0c6d-4f8e-a234-f256a2261c0b&Player_ID=0981700612","has_body":false} 
[2026-03-21 22:03:15] production.INFO: Operation sent successfully {"operation_id":160899,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-JNOiasa-1774119795","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 22:03:15"}},"processed_data":{"order_number":"ORD-JNOiasa-1774119795","amount":24.359329999999999927240423858165740966796875,"status":"processing","product":"23.08 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 22:03:27] production.INFO: Constructing job for order: 175884  
[2026-03-21 22:03:30] production.INFO: Handling job for order: 175884  
[2026-03-21 22:03:30] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 22:03:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 22:03:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=b5844741-986e-4dd1-8fbf-6b1c2e1f0d3b&Player_ID=0981700612  
[2026-03-21 22:03:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=b5844741-986e-4dd1-8fbf-6b1c2e1f0d3b&Player_ID=0981700612","has_body":false} 
[2026-03-21 22:03:31] production.INFO: Operation sent successfully {"operation_id":160900,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-q1gRoDfZ-1774119810","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 22:03:31"}},"processed_data":{"order_number":"ORD-q1gRoDfZ-1774119810","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 22:03:42] production.INFO: Constructing job for order: 175886  
[2026-03-21 22:03:43] production.INFO: Handling job for order: 175886  
[2026-03-21 22:03:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 22:03:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 22:03:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=2400&uuid=93c3d7bc-e5f0-4dfd-9c94-68b36ea60dc3&Player_ID=11200494  
[2026-03-21 22:03:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=2400&uuid=93c3d7bc-e5f0-4dfd-9c94-68b36ea60dc3&Player_ID=11200494","has_body":false} 
[2026-03-21 22:03:43] production.INFO: Operation sent successfully {"operation_id":160901,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5kYUR-1774119823","amount":4.12307519999999971815896060434170067310333251953125,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-21 22:03:43"}},"processed_data":{"order_number":"ORD-5kYUR-1774119823","amount":4.12307519999999971815896060434170067310333251953125,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-21 22:03:49] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-5kYUR-1774119823","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 22:03:49] production.INFO: Processed webhook data (normalized) {"id":"ORD-5kYUR-1774119823","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 22:03:49] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 22:03:49] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":175886} 
[2026-03-21 22:03:49] production.INFO: Order updated successfully. Order ID: 175886, Status: completed  
[2026-03-21 22:03:49] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-5kYUR-1774119823","status":"completed","codes_count":0} 
[2026-03-21 22:03:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 22:04:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"r65VgrwDmj3ake6vwcJROm8jOlkpZiDJ","execution_time":"2026-03-21 22:04:01"} 
[2026-03-21 22:04:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"r65VgrwDmj3ake6vwcJROm8jOlkpZiDJ","execution_time":"2026-03-21 22:04:01","total_operations":10,"sites_count":2} 
[2026-03-21 22:04:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"r65VgrwDmj3ake6vwcJROm8jOlkpZiDJ","execution_time":"2026-03-21 22:04:01","site_id":3,"site_name":"swgamessd","orders_count":8,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-NQvOXNiJ-1774117627","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131","ORD-vDtjd-1774119788"]} 
[2026-03-21 22:04:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"r65VgrwDmj3ake6vwcJROm8jOlkpZiDJ","execution_time":"2026-03-21 22:04:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 22:04:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"r65VgrwDmj3ake6vwcJROm8jOlkpZiDJ","execution_time":"2026-03-21 22:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":8} 
[2026-03-21 22:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"r65VgrwDmj3ake6vwcJROm8jOlkpZiDJ","execution_time":"2026-03-21 22:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 22:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"r65VgrwDmj3ake6vwcJROm8jOlkpZiDJ","execution_time":"2026-03-21 22:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 22:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"r65VgrwDmj3ake6vwcJROm8jOlkpZiDJ","execution_time":"2026-03-21 22:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 22:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"r65VgrwDmj3ake6vwcJROm8jOlkpZiDJ","execution_time":"2026-03-21 22:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 22:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"r65VgrwDmj3ake6vwcJROm8jOlkpZiDJ","execution_time":"2026-03-21 22:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NQvOXNiJ-1774117627","operation_id":160839} 
[2026-03-21 22:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"r65VgrwDmj3ake6vwcJROm8jOlkpZiDJ","execution_time":"2026-03-21 22:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 22:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"r65VgrwDmj3ake6vwcJROm8jOlkpZiDJ","execution_time":"2026-03-21 22:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vDtjd-1774119788","operation_id":160898} 
[2026-03-21 22:04:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"r65VgrwDmj3ake6vwcJROm8jOlkpZiDJ","execution_time":"2026-03-21 22:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 22:04:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"r65VgrwDmj3ake6vwcJROm8jOlkpZiDJ","execution_time":"2026-03-21 22:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":8,"updates_prepared":0} 
[2026-03-21 22:04:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"r65VgrwDmj3ake6vwcJROm8jOlkpZiDJ","execution_time":"2026-03-21 22:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-21 22:04:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"r65VgrwDmj3ake6vwcJROm8jOlkpZiDJ","execution_time":"2026-03-21 22:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"orders_count":2,"order_ids":["ORD-JNOiasa-1774119795","ORD-q1gRoDfZ-1774119810"]} 
[2026-03-21 22:04:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"r65VgrwDmj3ake6vwcJROm8jOlkpZiDJ","execution_time":"2026-03-21 22:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 22:04:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"r65VgrwDmj3ake6vwcJROm8jOlkpZiDJ","execution_time":"2026-03-21 22:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"orders_count":2} 
[2026-03-21 22:04:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"r65VgrwDmj3ake6vwcJROm8jOlkpZiDJ","execution_time":"2026-03-21 22:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-q1gRoDfZ-1774119810","operation_id":160900,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-21 22:04:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"r65VgrwDmj3ake6vwcJROm8jOlkpZiDJ","execution_time":"2026-03-21 22:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-q1gRoDfZ-1774119810","operation_id":160900,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-21 22:04:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"r65VgrwDmj3ake6vwcJROm8jOlkpZiDJ","execution_time":"2026-03-21 22:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-q1gRoDfZ-1774119810","operation_id":160900,"count":2} 
[2026-03-21 22:04:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"r65VgrwDmj3ake6vwcJROm8jOlkpZiDJ","execution_time":"2026-03-21 22:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-q1gRoDfZ-1774119810","operation_id":160900,"count":2} 
[2026-03-21 22:04:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"r65VgrwDmj3ake6vwcJROm8jOlkpZiDJ","execution_time":"2026-03-21 22:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-q1gRoDfZ-1774119810","operation_id":160900,"user_id":1551,"notification_type":"order_approved","reference_id":175883} 
[2026-03-21 22:04:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"r65VgrwDmj3ake6vwcJROm8jOlkpZiDJ","execution_time":"2026-03-21 22:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-q1gRoDfZ-1774119810","operation_id":160900,"user_id":1551,"notification_type":"order_approved","reference_id":175884} 
[2026-03-21 22:04:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"r65VgrwDmj3ake6vwcJROm8jOlkpZiDJ","execution_time":"2026-03-21 22:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-q1gRoDfZ-1774119810","operation_id":160900,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-21 22:04:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"r65VgrwDmj3ake6vwcJROm8jOlkpZiDJ","execution_time":"2026-03-21 22:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-q1gRoDfZ-1774119810","operation_id":160900,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-21 22:04:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"r65VgrwDmj3ake6vwcJROm8jOlkpZiDJ","execution_time":"2026-03-21 22:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-q1gRoDfZ-1774119810","operation_id":160900,"processed":2,"errors":0} 
[2026-03-21 22:04:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"r65VgrwDmj3ake6vwcJROm8jOlkpZiDJ","execution_time":"2026-03-21 22:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-q1gRoDfZ-1774119810","operation_id":160900,"processed":2,"errors":0} 
[2026-03-21 22:04:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"r65VgrwDmj3ake6vwcJROm8jOlkpZiDJ","execution_time":"2026-03-21 22:04:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-q1gRoDfZ-1774119810","operation_id":160900} 
[2026-03-21 22:04:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1551  
[2026-03-21 22:04:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1551  
[2026-03-21 22:04:10] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"18.0","mainamount":"18","operation_number":"1562199316","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpge5oaub1stc14TnjJ4c"}},"user_id":33} 
[2026-03-21 22:04:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 22:04:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 22:04:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 22:04:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 22:04:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 22:04:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 22:04:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 22:04:11] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 22:04:11] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18386,"user_id":33,"amount":18.0,"admins_notified":7} 
[2026-03-21 22:04:11] production.INFO: Constructing job for order: 175887  
[2026-03-21 22:04:14] production.INFO: Handling job for order: 175887  
[2026-03-21 22:04:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 22:04:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 22:04:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=10000&uuid=9edc3f1b-4b90-480c-911a-17ab2418587e&Player_ID=907273207  
[2026-03-21 22:04:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=10000&uuid=9edc3f1b-4b90-480c-911a-17ab2418587e&Player_ID=907273207","has_body":false} 
[2026-03-21 22:04:17] production.INFO: Operation sent successfully {"operation_id":160902,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-g90T-1774119857","amount":174.78260799999998198472894728183746337890625,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-21 22:04:17"}},"processed_data":{"order_number":"ORD-g90T-1774119857","amount":174.78260799999998198472894728183746337890625,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-21 22:04:23] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-g90T-1774119857","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 22:04:23] production.INFO: Processed webhook data (normalized) {"id":"ORD-g90T-1774119857","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 22:04:23] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 22:04:23] production.INFO: SendAcceptReject: Notification queued {"user_id":39,"notification_type":"order_approved","reference_id":175887} 
[2026-03-21 22:04:23] production.INFO: Order updated successfully. Order ID: 175887, Status: completed  
[2026-03-21 22:04:23] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-g90T-1774119857","status":"completed","codes_count":0} 
[2026-03-21 22:04:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 39  
[2026-03-21 22:04:23] production.INFO: Constructing job for order: 175888  
[2026-03-21 22:04:24] production.INFO: Constructing job for order: 175889  
[2026-03-21 22:04:26] production.INFO: Handling job for order: 175888  
[2026-03-21 22:04:26] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 22:04:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 22:04:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/36/params?qty=1&uuid=dd29f28d-52cf-43de-a466-084a20cb3802&Player_ID=0995121446  
[2026-03-21 22:04:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/36/params?qty=1&uuid=dd29f28d-52cf-43de-a466-084a20cb3802&Player_ID=0995121446","has_body":false} 
[2026-03-21 22:04:27] production.INFO: Operation sent successfully {"operation_id":160903,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dzqpzlL0-1774119867","amount":65.9585000000000007958078640513122081756591796875,"status":"processing","product":"62.50 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 22:04:27"}},"processed_data":{"order_number":"ORD-dzqpzlL0-1774119867","amount":65.9585000000000007958078640513122081756591796875,"status":"processing","product":"62.50 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 22:04:27] production.INFO: Handling job for order: 175889  
[2026-03-21 22:04:27] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 22:04:27] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 22:04:27] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e7695b15-78c6-45bd-a3c6-72ac068f7bdf&Player_ID=5450305077  
[2026-03-21 22:04:27] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e7695b15-78c6-45bd-a3c6-72ac068f7bdf&Player_ID=5450305077","has_body":false} 
[2026-03-21 22:04:28] production.INFO: Operation sent successfully {"operation_id":160904,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-SUj-1774119867","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 22:04:28"}},"processed_data":{"order_number":"ORD-SUj-1774119867","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 22:04:37] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-SUj-1774119867","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 22:04:37] production.INFO: Processed webhook data (normalized) {"id":"ORD-SUj-1774119867","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 22:04:37] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 22:04:37] production.INFO: SendAcceptReject: Notification queued {"user_id":1299,"notification_type":"order_approved","reference_id":175889} 
[2026-03-21 22:04:37] production.INFO: Order updated successfully. Order ID: 175889, Status: completed  
[2026-03-21 22:04:37] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-SUj-1774119867","status":"completed","codes_count":0} 
[2026-03-21 22:04:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1299  
[2026-03-21 22:05:01] production.INFO: Executing GetProducts task...  
[2026-03-21 22:05:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 22:05:01] production.INFO: Executing GetProducts task...  
[2026-03-21 22:05:03] production.INFO: async() رجع: true  
[2026-03-21 22:05:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 22:05:03] production.WARNING: Product with ID 395 not found  
[2026-03-21 22:05:03] production.WARNING: Product with ID 213 not found  
[2026-03-21 22:05:03] production.WARNING: Product with ID 212 not found  
[2026-03-21 22:05:03] production.WARNING: Product with ID 211 not found  
[2026-03-21 22:05:03] production.WARNING: Product with ID 210 not found  
[2026-03-21 22:05:03] production.WARNING: Product with ID 209 not found  
[2026-03-21 22:05:03] production.WARNING: Product with ID 214 not found  
[2026-03-21 22:05:03] production.WARNING: Product with ID 215 not found  
[2026-03-21 22:05:03] production.WARNING: Product with ID 216 not found  
[2026-03-21 22:05:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 22:05:05] production.INFO: Constructing job for order: 175890  
[2026-03-21 22:05:07] production.INFO: Handling job for order: 175890  
[2026-03-21 22:05:07] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 22:05:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 22:05:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=24a53475-ad0a-4a48-b24c-67e4ada0d6d6&Player_ID=0997905401  
[2026-03-21 22:05:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/34/params?qty=1&uuid=24a53475-ad0a-4a48-b24c-67e4ada0d6d6&Player_ID=0997905401","has_body":false} 
[2026-03-21 22:05:08] production.INFO: Operation sent successfully {"operation_id":160905,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-nDo0-1774119908","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 22:05:08"}},"processed_data":{"order_number":"ORD-nDo0-1774119908","amount":47.691519999999997025952325202524662017822265625,"status":"processing","product":"45.19 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 22:05:22] production.INFO: Constructing job for order: 175891  
[2026-03-21 22:05:23] production.INFO: Handling job for order: 175891  
[2026-03-21 22:05:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 22:05:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 22:05:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/825/params?qty=4000&uuid=70989b85-c9d1-4053-985d-78e29b6984f4&Player_ID=4610745  
[2026-03-21 22:05:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/825/params?qty=4000&uuid=70989b85-c9d1-4053-985d-78e29b6984f4&Player_ID=4610745","has_body":false} 
[2026-03-21 22:05:24] production.INFO: Operation sent successfully {"operation_id":160906,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-YyUGC-1774119923","amount":2.95071599999999989449861459434032440185546875,"status":"processing","product":"Sahra Amount","game":"Sahra Caht","notes":[],"created_at":"2026-03-21 22:05:24"}},"processed_data":{"order_number":"ORD-YyUGC-1774119923","amount":2.95071599999999989449861459434032440185546875,"status":"processing","product":"Sahra Amount","game":"Sahra Caht"}} 
[2026-03-21 22:05:59] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"2462.5","mainamount":"2500","operation_number":"156220233","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpomqcr3ekt4jp2vIUrKX"}},"user_id":576} 
[2026-03-21 22:06:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 22:06:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 22:06:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 22:06:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 22:06:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 22:06:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 22:06:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 22:06:00] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 22:06:00] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18387,"user_id":576,"amount":2462.5,"admins_notified":7} 
[2026-03-21 22:06:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"QYzZyBVDuPe2Hem0Ivyv0WVNB0RqsbbA","execution_time":"2026-03-21 22:06:03"} 
[2026-03-21 22:06:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"QYzZyBVDuPe2Hem0Ivyv0WVNB0RqsbbA","execution_time":"2026-03-21 22:06:03","total_operations":11,"sites_count":2} 
[2026-03-21 22:06:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"QYzZyBVDuPe2Hem0Ivyv0WVNB0RqsbbA","execution_time":"2026-03-21 22:06:03","site_id":3,"site_name":"swgamessd","orders_count":9,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-NQvOXNiJ-1774117627","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131","ORD-vDtjd-1774119788","ORD-YyUGC-1774119923"]} 
[2026-03-21 22:06:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"QYzZyBVDuPe2Hem0Ivyv0WVNB0RqsbbA","execution_time":"2026-03-21 22:06:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 22:06:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"QYzZyBVDuPe2Hem0Ivyv0WVNB0RqsbbA","execution_time":"2026-03-21 22:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":9} 
[2026-03-21 22:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QYzZyBVDuPe2Hem0Ivyv0WVNB0RqsbbA","execution_time":"2026-03-21 22:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 22:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QYzZyBVDuPe2Hem0Ivyv0WVNB0RqsbbA","execution_time":"2026-03-21 22:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 22:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QYzZyBVDuPe2Hem0Ivyv0WVNB0RqsbbA","execution_time":"2026-03-21 22:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 22:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QYzZyBVDuPe2Hem0Ivyv0WVNB0RqsbbA","execution_time":"2026-03-21 22:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 22:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QYzZyBVDuPe2Hem0Ivyv0WVNB0RqsbbA","execution_time":"2026-03-21 22:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NQvOXNiJ-1774117627","operation_id":160839} 
[2026-03-21 22:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QYzZyBVDuPe2Hem0Ivyv0WVNB0RqsbbA","execution_time":"2026-03-21 22:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 22:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QYzZyBVDuPe2Hem0Ivyv0WVNB0RqsbbA","execution_time":"2026-03-21 22:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vDtjd-1774119788","operation_id":160898} 
[2026-03-21 22:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QYzZyBVDuPe2Hem0Ivyv0WVNB0RqsbbA","execution_time":"2026-03-21 22:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 22:06:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"QYzZyBVDuPe2Hem0Ivyv0WVNB0RqsbbA","execution_time":"2026-03-21 22:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YyUGC-1774119923","operation_id":160906} 
[2026-03-21 22:06:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"QYzZyBVDuPe2Hem0Ivyv0WVNB0RqsbbA","execution_time":"2026-03-21 22:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YyUGC-1774119923","operation_id":160906,"processed":0,"skipped":9,"updates_prepared":0} 
[2026-03-21 22:06:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"QYzZyBVDuPe2Hem0Ivyv0WVNB0RqsbbA","execution_time":"2026-03-21 22:06:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YyUGC-1774119923","operation_id":160906,"processed":0,"errors":0} 
[2026-03-21 22:06:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"QYzZyBVDuPe2Hem0Ivyv0WVNB0RqsbbA","execution_time":"2026-03-21 22:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YyUGC-1774119923","operation_id":160906,"orders_count":2,"order_ids":["ORD-dzqpzlL0-1774119867","ORD-nDo0-1774119908"]} 
[2026-03-21 22:06:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"QYzZyBVDuPe2Hem0Ivyv0WVNB0RqsbbA","execution_time":"2026-03-21 22:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YyUGC-1774119923","operation_id":160906} 
[2026-03-21 22:06:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"QYzZyBVDuPe2Hem0Ivyv0WVNB0RqsbbA","execution_time":"2026-03-21 22:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YyUGC-1774119923","operation_id":160906,"orders_count":2} 
[2026-03-21 22:06:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"QYzZyBVDuPe2Hem0Ivyv0WVNB0RqsbbA","execution_time":"2026-03-21 22:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nDo0-1774119908","operation_id":160905,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-21 22:06:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"QYzZyBVDuPe2Hem0Ivyv0WVNB0RqsbbA","execution_time":"2026-03-21 22:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nDo0-1774119908","operation_id":160905,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-21 22:06:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"QYzZyBVDuPe2Hem0Ivyv0WVNB0RqsbbA","execution_time":"2026-03-21 22:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nDo0-1774119908","operation_id":160905,"count":2} 
[2026-03-21 22:06:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"QYzZyBVDuPe2Hem0Ivyv0WVNB0RqsbbA","execution_time":"2026-03-21 22:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nDo0-1774119908","operation_id":160905,"count":2} 
[2026-03-21 22:06:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"QYzZyBVDuPe2Hem0Ivyv0WVNB0RqsbbA","execution_time":"2026-03-21 22:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nDo0-1774119908","operation_id":160905,"user_id":908,"notification_type":"order_approved","reference_id":175888} 
[2026-03-21 22:06:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"QYzZyBVDuPe2Hem0Ivyv0WVNB0RqsbbA","execution_time":"2026-03-21 22:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nDo0-1774119908","operation_id":160905,"user_id":908,"notification_type":"order_approved","reference_id":175890} 
[2026-03-21 22:06:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"QYzZyBVDuPe2Hem0Ivyv0WVNB0RqsbbA","execution_time":"2026-03-21 22:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nDo0-1774119908","operation_id":160905,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-21 22:06:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"QYzZyBVDuPe2Hem0Ivyv0WVNB0RqsbbA","execution_time":"2026-03-21 22:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nDo0-1774119908","operation_id":160905,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-21 22:06:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"QYzZyBVDuPe2Hem0Ivyv0WVNB0RqsbbA","execution_time":"2026-03-21 22:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nDo0-1774119908","operation_id":160905,"processed":2,"errors":0} 
[2026-03-21 22:06:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"QYzZyBVDuPe2Hem0Ivyv0WVNB0RqsbbA","execution_time":"2026-03-21 22:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nDo0-1774119908","operation_id":160905,"processed":2,"errors":0} 
[2026-03-21 22:06:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"QYzZyBVDuPe2Hem0Ivyv0WVNB0RqsbbA","execution_time":"2026-03-21 22:06:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-nDo0-1774119908","operation_id":160905} 
[2026-03-21 22:06:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 908  
[2026-03-21 22:06:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 908  
[2026-03-21 22:06:13] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-vDtjd-1774119788","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 22:06:13] production.INFO: Processed webhook data (normalized) {"id":"ORD-vDtjd-1774119788","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 22:06:13] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 22:06:13] production.INFO: SendAcceptReject: Notification queued {"user_id":33,"notification_type":"order_approved","reference_id":175882} 
[2026-03-21 22:06:13] production.INFO: Order updated successfully. Order ID: 175882, Status: completed  
[2026-03-21 22:06:13] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-vDtjd-1774119788","status":"completed","codes_count":0} 
[2026-03-21 22:06:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-21 22:06:27] production.INFO: Constructing job for order: 175892  
[2026-03-21 22:06:30] production.INFO: Handling job for order: 175892  
[2026-03-21 22:06:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 22:06:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 22:06:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=fe6e1254-0d01-41c2-80b8-71c15e6151ad&Player_ID=51923287253  
[2026-03-21 22:06:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=fe6e1254-0d01-41c2-80b8-71c15e6151ad&Player_ID=51923287253","has_body":false} 
[2026-03-21 22:06:31] production.INFO: Operation sent successfully {"operation_id":160907,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-aCuobxQR-1774119991","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 22:06:31"}},"processed_data":{"order_number":"ORD-aCuobxQR-1774119991","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 22:06:32] production.INFO: Constructing job for order: 175893  
[2026-03-21 22:06:34] production.INFO: Handling job for order: 175893  
[2026-03-21 22:06:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 22:06:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 22:06:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=8000&uuid=50fc19c1-3a12-4208-9fa8-0a1adade9456&Player_ID=109750057  
[2026-03-21 22:06:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=8000&uuid=50fc19c1-3a12-4208-9fa8-0a1adade9456&Player_ID=109750057","has_body":false} 
[2026-03-21 22:06:35] production.INFO: Operation sent successfully {"operation_id":160908,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-M6cx-1774119994","amount":13.9084232000000014295437722466886043548583984375,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-21 22:06:35"}},"processed_data":{"order_number":"ORD-M6cx-1774119994","amount":13.9084232000000014295437722466886043548583984375,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-21 22:06:40] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-aCuobxQR-1774119991","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 22:06:40] production.INFO: Processed webhook data (normalized) {"id":"ORD-aCuobxQR-1774119991","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 22:06:40] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 22:06:40] production.INFO: SendAcceptReject: Notification queued {"user_id":1665,"notification_type":"order_approved","reference_id":175892} 
[2026-03-21 22:06:40] production.INFO: Order updated successfully. Order ID: 175892, Status: completed  
[2026-03-21 22:06:40] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-aCuobxQR-1774119991","status":"completed","codes_count":0} 
[2026-03-21 22:06:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1665  
[2026-03-21 22:06:43] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-M6cx-1774119994","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 22:06:43] production.INFO: Processed webhook data (normalized) {"id":"ORD-M6cx-1774119994","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 22:06:43] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 22:06:43] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":175893} 
[2026-03-21 22:06:43] production.INFO: Order updated successfully. Order ID: 175893, Status: completed  
[2026-03-21 22:06:43] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-M6cx-1774119994","status":"completed","codes_count":0} 
[2026-03-21 22:06:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-21 22:07:18] production.INFO: Constructing job for order: 175894  
[2026-03-21 22:07:20] production.INFO: Handling job for order: 175894  
[2026-03-21 22:07:20] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 22:07:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 22:07:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=55db3a42-a998-4090-92c7-41eb2b5dc8da&Player_ID=0951596207  
[2026-03-21 22:07:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/2/params?qty=1&uuid=55db3a42-a998-4090-92c7-41eb2b5dc8da&Player_ID=0951596207","has_body":false} 
[2026-03-21 22:07:21] production.INFO: Operation sent successfully {"operation_id":160909,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-YRwEMl-1774120040","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 22:07:21"}},"processed_data":{"order_number":"ORD-YRwEMl-1774120040","amount":10.5533599999999996299493432161398231983184814453125,"status":"processing","product":"10 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 22:07:38] production.INFO: Constructing job for order: 175895  
[2026-03-21 22:07:39] production.INFO: Handling job for order: 175895  
[2026-03-21 22:07:39] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 22:07:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 22:07:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=2673d87f-9e01-4d98-abe2-5ccabb99ccbd&Player_ID=1100765771  
[2026-03-21 22:07:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=2673d87f-9e01-4d98-abe2-5ccabb99ccbd&Player_ID=1100765771","has_body":false} 
[2026-03-21 22:07:39] production.INFO: Operation sent successfully {"operation_id":160910,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3j7kR7B-1774120059","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-21 22:07:39"}},"processed_data":{"order_number":"ORD-3j7kR7B-1774120059","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-21 22:07:47] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-3j7kR7B-1774120059","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 22:07:47] production.INFO: Processed webhook data (normalized) {"id":"ORD-3j7kR7B-1774120059","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 22:07:47] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 22:07:47] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":175895} 
[2026-03-21 22:07:47] production.INFO: Order updated successfully. Order ID: 175895, Status: completed  
[2026-03-21 22:07:47] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-3j7kR7B-1774120059","status":"completed","codes_count":0} 
[2026-03-21 22:07:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-21 22:08:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"9MATYpoQwLHskD1Yr4UkJC18BU6ds3tV","execution_time":"2026-03-21 22:08:03"} 
[2026-03-21 22:08:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"9MATYpoQwLHskD1Yr4UkJC18BU6ds3tV","execution_time":"2026-03-21 22:08:03","total_operations":9,"sites_count":2} 
[2026-03-21 22:08:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"9MATYpoQwLHskD1Yr4UkJC18BU6ds3tV","execution_time":"2026-03-21 22:08:03","site_id":3,"site_name":"swgamessd","orders_count":8,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-NQvOXNiJ-1774117627","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131","ORD-YyUGC-1774119923"]} 
[2026-03-21 22:08:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"9MATYpoQwLHskD1Yr4UkJC18BU6ds3tV","execution_time":"2026-03-21 22:08:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 22:08:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"9MATYpoQwLHskD1Yr4UkJC18BU6ds3tV","execution_time":"2026-03-21 22:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":8} 
[2026-03-21 22:08:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9MATYpoQwLHskD1Yr4UkJC18BU6ds3tV","execution_time":"2026-03-21 22:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 22:08:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9MATYpoQwLHskD1Yr4UkJC18BU6ds3tV","execution_time":"2026-03-21 22:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 22:08:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9MATYpoQwLHskD1Yr4UkJC18BU6ds3tV","execution_time":"2026-03-21 22:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 22:08:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9MATYpoQwLHskD1Yr4UkJC18BU6ds3tV","execution_time":"2026-03-21 22:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 22:08:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9MATYpoQwLHskD1Yr4UkJC18BU6ds3tV","execution_time":"2026-03-21 22:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NQvOXNiJ-1774117627","operation_id":160839} 
[2026-03-21 22:08:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9MATYpoQwLHskD1Yr4UkJC18BU6ds3tV","execution_time":"2026-03-21 22:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 22:08:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9MATYpoQwLHskD1Yr4UkJC18BU6ds3tV","execution_time":"2026-03-21 22:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 22:08:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"9MATYpoQwLHskD1Yr4UkJC18BU6ds3tV","execution_time":"2026-03-21 22:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YyUGC-1774119923","operation_id":160906,"processed":1,"skipped":7,"updates_prepared":1} 
[2026-03-21 22:08:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"9MATYpoQwLHskD1Yr4UkJC18BU6ds3tV","execution_time":"2026-03-21 22:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YyUGC-1774119923","operation_id":160906,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 22:08:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"9MATYpoQwLHskD1Yr4UkJC18BU6ds3tV","execution_time":"2026-03-21 22:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YyUGC-1774119923","operation_id":160906,"count":1} 
[2026-03-21 22:08:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"9MATYpoQwLHskD1Yr4UkJC18BU6ds3tV","execution_time":"2026-03-21 22:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YyUGC-1774119923","operation_id":160906,"count":1} 
[2026-03-21 22:08:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"9MATYpoQwLHskD1Yr4UkJC18BU6ds3tV","execution_time":"2026-03-21 22:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YyUGC-1774119923","operation_id":160906,"user_id":802,"notification_type":"order_approved","reference_id":175891} 
[2026-03-21 22:08:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"9MATYpoQwLHskD1Yr4UkJC18BU6ds3tV","execution_time":"2026-03-21 22:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YyUGC-1774119923","operation_id":160906,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 22:08:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"9MATYpoQwLHskD1Yr4UkJC18BU6ds3tV","execution_time":"2026-03-21 22:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YyUGC-1774119923","operation_id":160906,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 22:08:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"9MATYpoQwLHskD1Yr4UkJC18BU6ds3tV","execution_time":"2026-03-21 22:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YyUGC-1774119923","operation_id":160906,"processed":1,"errors":0} 
[2026-03-21 22:08:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"9MATYpoQwLHskD1Yr4UkJC18BU6ds3tV","execution_time":"2026-03-21 22:08:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YyUGC-1774119923","operation_id":160906,"processed":1,"errors":0} 
[2026-03-21 22:08:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"9MATYpoQwLHskD1Yr4UkJC18BU6ds3tV","execution_time":"2026-03-21 22:08:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YyUGC-1774119923","operation_id":160906,"orders_count":1,"order_ids":["ORD-YRwEMl-1774120040"]} 
[2026-03-21 22:08:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"9MATYpoQwLHskD1Yr4UkJC18BU6ds3tV","execution_time":"2026-03-21 22:08:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YyUGC-1774119923","operation_id":160906} 
[2026-03-21 22:08:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"9MATYpoQwLHskD1Yr4UkJC18BU6ds3tV","execution_time":"2026-03-21 22:08:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YyUGC-1774119923","operation_id":160906,"orders_count":1} 
[2026-03-21 22:08:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"9MATYpoQwLHskD1Yr4UkJC18BU6ds3tV","execution_time":"2026-03-21 22:08:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YRwEMl-1774120040","operation_id":160909,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 22:08:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"9MATYpoQwLHskD1Yr4UkJC18BU6ds3tV","execution_time":"2026-03-21 22:08:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YRwEMl-1774120040","operation_id":160909,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 22:08:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"9MATYpoQwLHskD1Yr4UkJC18BU6ds3tV","execution_time":"2026-03-21 22:08:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YRwEMl-1774120040","operation_id":160909,"count":1} 
[2026-03-21 22:08:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"9MATYpoQwLHskD1Yr4UkJC18BU6ds3tV","execution_time":"2026-03-21 22:08:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YRwEMl-1774120040","operation_id":160909,"count":1} 
[2026-03-21 22:08:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"9MATYpoQwLHskD1Yr4UkJC18BU6ds3tV","execution_time":"2026-03-21 22:08:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YRwEMl-1774120040","operation_id":160909,"user_id":229,"notification_type":"order_approved","reference_id":175894} 
[2026-03-21 22:08:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"9MATYpoQwLHskD1Yr4UkJC18BU6ds3tV","execution_time":"2026-03-21 22:08:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YRwEMl-1774120040","operation_id":160909,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 22:08:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"9MATYpoQwLHskD1Yr4UkJC18BU6ds3tV","execution_time":"2026-03-21 22:08:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YRwEMl-1774120040","operation_id":160909,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 22:08:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"9MATYpoQwLHskD1Yr4UkJC18BU6ds3tV","execution_time":"2026-03-21 22:08:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YRwEMl-1774120040","operation_id":160909,"processed":1,"errors":0} 
[2026-03-21 22:08:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"9MATYpoQwLHskD1Yr4UkJC18BU6ds3tV","execution_time":"2026-03-21 22:08:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YRwEMl-1774120040","operation_id":160909,"processed":1,"errors":0} 
[2026-03-21 22:08:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"9MATYpoQwLHskD1Yr4UkJC18BU6ds3tV","execution_time":"2026-03-21 22:08:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-YRwEMl-1774120040","operation_id":160909} 
[2026-03-21 22:08:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 802  
[2026-03-21 22:08:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 229  
[2026-03-21 22:08:52] production.INFO: Constructing job for order: 175896  
[2026-03-21 22:08:55] production.INFO: Handling job for order: 175896  
[2026-03-21 22:08:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 22:08:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 22:08:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=5c50f58f-62a4-46dd-9f99-68cc32881b96&Player_ID=51685207201  
[2026-03-21 22:08:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=5c50f58f-62a4-46dd-9f99-68cc32881b96&Player_ID=51685207201","has_body":false} 
[2026-03-21 22:08:56] production.INFO: Operation sent successfully {"operation_id":160911,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1sucbz-1774120135","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 22:08:56"}},"processed_data":{"order_number":"ORD-1sucbz-1774120135","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 22:09:04] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-1sucbz-1774120135","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 22:09:04] production.INFO: Processed webhook data (normalized) {"id":"ORD-1sucbz-1774120135","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 22:09:04] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 22:09:04] production.INFO: SendAcceptReject: Notification queued {"user_id":33,"notification_type":"order_approved","reference_id":175896} 
[2026-03-21 22:09:04] production.INFO: Order updated successfully. Order ID: 175896, Status: completed  
[2026-03-21 22:09:04] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-1sucbz-1774120135","status":"completed","codes_count":0} 
[2026-03-21 22:09:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-21 22:10:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"mGV8v7pkxAMBiXu4zx9KqRck3OPIpwbs","execution_time":"2026-03-21 22:10:02"} 
[2026-03-21 22:10:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"mGV8v7pkxAMBiXu4zx9KqRck3OPIpwbs","execution_time":"2026-03-21 22:10:02","total_operations":7,"sites_count":1} 
[2026-03-21 22:10:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"mGV8v7pkxAMBiXu4zx9KqRck3OPIpwbs","execution_time":"2026-03-21 22:10:02","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-NQvOXNiJ-1774117627","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131"]} 
[2026-03-21 22:10:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"mGV8v7pkxAMBiXu4zx9KqRck3OPIpwbs","execution_time":"2026-03-21 22:10:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 22:10:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"mGV8v7pkxAMBiXu4zx9KqRck3OPIpwbs","execution_time":"2026-03-21 22:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-21 22:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mGV8v7pkxAMBiXu4zx9KqRck3OPIpwbs","execution_time":"2026-03-21 22:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 22:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mGV8v7pkxAMBiXu4zx9KqRck3OPIpwbs","execution_time":"2026-03-21 22:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 22:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mGV8v7pkxAMBiXu4zx9KqRck3OPIpwbs","execution_time":"2026-03-21 22:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 22:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mGV8v7pkxAMBiXu4zx9KqRck3OPIpwbs","execution_time":"2026-03-21 22:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 22:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mGV8v7pkxAMBiXu4zx9KqRck3OPIpwbs","execution_time":"2026-03-21 22:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NQvOXNiJ-1774117627","operation_id":160839} 
[2026-03-21 22:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mGV8v7pkxAMBiXu4zx9KqRck3OPIpwbs","execution_time":"2026-03-21 22:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 22:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"mGV8v7pkxAMBiXu4zx9KqRck3OPIpwbs","execution_time":"2026-03-21 22:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 22:10:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"mGV8v7pkxAMBiXu4zx9KqRck3OPIpwbs","execution_time":"2026-03-21 22:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":7,"updates_prepared":0} 
[2026-03-21 22:10:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"mGV8v7pkxAMBiXu4zx9KqRck3OPIpwbs","execution_time":"2026-03-21 22:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-21 22:10:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"mGV8v7pkxAMBiXu4zx9KqRck3OPIpwbs","execution_time":"2026-03-21 22:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 22:10:02] production.INFO: Executing GetProducts task...  
[2026-03-21 22:10:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 22:10:02] production.INFO: Executing GetProducts task...  
[2026-03-21 22:10:04] production.INFO: async() رجع: true  
[2026-03-21 22:10:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 22:10:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 22:10:05] production.INFO: Constructing job for order: 175897  
[2026-03-21 22:10:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 22:10:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 22:10:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 22:10:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 22:10:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 22:10:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 22:10:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 22:10:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 22:10:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 22:10:06] production.INFO: Handling job for order: 175897  
[2026-03-21 22:10:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 22:10:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 22:10:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=8bb536fb-b13b-499c-bcc4-4b058cefb456&Player_ID=52277778916  
[2026-03-21 22:10:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=8bb536fb-b13b-499c-bcc4-4b058cefb456&Player_ID=52277778916","has_body":false} 
[2026-03-21 22:10:07] production.INFO: Operation sent successfully {"operation_id":160912,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-CbNh1Y-1774120206","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 22:10:07"}},"processed_data":{"order_number":"ORD-CbNh1Y-1774120206","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 22:10:17] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-CbNh1Y-1774120206","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 22:10:17] production.INFO: Processed webhook data (normalized) {"id":"ORD-CbNh1Y-1774120206","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 22:10:17] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 22:10:17] production.INFO: SendAcceptReject: Notification queued {"user_id":248,"notification_type":"order_approved","reference_id":175897} 
[2026-03-21 22:10:17] production.INFO: Order updated successfully. Order ID: 175897, Status: completed  
[2026-03-21 22:10:17] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-CbNh1Y-1774120206","status":"completed","codes_count":0} 
[2026-03-21 22:10:19] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 248  
[2026-03-21 22:10:51] production.INFO: Constructing job for order: 175898  
[2026-03-21 22:10:52] production.INFO: Handling job for order: 175898  
[2026-03-21 22:10:52] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 22:10:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 22:10:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=11638c32-87a4-4822-a2a2-d74130157cca&Player_ID=588437707  
[2026-03-21 22:10:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/730/params?qty=10000&uuid=11638c32-87a4-4822-a2a2-d74130157cca&Player_ID=588437707","has_body":false} 
[2026-03-21 22:10:53] production.INFO: Operation sent successfully {"operation_id":160913,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-yBCo-1774120252","amount":1.015074999999999949551465761032886803150177001953125,"status":"processing","product":"TAKA Amount","game":"TakaChat","notes":[],"created_at":"2026-03-21 22:10:53"}},"processed_data":{"order_number":"ORD-yBCo-1774120252","amount":1.015074999999999949551465761032886803150177001953125,"status":"processing","product":"TAKA Amount","game":"TakaChat"}} 
[2026-03-21 22:12:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"sRdRb5tlGvF8KuzzrsUqaN0h6sw3b6GX","execution_time":"2026-03-21 22:12:02"} 
[2026-03-21 22:12:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"sRdRb5tlGvF8KuzzrsUqaN0h6sw3b6GX","execution_time":"2026-03-21 22:12:02","total_operations":8,"sites_count":1} 
[2026-03-21 22:12:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"sRdRb5tlGvF8KuzzrsUqaN0h6sw3b6GX","execution_time":"2026-03-21 22:12:02","site_id":3,"site_name":"swgamessd","orders_count":8,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-NQvOXNiJ-1774117627","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131","ORD-yBCo-1774120252"]} 
[2026-03-21 22:12:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"sRdRb5tlGvF8KuzzrsUqaN0h6sw3b6GX","execution_time":"2026-03-21 22:12:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 22:12:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"sRdRb5tlGvF8KuzzrsUqaN0h6sw3b6GX","execution_time":"2026-03-21 22:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":8} 
[2026-03-21 22:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sRdRb5tlGvF8KuzzrsUqaN0h6sw3b6GX","execution_time":"2026-03-21 22:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 22:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sRdRb5tlGvF8KuzzrsUqaN0h6sw3b6GX","execution_time":"2026-03-21 22:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 22:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sRdRb5tlGvF8KuzzrsUqaN0h6sw3b6GX","execution_time":"2026-03-21 22:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 22:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sRdRb5tlGvF8KuzzrsUqaN0h6sw3b6GX","execution_time":"2026-03-21 22:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 22:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sRdRb5tlGvF8KuzzrsUqaN0h6sw3b6GX","execution_time":"2026-03-21 22:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NQvOXNiJ-1774117627","operation_id":160839} 
[2026-03-21 22:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sRdRb5tlGvF8KuzzrsUqaN0h6sw3b6GX","execution_time":"2026-03-21 22:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 22:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sRdRb5tlGvF8KuzzrsUqaN0h6sw3b6GX","execution_time":"2026-03-21 22:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 22:12:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"sRdRb5tlGvF8KuzzrsUqaN0h6sw3b6GX","execution_time":"2026-03-21 22:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yBCo-1774120252","operation_id":160913} 
[2026-03-21 22:12:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"sRdRb5tlGvF8KuzzrsUqaN0h6sw3b6GX","execution_time":"2026-03-21 22:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yBCo-1774120252","operation_id":160913,"processed":0,"skipped":8,"updates_prepared":0} 
[2026-03-21 22:12:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"sRdRb5tlGvF8KuzzrsUqaN0h6sw3b6GX","execution_time":"2026-03-21 22:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yBCo-1774120252","operation_id":160913,"processed":0,"errors":0} 
[2026-03-21 22:12:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"sRdRb5tlGvF8KuzzrsUqaN0h6sw3b6GX","execution_time":"2026-03-21 22:12:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yBCo-1774120252","operation_id":160913} 
[2026-03-21 22:12:07] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1182.0","mainamount":"1200","operation_number":"156224239","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php3j05b5236ds5eecsTx0"}},"user_id":191} 
[2026-03-21 22:12:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 22:12:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 22:12:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 22:12:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 22:12:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 22:12:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 22:12:08] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 22:12:08] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 22:12:08] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18388,"user_id":191,"amount":1182.0,"admins_notified":7} 
[2026-03-21 22:14:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"VaUqDSLUclbf4KdM0HT3ww5HkGns6yHZ","execution_time":"2026-03-21 22:14:02"} 
[2026-03-21 22:14:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"VaUqDSLUclbf4KdM0HT3ww5HkGns6yHZ","execution_time":"2026-03-21 22:14:02","total_operations":8,"sites_count":1} 
[2026-03-21 22:14:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"VaUqDSLUclbf4KdM0HT3ww5HkGns6yHZ","execution_time":"2026-03-21 22:14:02","site_id":3,"site_name":"swgamessd","orders_count":8,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-NQvOXNiJ-1774117627","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131","ORD-yBCo-1774120252"]} 
[2026-03-21 22:14:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"VaUqDSLUclbf4KdM0HT3ww5HkGns6yHZ","execution_time":"2026-03-21 22:14:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 22:14:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"VaUqDSLUclbf4KdM0HT3ww5HkGns6yHZ","execution_time":"2026-03-21 22:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":8} 
[2026-03-21 22:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VaUqDSLUclbf4KdM0HT3ww5HkGns6yHZ","execution_time":"2026-03-21 22:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 22:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VaUqDSLUclbf4KdM0HT3ww5HkGns6yHZ","execution_time":"2026-03-21 22:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 22:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VaUqDSLUclbf4KdM0HT3ww5HkGns6yHZ","execution_time":"2026-03-21 22:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 22:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VaUqDSLUclbf4KdM0HT3ww5HkGns6yHZ","execution_time":"2026-03-21 22:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 22:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VaUqDSLUclbf4KdM0HT3ww5HkGns6yHZ","execution_time":"2026-03-21 22:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NQvOXNiJ-1774117627","operation_id":160839} 
[2026-03-21 22:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VaUqDSLUclbf4KdM0HT3ww5HkGns6yHZ","execution_time":"2026-03-21 22:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 22:14:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"VaUqDSLUclbf4KdM0HT3ww5HkGns6yHZ","execution_time":"2026-03-21 22:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 22:14:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"VaUqDSLUclbf4KdM0HT3ww5HkGns6yHZ","execution_time":"2026-03-21 22:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yBCo-1774120252","operation_id":160913,"processed":1,"skipped":7,"updates_prepared":1} 
[2026-03-21 22:14:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"VaUqDSLUclbf4KdM0HT3ww5HkGns6yHZ","execution_time":"2026-03-21 22:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yBCo-1774120252","operation_id":160913,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 22:14:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"VaUqDSLUclbf4KdM0HT3ww5HkGns6yHZ","execution_time":"2026-03-21 22:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yBCo-1774120252","operation_id":160913,"count":1} 
[2026-03-21 22:14:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"VaUqDSLUclbf4KdM0HT3ww5HkGns6yHZ","execution_time":"2026-03-21 22:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yBCo-1774120252","operation_id":160913,"count":1} 
[2026-03-21 22:14:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"VaUqDSLUclbf4KdM0HT3ww5HkGns6yHZ","execution_time":"2026-03-21 22:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yBCo-1774120252","operation_id":160913,"user_id":1475,"notification_type":"order_approved","reference_id":175898} 
[2026-03-21 22:14:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"VaUqDSLUclbf4KdM0HT3ww5HkGns6yHZ","execution_time":"2026-03-21 22:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yBCo-1774120252","operation_id":160913,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 22:14:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"VaUqDSLUclbf4KdM0HT3ww5HkGns6yHZ","execution_time":"2026-03-21 22:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yBCo-1774120252","operation_id":160913,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 22:14:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"VaUqDSLUclbf4KdM0HT3ww5HkGns6yHZ","execution_time":"2026-03-21 22:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yBCo-1774120252","operation_id":160913,"processed":1,"errors":0} 
[2026-03-21 22:14:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"VaUqDSLUclbf4KdM0HT3ww5HkGns6yHZ","execution_time":"2026-03-21 22:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yBCo-1774120252","operation_id":160913,"processed":1,"errors":0} 
[2026-03-21 22:14:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"VaUqDSLUclbf4KdM0HT3ww5HkGns6yHZ","execution_time":"2026-03-21 22:14:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-yBCo-1774120252","operation_id":160913} 
[2026-03-21 22:14:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1475  
[2026-03-21 22:14:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-yBCo-1774120252","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 22:14:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-yBCo-1774120252","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 22:14:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 22:14:05] production.ERROR: Order not found or already processed. External ID: ORD-yBCo-1774120252  
[2026-03-21 22:14:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-yBCo-1774120252","status":"completed","codes_count":0} 
[2026-03-21 22:15:02] production.INFO: Executing GetProducts task...  
[2026-03-21 22:15:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 22:15:02] production.INFO: Executing GetProducts task...  
[2026-03-21 22:15:04] production.INFO: async() رجع: true  
[2026-03-21 22:15:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 22:15:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 22:15:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 22:15:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 22:15:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 22:15:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 22:15:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 22:15:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 22:15:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 22:15:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 22:15:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 22:16:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"tYzPaeZmm5m2VmcOfUskSYAORRaebTnW","execution_time":"2026-03-21 22:16:03"} 
[2026-03-21 22:16:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"tYzPaeZmm5m2VmcOfUskSYAORRaebTnW","execution_time":"2026-03-21 22:16:03","total_operations":7,"sites_count":1} 
[2026-03-21 22:16:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"tYzPaeZmm5m2VmcOfUskSYAORRaebTnW","execution_time":"2026-03-21 22:16:03","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-NQvOXNiJ-1774117627","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131"]} 
[2026-03-21 22:16:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"tYzPaeZmm5m2VmcOfUskSYAORRaebTnW","execution_time":"2026-03-21 22:16:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 22:16:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"tYzPaeZmm5m2VmcOfUskSYAORRaebTnW","execution_time":"2026-03-21 22:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-21 22:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tYzPaeZmm5m2VmcOfUskSYAORRaebTnW","execution_time":"2026-03-21 22:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 22:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tYzPaeZmm5m2VmcOfUskSYAORRaebTnW","execution_time":"2026-03-21 22:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 22:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tYzPaeZmm5m2VmcOfUskSYAORRaebTnW","execution_time":"2026-03-21 22:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 22:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tYzPaeZmm5m2VmcOfUskSYAORRaebTnW","execution_time":"2026-03-21 22:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 22:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tYzPaeZmm5m2VmcOfUskSYAORRaebTnW","execution_time":"2026-03-21 22:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NQvOXNiJ-1774117627","operation_id":160839} 
[2026-03-21 22:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tYzPaeZmm5m2VmcOfUskSYAORRaebTnW","execution_time":"2026-03-21 22:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 22:16:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"tYzPaeZmm5m2VmcOfUskSYAORRaebTnW","execution_time":"2026-03-21 22:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 22:16:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"tYzPaeZmm5m2VmcOfUskSYAORRaebTnW","execution_time":"2026-03-21 22:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":7,"updates_prepared":0} 
[2026-03-21 22:16:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"tYzPaeZmm5m2VmcOfUskSYAORRaebTnW","execution_time":"2026-03-21 22:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-21 22:16:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"tYzPaeZmm5m2VmcOfUskSYAORRaebTnW","execution_time":"2026-03-21 22:16:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 22:18:01] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"425.0","mainamount":"423.5","operation_number":"156228919","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpvitjrgm9rdrmegZ5Nvj"}},"user_id":726} 
[2026-03-21 22:18:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"1EYWeyyKgAvLye0vmzddUW8CcO7SIhhg","execution_time":"2026-03-21 22:18:03"} 
[2026-03-21 22:18:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"1EYWeyyKgAvLye0vmzddUW8CcO7SIhhg","execution_time":"2026-03-21 22:18:03","total_operations":7,"sites_count":1} 
[2026-03-21 22:18:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"1EYWeyyKgAvLye0vmzddUW8CcO7SIhhg","execution_time":"2026-03-21 22:18:03","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-pyi-1774111493","ORD-7h6-1774111538","ORD-NQvOXNiJ-1774117627","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131"]} 
[2026-03-21 22:18:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"1EYWeyyKgAvLye0vmzddUW8CcO7SIhhg","execution_time":"2026-03-21 22:18:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 22:18:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"1EYWeyyKgAvLye0vmzddUW8CcO7SIhhg","execution_time":"2026-03-21 22:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-21 22:18:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1EYWeyyKgAvLye0vmzddUW8CcO7SIhhg","execution_time":"2026-03-21 22:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 22:18:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1EYWeyyKgAvLye0vmzddUW8CcO7SIhhg","execution_time":"2026-03-21 22:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 22:18:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1EYWeyyKgAvLye0vmzddUW8CcO7SIhhg","execution_time":"2026-03-21 22:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 22:18:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1EYWeyyKgAvLye0vmzddUW8CcO7SIhhg","execution_time":"2026-03-21 22:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 22:18:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1EYWeyyKgAvLye0vmzddUW8CcO7SIhhg","execution_time":"2026-03-21 22:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NQvOXNiJ-1774117627","operation_id":160839} 
[2026-03-21 22:18:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1EYWeyyKgAvLye0vmzddUW8CcO7SIhhg","execution_time":"2026-03-21 22:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-pyi-1774111493","operation_id":160696} 
[2026-03-21 22:18:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1EYWeyyKgAvLye0vmzddUW8CcO7SIhhg","execution_time":"2026-03-21 22:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 22:18:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"1EYWeyyKgAvLye0vmzddUW8CcO7SIhhg","execution_time":"2026-03-21 22:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":7,"updates_prepared":0} 
[2026-03-21 22:18:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"1EYWeyyKgAvLye0vmzddUW8CcO7SIhhg","execution_time":"2026-03-21 22:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-21 22:18:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"1EYWeyyKgAvLye0vmzddUW8CcO7SIhhg","execution_time":"2026-03-21 22:18:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 22:18:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 22:18:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 22:18:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 22:18:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 22:18:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 22:18:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 22:18:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 22:18:03] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 22:18:03] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18389,"user_id":726,"amount":417.14749999999997953636921010911464691162109375,"admins_notified":7} 
[2026-03-21 22:18:28] production.INFO: Constructing job for order: 175899  
[2026-03-21 22:18:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1755  
[2026-03-21 22:18:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1755  
[2026-03-21 22:18:30] production.INFO: Handling job for order: 175899  
[2026-03-21 22:18:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 22:18:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 22:18:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/570/params?qty=10000&uuid=6aa2c68c-e203-43cc-9e5a-a27affcbd533&Player_ID=11348206  
[2026-03-21 22:18:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/570/params?qty=10000&uuid=6aa2c68c-e203-43cc-9e5a-a27affcbd533&Player_ID=11348206","has_body":false} 
[2026-03-21 22:18:31] production.INFO: Operation sent successfully {"operation_id":160914,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-awcu-1774120711","amount":2.219362000000000278987499768845736980438232421875,"status":"processing","product":"Layla Amount","game":"Layila","notes":[],"created_at":"2026-03-21 22:18:31"}},"processed_data":{"order_number":"ORD-awcu-1774120711","amount":2.219362000000000278987499768845736980438232421875,"status":"processing","product":"Layla Amount","game":"Layila"}} 
[2026-03-21 22:19:47] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-pyi-1774111493","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 22:19:47] production.INFO: Processed webhook data (normalized) {"id":"ORD-pyi-1774111493","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 22:19:47] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 22:19:47] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"order_approved","reference_id":175676} 
[2026-03-21 22:19:47] production.INFO: Order updated successfully. Order ID: 175676, Status: completed  
[2026-03-21 22:19:47] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-pyi-1774111493","status":"completed","codes_count":0} 
[2026-03-21 22:19:49] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-21 22:20:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"868AostX9TqAlF1K83PrhTbS0UGvgLQk","execution_time":"2026-03-21 22:20:01"} 
[2026-03-21 22:20:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"868AostX9TqAlF1K83PrhTbS0UGvgLQk","execution_time":"2026-03-21 22:20:01","total_operations":7,"sites_count":1} 
[2026-03-21 22:20:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"868AostX9TqAlF1K83PrhTbS0UGvgLQk","execution_time":"2026-03-21 22:20:01","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-7h6-1774111538","ORD-NQvOXNiJ-1774117627","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131","ORD-awcu-1774120711"]} 
[2026-03-21 22:20:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"868AostX9TqAlF1K83PrhTbS0UGvgLQk","execution_time":"2026-03-21 22:20:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 22:20:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"868AostX9TqAlF1K83PrhTbS0UGvgLQk","execution_time":"2026-03-21 22:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-21 22:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"868AostX9TqAlF1K83PrhTbS0UGvgLQk","execution_time":"2026-03-21 22:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 22:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"868AostX9TqAlF1K83PrhTbS0UGvgLQk","execution_time":"2026-03-21 22:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-7h6-1774111538","operation_id":160699} 
[2026-03-21 22:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"868AostX9TqAlF1K83PrhTbS0UGvgLQk","execution_time":"2026-03-21 22:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 22:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"868AostX9TqAlF1K83PrhTbS0UGvgLQk","execution_time":"2026-03-21 22:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 22:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"868AostX9TqAlF1K83PrhTbS0UGvgLQk","execution_time":"2026-03-21 22:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NQvOXNiJ-1774117627","operation_id":160839} 
[2026-03-21 22:20:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"868AostX9TqAlF1K83PrhTbS0UGvgLQk","execution_time":"2026-03-21 22:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 22:20:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"868AostX9TqAlF1K83PrhTbS0UGvgLQk","execution_time":"2026-03-21 22:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":1,"skipped":6,"updates_prepared":1} 
[2026-03-21 22:20:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"868AostX9TqAlF1K83PrhTbS0UGvgLQk","execution_time":"2026-03-21 22:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 22:20:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"868AostX9TqAlF1K83PrhTbS0UGvgLQk","execution_time":"2026-03-21 22:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"count":1} 
[2026-03-21 22:20:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"868AostX9TqAlF1K83PrhTbS0UGvgLQk","execution_time":"2026-03-21 22:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"count":1} 
[2026-03-21 22:20:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"868AostX9TqAlF1K83PrhTbS0UGvgLQk","execution_time":"2026-03-21 22:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"user_id":1540,"notification_type":"order_approved","reference_id":175899} 
[2026-03-21 22:20:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"868AostX9TqAlF1K83PrhTbS0UGvgLQk","execution_time":"2026-03-21 22:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 22:20:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"868AostX9TqAlF1K83PrhTbS0UGvgLQk","execution_time":"2026-03-21 22:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 22:20:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"868AostX9TqAlF1K83PrhTbS0UGvgLQk","execution_time":"2026-03-21 22:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":1,"errors":0} 
[2026-03-21 22:20:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"868AostX9TqAlF1K83PrhTbS0UGvgLQk","execution_time":"2026-03-21 22:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":1,"errors":0} 
[2026-03-21 22:20:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"868AostX9TqAlF1K83PrhTbS0UGvgLQk","execution_time":"2026-03-21 22:20:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 22:20:01] production.INFO: Executing GetProducts task...  
[2026-03-21 22:20:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 22:20:01] production.INFO: Executing GetProducts task...  
[2026-03-21 22:20:03] production.INFO: async() رجع: true  
[2026-03-21 22:20:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 22:20:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 22:20:04] production.WARNING: Product with ID 213 not found  
[2026-03-21 22:20:04] production.WARNING: Product with ID 212 not found  
[2026-03-21 22:20:04] production.WARNING: Product with ID 211 not found  
[2026-03-21 22:20:04] production.WARNING: Product with ID 210 not found  
[2026-03-21 22:20:04] production.WARNING: Product with ID 209 not found  
[2026-03-21 22:20:04] production.WARNING: Product with ID 214 not found  
[2026-03-21 22:20:04] production.WARNING: Product with ID 215 not found  
[2026-03-21 22:20:04] production.WARNING: Product with ID 216 not found  
[2026-03-21 22:20:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 22:20:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1540  
[2026-03-21 22:20:32] production.INFO: Constructing job for order: 175901  
[2026-03-21 22:20:35] production.INFO: Handling job for order: 175901  
[2026-03-21 22:20:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 22:20:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 22:20:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=c5072b9a-5435-4b82-8b77-886ba55f7c7c&Player_ID=51791627011  
[2026-03-21 22:20:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=c5072b9a-5435-4b82-8b77-886ba55f7c7c&Player_ID=51791627011","has_body":false} 
[2026-03-21 22:20:36] production.INFO: Operation sent successfully {"operation_id":160915,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Zk9-1774120836","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 22:20:36"}},"processed_data":{"order_number":"ORD-Zk9-1774120836","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 22:20:44] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Zk9-1774120836","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 22:20:44] production.INFO: Processed webhook data (normalized) {"id":"ORD-Zk9-1774120836","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 22:20:44] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 22:20:45] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":175901} 
[2026-03-21 22:20:45] production.INFO: Order updated successfully. Order ID: 175901, Status: completed  
[2026-03-21 22:20:45] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Zk9-1774120836","status":"completed","codes_count":0} 
[2026-03-21 22:20:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-21 22:20:48] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"662.0","mainamount":"662","operation_number":"600429317139","note":"تم تحويل مبلغ 662 ل.س من رقمك إلى صاحب الرقم/ الرمز 0933863943 بنجاح وخصم 2 ل.س أجور التحويل. رقم العملية هو 600429317139","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phptatl7sqlquvcavbSVu5"}},"user_id":1754} 
[2026-03-21 22:20:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 22:20:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 22:20:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 22:20:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 22:20:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 22:20:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 22:20:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 22:20:48] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 22:20:48] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18390,"user_id":1754,"amount":662.0,"admins_notified":7} 
[2026-03-21 22:20:51] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-7h6-1774111538","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 22:20:51] production.INFO: Processed webhook data (normalized) {"id":"ORD-7h6-1774111538","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 22:20:51] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 22:20:51] production.INFO: SendAcceptReject: Notification queued {"user_id":1247,"notification_type":"order_approved","reference_id":175679} 
[2026-03-21 22:20:51] production.INFO: Order updated successfully. Order ID: 175679, Status: completed  
[2026-03-21 22:20:51] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-7h6-1774111538","status":"completed","codes_count":0} 
[2026-03-21 22:20:51] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1247  
[2026-03-21 22:22:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"C16zQAI1ZnwX2FjdHWyCbOqM2qUZ5Asn","execution_time":"2026-03-21 22:22:03"} 
[2026-03-21 22:22:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"C16zQAI1ZnwX2FjdHWyCbOqM2qUZ5Asn","execution_time":"2026-03-21 22:22:03","total_operations":5,"sites_count":1} 
[2026-03-21 22:22:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"C16zQAI1ZnwX2FjdHWyCbOqM2qUZ5Asn","execution_time":"2026-03-21 22:22:03","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-NQvOXNiJ-1774117627","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131"]} 
[2026-03-21 22:22:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"C16zQAI1ZnwX2FjdHWyCbOqM2qUZ5Asn","execution_time":"2026-03-21 22:22:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 22:22:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"C16zQAI1ZnwX2FjdHWyCbOqM2qUZ5Asn","execution_time":"2026-03-21 22:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-21 22:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"C16zQAI1ZnwX2FjdHWyCbOqM2qUZ5Asn","execution_time":"2026-03-21 22:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 22:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"C16zQAI1ZnwX2FjdHWyCbOqM2qUZ5Asn","execution_time":"2026-03-21 22:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 22:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"C16zQAI1ZnwX2FjdHWyCbOqM2qUZ5Asn","execution_time":"2026-03-21 22:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 22:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"C16zQAI1ZnwX2FjdHWyCbOqM2qUZ5Asn","execution_time":"2026-03-21 22:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NQvOXNiJ-1774117627","operation_id":160839} 
[2026-03-21 22:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"C16zQAI1ZnwX2FjdHWyCbOqM2qUZ5Asn","execution_time":"2026-03-21 22:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 22:22:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"C16zQAI1ZnwX2FjdHWyCbOqM2qUZ5Asn","execution_time":"2026-03-21 22:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-21 22:22:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"C16zQAI1ZnwX2FjdHWyCbOqM2qUZ5Asn","execution_time":"2026-03-21 22:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-21 22:22:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"C16zQAI1ZnwX2FjdHWyCbOqM2qUZ5Asn","execution_time":"2026-03-21 22:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 22:22:32] production.INFO: Constructing job for order: 175902  
[2026-03-21 22:22:33] production.INFO: Handling job for order: 175902  
[2026-03-21 22:22:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 22:22:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 22:22:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=100000&uuid=0549e2fe-0b73-4132-8605-06cf6bea5267&Player_ID=1466279768  
[2026-03-21 22:22:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=100000&uuid=0549e2fe-0b73-4132-8605-06cf6bea5267&Player_ID=1466279768","has_body":false} 
[2026-03-21 22:22:34] production.INFO: Operation sent successfully {"operation_id":160916,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6Bu-1774120954","amount":11.256000000000000227373675443232059478759765625,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-21 22:22:34"}},"processed_data":{"order_number":"ORD-6Bu-1774120954","amount":11.256000000000000227373675443232059478759765625,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-21 22:22:37] production.INFO: Constructing job for order: 175903  
[2026-03-21 22:22:39] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-6Bu-1774120954","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 22:22:39] production.INFO: Processed webhook data (normalized) {"id":"ORD-6Bu-1774120954","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 22:22:39] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 22:22:39] production.INFO: SendAcceptReject: Notification queued {"user_id":1688,"notification_type":"order_approved","reference_id":175902} 
[2026-03-21 22:22:39] production.INFO: Order updated successfully. Order ID: 175902, Status: completed  
[2026-03-21 22:22:39] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-6Bu-1774120954","status":"completed","codes_count":0} 
[2026-03-21 22:22:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1688  
[2026-03-21 22:22:40] production.INFO: Handling job for order: 175903  
[2026-03-21 22:22:40] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 22:22:40] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 22:22:40] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=3000&uuid=65c39ce9-858d-4d67-bef5-78199c511409&Player_ID=107276165  
[2026-03-21 22:22:40] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=3000&uuid=65c39ce9-858d-4d67-bef5-78199c511409&Player_ID=107276165","has_body":false} 
[2026-03-21 22:22:41] production.INFO: Operation sent successfully {"operation_id":160917,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-1504X8iW-1774120961","amount":5.2156587000000005360789145925082266330718994140625,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-21 22:22:41"}},"processed_data":{"order_number":"ORD-1504X8iW-1774120961","amount":5.2156587000000005360789145925082266330718994140625,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-21 22:22:41] production.INFO: Constructing job for order: 175904  
[2026-03-21 22:22:44] production.INFO: Handling job for order: 175904  
[2026-03-21 22:22:44] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 22:22:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 22:22:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=06bc6a90-68aa-4368-8931-01a76fce0ab7&Player_ID=52298745858  
[2026-03-21 22:22:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=06bc6a90-68aa-4368-8931-01a76fce0ab7&Player_ID=52298745858","has_body":false} 
[2026-03-21 22:22:45] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-1504X8iW-1774120961","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 22:22:45] production.INFO: Processed webhook data (normalized) {"id":"ORD-1504X8iW-1774120961","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 22:22:45] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 22:22:45] production.INFO: SendAcceptReject: Notification queued {"user_id":148,"notification_type":"order_approved","reference_id":175903} 
[2026-03-21 22:22:45] production.INFO: Order updated successfully. Order ID: 175903, Status: completed  
[2026-03-21 22:22:45] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-1504X8iW-1774120961","status":"completed","codes_count":0} 
[2026-03-21 22:22:45] production.INFO: Operation sent successfully {"operation_id":160918,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3cz0u5qI-1774120965","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 22:22:45"}},"processed_data":{"order_number":"ORD-3cz0u5qI-1774120965","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 22:22:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-21 22:22:54] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-3cz0u5qI-1774120965","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 22:22:54] production.INFO: Processed webhook data (normalized) {"id":"ORD-3cz0u5qI-1774120965","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 22:22:54] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 22:22:54] production.INFO: SendAcceptReject: Notification queued {"user_id":237,"notification_type":"order_approved","reference_id":175904} 
[2026-03-21 22:22:54] production.INFO: Order updated successfully. Order ID: 175904, Status: completed  
[2026-03-21 22:22:54] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-3cz0u5qI-1774120965","status":"completed","codes_count":0} 
[2026-03-21 22:22:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 237  
[2026-03-21 22:23:14] production.INFO: Constructing job for order: 175905  
[2026-03-21 22:23:15] production.INFO: Handling job for order: 175905  
[2026-03-21 22:23:15] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 22:23:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 22:23:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=5faf1d80-5465-4a2d-b6f6-7b6893f7337a&Player_ID=0940007877  
[2026-03-21 22:23:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/10/params?qty=1&uuid=5faf1d80-5465-4a2d-b6f6-7b6893f7337a&Player_ID=0940007877","has_body":false} 
[2026-03-21 22:23:16] production.INFO: Operation sent successfully {"operation_id":160919,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qH40KZ8s-1774120995","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 22:23:16"}},"processed_data":{"order_number":"ORD-qH40KZ8s-1774120995","amount":105.533600000000006957634468562901020050048828125,"status":"processing","product":"100 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 22:23:23] production.INFO: Constructing job for order: 175906  
[2026-03-21 22:23:25] production.INFO: Handling job for order: 175906  
[2026-03-21 22:23:25] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 22:23:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 22:23:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=e898a1fa-8369-40c9-86a1-95712614a087&Player_ID=0940007877  
[2026-03-21 22:23:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=e898a1fa-8369-40c9-86a1-95712614a087&Player_ID=0940007877","has_body":false} 
[2026-03-21 22:23:25] production.INFO: Operation sent successfully {"operation_id":160920,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xOX-1774121005","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 22:23:25"}},"processed_data":{"order_number":"ORD-xOX-1774121005","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 22:23:43] production.INFO: Constructing job for order: 175907  
[2026-03-21 22:23:46] production.INFO: Handling job for order: 175907  
[2026-03-21 22:23:46] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 22:23:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 22:23:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=b3e1b690-ac29-4ef5-8f34-e4a91062bd6d&Player_ID=0940007877  
[2026-03-21 22:23:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/5/params?qty=1&uuid=b3e1b690-ac29-4ef5-8f34-e4a91062bd6d&Player_ID=0940007877","has_body":false} 
[2026-03-21 22:23:47] production.INFO: Operation sent successfully {"operation_id":160921,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3KHkwd-1774121027","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 22:23:47"}},"processed_data":{"order_number":"ORD-3KHkwd-1774121027","amount":21.106719999999999259898686432279646396636962890625,"status":"processing","product":"20 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 22:24:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"fZ4CDQO6qJiienOlhsz9Jmlw7dSoDIEf","execution_time":"2026-03-21 22:24:02"} 
[2026-03-21 22:24:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"fZ4CDQO6qJiienOlhsz9Jmlw7dSoDIEf","execution_time":"2026-03-21 22:24:02","total_operations":8,"sites_count":2} 
[2026-03-21 22:24:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"fZ4CDQO6qJiienOlhsz9Jmlw7dSoDIEf","execution_time":"2026-03-21 22:24:02","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-NQvOXNiJ-1774117627","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131"]} 
[2026-03-21 22:24:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"fZ4CDQO6qJiienOlhsz9Jmlw7dSoDIEf","execution_time":"2026-03-21 22:24:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 22:24:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"fZ4CDQO6qJiienOlhsz9Jmlw7dSoDIEf","execution_time":"2026-03-21 22:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-21 22:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fZ4CDQO6qJiienOlhsz9Jmlw7dSoDIEf","execution_time":"2026-03-21 22:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 22:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fZ4CDQO6qJiienOlhsz9Jmlw7dSoDIEf","execution_time":"2026-03-21 22:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 22:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fZ4CDQO6qJiienOlhsz9Jmlw7dSoDIEf","execution_time":"2026-03-21 22:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 22:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fZ4CDQO6qJiienOlhsz9Jmlw7dSoDIEf","execution_time":"2026-03-21 22:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NQvOXNiJ-1774117627","operation_id":160839} 
[2026-03-21 22:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fZ4CDQO6qJiienOlhsz9Jmlw7dSoDIEf","execution_time":"2026-03-21 22:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 22:24:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"fZ4CDQO6qJiienOlhsz9Jmlw7dSoDIEf","execution_time":"2026-03-21 22:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-21 22:24:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"fZ4CDQO6qJiienOlhsz9Jmlw7dSoDIEf","execution_time":"2026-03-21 22:24:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-21 22:24:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"fZ4CDQO6qJiienOlhsz9Jmlw7dSoDIEf","execution_time":"2026-03-21 22:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"orders_count":3,"order_ids":["ORD-qH40KZ8s-1774120995","ORD-xOX-1774121005","ORD-3KHkwd-1774121027"]} 
[2026-03-21 22:24:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"fZ4CDQO6qJiienOlhsz9Jmlw7dSoDIEf","execution_time":"2026-03-21 22:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 22:24:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"fZ4CDQO6qJiienOlhsz9Jmlw7dSoDIEf","execution_time":"2026-03-21 22:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"orders_count":3} 
[2026-03-21 22:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fZ4CDQO6qJiienOlhsz9Jmlw7dSoDIEf","execution_time":"2026-03-21 22:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3KHkwd-1774121027","operation_id":160921} 
[2026-03-21 22:24:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"fZ4CDQO6qJiienOlhsz9Jmlw7dSoDIEf","execution_time":"2026-03-21 22:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOX-1774121005","operation_id":160920,"processed":2,"skipped":1,"updates_prepared":2} 
[2026-03-21 22:24:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"fZ4CDQO6qJiienOlhsz9Jmlw7dSoDIEf","execution_time":"2026-03-21 22:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOX-1774121005","operation_id":160920,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-21 22:24:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"fZ4CDQO6qJiienOlhsz9Jmlw7dSoDIEf","execution_time":"2026-03-21 22:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOX-1774121005","operation_id":160920,"count":2} 
[2026-03-21 22:24:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"fZ4CDQO6qJiienOlhsz9Jmlw7dSoDIEf","execution_time":"2026-03-21 22:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOX-1774121005","operation_id":160920,"count":2} 
[2026-03-21 22:24:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"fZ4CDQO6qJiienOlhsz9Jmlw7dSoDIEf","execution_time":"2026-03-21 22:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOX-1774121005","operation_id":160920,"user_id":587,"notification_type":"order_approved","reference_id":175905} 
[2026-03-21 22:24:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"fZ4CDQO6qJiienOlhsz9Jmlw7dSoDIEf","execution_time":"2026-03-21 22:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOX-1774121005","operation_id":160920,"user_id":587,"notification_type":"order_approved","reference_id":175906} 
[2026-03-21 22:24:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"fZ4CDQO6qJiienOlhsz9Jmlw7dSoDIEf","execution_time":"2026-03-21 22:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOX-1774121005","operation_id":160920,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-21 22:24:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"fZ4CDQO6qJiienOlhsz9Jmlw7dSoDIEf","execution_time":"2026-03-21 22:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOX-1774121005","operation_id":160920,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-21 22:24:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"fZ4CDQO6qJiienOlhsz9Jmlw7dSoDIEf","execution_time":"2026-03-21 22:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOX-1774121005","operation_id":160920,"processed":2,"errors":0} 
[2026-03-21 22:24:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"fZ4CDQO6qJiienOlhsz9Jmlw7dSoDIEf","execution_time":"2026-03-21 22:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOX-1774121005","operation_id":160920,"processed":2,"errors":0} 
[2026-03-21 22:24:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"fZ4CDQO6qJiienOlhsz9Jmlw7dSoDIEf","execution_time":"2026-03-21 22:24:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-xOX-1774121005","operation_id":160920} 
[2026-03-21 22:24:05] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 22:24:05] production.INFO: Deleting invalid FCM token: cPLjtzwMkDquHya5OsEfOz:APA91bHsFD7ZW1W9MFWM32ty69Pa0ZwmkqzOJFu-Om-HjTiz8_y5Au3BM7OtEbc6pD19xjy20aQ3id--v7sHVMiA6faXKCDRUk8IpaP7L-W-ENgLzy4sEsA  
[2026-03-21 22:24:05] production.ERROR: FCM send failed for token 551: NotRegistered  
[2026-03-21 22:24:06] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 22:24:53] production.INFO: Constructing job for order: 175908  
[2026-03-21 22:24:55] production.INFO: Handling job for order: 175908  
[2026-03-21 22:24:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 22:24:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 22:24:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=49a6e0c7-228e-48cc-a0b8-1727258a8f31&Player_ID=51398979621  
[2026-03-21 22:24:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=49a6e0c7-228e-48cc-a0b8-1727258a8f31&Player_ID=51398979621","has_body":false} 
[2026-03-21 22:24:56] production.INFO: Operation sent successfully {"operation_id":160922,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Ksl4-1774121095","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 22:24:56"}},"processed_data":{"order_number":"ORD-Ksl4-1774121095","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 22:25:02] production.INFO: Executing GetProducts task...  
[2026-03-21 22:25:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 22:25:02] production.INFO: Executing GetProducts task...  
[2026-03-21 22:25:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Ksl4-1774121095","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 22:25:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-Ksl4-1774121095","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 22:25:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 22:25:03] production.INFO: SendAcceptReject: Notification queued {"user_id":587,"notification_type":"order_approved","reference_id":175908} 
[2026-03-21 22:25:03] production.INFO: Order updated successfully. Order ID: 175908, Status: completed  
[2026-03-21 22:25:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Ksl4-1774121095","status":"completed","codes_count":0} 
[2026-03-21 22:25:04] production.INFO: async() رجع: true  
[2026-03-21 22:25:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 22:25:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 22:25:04] production.WARNING: Product with ID 213 not found  
[2026-03-21 22:25:04] production.WARNING: Product with ID 212 not found  
[2026-03-21 22:25:04] production.WARNING: Product with ID 211 not found  
[2026-03-21 22:25:04] production.WARNING: Product with ID 210 not found  
[2026-03-21 22:25:04] production.WARNING: Product with ID 209 not found  
[2026-03-21 22:25:04] production.WARNING: Product with ID 214 not found  
[2026-03-21 22:25:04] production.WARNING: Product with ID 215 not found  
[2026-03-21 22:25:04] production.WARNING: Product with ID 216 not found  
[2026-03-21 22:25:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 22:25:06] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 22:25:45] production.INFO: Constructing job for order: 175909  
[2026-03-21 22:25:46] production.INFO: Handling job for order: 175909  
[2026-03-21 22:25:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 22:25:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 22:25:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/584/params?qty=1000&uuid=35574a74-2ca9-4bb3-a534-419785ea886c&Player_ID=109773659  
[2026-03-21 22:25:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/584/params?qty=1000&uuid=35574a74-2ca9-4bb3-a534-419785ea886c&Player_ID=109773659","has_body":false} 
[2026-03-21 22:25:46] production.INFO: Operation sent successfully {"operation_id":160923,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-VwgMwKN-1774121146","amount":1.7385529000000001786929715308360755443572998046875,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan","notes":[],"created_at":"2026-03-21 22:25:46"}},"processed_data":{"order_number":"ORD-VwgMwKN-1774121146","amount":1.7385529000000001786929715308360755443572998046875,"status":"processing","product":"Yaahlan Amount","game":"Yaahlan"}} 
[2026-03-21 22:25:51] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-VwgMwKN-1774121146","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 22:25:51] production.INFO: Processed webhook data (normalized) {"id":"ORD-VwgMwKN-1774121146","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 22:25:51] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 22:25:51] production.INFO: SendAcceptReject: Notification queued {"user_id":148,"notification_type":"order_approved","reference_id":175909} 
[2026-03-21 22:25:51] production.INFO: Order updated successfully. Order ID: 175909, Status: completed  
[2026-03-21 22:25:51] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-VwgMwKN-1774121146","status":"completed","codes_count":0} 
[2026-03-21 22:25:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 148  
[2026-03-21 22:26:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"uoQKfZzPS82WmQUEc1tYsqJlhOr91jUQ","execution_time":"2026-03-21 22:26:01"} 
[2026-03-21 22:26:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"uoQKfZzPS82WmQUEc1tYsqJlhOr91jUQ","execution_time":"2026-03-21 22:26:01","total_operations":6,"sites_count":2} 
[2026-03-21 22:26:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"uoQKfZzPS82WmQUEc1tYsqJlhOr91jUQ","execution_time":"2026-03-21 22:26:01","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-NQvOXNiJ-1774117627","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131"]} 
[2026-03-21 22:26:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"uoQKfZzPS82WmQUEc1tYsqJlhOr91jUQ","execution_time":"2026-03-21 22:26:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 22:26:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"uoQKfZzPS82WmQUEc1tYsqJlhOr91jUQ","execution_time":"2026-03-21 22:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-21 22:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uoQKfZzPS82WmQUEc1tYsqJlhOr91jUQ","execution_time":"2026-03-21 22:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 22:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uoQKfZzPS82WmQUEc1tYsqJlhOr91jUQ","execution_time":"2026-03-21 22:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 22:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uoQKfZzPS82WmQUEc1tYsqJlhOr91jUQ","execution_time":"2026-03-21 22:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 22:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uoQKfZzPS82WmQUEc1tYsqJlhOr91jUQ","execution_time":"2026-03-21 22:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NQvOXNiJ-1774117627","operation_id":160839} 
[2026-03-21 22:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uoQKfZzPS82WmQUEc1tYsqJlhOr91jUQ","execution_time":"2026-03-21 22:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 22:26:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"uoQKfZzPS82WmQUEc1tYsqJlhOr91jUQ","execution_time":"2026-03-21 22:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-21 22:26:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"uoQKfZzPS82WmQUEc1tYsqJlhOr91jUQ","execution_time":"2026-03-21 22:26:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-21 22:26:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"uoQKfZzPS82WmQUEc1tYsqJlhOr91jUQ","execution_time":"2026-03-21 22:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"orders_count":1,"order_ids":["ORD-3KHkwd-1774121027"]} 
[2026-03-21 22:26:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"uoQKfZzPS82WmQUEc1tYsqJlhOr91jUQ","execution_time":"2026-03-21 22:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 22:26:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"uoQKfZzPS82WmQUEc1tYsqJlhOr91jUQ","execution_time":"2026-03-21 22:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"orders_count":1} 
[2026-03-21 22:26:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"uoQKfZzPS82WmQUEc1tYsqJlhOr91jUQ","execution_time":"2026-03-21 22:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3KHkwd-1774121027","operation_id":160921,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 22:26:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"uoQKfZzPS82WmQUEc1tYsqJlhOr91jUQ","execution_time":"2026-03-21 22:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3KHkwd-1774121027","operation_id":160921,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 22:26:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"uoQKfZzPS82WmQUEc1tYsqJlhOr91jUQ","execution_time":"2026-03-21 22:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3KHkwd-1774121027","operation_id":160921,"count":1} 
[2026-03-21 22:26:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"uoQKfZzPS82WmQUEc1tYsqJlhOr91jUQ","execution_time":"2026-03-21 22:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3KHkwd-1774121027","operation_id":160921,"count":1} 
[2026-03-21 22:26:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"uoQKfZzPS82WmQUEc1tYsqJlhOr91jUQ","execution_time":"2026-03-21 22:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3KHkwd-1774121027","operation_id":160921,"user_id":587,"notification_type":"order_approved","reference_id":175907} 
[2026-03-21 22:26:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"uoQKfZzPS82WmQUEc1tYsqJlhOr91jUQ","execution_time":"2026-03-21 22:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3KHkwd-1774121027","operation_id":160921,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 22:26:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"uoQKfZzPS82WmQUEc1tYsqJlhOr91jUQ","execution_time":"2026-03-21 22:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3KHkwd-1774121027","operation_id":160921,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 22:26:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"uoQKfZzPS82WmQUEc1tYsqJlhOr91jUQ","execution_time":"2026-03-21 22:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3KHkwd-1774121027","operation_id":160921,"processed":1,"errors":0} 
[2026-03-21 22:26:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"uoQKfZzPS82WmQUEc1tYsqJlhOr91jUQ","execution_time":"2026-03-21 22:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3KHkwd-1774121027","operation_id":160921,"processed":1,"errors":0} 
[2026-03-21 22:26:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"uoQKfZzPS82WmQUEc1tYsqJlhOr91jUQ","execution_time":"2026-03-21 22:26:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-3KHkwd-1774121027","operation_id":160921} 
[2026-03-21 22:26:03] production.ERROR: FCM send failed for token 127: Requested entity was not found.  
[2026-03-21 22:26:42] production.INFO: Constructing job for order: 175910  
[2026-03-21 22:26:44] production.INFO: Handling job for order: 175910  
[2026-03-21 22:26:44] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 22:26:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 22:26:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=285dbe5a-b348-4948-8bb7-277ae5a914e4&Player_ID=51585825340  
[2026-03-21 22:26:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=285dbe5a-b348-4948-8bb7-277ae5a914e4&Player_ID=51585825340","has_body":false} 
[2026-03-21 22:26:45] production.INFO: Operation sent successfully {"operation_id":160924,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-AFwdW-1774121204","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 22:26:45"}},"processed_data":{"order_number":"ORD-AFwdW-1774121204","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-21 22:26:51] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-AFwdW-1774121204","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 22:26:51] production.INFO: Processed webhook data (normalized) {"id":"ORD-AFwdW-1774121204","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 22:26:51] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 22:26:51] production.INFO: SendAcceptReject: Notification queued {"user_id":1141,"notification_type":"order_approved","reference_id":175910} 
[2026-03-21 22:26:51] production.INFO: Order updated successfully. Order ID: 175910, Status: completed  
[2026-03-21 22:26:51] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-AFwdW-1774121204","status":"completed","codes_count":0} 
[2026-03-21 22:26:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1141  
[2026-03-21 22:28:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"WeBYUzr93HlkpFugvR1ZExfsR3WnnjFK","execution_time":"2026-03-21 22:28:03"} 
[2026-03-21 22:28:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"WeBYUzr93HlkpFugvR1ZExfsR3WnnjFK","execution_time":"2026-03-21 22:28:03","total_operations":5,"sites_count":1} 
[2026-03-21 22:28:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"WeBYUzr93HlkpFugvR1ZExfsR3WnnjFK","execution_time":"2026-03-21 22:28:03","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-NQvOXNiJ-1774117627","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131"]} 
[2026-03-21 22:28:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"WeBYUzr93HlkpFugvR1ZExfsR3WnnjFK","execution_time":"2026-03-21 22:28:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 22:28:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"WeBYUzr93HlkpFugvR1ZExfsR3WnnjFK","execution_time":"2026-03-21 22:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-21 22:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WeBYUzr93HlkpFugvR1ZExfsR3WnnjFK","execution_time":"2026-03-21 22:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 22:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WeBYUzr93HlkpFugvR1ZExfsR3WnnjFK","execution_time":"2026-03-21 22:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 22:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WeBYUzr93HlkpFugvR1ZExfsR3WnnjFK","execution_time":"2026-03-21 22:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 22:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WeBYUzr93HlkpFugvR1ZExfsR3WnnjFK","execution_time":"2026-03-21 22:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NQvOXNiJ-1774117627","operation_id":160839} 
[2026-03-21 22:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"WeBYUzr93HlkpFugvR1ZExfsR3WnnjFK","execution_time":"2026-03-21 22:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 22:28:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"WeBYUzr93HlkpFugvR1ZExfsR3WnnjFK","execution_time":"2026-03-21 22:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-21 22:28:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"WeBYUzr93HlkpFugvR1ZExfsR3WnnjFK","execution_time":"2026-03-21 22:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-21 22:28:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"WeBYUzr93HlkpFugvR1ZExfsR3WnnjFK","execution_time":"2026-03-21 22:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 22:28:09] production.INFO: Constructing job for order: 175911  
[2026-03-21 22:28:12] production.INFO: Handling job for order: 175911  
[2026-03-21 22:28:12] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 22:28:12] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 22:28:12] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=c4df2699-3153-423c-98bd-db4407688fc3&Player_ID=51884720954  
[2026-03-21 22:28:12] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=c4df2699-3153-423c-98bd-db4407688fc3&Player_ID=51884720954","has_body":false} 
[2026-03-21 22:28:13] production.INFO: Operation sent successfully {"operation_id":160925,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mIZND14b-1774121292","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 22:28:13"}},"processed_data":{"order_number":"ORD-mIZND14b-1774121292","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 22:28:17] production.INFO: Constructing job for order: 175912  
[2026-03-21 22:28:19] production.INFO: Handling job for order: 175912  
[2026-03-21 22:28:19] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 22:28:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 22:28:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=401ca6a5-132a-4534-b5ff-8876ffca9790&Player_ID=51884720954  
[2026-03-21 22:28:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=401ca6a5-132a-4534-b5ff-8876ffca9790&Player_ID=51884720954","has_body":false} 
[2026-03-21 22:28:19] production.INFO: Operation sent successfully {"operation_id":160926,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-AV7nD-1774121299","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 22:28:19"}},"processed_data":{"order_number":"ORD-AV7nD-1774121299","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-21 22:28:21] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-mIZND14b-1774121292","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 22:28:21] production.INFO: Processed webhook data (normalized) {"id":"ORD-mIZND14b-1774121292","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 22:28:21] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 22:28:21] production.INFO: SendAcceptReject: Notification queued {"user_id":348,"notification_type":"order_approved","reference_id":175911} 
[2026-03-21 22:28:21] production.INFO: Order updated successfully. Order ID: 175911, Status: completed  
[2026-03-21 22:28:21] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-mIZND14b-1774121292","status":"completed","codes_count":0} 
[2026-03-21 22:28:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 348  
[2026-03-21 22:28:33] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-AV7nD-1774121299","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 22:28:33] production.INFO: Processed webhook data (normalized) {"id":"ORD-AV7nD-1774121299","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 22:28:33] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 22:28:33] production.INFO: SendAcceptReject: Notification queued {"user_id":348,"notification_type":"order_approved","reference_id":175912} 
[2026-03-21 22:28:33] production.INFO: Order updated successfully. Order ID: 175912, Status: completed  
[2026-03-21 22:28:33] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-AV7nD-1774121299","status":"completed","codes_count":0} 
[2026-03-21 22:28:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 348  
[2026-03-21 22:30:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"6NyrGBaOvddpsiUvMJ8FdkE1i4uV9qpK","execution_time":"2026-03-21 22:30:02"} 
[2026-03-21 22:30:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"6NyrGBaOvddpsiUvMJ8FdkE1i4uV9qpK","execution_time":"2026-03-21 22:30:02","total_operations":5,"sites_count":1} 
[2026-03-21 22:30:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"6NyrGBaOvddpsiUvMJ8FdkE1i4uV9qpK","execution_time":"2026-03-21 22:30:02","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-NQvOXNiJ-1774117627","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131"]} 
[2026-03-21 22:30:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"6NyrGBaOvddpsiUvMJ8FdkE1i4uV9qpK","execution_time":"2026-03-21 22:30:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 22:30:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"6NyrGBaOvddpsiUvMJ8FdkE1i4uV9qpK","execution_time":"2026-03-21 22:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-21 22:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6NyrGBaOvddpsiUvMJ8FdkE1i4uV9qpK","execution_time":"2026-03-21 22:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 22:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6NyrGBaOvddpsiUvMJ8FdkE1i4uV9qpK","execution_time":"2026-03-21 22:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 22:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6NyrGBaOvddpsiUvMJ8FdkE1i4uV9qpK","execution_time":"2026-03-21 22:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 22:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6NyrGBaOvddpsiUvMJ8FdkE1i4uV9qpK","execution_time":"2026-03-21 22:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NQvOXNiJ-1774117627","operation_id":160839} 
[2026-03-21 22:30:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6NyrGBaOvddpsiUvMJ8FdkE1i4uV9qpK","execution_time":"2026-03-21 22:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 22:30:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"6NyrGBaOvddpsiUvMJ8FdkE1i4uV9qpK","execution_time":"2026-03-21 22:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-21 22:30:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"6NyrGBaOvddpsiUvMJ8FdkE1i4uV9qpK","execution_time":"2026-03-21 22:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-21 22:30:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"6NyrGBaOvddpsiUvMJ8FdkE1i4uV9qpK","execution_time":"2026-03-21 22:30:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 22:30:02] production.INFO: Executing GetProducts task...  
[2026-03-21 22:30:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 22:30:02] production.INFO: Executing GetProducts task...  
[2026-03-21 22:30:04] production.INFO: async() رجع: true  
[2026-03-21 22:30:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 22:30:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 22:30:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 22:30:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 22:30:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 22:30:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 22:30:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 22:30:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 22:30:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 22:30:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 22:30:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 22:30:31] production.ERROR: Order Failed: No query results for model [App\Models\Product].  
[2026-03-21 22:32:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"7HEzGmSXsOdqGI67S2tZiw14kpYph4Gs","execution_time":"2026-03-21 22:32:02"} 
[2026-03-21 22:32:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"7HEzGmSXsOdqGI67S2tZiw14kpYph4Gs","execution_time":"2026-03-21 22:32:02","total_operations":5,"sites_count":1} 
[2026-03-21 22:32:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"7HEzGmSXsOdqGI67S2tZiw14kpYph4Gs","execution_time":"2026-03-21 22:32:02","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-NQvOXNiJ-1774117627","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131"]} 
[2026-03-21 22:32:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"7HEzGmSXsOdqGI67S2tZiw14kpYph4Gs","execution_time":"2026-03-21 22:32:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 22:32:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"7HEzGmSXsOdqGI67S2tZiw14kpYph4Gs","execution_time":"2026-03-21 22:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-21 22:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7HEzGmSXsOdqGI67S2tZiw14kpYph4Gs","execution_time":"2026-03-21 22:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 22:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7HEzGmSXsOdqGI67S2tZiw14kpYph4Gs","execution_time":"2026-03-21 22:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 22:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7HEzGmSXsOdqGI67S2tZiw14kpYph4Gs","execution_time":"2026-03-21 22:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 22:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7HEzGmSXsOdqGI67S2tZiw14kpYph4Gs","execution_time":"2026-03-21 22:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NQvOXNiJ-1774117627","operation_id":160839} 
[2026-03-21 22:32:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"7HEzGmSXsOdqGI67S2tZiw14kpYph4Gs","execution_time":"2026-03-21 22:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 22:32:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"7HEzGmSXsOdqGI67S2tZiw14kpYph4Gs","execution_time":"2026-03-21 22:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-21 22:32:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"7HEzGmSXsOdqGI67S2tZiw14kpYph4Gs","execution_time":"2026-03-21 22:32:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-21 22:32:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"7HEzGmSXsOdqGI67S2tZiw14kpYph4Gs","execution_time":"2026-03-21 22:32:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 22:32:33] production.ERROR: Order Failed: No query results for model [App\Models\Product].  
[2026-03-21 22:33:38] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":175900} 
[2026-03-21 22:33:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-21 22:34:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"k50tv04f3xcuMA8f4L0Kmw0bnMUhoIPM","execution_time":"2026-03-21 22:34:03"} 
[2026-03-21 22:34:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"k50tv04f3xcuMA8f4L0Kmw0bnMUhoIPM","execution_time":"2026-03-21 22:34:03","total_operations":5,"sites_count":1} 
[2026-03-21 22:34:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"k50tv04f3xcuMA8f4L0Kmw0bnMUhoIPM","execution_time":"2026-03-21 22:34:03","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-NQvOXNiJ-1774117627","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131"]} 
[2026-03-21 22:34:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"k50tv04f3xcuMA8f4L0Kmw0bnMUhoIPM","execution_time":"2026-03-21 22:34:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 22:34:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"k50tv04f3xcuMA8f4L0Kmw0bnMUhoIPM","execution_time":"2026-03-21 22:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-21 22:34:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"k50tv04f3xcuMA8f4L0Kmw0bnMUhoIPM","execution_time":"2026-03-21 22:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 22:34:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"k50tv04f3xcuMA8f4L0Kmw0bnMUhoIPM","execution_time":"2026-03-21 22:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 22:34:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"k50tv04f3xcuMA8f4L0Kmw0bnMUhoIPM","execution_time":"2026-03-21 22:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 22:34:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"k50tv04f3xcuMA8f4L0Kmw0bnMUhoIPM","execution_time":"2026-03-21 22:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NQvOXNiJ-1774117627","operation_id":160839} 
[2026-03-21 22:34:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"k50tv04f3xcuMA8f4L0Kmw0bnMUhoIPM","execution_time":"2026-03-21 22:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 22:34:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"k50tv04f3xcuMA8f4L0Kmw0bnMUhoIPM","execution_time":"2026-03-21 22:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-21 22:34:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"k50tv04f3xcuMA8f4L0Kmw0bnMUhoIPM","execution_time":"2026-03-21 22:34:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-21 22:34:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"k50tv04f3xcuMA8f4L0Kmw0bnMUhoIPM","execution_time":"2026-03-21 22:34:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 22:35:01] production.INFO: Executing GetProducts task...  
[2026-03-21 22:35:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 22:35:01] production.INFO: Executing GetProducts task...  
[2026-03-21 22:35:03] production.INFO: async() رجع: true  
[2026-03-21 22:35:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 22:35:03] production.WARNING: Product with ID 395 not found  
[2026-03-21 22:35:04] production.WARNING: Product with ID 213 not found  
[2026-03-21 22:35:04] production.WARNING: Product with ID 212 not found  
[2026-03-21 22:35:04] production.WARNING: Product with ID 211 not found  
[2026-03-21 22:35:04] production.WARNING: Product with ID 210 not found  
[2026-03-21 22:35:04] production.WARNING: Product with ID 209 not found  
[2026-03-21 22:35:04] production.WARNING: Product with ID 214 not found  
[2026-03-21 22:35:04] production.WARNING: Product with ID 215 not found  
[2026-03-21 22:35:04] production.WARNING: Product with ID 216 not found  
[2026-03-21 22:35:04] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 22:35:19] production.INFO: Constructing job for order: 175913  
[2026-03-21 22:35:20] production.INFO: Constructing job for order: 175914  
[2026-03-21 22:35:22] production.INFO: Handling job for order: 175913  
[2026-03-21 22:35:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 22:35:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 22:35:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=500&uuid=7069dfa6-c549-400c-b35a-05f3a7f7eb2a&Player_ID=_SlVP_  
[2026-03-21 22:35:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=500&uuid=7069dfa6-c549-400c-b35a-05f3a7f7eb2a&Player_ID=_SlVP_","has_body":false} 
[2026-03-21 22:35:23] production.INFO: Operation sent successfully {"operation_id":160927,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-HIa8P1-1774121723","amount":8.7391303999999987439650794840417802333831787109375,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-21 22:35:23"}},"processed_data":{"order_number":"ORD-HIa8P1-1774121723","amount":8.7391303999999987439650794840417802333831787109375,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-21 22:35:23] production.INFO: Handling job for order: 175914  
[2026-03-21 22:35:23] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 22:35:23] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 22:35:23] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=6a5a443d-a658-4520-a658-9749bb94b1ef&Player_ID=35785465  
[2026-03-21 22:35:23] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1000&uuid=6a5a443d-a658-4520-a658-9749bb94b1ef&Player_ID=35785465","has_body":false} 
[2026-03-21 22:35:24] production.INFO: Operation sent successfully {"operation_id":160928,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-aMwLu-1774121724","amount":1.7179480000000000305959702018299140036106109619140625,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-21 22:35:24"}},"processed_data":{"order_number":"ORD-aMwLu-1774121724","amount":1.7179480000000000305959702018299140036106109619140625,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-21 22:35:28] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-HIa8P1-1774121723","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 22:35:28] production.INFO: Processed webhook data (normalized) {"id":"ORD-HIa8P1-1774121723","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 22:35:28] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 22:35:28] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":175913} 
[2026-03-21 22:35:28] production.INFO: Order updated successfully. Order ID: 175913, Status: completed  
[2026-03-21 22:35:28] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-HIa8P1-1774121723","status":"completed","codes_count":0} 
[2026-03-21 22:35:28] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-aMwLu-1774121724","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 22:35:28] production.INFO: Processed webhook data (normalized) {"id":"ORD-aMwLu-1774121724","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 22:35:28] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 22:35:28] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":175914} 
[2026-03-21 22:35:28] production.INFO: Order updated successfully. Order ID: 175914, Status: completed  
[2026-03-21 22:35:28] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-aMwLu-1774121724","status":"completed","codes_count":0} 
[2026-03-21 22:35:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-21 22:35:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 22:36:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"vdOh8SzRI3Dp9Mq6LCmQqoAOe0r4qjwt","execution_time":"2026-03-21 22:36:03"} 
[2026-03-21 22:36:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"vdOh8SzRI3Dp9Mq6LCmQqoAOe0r4qjwt","execution_time":"2026-03-21 22:36:03","total_operations":5,"sites_count":1} 
[2026-03-21 22:36:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"vdOh8SzRI3Dp9Mq6LCmQqoAOe0r4qjwt","execution_time":"2026-03-21 22:36:03","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-NQvOXNiJ-1774117627","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131"]} 
[2026-03-21 22:36:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"vdOh8SzRI3Dp9Mq6LCmQqoAOe0r4qjwt","execution_time":"2026-03-21 22:36:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 22:36:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"vdOh8SzRI3Dp9Mq6LCmQqoAOe0r4qjwt","execution_time":"2026-03-21 22:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-21 22:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vdOh8SzRI3Dp9Mq6LCmQqoAOe0r4qjwt","execution_time":"2026-03-21 22:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 22:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vdOh8SzRI3Dp9Mq6LCmQqoAOe0r4qjwt","execution_time":"2026-03-21 22:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 22:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vdOh8SzRI3Dp9Mq6LCmQqoAOe0r4qjwt","execution_time":"2026-03-21 22:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 22:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vdOh8SzRI3Dp9Mq6LCmQqoAOe0r4qjwt","execution_time":"2026-03-21 22:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NQvOXNiJ-1774117627","operation_id":160839} 
[2026-03-21 22:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vdOh8SzRI3Dp9Mq6LCmQqoAOe0r4qjwt","execution_time":"2026-03-21 22:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 22:36:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"vdOh8SzRI3Dp9Mq6LCmQqoAOe0r4qjwt","execution_time":"2026-03-21 22:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-21 22:36:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"vdOh8SzRI3Dp9Mq6LCmQqoAOe0r4qjwt","execution_time":"2026-03-21 22:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-21 22:36:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"vdOh8SzRI3Dp9Mq6LCmQqoAOe0r4qjwt","execution_time":"2026-03-21 22:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 22:37:32] production.INFO: Constructing job for order: 175915  
[2026-03-21 22:37:33] production.INFO: Handling job for order: 175915  
[2026-03-21 22:37:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 22:37:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 22:37:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/783/params?qty=10000&uuid=b5e5d44e-3470-4b5f-a1f6-00f0038b5c7c&Player_ID=57262233  
[2026-03-21 22:37:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/783/params?qty=10000&uuid=b5e5d44e-3470-4b5f-a1f6-00f0038b5c7c&Player_ID=57262233","has_body":false} 
[2026-03-21 22:37:34] production.INFO: Operation sent successfully {"operation_id":160929,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-X55dy9-1774121854","amount":1.691791999999999962511765261297114193439483642578125,"status":"processing","product":"Saya Amount","game":"Saya","notes":[],"created_at":"2026-03-21 22:37:34"}},"processed_data":{"order_number":"ORD-X55dy9-1774121854","amount":1.691791999999999962511765261297114193439483642578125,"status":"processing","product":"Saya Amount","game":"Saya"}} 
[2026-03-21 22:37:34] production.INFO: SendAcceptReject: Notification queued {"user_id":33,"notification_type":"request_approved","reference_id":18386} 
[2026-03-21 22:37:34] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 33  
[2026-03-21 22:37:46] production.INFO: SendAcceptReject: Notification queued {"user_id":576,"notification_type":"request_approved","reference_id":18387} 
[2026-03-21 22:37:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 576  
[2026-03-21 22:38:00] production.INFO: SendAcceptReject: Notification queued {"user_id":191,"notification_type":"request_approved","reference_id":18388} 
[2026-03-21 22:38:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"BGPSo3opSVsk3MZaZHbpheZB5GsnWxab","execution_time":"2026-03-21 22:38:01"} 
[2026-03-21 22:38:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"BGPSo3opSVsk3MZaZHbpheZB5GsnWxab","execution_time":"2026-03-21 22:38:01","total_operations":6,"sites_count":1} 
[2026-03-21 22:38:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"BGPSo3opSVsk3MZaZHbpheZB5GsnWxab","execution_time":"2026-03-21 22:38:01","site_id":3,"site_name":"swgamessd","orders_count":6,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-NQvOXNiJ-1774117627","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131","ORD-X55dy9-1774121854"]} 
[2026-03-21 22:38:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"BGPSo3opSVsk3MZaZHbpheZB5GsnWxab","execution_time":"2026-03-21 22:38:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 22:38:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"BGPSo3opSVsk3MZaZHbpheZB5GsnWxab","execution_time":"2026-03-21 22:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":6} 
[2026-03-21 22:38:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BGPSo3opSVsk3MZaZHbpheZB5GsnWxab","execution_time":"2026-03-21 22:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 22:38:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BGPSo3opSVsk3MZaZHbpheZB5GsnWxab","execution_time":"2026-03-21 22:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 22:38:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BGPSo3opSVsk3MZaZHbpheZB5GsnWxab","execution_time":"2026-03-21 22:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 22:38:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BGPSo3opSVsk3MZaZHbpheZB5GsnWxab","execution_time":"2026-03-21 22:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NQvOXNiJ-1774117627","operation_id":160839} 
[2026-03-21 22:38:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BGPSo3opSVsk3MZaZHbpheZB5GsnWxab","execution_time":"2026-03-21 22:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-X55dy9-1774121854","operation_id":160929} 
[2026-03-21 22:38:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BGPSo3opSVsk3MZaZHbpheZB5GsnWxab","execution_time":"2026-03-21 22:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 22:38:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"BGPSo3opSVsk3MZaZHbpheZB5GsnWxab","execution_time":"2026-03-21 22:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":6,"updates_prepared":0} 
[2026-03-21 22:38:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"BGPSo3opSVsk3MZaZHbpheZB5GsnWxab","execution_time":"2026-03-21 22:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-21 22:38:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"BGPSo3opSVsk3MZaZHbpheZB5GsnWxab","execution_time":"2026-03-21 22:38:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 22:38:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 191  
[2026-03-21 22:38:18] production.INFO: Constructing job for order: 175916  
[2026-03-21 22:38:19] production.INFO: Handling job for order: 175916  
[2026-03-21 22:38:19] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 22:38:19] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 22:38:19] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d84cbc69-d56a-4ac3-81c4-85de02e90c58&Player_ID=52387488578  
[2026-03-21 22:38:19] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d84cbc69-d56a-4ac3-81c4-85de02e90c58&Player_ID=52387488578","has_body":false} 
[2026-03-21 22:38:20] production.INFO: Operation sent successfully {"operation_id":160930,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qEU-1774121900","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 22:38:20"}},"processed_data":{"order_number":"ORD-qEU-1774121900","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 22:38:21] production.INFO: SendAcceptReject: Notification queued {"user_id":726,"notification_type":"request_approved","reference_id":18389} 
[2026-03-21 22:38:23] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 726  
[2026-03-21 22:38:27] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-qEU-1774121900","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 22:38:27] production.INFO: Processed webhook data (normalized) {"id":"ORD-qEU-1774121900","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 22:38:27] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 22:38:27] production.INFO: SendAcceptReject: Notification queued {"user_id":1471,"notification_type":"order_approved","reference_id":175916} 
[2026-03-21 22:38:27] production.INFO: Order updated successfully. Order ID: 175916, Status: completed  
[2026-03-21 22:38:27] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-qEU-1774121900","status":"completed","codes_count":0} 
[2026-03-21 22:38:29] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1471  
[2026-03-21 22:38:39] production.INFO: SendAcceptReject: Notification queued {"user_id":1754,"notification_type":"request_approved","reference_id":18390} 
[2026-03-21 22:38:41] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1754  
[2026-03-21 22:40:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"vmxYJpWeQ5QFe4eHy9SBTtvdrqzWQn9Z","execution_time":"2026-03-21 22:40:02"} 
[2026-03-21 22:40:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"vmxYJpWeQ5QFe4eHy9SBTtvdrqzWQn9Z","execution_time":"2026-03-21 22:40:02","total_operations":6,"sites_count":1} 
[2026-03-21 22:40:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"vmxYJpWeQ5QFe4eHy9SBTtvdrqzWQn9Z","execution_time":"2026-03-21 22:40:02","site_id":3,"site_name":"swgamessd","orders_count":6,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-NQvOXNiJ-1774117627","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131","ORD-X55dy9-1774121854"]} 
[2026-03-21 22:40:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"vmxYJpWeQ5QFe4eHy9SBTtvdrqzWQn9Z","execution_time":"2026-03-21 22:40:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 22:40:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"vmxYJpWeQ5QFe4eHy9SBTtvdrqzWQn9Z","execution_time":"2026-03-21 22:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":6} 
[2026-03-21 22:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vmxYJpWeQ5QFe4eHy9SBTtvdrqzWQn9Z","execution_time":"2026-03-21 22:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 22:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vmxYJpWeQ5QFe4eHy9SBTtvdrqzWQn9Z","execution_time":"2026-03-21 22:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 22:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vmxYJpWeQ5QFe4eHy9SBTtvdrqzWQn9Z","execution_time":"2026-03-21 22:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 22:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vmxYJpWeQ5QFe4eHy9SBTtvdrqzWQn9Z","execution_time":"2026-03-21 22:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NQvOXNiJ-1774117627","operation_id":160839} 
[2026-03-21 22:40:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vmxYJpWeQ5QFe4eHy9SBTtvdrqzWQn9Z","execution_time":"2026-03-21 22:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 22:40:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"vmxYJpWeQ5QFe4eHy9SBTtvdrqzWQn9Z","execution_time":"2026-03-21 22:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":1,"skipped":5,"updates_prepared":1} 
[2026-03-21 22:40:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"vmxYJpWeQ5QFe4eHy9SBTtvdrqzWQn9Z","execution_time":"2026-03-21 22:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 22:40:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"vmxYJpWeQ5QFe4eHy9SBTtvdrqzWQn9Z","execution_time":"2026-03-21 22:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"count":1} 
[2026-03-21 22:40:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"vmxYJpWeQ5QFe4eHy9SBTtvdrqzWQn9Z","execution_time":"2026-03-21 22:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"count":1} 
[2026-03-21 22:40:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"vmxYJpWeQ5QFe4eHy9SBTtvdrqzWQn9Z","execution_time":"2026-03-21 22:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"user_id":32,"notification_type":"order_approved","reference_id":175915} 
[2026-03-21 22:40:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"vmxYJpWeQ5QFe4eHy9SBTtvdrqzWQn9Z","execution_time":"2026-03-21 22:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 22:40:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"vmxYJpWeQ5QFe4eHy9SBTtvdrqzWQn9Z","execution_time":"2026-03-21 22:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 22:40:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"vmxYJpWeQ5QFe4eHy9SBTtvdrqzWQn9Z","execution_time":"2026-03-21 22:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":1,"errors":0} 
[2026-03-21 22:40:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"vmxYJpWeQ5QFe4eHy9SBTtvdrqzWQn9Z","execution_time":"2026-03-21 22:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":1,"errors":0} 
[2026-03-21 22:40:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"vmxYJpWeQ5QFe4eHy9SBTtvdrqzWQn9Z","execution_time":"2026-03-21 22:40:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 22:40:02] production.INFO: Executing GetProducts task...  
[2026-03-21 22:40:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 22:40:02] production.INFO: Executing GetProducts task...  
[2026-03-21 22:40:04] production.INFO: async() رجع: true  
[2026-03-21 22:40:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 22:40:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 22:40:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 22:40:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 22:40:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 22:40:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 22:40:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 22:40:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 22:40:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 22:40:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 22:40:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 22:40:06] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-21 22:41:55] production.INFO: Constructing job for order: 175917  
[2026-03-21 22:41:57] production.INFO: Handling job for order: 175917  
[2026-03-21 22:41:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 22:41:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 22:41:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/564/params?qty=24000&uuid=0ae6587e-a5e8-4d40-a81e-91fecdfaae07&Player_ID=127752924  
[2026-03-21 22:41:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/564/params?qty=24000&uuid=0ae6587e-a5e8-4d40-a81e-91fecdfaae07&Player_ID=127752924","has_body":false} 
[2026-03-21 22:41:58] production.INFO: Operation sent successfully {"operation_id":160931,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-tVS-1774122117","amount":3.315422399999999658604110663873143494129180908203125,"status":"processing","product":"Sugo Amount","game":"Sugo","notes":[],"created_at":"2026-03-21 22:41:58"}},"processed_data":{"order_number":"ORD-tVS-1774122117","amount":3.315422399999999658604110663873143494129180908203125,"status":"processing","product":"Sugo Amount","game":"Sugo"}} 
[2026-03-21 22:42:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"uhshwJEbvZKBul8amKXSlz8O0fjaC2pq","execution_time":"2026-03-21 22:42:01"} 
[2026-03-21 22:42:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"uhshwJEbvZKBul8amKXSlz8O0fjaC2pq","execution_time":"2026-03-21 22:42:01","total_operations":6,"sites_count":1} 
[2026-03-21 22:42:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"uhshwJEbvZKBul8amKXSlz8O0fjaC2pq","execution_time":"2026-03-21 22:42:01","site_id":3,"site_name":"swgamessd","orders_count":6,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-NQvOXNiJ-1774117627","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131","ORD-tVS-1774122117"]} 
[2026-03-21 22:42:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"uhshwJEbvZKBul8amKXSlz8O0fjaC2pq","execution_time":"2026-03-21 22:42:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 22:42:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"uhshwJEbvZKBul8amKXSlz8O0fjaC2pq","execution_time":"2026-03-21 22:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":6} 
[2026-03-21 22:42:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uhshwJEbvZKBul8amKXSlz8O0fjaC2pq","execution_time":"2026-03-21 22:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 22:42:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uhshwJEbvZKBul8amKXSlz8O0fjaC2pq","execution_time":"2026-03-21 22:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 22:42:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uhshwJEbvZKBul8amKXSlz8O0fjaC2pq","execution_time":"2026-03-21 22:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 22:42:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uhshwJEbvZKBul8amKXSlz8O0fjaC2pq","execution_time":"2026-03-21 22:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NQvOXNiJ-1774117627","operation_id":160839} 
[2026-03-21 22:42:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uhshwJEbvZKBul8amKXSlz8O0fjaC2pq","execution_time":"2026-03-21 22:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-tVS-1774122117","operation_id":160931} 
[2026-03-21 22:42:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"uhshwJEbvZKBul8amKXSlz8O0fjaC2pq","execution_time":"2026-03-21 22:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 22:42:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"uhshwJEbvZKBul8amKXSlz8O0fjaC2pq","execution_time":"2026-03-21 22:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":6,"updates_prepared":0} 
[2026-03-21 22:42:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"uhshwJEbvZKBul8amKXSlz8O0fjaC2pq","execution_time":"2026-03-21 22:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-21 22:42:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"uhshwJEbvZKBul8amKXSlz8O0fjaC2pq","execution_time":"2026-03-21 22:42:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 22:42:02] production.INFO: Constructing job for order: 175918  
[2026-03-21 22:42:04] production.INFO: Handling job for order: 175918  
[2026-03-21 22:42:04] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 22:42:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 22:42:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/97/params?qty=18916&uuid=63387e9a-3f83-46d8-b3ab-c8f44338b7b1&Player_ID=821910391  
[2026-03-21 22:42:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/97/params?qty=18916&uuid=63387e9a-3f83-46d8-b3ab-c8f44338b7b1&Player_ID=821910391","has_body":false} 
[2026-03-21 22:42:05] production.INFO: Operation sent successfully {"operation_id":160932,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-wsxKsE4X-1774122124","amount":19.75358723880000155759262270294129848480224609375,"status":"processing","product":"PartyStar Amount","game":"PartyStar","notes":[],"created_at":"2026-03-21 22:42:05"}},"processed_data":{"order_number":"ORD-wsxKsE4X-1774122124","amount":19.75358723880000155759262270294129848480224609375,"status":"processing","product":"PartyStar Amount","game":"PartyStar"}} 
[2026-03-21 22:42:59] production.INFO: Constructing job for order: 175919  
[2026-03-21 22:43:02] production.INFO: Handling job for order: 175919  
[2026-03-21 22:43:02] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 22:43:02] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 22:43:02] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=3ca339ae-197b-4086-bdb0-990d8bba61f7&Player_ID=52038596807  
[2026-03-21 22:43:02] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=3ca339ae-197b-4086-bdb0-990d8bba61f7&Player_ID=52038596807","has_body":false} 
[2026-03-21 22:43:03] production.INFO: Operation sent successfully {"operation_id":160933,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ntewtIg-1774122182","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 22:43:03"}},"processed_data":{"order_number":"ORD-ntewtIg-1774122182","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 22:43:11] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ntewtIg-1774122182","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 22:43:11] production.INFO: Processed webhook data (normalized) {"id":"ORD-ntewtIg-1774122182","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 22:43:11] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 22:43:11] production.INFO: SendAcceptReject: Notification queued {"user_id":726,"notification_type":"order_approved","reference_id":175919} 
[2026-03-21 22:43:11] production.INFO: Order updated successfully. Order ID: 175919, Status: completed  
[2026-03-21 22:43:11] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ntewtIg-1774122182","status":"completed","codes_count":0} 
[2026-03-21 22:43:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 726  
[2026-03-21 22:44:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-tVS-1774122117","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 22:44:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-tVS-1774122117","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 22:44:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 22:44:02] production.INFO: SendAcceptReject: Notification queued {"user_id":191,"notification_type":"order_approved","reference_id":175917} 
[2026-03-21 22:44:02] production.INFO: Order updated successfully. Order ID: 175917, Status: completed  
[2026-03-21 22:44:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-tVS-1774122117","status":"completed","codes_count":0} 
[2026-03-21 22:44:02] production.INFO: Constructing job for order: 175920  
[2026-03-21 22:44:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"fi4JbsnKUcHSqvSgr6mTtJZFeCkWqpBS","execution_time":"2026-03-21 22:44:03"} 
[2026-03-21 22:44:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"fi4JbsnKUcHSqvSgr6mTtJZFeCkWqpBS","execution_time":"2026-03-21 22:44:03","total_operations":6,"sites_count":1} 
[2026-03-21 22:44:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"fi4JbsnKUcHSqvSgr6mTtJZFeCkWqpBS","execution_time":"2026-03-21 22:44:03","site_id":3,"site_name":"swgamessd","orders_count":6,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-NQvOXNiJ-1774117627","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131","ORD-wsxKsE4X-1774122124"]} 
[2026-03-21 22:44:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"fi4JbsnKUcHSqvSgr6mTtJZFeCkWqpBS","execution_time":"2026-03-21 22:44:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 22:44:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"fi4JbsnKUcHSqvSgr6mTtJZFeCkWqpBS","execution_time":"2026-03-21 22:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":6} 
[2026-03-21 22:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fi4JbsnKUcHSqvSgr6mTtJZFeCkWqpBS","execution_time":"2026-03-21 22:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 22:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fi4JbsnKUcHSqvSgr6mTtJZFeCkWqpBS","execution_time":"2026-03-21 22:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 22:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fi4JbsnKUcHSqvSgr6mTtJZFeCkWqpBS","execution_time":"2026-03-21 22:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 22:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fi4JbsnKUcHSqvSgr6mTtJZFeCkWqpBS","execution_time":"2026-03-21 22:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NQvOXNiJ-1774117627","operation_id":160839} 
[2026-03-21 22:44:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fi4JbsnKUcHSqvSgr6mTtJZFeCkWqpBS","execution_time":"2026-03-21 22:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 22:44:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"fi4JbsnKUcHSqvSgr6mTtJZFeCkWqpBS","execution_time":"2026-03-21 22:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":1,"skipped":5,"updates_prepared":1} 
[2026-03-21 22:44:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"fi4JbsnKUcHSqvSgr6mTtJZFeCkWqpBS","execution_time":"2026-03-21 22:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 22:44:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"fi4JbsnKUcHSqvSgr6mTtJZFeCkWqpBS","execution_time":"2026-03-21 22:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"count":1} 
[2026-03-21 22:44:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"fi4JbsnKUcHSqvSgr6mTtJZFeCkWqpBS","execution_time":"2026-03-21 22:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"count":1} 
[2026-03-21 22:44:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"fi4JbsnKUcHSqvSgr6mTtJZFeCkWqpBS","execution_time":"2026-03-21 22:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"user_id":576,"notification_type":"order_approved","reference_id":175918} 
[2026-03-21 22:44:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"fi4JbsnKUcHSqvSgr6mTtJZFeCkWqpBS","execution_time":"2026-03-21 22:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 22:44:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"fi4JbsnKUcHSqvSgr6mTtJZFeCkWqpBS","execution_time":"2026-03-21 22:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 22:44:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"fi4JbsnKUcHSqvSgr6mTtJZFeCkWqpBS","execution_time":"2026-03-21 22:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":1,"errors":0} 
[2026-03-21 22:44:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"fi4JbsnKUcHSqvSgr6mTtJZFeCkWqpBS","execution_time":"2026-03-21 22:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":1,"errors":0} 
[2026-03-21 22:44:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"fi4JbsnKUcHSqvSgr6mTtJZFeCkWqpBS","execution_time":"2026-03-21 22:44:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 22:44:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 191  
[2026-03-21 22:44:03] production.INFO: Handling job for order: 175920  
[2026-03-21 22:44:03] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 22:44:03] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 22:44:03] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/6/params?qty=1&uuid=31ee4470-462f-493f-9d75-6b7fa582124b&Player_ID=0952494373  
[2026-03-21 22:44:03] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/6/params?qty=1&uuid=31ee4470-462f-493f-9d75-6b7fa582124b&Player_ID=0952494373","has_body":false} 
[2026-03-21 22:44:03] production.INFO: Operation sent successfully {"operation_id":160934,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vZkIk-1774122243","amount":26.38340000000000173940861714072525501251220703125,"status":"processing","product":"25 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 22:44:03"}},"processed_data":{"order_number":"ORD-vZkIk-1774122243","amount":26.38340000000000173940861714072525501251220703125,"status":"processing","product":"25 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 22:44:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 576  
[2026-03-21 22:45:01] production.INFO: Constructing job for order: 175921  
[2026-03-21 22:45:04] production.INFO: Executing GetProducts task...  
[2026-03-21 22:45:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 22:45:04] production.INFO: Executing GetProducts task...  
[2026-03-21 22:45:05] production.INFO: async() رجع: true  
[2026-03-21 22:45:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 22:45:06] production.WARNING: Product with ID 395 not found  
[2026-03-21 22:45:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 22:45:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 22:45:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 22:45:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 22:45:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 22:45:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 22:45:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 22:45:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 22:45:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 22:45:07] production.INFO: Handling job for order: 175921  
[2026-03-21 22:45:07] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 22:45:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 22:45:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=806a4a3c-607a-4da0-aa4c-de885f2f5df2&Player_ID=0952494373  
[2026-03-21 22:45:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=806a4a3c-607a-4da0-aa4c-de885f2f5df2&Player_ID=0952494373","has_body":false} 
[2026-03-21 22:45:08] production.INFO: Operation sent successfully {"operation_id":160935,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-vuhihiH3-1774122307","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 22:45:08"}},"processed_data":{"order_number":"ORD-vuhihiH3-1774122307","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 22:46:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"AiXdxmBebbdJKhTFTfYqO6GEcCq3Ub16","execution_time":"2026-03-21 22:46:02"} 
[2026-03-21 22:46:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"AiXdxmBebbdJKhTFTfYqO6GEcCq3Ub16","execution_time":"2026-03-21 22:46:02","total_operations":7,"sites_count":2} 
[2026-03-21 22:46:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"AiXdxmBebbdJKhTFTfYqO6GEcCq3Ub16","execution_time":"2026-03-21 22:46:02","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-NQvOXNiJ-1774117627","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131"]} 
[2026-03-21 22:46:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"AiXdxmBebbdJKhTFTfYqO6GEcCq3Ub16","execution_time":"2026-03-21 22:46:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 22:46:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"AiXdxmBebbdJKhTFTfYqO6GEcCq3Ub16","execution_time":"2026-03-21 22:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-21 22:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AiXdxmBebbdJKhTFTfYqO6GEcCq3Ub16","execution_time":"2026-03-21 22:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 22:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AiXdxmBebbdJKhTFTfYqO6GEcCq3Ub16","execution_time":"2026-03-21 22:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 22:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AiXdxmBebbdJKhTFTfYqO6GEcCq3Ub16","execution_time":"2026-03-21 22:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 22:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AiXdxmBebbdJKhTFTfYqO6GEcCq3Ub16","execution_time":"2026-03-21 22:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NQvOXNiJ-1774117627","operation_id":160839} 
[2026-03-21 22:46:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"AiXdxmBebbdJKhTFTfYqO6GEcCq3Ub16","execution_time":"2026-03-21 22:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 22:46:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"AiXdxmBebbdJKhTFTfYqO6GEcCq3Ub16","execution_time":"2026-03-21 22:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-21 22:46:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"AiXdxmBebbdJKhTFTfYqO6GEcCq3Ub16","execution_time":"2026-03-21 22:46:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-21 22:46:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"AiXdxmBebbdJKhTFTfYqO6GEcCq3Ub16","execution_time":"2026-03-21 22:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"orders_count":2,"order_ids":["ORD-vZkIk-1774122243","ORD-vuhihiH3-1774122307"]} 
[2026-03-21 22:46:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"AiXdxmBebbdJKhTFTfYqO6GEcCq3Ub16","execution_time":"2026-03-21 22:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 22:46:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"AiXdxmBebbdJKhTFTfYqO6GEcCq3Ub16","execution_time":"2026-03-21 22:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"orders_count":2} 
[2026-03-21 22:46:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"AiXdxmBebbdJKhTFTfYqO6GEcCq3Ub16","execution_time":"2026-03-21 22:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vZkIk-1774122243","operation_id":160934,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-21 22:46:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"AiXdxmBebbdJKhTFTfYqO6GEcCq3Ub16","execution_time":"2026-03-21 22:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vZkIk-1774122243","operation_id":160934,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-21 22:46:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"AiXdxmBebbdJKhTFTfYqO6GEcCq3Ub16","execution_time":"2026-03-21 22:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vZkIk-1774122243","operation_id":160934,"count":2} 
[2026-03-21 22:46:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"AiXdxmBebbdJKhTFTfYqO6GEcCq3Ub16","execution_time":"2026-03-21 22:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vZkIk-1774122243","operation_id":160934,"count":2} 
[2026-03-21 22:46:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"AiXdxmBebbdJKhTFTfYqO6GEcCq3Ub16","execution_time":"2026-03-21 22:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vZkIk-1774122243","operation_id":160934,"user_id":726,"notification_type":"order_approved","reference_id":175921} 
[2026-03-21 22:46:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"AiXdxmBebbdJKhTFTfYqO6GEcCq3Ub16","execution_time":"2026-03-21 22:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vZkIk-1774122243","operation_id":160934,"user_id":726,"notification_type":"order_approved","reference_id":175920} 
[2026-03-21 22:46:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"AiXdxmBebbdJKhTFTfYqO6GEcCq3Ub16","execution_time":"2026-03-21 22:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vZkIk-1774122243","operation_id":160934,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-21 22:46:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"AiXdxmBebbdJKhTFTfYqO6GEcCq3Ub16","execution_time":"2026-03-21 22:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vZkIk-1774122243","operation_id":160934,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-21 22:46:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"AiXdxmBebbdJKhTFTfYqO6GEcCq3Ub16","execution_time":"2026-03-21 22:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vZkIk-1774122243","operation_id":160934,"processed":2,"errors":0} 
[2026-03-21 22:46:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"AiXdxmBebbdJKhTFTfYqO6GEcCq3Ub16","execution_time":"2026-03-21 22:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vZkIk-1774122243","operation_id":160934,"processed":2,"errors":0} 
[2026-03-21 22:46:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"AiXdxmBebbdJKhTFTfYqO6GEcCq3Ub16","execution_time":"2026-03-21 22:46:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-vZkIk-1774122243","operation_id":160934} 
[2026-03-21 22:46:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 726  
[2026-03-21 22:46:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 726  
[2026-03-21 22:46:14] production.INFO: Constructing job for order: 175922  
[2026-03-21 22:46:17] production.INFO: Handling job for order: 175922  
[2026-03-21 22:46:17] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 22:46:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 22:46:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=8fe19dbe-36a2-40d6-9b4e-6d83cebc62d3&Player_ID=0952494373  
[2026-03-21 22:46:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/7/params?qty=1&uuid=8fe19dbe-36a2-40d6-9b4e-6d83cebc62d3&Player_ID=0952494373","has_body":false} 
[2026-03-21 22:46:18] production.INFO: Operation sent successfully {"operation_id":160936,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Wx0hMi-1774122377","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 22:46:18"}},"processed_data":{"order_number":"ORD-Wx0hMi-1774122377","amount":31.66008000000000066620486904866993427276611328125,"status":"processing","product":"30 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 22:47:46] production.INFO: Constructing job for order: 175923  
[2026-03-21 22:47:48] production.INFO: Handling job for order: 175923  
[2026-03-21 22:47:48] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 22:47:48] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 22:47:48] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=ff36a2e9-71ff-4bf7-9e0f-355e585202bf&Player_ID=1662758561  
[2026-03-21 22:47:48] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=10000&uuid=ff36a2e9-71ff-4bf7-9e0f-355e585202bf&Player_ID=1662758561","has_body":false} 
[2026-03-21 22:47:49] production.INFO: Operation sent successfully {"operation_id":160937,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xx5t6-1774122468","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-21 22:47:49"}},"processed_data":{"order_number":"ORD-xx5t6-1774122468","amount":1.1256000000000001559641304993419907987117767333984375,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-21 22:47:49] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-21 22:47:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 225  
[2026-03-21 22:47:52] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1689  
[2026-03-21 22:47:56] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-xx5t6-1774122468","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 22:47:56] production.INFO: Processed webhook data (normalized) {"id":"ORD-xx5t6-1774122468","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 22:47:56] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 22:47:56] production.INFO: SendAcceptReject: Notification queued {"user_id":568,"notification_type":"order_approved","reference_id":175923} 
[2026-03-21 22:47:56] production.INFO: Order updated successfully. Order ID: 175923, Status: completed  
[2026-03-21 22:47:56] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-xx5t6-1774122468","status":"completed","codes_count":0} 
[2026-03-21 22:47:58] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 568  
[2026-03-21 22:48:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"Xh8a5Escxq8UWFvDDqFNAUWMXq9EmXm2","execution_time":"2026-03-21 22:48:04"} 
[2026-03-21 22:48:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"Xh8a5Escxq8UWFvDDqFNAUWMXq9EmXm2","execution_time":"2026-03-21 22:48:04","total_operations":6,"sites_count":2} 
[2026-03-21 22:48:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Xh8a5Escxq8UWFvDDqFNAUWMXq9EmXm2","execution_time":"2026-03-21 22:48:04","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-NQvOXNiJ-1774117627","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131"]} 
[2026-03-21 22:48:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Xh8a5Escxq8UWFvDDqFNAUWMXq9EmXm2","execution_time":"2026-03-21 22:48:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 22:48:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Xh8a5Escxq8UWFvDDqFNAUWMXq9EmXm2","execution_time":"2026-03-21 22:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-21 22:48:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Xh8a5Escxq8UWFvDDqFNAUWMXq9EmXm2","execution_time":"2026-03-21 22:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 22:48:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Xh8a5Escxq8UWFvDDqFNAUWMXq9EmXm2","execution_time":"2026-03-21 22:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 22:48:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Xh8a5Escxq8UWFvDDqFNAUWMXq9EmXm2","execution_time":"2026-03-21 22:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 22:48:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Xh8a5Escxq8UWFvDDqFNAUWMXq9EmXm2","execution_time":"2026-03-21 22:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NQvOXNiJ-1774117627","operation_id":160839} 
[2026-03-21 22:48:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"Xh8a5Escxq8UWFvDDqFNAUWMXq9EmXm2","execution_time":"2026-03-21 22:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 22:48:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Xh8a5Escxq8UWFvDDqFNAUWMXq9EmXm2","execution_time":"2026-03-21 22:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-21 22:48:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Xh8a5Escxq8UWFvDDqFNAUWMXq9EmXm2","execution_time":"2026-03-21 22:48:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-21 22:48:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"Xh8a5Escxq8UWFvDDqFNAUWMXq9EmXm2","execution_time":"2026-03-21 22:48:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"orders_count":1,"order_ids":["ORD-Wx0hMi-1774122377"]} 
[2026-03-21 22:48:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"Xh8a5Escxq8UWFvDDqFNAUWMXq9EmXm2","execution_time":"2026-03-21 22:48:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 22:48:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"Xh8a5Escxq8UWFvDDqFNAUWMXq9EmXm2","execution_time":"2026-03-21 22:48:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"orders_count":1} 
[2026-03-21 22:48:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"Xh8a5Escxq8UWFvDDqFNAUWMXq9EmXm2","execution_time":"2026-03-21 22:48:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Wx0hMi-1774122377","operation_id":160936,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 22:48:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"Xh8a5Escxq8UWFvDDqFNAUWMXq9EmXm2","execution_time":"2026-03-21 22:48:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Wx0hMi-1774122377","operation_id":160936,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 22:48:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"Xh8a5Escxq8UWFvDDqFNAUWMXq9EmXm2","execution_time":"2026-03-21 22:48:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Wx0hMi-1774122377","operation_id":160936,"count":1} 
[2026-03-21 22:48:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"Xh8a5Escxq8UWFvDDqFNAUWMXq9EmXm2","execution_time":"2026-03-21 22:48:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Wx0hMi-1774122377","operation_id":160936,"count":1} 
[2026-03-21 22:48:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"Xh8a5Escxq8UWFvDDqFNAUWMXq9EmXm2","execution_time":"2026-03-21 22:48:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Wx0hMi-1774122377","operation_id":160936,"user_id":726,"notification_type":"order_approved","reference_id":175922} 
[2026-03-21 22:48:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"Xh8a5Escxq8UWFvDDqFNAUWMXq9EmXm2","execution_time":"2026-03-21 22:48:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Wx0hMi-1774122377","operation_id":160936,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 22:48:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"Xh8a5Escxq8UWFvDDqFNAUWMXq9EmXm2","execution_time":"2026-03-21 22:48:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Wx0hMi-1774122377","operation_id":160936,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 22:48:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"Xh8a5Escxq8UWFvDDqFNAUWMXq9EmXm2","execution_time":"2026-03-21 22:48:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Wx0hMi-1774122377","operation_id":160936,"processed":1,"errors":0} 
[2026-03-21 22:48:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"Xh8a5Escxq8UWFvDDqFNAUWMXq9EmXm2","execution_time":"2026-03-21 22:48:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Wx0hMi-1774122377","operation_id":160936,"processed":1,"errors":0} 
[2026-03-21 22:48:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"Xh8a5Escxq8UWFvDDqFNAUWMXq9EmXm2","execution_time":"2026-03-21 22:48:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Wx0hMi-1774122377","operation_id":160936} 
[2026-03-21 22:48:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 726  
[2026-03-21 22:48:57] production.INFO: Constructing job for order: 175924  
[2026-03-21 22:48:58] production.INFO: Handling job for order: 175924  
[2026-03-21 22:48:58] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 22:48:58] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 22:48:58] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=70000&uuid=b9fe6175-1382-4dc4-b9c2-d10d8b401ec0&Player_ID=83821435  
[2026-03-21 22:48:58] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=70000&uuid=b9fe6175-1382-4dc4-b9c2-d10d8b401ec0&Player_ID=83821435","has_body":false} 
[2026-03-21 22:48:59] production.INFO: Operation sent successfully {"operation_id":160938,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-OVKBFdrS-1774122538","amount":7.42284900000000025244162316084839403629302978515625,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-21 22:48:59"}},"processed_data":{"order_number":"ORD-OVKBFdrS-1774122538","amount":7.42284900000000025244162316084839403629302978515625,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-21 22:49:05] production.INFO: Constructing job for order: 175925  
[2026-03-21 22:49:08] production.INFO: Handling job for order: 175925  
[2026-03-21 22:49:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 22:49:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 22:49:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=50&uuid=97e37525-6e07-4cf9-923c-bb9189886d89&Player_ID=VEGETA..  
[2026-03-21 22:49:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=50&uuid=97e37525-6e07-4cf9-923c-bb9189886d89&Player_ID=VEGETA..","has_body":false} 
[2026-03-21 22:49:08] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-OVKBFdrS-1774122538","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 22:49:08] production.INFO: Processed webhook data (normalized) {"id":"ORD-OVKBFdrS-1774122538","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 22:49:08] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 22:49:08] production.INFO: SendAcceptReject: Notification queued {"user_id":948,"notification_type":"order_approved","reference_id":175924} 
[2026-03-21 22:49:08] production.INFO: Order updated successfully. Order ID: 175924, Status: completed  
[2026-03-21 22:49:08] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-OVKBFdrS-1774122538","status":"completed","codes_count":0} 
[2026-03-21 22:49:09] production.INFO: Operation sent successfully {"operation_id":160939,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-TL5Qex-1774122548","amount":0.8739130399999999188054289334104396402835845947265625,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-21 22:49:09"}},"processed_data":{"order_number":"ORD-TL5Qex-1774122548","amount":0.8739130399999999188054289334104396402835845947265625,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-21 22:49:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 948  
[2026-03-21 22:49:14] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-TL5Qex-1774122548","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 22:49:14] production.INFO: Processed webhook data (normalized) {"id":"ORD-TL5Qex-1774122548","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 22:49:14] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 22:49:14] production.INFO: SendAcceptReject: Notification queued {"user_id":568,"notification_type":"order_approved","reference_id":175925} 
[2026-03-21 22:49:14] production.INFO: Order updated successfully. Order ID: 175925, Status: completed  
[2026-03-21 22:49:14] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-TL5Qex-1774122548","status":"completed","codes_count":0} 
[2026-03-21 22:49:15] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 568  
[2026-03-21 22:49:30] production.INFO: Constructing job for order: 175926  
[2026-03-21 22:49:33] production.INFO: Handling job for order: 175926  
[2026-03-21 22:49:33] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 22:49:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 22:49:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/16/params?qty=1&uuid=6b561901-58de-4860-9381-a15c31f70a11&Player_ID=0951874607  
[2026-03-21 22:49:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/16/params?qty=1&uuid=6b561901-58de-4860-9381-a15c31f70a11&Player_ID=0951874607","has_body":false} 
[2026-03-21 22:49:33] production.INFO: Operation sent successfully {"operation_id":160940,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-CXw-1774122573","amount":527.6680000000000063664629124104976654052734375,"status":"processing","product":"500 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 22:49:33"}},"processed_data":{"order_number":"ORD-CXw-1774122573","amount":527.6680000000000063664629124104976654052734375,"status":"processing","product":"500 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 22:50:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"fqPX6TvHxpFGp1otCXEz8qpfDAFG8iRE","execution_time":"2026-03-21 22:50:03"} 
[2026-03-21 22:50:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"fqPX6TvHxpFGp1otCXEz8qpfDAFG8iRE","execution_time":"2026-03-21 22:50:03","total_operations":6,"sites_count":2} 
[2026-03-21 22:50:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"fqPX6TvHxpFGp1otCXEz8qpfDAFG8iRE","execution_time":"2026-03-21 22:50:03","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-NQvOXNiJ-1774117627","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131"]} 
[2026-03-21 22:50:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"fqPX6TvHxpFGp1otCXEz8qpfDAFG8iRE","execution_time":"2026-03-21 22:50:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 22:50:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"fqPX6TvHxpFGp1otCXEz8qpfDAFG8iRE","execution_time":"2026-03-21 22:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-21 22:50:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fqPX6TvHxpFGp1otCXEz8qpfDAFG8iRE","execution_time":"2026-03-21 22:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 22:50:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fqPX6TvHxpFGp1otCXEz8qpfDAFG8iRE","execution_time":"2026-03-21 22:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 22:50:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fqPX6TvHxpFGp1otCXEz8qpfDAFG8iRE","execution_time":"2026-03-21 22:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 22:50:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fqPX6TvHxpFGp1otCXEz8qpfDAFG8iRE","execution_time":"2026-03-21 22:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NQvOXNiJ-1774117627","operation_id":160839} 
[2026-03-21 22:50:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"fqPX6TvHxpFGp1otCXEz8qpfDAFG8iRE","execution_time":"2026-03-21 22:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 22:50:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"fqPX6TvHxpFGp1otCXEz8qpfDAFG8iRE","execution_time":"2026-03-21 22:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-21 22:50:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"fqPX6TvHxpFGp1otCXEz8qpfDAFG8iRE","execution_time":"2026-03-21 22:50:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-21 22:50:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"fqPX6TvHxpFGp1otCXEz8qpfDAFG8iRE","execution_time":"2026-03-21 22:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"orders_count":1,"order_ids":["ORD-CXw-1774122573"]} 
[2026-03-21 22:50:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"fqPX6TvHxpFGp1otCXEz8qpfDAFG8iRE","execution_time":"2026-03-21 22:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 22:50:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"fqPX6TvHxpFGp1otCXEz8qpfDAFG8iRE","execution_time":"2026-03-21 22:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"orders_count":1} 
[2026-03-21 22:50:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"fqPX6TvHxpFGp1otCXEz8qpfDAFG8iRE","execution_time":"2026-03-21 22:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CXw-1774122573","operation_id":160940,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 22:50:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"fqPX6TvHxpFGp1otCXEz8qpfDAFG8iRE","execution_time":"2026-03-21 22:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CXw-1774122573","operation_id":160940,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 22:50:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"fqPX6TvHxpFGp1otCXEz8qpfDAFG8iRE","execution_time":"2026-03-21 22:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CXw-1774122573","operation_id":160940,"count":1} 
[2026-03-21 22:50:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"fqPX6TvHxpFGp1otCXEz8qpfDAFG8iRE","execution_time":"2026-03-21 22:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CXw-1774122573","operation_id":160940,"count":1} 
[2026-03-21 22:50:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"fqPX6TvHxpFGp1otCXEz8qpfDAFG8iRE","execution_time":"2026-03-21 22:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CXw-1774122573","operation_id":160940,"user_id":34,"notification_type":"order_approved","reference_id":175926} 
[2026-03-21 22:50:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"fqPX6TvHxpFGp1otCXEz8qpfDAFG8iRE","execution_time":"2026-03-21 22:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CXw-1774122573","operation_id":160940,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 22:50:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"fqPX6TvHxpFGp1otCXEz8qpfDAFG8iRE","execution_time":"2026-03-21 22:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CXw-1774122573","operation_id":160940,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 22:50:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"fqPX6TvHxpFGp1otCXEz8qpfDAFG8iRE","execution_time":"2026-03-21 22:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CXw-1774122573","operation_id":160940,"processed":1,"errors":0} 
[2026-03-21 22:50:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"fqPX6TvHxpFGp1otCXEz8qpfDAFG8iRE","execution_time":"2026-03-21 22:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CXw-1774122573","operation_id":160940,"processed":1,"errors":0} 
[2026-03-21 22:50:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"fqPX6TvHxpFGp1otCXEz8qpfDAFG8iRE","execution_time":"2026-03-21 22:50:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-CXw-1774122573","operation_id":160940} 
[2026-03-21 22:50:04] production.INFO: Executing GetProducts task...  
[2026-03-21 22:50:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 22:50:04] production.INFO: Executing GetProducts task...  
[2026-03-21 22:50:06] production.INFO: async() رجع: true  
[2026-03-21 22:50:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 22:50:06] production.WARNING: Product with ID 395 not found  
[2026-03-21 22:50:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 22:50:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 22:50:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 22:50:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 22:50:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 22:50:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 22:50:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 22:50:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 22:50:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 22:50:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 34  
[2026-03-21 22:50:12] production.INFO: Constructing job for order: 175927  
[2026-03-21 22:50:13] production.INFO: Handling job for order: 175927  
[2026-03-21 22:50:13] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 22:50:13] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 22:50:13] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=58&uuid=874beb7e-7ead-4bf6-8283-4d8c389da938&Player_ID=Mardin00900  
[2026-03-21 22:50:13] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=58&uuid=874beb7e-7ead-4bf6-8283-4d8c389da938&Player_ID=Mardin00900","has_body":false} 
[2026-03-21 22:50:14] production.INFO: Operation sent successfully {"operation_id":160941,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dirSOLOF-1774122614","amount":1.01373912639999996798678694176487624645233154296875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-21 22:50:14"}},"processed_data":{"order_number":"ORD-dirSOLOF-1774122614","amount":1.01373912639999996798678694176487624645233154296875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-21 22:50:20] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-dirSOLOF-1774122614","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 22:50:20] production.INFO: Processed webhook data (normalized) {"id":"ORD-dirSOLOF-1774122614","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 22:50:20] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 22:50:20] production.INFO: SendAcceptReject: Notification queued {"user_id":568,"notification_type":"order_approved","reference_id":175927} 
[2026-03-21 22:50:20] production.INFO: Order updated successfully. Order ID: 175927, Status: completed  
[2026-03-21 22:50:20] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-dirSOLOF-1774122614","status":"completed","codes_count":0} 
[2026-03-21 22:50:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 568  
[2026-03-21 22:50:24] production.INFO: Constructing job for order: 175928  
[2026-03-21 22:50:26] production.INFO: Handling job for order: 175928  
[2026-03-21 22:50:26] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 22:50:26] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 22:50:26] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=aca02b44-6d5c-4984-ad15-4bdd1c78fdb3&Player_ID=471156  
[2026-03-21 22:50:26] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=aca02b44-6d5c-4984-ad15-4bdd1c78fdb3&Player_ID=471156","has_body":false} 
[2026-03-21 22:50:27] production.INFO: Operation sent successfully {"operation_id":160942,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-GxHgF-1774122626","amount":0.906881400000000059691274145734496414661407470703125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-21 22:50:27"}},"processed_data":{"order_number":"ORD-GxHgF-1774122626","amount":0.906881400000000059691274145734496414661407470703125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-21 22:50:32] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-GxHgF-1774122626","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 22:50:32] production.INFO: Processed webhook data (normalized) {"id":"ORD-GxHgF-1774122626","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 22:50:32] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 22:50:32] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":175928} 
[2026-03-21 22:50:32] production.INFO: Order updated successfully. Order ID: 175928, Status: completed  
[2026-03-21 22:50:32] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-GxHgF-1774122626","status":"completed","codes_count":0} 
[2026-03-21 22:50:33] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-21 22:52:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"1OrQ4Osv8Ndb712U2qqePcFzZNHygyzV","execution_time":"2026-03-21 22:52:03"} 
[2026-03-21 22:52:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"1OrQ4Osv8Ndb712U2qqePcFzZNHygyzV","execution_time":"2026-03-21 22:52:03","total_operations":5,"sites_count":1} 
[2026-03-21 22:52:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"1OrQ4Osv8Ndb712U2qqePcFzZNHygyzV","execution_time":"2026-03-21 22:52:03","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-NQvOXNiJ-1774117627","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131"]} 
[2026-03-21 22:52:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"1OrQ4Osv8Ndb712U2qqePcFzZNHygyzV","execution_time":"2026-03-21 22:52:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 22:52:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"1OrQ4Osv8Ndb712U2qqePcFzZNHygyzV","execution_time":"2026-03-21 22:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-21 22:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1OrQ4Osv8Ndb712U2qqePcFzZNHygyzV","execution_time":"2026-03-21 22:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 22:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1OrQ4Osv8Ndb712U2qqePcFzZNHygyzV","execution_time":"2026-03-21 22:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 22:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1OrQ4Osv8Ndb712U2qqePcFzZNHygyzV","execution_time":"2026-03-21 22:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 22:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1OrQ4Osv8Ndb712U2qqePcFzZNHygyzV","execution_time":"2026-03-21 22:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NQvOXNiJ-1774117627","operation_id":160839} 
[2026-03-21 22:52:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1OrQ4Osv8Ndb712U2qqePcFzZNHygyzV","execution_time":"2026-03-21 22:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 22:52:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"1OrQ4Osv8Ndb712U2qqePcFzZNHygyzV","execution_time":"2026-03-21 22:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-21 22:52:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"1OrQ4Osv8Ndb712U2qqePcFzZNHygyzV","execution_time":"2026-03-21 22:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-21 22:52:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"1OrQ4Osv8Ndb712U2qqePcFzZNHygyzV","execution_time":"2026-03-21 22:52:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 22:52:05] production.INFO: Constructing job for order: 175929  
[2026-03-21 22:52:06] production.INFO: Handling job for order: 175929  
[2026-03-21 22:52:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 22:52:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 22:52:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/109/params?qty=25000&uuid=eece0401-6446-4734-be21-b5d63369efb0&Player_ID=1783002586  
[2026-03-21 22:52:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/109/params?qty=25000&uuid=eece0401-6446-4734-be21-b5d63369efb0&Player_ID=1783002586","has_body":false} 
[2026-03-21 22:52:07] production.INFO: Operation sent successfully {"operation_id":160943,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-nco45-1774122727","amount":2.81400000000000005684341886080801486968994140625,"status":"processing","product":"Tokens Amount","game":"Jawaker","notes":[],"created_at":"2026-03-21 22:52:07"}},"processed_data":{"order_number":"ORD-nco45-1774122727","amount":2.81400000000000005684341886080801486968994140625,"status":"processing","product":"Tokens Amount","game":"Jawaker"}} 
[2026-03-21 22:52:12] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-nco45-1774122727","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 22:52:12] production.INFO: Processed webhook data (normalized) {"id":"ORD-nco45-1774122727","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 22:52:12] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 22:52:12] production.INFO: SendAcceptReject: Notification queued {"user_id":8,"notification_type":"order_approved","reference_id":175929} 
[2026-03-21 22:52:12] production.INFO: Order updated successfully. Order ID: 175929, Status: completed  
[2026-03-21 22:52:12] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-nco45-1774122727","status":"completed","codes_count":0} 
[2026-03-21 22:52:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 8  
[2026-03-21 22:53:43] production.INFO: Constructing job for order: 175930  
[2026-03-21 22:53:46] production.INFO: Handling job for order: 175930  
[2026-03-21 22:53:46] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 22:53:46] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 22:53:46] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=82a06a04-4ef8-4698-9040-342c6c7c347d&Player_ID=51778822808  
[2026-03-21 22:53:46] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=82a06a04-4ef8-4698-9040-342c6c7c347d&Player_ID=51778822808","has_body":false} 
[2026-03-21 22:53:47] production.INFO: Operation sent successfully {"operation_id":160944,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-dpUr-1774122826","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 22:53:47"}},"processed_data":{"order_number":"ORD-dpUr-1774122826","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 22:53:53] production.INFO: Constructing job for order: 175931  
[2026-03-21 22:53:56] production.INFO: Handling job for order: 175931  
[2026-03-21 22:53:56] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 22:53:56] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 22:53:56] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/564/params?qty=45000&uuid=f8967a47-14f0-4b32-8dc1-28ceb346fb0d&Player_ID=74580865  
[2026-03-21 22:53:56] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/564/params?qty=45000&uuid=f8967a47-14f0-4b32-8dc1-28ceb346fb0d&Player_ID=74580865","has_body":false} 
[2026-03-21 22:53:56] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-dpUr-1774122826","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 22:53:56] production.INFO: Processed webhook data (normalized) {"id":"ORD-dpUr-1774122826","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 22:53:56] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 22:53:56] production.INFO: SendAcceptReject: Notification queued {"user_id":1754,"notification_type":"order_approved","reference_id":175930} 
[2026-03-21 22:53:56] production.INFO: Order updated successfully. Order ID: 175930, Status: completed  
[2026-03-21 22:53:56] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-dpUr-1774122826","status":"completed","codes_count":0} 
[2026-03-21 22:53:57] production.INFO: Operation sent successfully {"operation_id":160945,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-PoG-1774122836","amount":6.21641699999999985948306857608258724212646484375,"status":"processing","product":"Sugo Amount","game":"Sugo","notes":[],"created_at":"2026-03-21 22:53:57"}},"processed_data":{"order_number":"ORD-PoG-1774122836","amount":6.21641699999999985948306857608258724212646484375,"status":"processing","product":"Sugo Amount","game":"Sugo"}} 
[2026-03-21 22:53:57] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1754  
[2026-03-21 22:53:59] production.INFO: Constructing job for order: 175932  
[2026-03-21 22:54:00] production.INFO: Handling job for order: 175932  
[2026-03-21 22:54:00] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 22:54:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 22:54:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f94b88f7-ec98-47d2-9276-42bfd6011fa2&Player_ID=51778822808  
[2026-03-21 22:54:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=f94b88f7-ec98-47d2-9276-42bfd6011fa2&Player_ID=51778822808","has_body":false} 
[2026-03-21 22:54:00] production.INFO: Operation sent successfully {"operation_id":160946,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Z63eNQ-1774122840","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 22:54:00"}},"processed_data":{"order_number":"ORD-Z63eNQ-1774122840","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 22:54:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"0AkYTow9E4iv5ZZJwS93tCpCZKZapy3N","execution_time":"2026-03-21 22:54:03"} 
[2026-03-21 22:54:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"0AkYTow9E4iv5ZZJwS93tCpCZKZapy3N","execution_time":"2026-03-21 22:54:03","total_operations":7,"sites_count":1} 
[2026-03-21 22:54:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"0AkYTow9E4iv5ZZJwS93tCpCZKZapy3N","execution_time":"2026-03-21 22:54:03","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-NQvOXNiJ-1774117627","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131","ORD-PoG-1774122836","ORD-Z63eNQ-1774122840"]} 
[2026-03-21 22:54:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"0AkYTow9E4iv5ZZJwS93tCpCZKZapy3N","execution_time":"2026-03-21 22:54:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 22:54:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"0AkYTow9E4iv5ZZJwS93tCpCZKZapy3N","execution_time":"2026-03-21 22:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-21 22:54:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0AkYTow9E4iv5ZZJwS93tCpCZKZapy3N","execution_time":"2026-03-21 22:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 22:54:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0AkYTow9E4iv5ZZJwS93tCpCZKZapy3N","execution_time":"2026-03-21 22:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 22:54:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0AkYTow9E4iv5ZZJwS93tCpCZKZapy3N","execution_time":"2026-03-21 22:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 22:54:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0AkYTow9E4iv5ZZJwS93tCpCZKZapy3N","execution_time":"2026-03-21 22:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NQvOXNiJ-1774117627","operation_id":160839} 
[2026-03-21 22:54:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0AkYTow9E4iv5ZZJwS93tCpCZKZapy3N","execution_time":"2026-03-21 22:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PoG-1774122836","operation_id":160945} 
[2026-03-21 22:54:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0AkYTow9E4iv5ZZJwS93tCpCZKZapy3N","execution_time":"2026-03-21 22:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 22:54:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"0AkYTow9E4iv5ZZJwS93tCpCZKZapy3N","execution_time":"2026-03-21 22:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z63eNQ-1774122840","operation_id":160946} 
[2026-03-21 22:54:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"0AkYTow9E4iv5ZZJwS93tCpCZKZapy3N","execution_time":"2026-03-21 22:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z63eNQ-1774122840","operation_id":160946,"processed":0,"skipped":7,"updates_prepared":0} 
[2026-03-21 22:54:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"0AkYTow9E4iv5ZZJwS93tCpCZKZapy3N","execution_time":"2026-03-21 22:54:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z63eNQ-1774122840","operation_id":160946,"processed":0,"errors":0} 
[2026-03-21 22:54:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"0AkYTow9E4iv5ZZJwS93tCpCZKZapy3N","execution_time":"2026-03-21 22:54:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z63eNQ-1774122840","operation_id":160946} 
[2026-03-21 22:54:35] production.INFO: Constructing job for order: 175933  
[2026-03-21 22:54:37] production.INFO: Handling job for order: 175933  
[2026-03-21 22:54:37] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 22:54:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 22:54:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/778/params?qty=300000&uuid=af5dde98-978d-47b1-86dc-caf6de3d318c&Player_ID=1200308  
[2026-03-21 22:54:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/778/params?qty=300000&uuid=af5dde98-978d-47b1-86dc-caf6de3d318c&Player_ID=1200308","has_body":false} 
[2026-03-21 22:54:37] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"20.0","mainamount":"20","operation_number":"156253851","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php933mj3fhtfh0eggfgwR"}},"user_id":1339} 
[2026-03-21 22:54:38] production.INFO: Operation sent successfully {"operation_id":160947,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-S22t-1774122878","amount":7.575179999999999580495568807236850261688232421875,"status":"processing","product":"PotaLive","game":"PotaLive","notes":[],"created_at":"2026-03-21 22:54:38"}},"processed_data":{"order_number":"ORD-S22t-1774122878","amount":7.575179999999999580495568807236850261688232421875,"status":"processing","product":"PotaLive","game":"PotaLive"}} 
[2026-03-21 22:54:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 22:54:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 22:54:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 22:54:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 22:54:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 22:54:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 22:54:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 22:54:38] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 22:54:38] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18391,"user_id":1339,"amount":20.0,"admins_notified":7} 
[2026-03-21 22:55:02] production.INFO: Executing GetProducts task...  
[2026-03-21 22:55:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 22:55:02] production.INFO: Executing GetProducts task...  
[2026-03-21 22:55:04] production.INFO: async() رجع: true  
[2026-03-21 22:55:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 22:55:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 22:55:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 22:55:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 22:55:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 22:55:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 22:55:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 22:55:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 22:55:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 22:55:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 22:55:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 22:55:17] production.INFO: Constructing job for order: 175934  
[2026-03-21 22:55:18] production.INFO: Handling job for order: 175934  
[2026-03-21 22:55:18] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 22:55:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 22:55:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/827/params?qty=18000&uuid=31939ddd-8302-4003-80dc-8e831e2d7e1a&Player_ID=80036  
[2026-03-21 22:55:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/827/params?qty=18000&uuid=31939ddd-8302-4003-80dc-8e831e2d7e1a&Player_ID=80036","has_body":false} 
[2026-03-21 22:55:19] production.INFO: Operation sent successfully {"operation_id":160948,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-v9Qb8-1774122918","amount":1.8835488000000000230471641771146096289157867431640625,"status":"processing","product":"Nahki Amount","game":"Nahki","notes":[],"created_at":"2026-03-21 22:55:18"}},"processed_data":{"order_number":"ORD-v9Qb8-1774122918","amount":1.8835488000000000230471641771146096289157867431640625,"status":"processing","product":"Nahki Amount","game":"Nahki"}} 
[2026-03-21 22:55:25] production.INFO: Constructing job for order: 175935  
[2026-03-21 22:55:28] production.INFO: Handling job for order: 175935  
[2026-03-21 22:55:28] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 22:55:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 22:55:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e47e056a-aa8f-4d65-8ad9-9ea01a83468c&Player_ID=51791627011  
[2026-03-21 22:55:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=e47e056a-aa8f-4d65-8ad9-9ea01a83468c&Player_ID=51791627011","has_body":false} 
[2026-03-21 22:55:28] production.INFO: Operation sent successfully {"operation_id":160949,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ccIc871Y-1774122928","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 22:55:28"}},"processed_data":{"order_number":"ORD-ccIc871Y-1774122928","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 22:56:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"siLxMu2NegsxnjYzxUdaYXlk4fB7jUnP","execution_time":"2026-03-21 22:56:01"} 
[2026-03-21 22:56:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"siLxMu2NegsxnjYzxUdaYXlk4fB7jUnP","execution_time":"2026-03-21 22:56:01","total_operations":10,"sites_count":1} 
[2026-03-21 22:56:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"siLxMu2NegsxnjYzxUdaYXlk4fB7jUnP","execution_time":"2026-03-21 22:56:01","site_id":3,"site_name":"swgamessd","orders_count":10,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-NQvOXNiJ-1774117627","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131","ORD-PoG-1774122836","ORD-Z63eNQ-1774122840","ORD-S22t-1774122878","ORD-v9Qb8-1774122918","ORD-ccIc871Y-1774122928"]} 
[2026-03-21 22:56:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"siLxMu2NegsxnjYzxUdaYXlk4fB7jUnP","execution_time":"2026-03-21 22:56:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 22:56:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"siLxMu2NegsxnjYzxUdaYXlk4fB7jUnP","execution_time":"2026-03-21 22:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":10} 
[2026-03-21 22:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"siLxMu2NegsxnjYzxUdaYXlk4fB7jUnP","execution_time":"2026-03-21 22:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 22:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"siLxMu2NegsxnjYzxUdaYXlk4fB7jUnP","execution_time":"2026-03-21 22:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ccIc871Y-1774122928","operation_id":160949} 
[2026-03-21 22:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"siLxMu2NegsxnjYzxUdaYXlk4fB7jUnP","execution_time":"2026-03-21 22:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 22:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"siLxMu2NegsxnjYzxUdaYXlk4fB7jUnP","execution_time":"2026-03-21 22:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 22:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"siLxMu2NegsxnjYzxUdaYXlk4fB7jUnP","execution_time":"2026-03-21 22:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NQvOXNiJ-1774117627","operation_id":160839} 
[2026-03-21 22:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"siLxMu2NegsxnjYzxUdaYXlk4fB7jUnP","execution_time":"2026-03-21 22:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-PoG-1774122836","operation_id":160945} 
[2026-03-21 22:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"siLxMu2NegsxnjYzxUdaYXlk4fB7jUnP","execution_time":"2026-03-21 22:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-S22t-1774122878","operation_id":160947} 
[2026-03-21 22:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"siLxMu2NegsxnjYzxUdaYXlk4fB7jUnP","execution_time":"2026-03-21 22:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-v9Qb8-1774122918","operation_id":160948} 
[2026-03-21 22:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"siLxMu2NegsxnjYzxUdaYXlk4fB7jUnP","execution_time":"2026-03-21 22:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 22:56:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"siLxMu2NegsxnjYzxUdaYXlk4fB7jUnP","execution_time":"2026-03-21 22:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z63eNQ-1774122840","operation_id":160946} 
[2026-03-21 22:56:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"siLxMu2NegsxnjYzxUdaYXlk4fB7jUnP","execution_time":"2026-03-21 22:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z63eNQ-1774122840","operation_id":160946,"processed":0,"skipped":10,"updates_prepared":0} 
[2026-03-21 22:56:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"siLxMu2NegsxnjYzxUdaYXlk4fB7jUnP","execution_time":"2026-03-21 22:56:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z63eNQ-1774122840","operation_id":160946,"processed":0,"errors":0} 
[2026-03-21 22:56:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"siLxMu2NegsxnjYzxUdaYXlk4fB7jUnP","execution_time":"2026-03-21 22:56:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z63eNQ-1774122840","operation_id":160946} 
[2026-03-21 22:56:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-S22t-1774122878","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 22:56:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-S22t-1774122878","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 22:56:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 22:56:03] production.INFO: SendAcceptReject: Notification queued {"user_id":1689,"notification_type":"order_approved","reference_id":175933} 
[2026-03-21 22:56:03] production.INFO: Order updated successfully. Order ID: 175933, Status: completed  
[2026-03-21 22:56:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-S22t-1774122878","status":"completed","codes_count":0} 
[2026-03-21 22:56:03] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-PoG-1774122836","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 22:56:03] production.INFO: Processed webhook data (normalized) {"id":"ORD-PoG-1774122836","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 22:56:03] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 22:56:03] production.INFO: SendAcceptReject: Notification queued {"user_id":191,"notification_type":"order_approved","reference_id":175931} 
[2026-03-21 22:56:03] production.INFO: Order updated successfully. Order ID: 175931, Status: completed  
[2026-03-21 22:56:03] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-PoG-1774122836","status":"completed","codes_count":0} 
[2026-03-21 22:56:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1689  
[2026-03-21 22:56:05] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 191  
[2026-03-21 22:58:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"kbkOwmPRZe8YpUy8RGydARxLdI2EfGBZ","execution_time":"2026-03-21 22:58:02"} 
[2026-03-21 22:58:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"kbkOwmPRZe8YpUy8RGydARxLdI2EfGBZ","execution_time":"2026-03-21 22:58:02","total_operations":8,"sites_count":1} 
[2026-03-21 22:58:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"kbkOwmPRZe8YpUy8RGydARxLdI2EfGBZ","execution_time":"2026-03-21 22:58:02","site_id":3,"site_name":"swgamessd","orders_count":8,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-NQvOXNiJ-1774117627","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131","ORD-Z63eNQ-1774122840","ORD-v9Qb8-1774122918","ORD-ccIc871Y-1774122928"]} 
[2026-03-21 22:58:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"kbkOwmPRZe8YpUy8RGydARxLdI2EfGBZ","execution_time":"2026-03-21 22:58:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 22:58:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"kbkOwmPRZe8YpUy8RGydARxLdI2EfGBZ","execution_time":"2026-03-21 22:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":8} 
[2026-03-21 22:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kbkOwmPRZe8YpUy8RGydARxLdI2EfGBZ","execution_time":"2026-03-21 22:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 22:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kbkOwmPRZe8YpUy8RGydARxLdI2EfGBZ","execution_time":"2026-03-21 22:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ccIc871Y-1774122928","operation_id":160949} 
[2026-03-21 22:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kbkOwmPRZe8YpUy8RGydARxLdI2EfGBZ","execution_time":"2026-03-21 22:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 22:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kbkOwmPRZe8YpUy8RGydARxLdI2EfGBZ","execution_time":"2026-03-21 22:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 22:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kbkOwmPRZe8YpUy8RGydARxLdI2EfGBZ","execution_time":"2026-03-21 22:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NQvOXNiJ-1774117627","operation_id":160839} 
[2026-03-21 22:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kbkOwmPRZe8YpUy8RGydARxLdI2EfGBZ","execution_time":"2026-03-21 22:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 22:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"kbkOwmPRZe8YpUy8RGydARxLdI2EfGBZ","execution_time":"2026-03-21 22:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z63eNQ-1774122840","operation_id":160946} 
[2026-03-21 22:58:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"kbkOwmPRZe8YpUy8RGydARxLdI2EfGBZ","execution_time":"2026-03-21 22:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z63eNQ-1774122840","operation_id":160946,"processed":1,"skipped":7,"updates_prepared":1} 
[2026-03-21 22:58:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"kbkOwmPRZe8YpUy8RGydARxLdI2EfGBZ","execution_time":"2026-03-21 22:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z63eNQ-1774122840","operation_id":160946,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 22:58:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"kbkOwmPRZe8YpUy8RGydARxLdI2EfGBZ","execution_time":"2026-03-21 22:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z63eNQ-1774122840","operation_id":160946,"count":1} 
[2026-03-21 22:58:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"kbkOwmPRZe8YpUy8RGydARxLdI2EfGBZ","execution_time":"2026-03-21 22:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z63eNQ-1774122840","operation_id":160946,"count":1} 
[2026-03-21 22:58:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"kbkOwmPRZe8YpUy8RGydARxLdI2EfGBZ","execution_time":"2026-03-21 22:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z63eNQ-1774122840","operation_id":160946,"user_id":1672,"notification_type":"order_approved","reference_id":175934} 
[2026-03-21 22:58:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"kbkOwmPRZe8YpUy8RGydARxLdI2EfGBZ","execution_time":"2026-03-21 22:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z63eNQ-1774122840","operation_id":160946,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 22:58:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"kbkOwmPRZe8YpUy8RGydARxLdI2EfGBZ","execution_time":"2026-03-21 22:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z63eNQ-1774122840","operation_id":160946,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 22:58:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"kbkOwmPRZe8YpUy8RGydARxLdI2EfGBZ","execution_time":"2026-03-21 22:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z63eNQ-1774122840","operation_id":160946,"processed":1,"errors":0} 
[2026-03-21 22:58:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"kbkOwmPRZe8YpUy8RGydARxLdI2EfGBZ","execution_time":"2026-03-21 22:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z63eNQ-1774122840","operation_id":160946,"processed":1,"errors":0} 
[2026-03-21 22:58:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"kbkOwmPRZe8YpUy8RGydARxLdI2EfGBZ","execution_time":"2026-03-21 22:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z63eNQ-1774122840","operation_id":160946} 
[2026-03-21 22:58:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1672  
[2026-03-21 22:58:55] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"20.0","mainamount":"20","operation_number":"156253851","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":""}},"user_id":1339} 
[2026-03-21 23:00:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"JAnqx04OmkfkCHrMv0QrQ1L4v8R1zpbT","execution_time":"2026-03-21 23:00:02"} 
[2026-03-21 23:00:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"JAnqx04OmkfkCHrMv0QrQ1L4v8R1zpbT","execution_time":"2026-03-21 23:00:02","total_operations":7,"sites_count":1} 
[2026-03-21 23:00:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"JAnqx04OmkfkCHrMv0QrQ1L4v8R1zpbT","execution_time":"2026-03-21 23:00:02","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-NQvOXNiJ-1774117627","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131","ORD-Z63eNQ-1774122840","ORD-ccIc871Y-1774122928"]} 
[2026-03-21 23:00:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"JAnqx04OmkfkCHrMv0QrQ1L4v8R1zpbT","execution_time":"2026-03-21 23:00:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 23:00:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"JAnqx04OmkfkCHrMv0QrQ1L4v8R1zpbT","execution_time":"2026-03-21 23:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-21 23:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JAnqx04OmkfkCHrMv0QrQ1L4v8R1zpbT","execution_time":"2026-03-21 23:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 23:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JAnqx04OmkfkCHrMv0QrQ1L4v8R1zpbT","execution_time":"2026-03-21 23:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ccIc871Y-1774122928","operation_id":160949} 
[2026-03-21 23:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JAnqx04OmkfkCHrMv0QrQ1L4v8R1zpbT","execution_time":"2026-03-21 23:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 23:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JAnqx04OmkfkCHrMv0QrQ1L4v8R1zpbT","execution_time":"2026-03-21 23:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 23:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JAnqx04OmkfkCHrMv0QrQ1L4v8R1zpbT","execution_time":"2026-03-21 23:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NQvOXNiJ-1774117627","operation_id":160839} 
[2026-03-21 23:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JAnqx04OmkfkCHrMv0QrQ1L4v8R1zpbT","execution_time":"2026-03-21 23:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 23:00:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"JAnqx04OmkfkCHrMv0QrQ1L4v8R1zpbT","execution_time":"2026-03-21 23:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z63eNQ-1774122840","operation_id":160946} 
[2026-03-21 23:00:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"JAnqx04OmkfkCHrMv0QrQ1L4v8R1zpbT","execution_time":"2026-03-21 23:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z63eNQ-1774122840","operation_id":160946,"processed":0,"skipped":7,"updates_prepared":0} 
[2026-03-21 23:00:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"JAnqx04OmkfkCHrMv0QrQ1L4v8R1zpbT","execution_time":"2026-03-21 23:00:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z63eNQ-1774122840","operation_id":160946,"processed":0,"errors":0} 
[2026-03-21 23:00:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"JAnqx04OmkfkCHrMv0QrQ1L4v8R1zpbT","execution_time":"2026-03-21 23:00:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z63eNQ-1774122840","operation_id":160946} 
[2026-03-21 23:00:03] production.INFO: Executing GetProducts task...  
[2026-03-21 23:00:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 23:00:03] production.INFO: Executing GetProducts task...  
[2026-03-21 23:00:05] production.INFO: async() رجع: true  
[2026-03-21 23:00:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 23:00:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 23:00:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 23:00:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 23:00:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 23:00:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 23:00:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 23:00:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 23:00:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 23:00:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 23:00:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 23:02:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"6NXDkmpgE5rLAI3H0S4vzKHLmpFyWtqP","execution_time":"2026-03-21 23:02:03"} 
[2026-03-21 23:02:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"6NXDkmpgE5rLAI3H0S4vzKHLmpFyWtqP","execution_time":"2026-03-21 23:02:03","total_operations":7,"sites_count":1} 
[2026-03-21 23:02:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"6NXDkmpgE5rLAI3H0S4vzKHLmpFyWtqP","execution_time":"2026-03-21 23:02:03","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-NQvOXNiJ-1774117627","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131","ORD-Z63eNQ-1774122840","ORD-ccIc871Y-1774122928"]} 
[2026-03-21 23:02:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"6NXDkmpgE5rLAI3H0S4vzKHLmpFyWtqP","execution_time":"2026-03-21 23:02:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 23:02:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"6NXDkmpgE5rLAI3H0S4vzKHLmpFyWtqP","execution_time":"2026-03-21 23:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-21 23:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6NXDkmpgE5rLAI3H0S4vzKHLmpFyWtqP","execution_time":"2026-03-21 23:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 23:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6NXDkmpgE5rLAI3H0S4vzKHLmpFyWtqP","execution_time":"2026-03-21 23:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ccIc871Y-1774122928","operation_id":160949} 
[2026-03-21 23:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6NXDkmpgE5rLAI3H0S4vzKHLmpFyWtqP","execution_time":"2026-03-21 23:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 23:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6NXDkmpgE5rLAI3H0S4vzKHLmpFyWtqP","execution_time":"2026-03-21 23:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 23:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6NXDkmpgE5rLAI3H0S4vzKHLmpFyWtqP","execution_time":"2026-03-21 23:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NQvOXNiJ-1774117627","operation_id":160839} 
[2026-03-21 23:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6NXDkmpgE5rLAI3H0S4vzKHLmpFyWtqP","execution_time":"2026-03-21 23:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 23:02:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6NXDkmpgE5rLAI3H0S4vzKHLmpFyWtqP","execution_time":"2026-03-21 23:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z63eNQ-1774122840","operation_id":160946} 
[2026-03-21 23:02:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"6NXDkmpgE5rLAI3H0S4vzKHLmpFyWtqP","execution_time":"2026-03-21 23:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z63eNQ-1774122840","operation_id":160946,"processed":0,"skipped":7,"updates_prepared":0} 
[2026-03-21 23:02:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"6NXDkmpgE5rLAI3H0S4vzKHLmpFyWtqP","execution_time":"2026-03-21 23:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z63eNQ-1774122840","operation_id":160946,"processed":0,"errors":0} 
[2026-03-21 23:02:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"6NXDkmpgE5rLAI3H0S4vzKHLmpFyWtqP","execution_time":"2026-03-21 23:02:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z63eNQ-1774122840","operation_id":160946} 
[2026-03-21 23:04:00] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"5XeDnlfcmoVEftV0Ol9MjVIrL07YU0Bk","execution_time":"2026-03-21 23:04:00"} 
[2026-03-21 23:04:00] production.INFO: Found pending operations {"job":"Quryjob","job_id":"5XeDnlfcmoVEftV0Ol9MjVIrL07YU0Bk","execution_time":"2026-03-21 23:04:00","total_operations":7,"sites_count":1} 
[2026-03-21 23:04:00] production.INFO: Processing site batch {"job":"Quryjob","job_id":"5XeDnlfcmoVEftV0Ol9MjVIrL07YU0Bk","execution_time":"2026-03-21 23:04:00","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-NQvOXNiJ-1774117627","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131","ORD-Z63eNQ-1774122840","ORD-ccIc871Y-1774122928"]} 
[2026-03-21 23:04:00] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"5XeDnlfcmoVEftV0Ol9MjVIrL07YU0Bk","execution_time":"2026-03-21 23:04:00","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 23:04:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"5XeDnlfcmoVEftV0Ol9MjVIrL07YU0Bk","execution_time":"2026-03-21 23:04:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-21 23:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5XeDnlfcmoVEftV0Ol9MjVIrL07YU0Bk","execution_time":"2026-03-21 23:04:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 23:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5XeDnlfcmoVEftV0Ol9MjVIrL07YU0Bk","execution_time":"2026-03-21 23:04:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ccIc871Y-1774122928","operation_id":160949} 
[2026-03-21 23:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5XeDnlfcmoVEftV0Ol9MjVIrL07YU0Bk","execution_time":"2026-03-21 23:04:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 23:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5XeDnlfcmoVEftV0Ol9MjVIrL07YU0Bk","execution_time":"2026-03-21 23:04:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 23:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5XeDnlfcmoVEftV0Ol9MjVIrL07YU0Bk","execution_time":"2026-03-21 23:04:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NQvOXNiJ-1774117627","operation_id":160839} 
[2026-03-21 23:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5XeDnlfcmoVEftV0Ol9MjVIrL07YU0Bk","execution_time":"2026-03-21 23:04:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 23:04:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"5XeDnlfcmoVEftV0Ol9MjVIrL07YU0Bk","execution_time":"2026-03-21 23:04:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z63eNQ-1774122840","operation_id":160946} 
[2026-03-21 23:04:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"5XeDnlfcmoVEftV0Ol9MjVIrL07YU0Bk","execution_time":"2026-03-21 23:04:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z63eNQ-1774122840","operation_id":160946,"processed":0,"skipped":7,"updates_prepared":0} 
[2026-03-21 23:04:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"5XeDnlfcmoVEftV0Ol9MjVIrL07YU0Bk","execution_time":"2026-03-21 23:04:00","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z63eNQ-1774122840","operation_id":160946,"processed":0,"errors":0} 
[2026-03-21 23:04:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"5XeDnlfcmoVEftV0Ol9MjVIrL07YU0Bk","execution_time":"2026-03-21 23:04:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z63eNQ-1774122840","operation_id":160946} 
[2026-03-21 23:05:04] production.INFO: Executing GetProducts task...  
[2026-03-21 23:05:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 23:05:04] production.INFO: Executing GetProducts task...  
[2026-03-21 23:05:06] production.INFO: async() رجع: true  
[2026-03-21 23:05:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 23:05:06] production.WARNING: Product with ID 395 not found  
[2026-03-21 23:05:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 23:05:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 23:05:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 23:05:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 23:05:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 23:05:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 23:05:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 23:05:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 23:05:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 23:06:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"V8UZ7Z0zdfuCxr5pParIZnIdZS7pGFWq","execution_time":"2026-03-21 23:06:01"} 
[2026-03-21 23:06:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"V8UZ7Z0zdfuCxr5pParIZnIdZS7pGFWq","execution_time":"2026-03-21 23:06:01","total_operations":7,"sites_count":1} 
[2026-03-21 23:06:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"V8UZ7Z0zdfuCxr5pParIZnIdZS7pGFWq","execution_time":"2026-03-21 23:06:01","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-NQvOXNiJ-1774117627","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131","ORD-Z63eNQ-1774122840","ORD-ccIc871Y-1774122928"]} 
[2026-03-21 23:06:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"V8UZ7Z0zdfuCxr5pParIZnIdZS7pGFWq","execution_time":"2026-03-21 23:06:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 23:06:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"V8UZ7Z0zdfuCxr5pParIZnIdZS7pGFWq","execution_time":"2026-03-21 23:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-21 23:06:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"V8UZ7Z0zdfuCxr5pParIZnIdZS7pGFWq","execution_time":"2026-03-21 23:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 23:06:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"V8UZ7Z0zdfuCxr5pParIZnIdZS7pGFWq","execution_time":"2026-03-21 23:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ccIc871Y-1774122928","operation_id":160949} 
[2026-03-21 23:06:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"V8UZ7Z0zdfuCxr5pParIZnIdZS7pGFWq","execution_time":"2026-03-21 23:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 23:06:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"V8UZ7Z0zdfuCxr5pParIZnIdZS7pGFWq","execution_time":"2026-03-21 23:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 23:06:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"V8UZ7Z0zdfuCxr5pParIZnIdZS7pGFWq","execution_time":"2026-03-21 23:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NQvOXNiJ-1774117627","operation_id":160839} 
[2026-03-21 23:06:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"V8UZ7Z0zdfuCxr5pParIZnIdZS7pGFWq","execution_time":"2026-03-21 23:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 23:06:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"V8UZ7Z0zdfuCxr5pParIZnIdZS7pGFWq","execution_time":"2026-03-21 23:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z63eNQ-1774122840","operation_id":160946} 
[2026-03-21 23:06:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"V8UZ7Z0zdfuCxr5pParIZnIdZS7pGFWq","execution_time":"2026-03-21 23:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z63eNQ-1774122840","operation_id":160946,"processed":0,"skipped":7,"updates_prepared":0} 
[2026-03-21 23:06:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"V8UZ7Z0zdfuCxr5pParIZnIdZS7pGFWq","execution_time":"2026-03-21 23:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z63eNQ-1774122840","operation_id":160946,"processed":0,"errors":0} 
[2026-03-21 23:06:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"V8UZ7Z0zdfuCxr5pParIZnIdZS7pGFWq","execution_time":"2026-03-21 23:06:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z63eNQ-1774122840","operation_id":160946} 
[2026-03-21 23:06:55] production.INFO: Creating credit request {"payload":{"method_id":"1","amount":"8.0","mainamount":"8","operation_number":"156262392","currency_id":"1","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpr47bk8md7sb5crYyV0v"}},"user_id":1512} 
[2026-03-21 23:06:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 23:06:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 23:06:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 23:06:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 23:06:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 23:06:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 23:06:55] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 23:06:55] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 23:06:55] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18392,"user_id":1512,"amount":8.0,"admins_notified":7} 
[2026-03-21 23:08:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"ZNToMoMDAj5wXTteH51fBiCBLW0f6dG2","execution_time":"2026-03-21 23:08:01"} 
[2026-03-21 23:08:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"ZNToMoMDAj5wXTteH51fBiCBLW0f6dG2","execution_time":"2026-03-21 23:08:01","total_operations":7,"sites_count":1} 
[2026-03-21 23:08:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"ZNToMoMDAj5wXTteH51fBiCBLW0f6dG2","execution_time":"2026-03-21 23:08:01","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-NQvOXNiJ-1774117627","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131","ORD-Z63eNQ-1774122840","ORD-ccIc871Y-1774122928"]} 
[2026-03-21 23:08:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"ZNToMoMDAj5wXTteH51fBiCBLW0f6dG2","execution_time":"2026-03-21 23:08:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 23:08:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"ZNToMoMDAj5wXTteH51fBiCBLW0f6dG2","execution_time":"2026-03-21 23:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-21 23:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZNToMoMDAj5wXTteH51fBiCBLW0f6dG2","execution_time":"2026-03-21 23:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 23:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZNToMoMDAj5wXTteH51fBiCBLW0f6dG2","execution_time":"2026-03-21 23:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ccIc871Y-1774122928","operation_id":160949} 
[2026-03-21 23:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZNToMoMDAj5wXTteH51fBiCBLW0f6dG2","execution_time":"2026-03-21 23:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 23:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZNToMoMDAj5wXTteH51fBiCBLW0f6dG2","execution_time":"2026-03-21 23:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 23:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZNToMoMDAj5wXTteH51fBiCBLW0f6dG2","execution_time":"2026-03-21 23:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NQvOXNiJ-1774117627","operation_id":160839} 
[2026-03-21 23:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZNToMoMDAj5wXTteH51fBiCBLW0f6dG2","execution_time":"2026-03-21 23:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 23:08:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"ZNToMoMDAj5wXTteH51fBiCBLW0f6dG2","execution_time":"2026-03-21 23:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z63eNQ-1774122840","operation_id":160946} 
[2026-03-21 23:08:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"ZNToMoMDAj5wXTteH51fBiCBLW0f6dG2","execution_time":"2026-03-21 23:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z63eNQ-1774122840","operation_id":160946,"processed":0,"skipped":7,"updates_prepared":0} 
[2026-03-21 23:08:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"ZNToMoMDAj5wXTteH51fBiCBLW0f6dG2","execution_time":"2026-03-21 23:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z63eNQ-1774122840","operation_id":160946,"processed":0,"errors":0} 
[2026-03-21 23:08:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"ZNToMoMDAj5wXTteH51fBiCBLW0f6dG2","execution_time":"2026-03-21 23:08:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z63eNQ-1774122840","operation_id":160946} 
[2026-03-21 23:10:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"8Lodez5G5JURH772PhgaxtDOFDRUQZ5A","execution_time":"2026-03-21 23:10:02"} 
[2026-03-21 23:10:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"8Lodez5G5JURH772PhgaxtDOFDRUQZ5A","execution_time":"2026-03-21 23:10:02","total_operations":7,"sites_count":1} 
[2026-03-21 23:10:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"8Lodez5G5JURH772PhgaxtDOFDRUQZ5A","execution_time":"2026-03-21 23:10:02","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-NQvOXNiJ-1774117627","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131","ORD-Z63eNQ-1774122840","ORD-ccIc871Y-1774122928"]} 
[2026-03-21 23:10:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"8Lodez5G5JURH772PhgaxtDOFDRUQZ5A","execution_time":"2026-03-21 23:10:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 23:10:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"8Lodez5G5JURH772PhgaxtDOFDRUQZ5A","execution_time":"2026-03-21 23:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-21 23:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8Lodez5G5JURH772PhgaxtDOFDRUQZ5A","execution_time":"2026-03-21 23:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 23:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8Lodez5G5JURH772PhgaxtDOFDRUQZ5A","execution_time":"2026-03-21 23:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ccIc871Y-1774122928","operation_id":160949} 
[2026-03-21 23:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8Lodez5G5JURH772PhgaxtDOFDRUQZ5A","execution_time":"2026-03-21 23:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 23:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8Lodez5G5JURH772PhgaxtDOFDRUQZ5A","execution_time":"2026-03-21 23:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 23:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8Lodez5G5JURH772PhgaxtDOFDRUQZ5A","execution_time":"2026-03-21 23:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NQvOXNiJ-1774117627","operation_id":160839} 
[2026-03-21 23:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8Lodez5G5JURH772PhgaxtDOFDRUQZ5A","execution_time":"2026-03-21 23:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 23:10:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"8Lodez5G5JURH772PhgaxtDOFDRUQZ5A","execution_time":"2026-03-21 23:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z63eNQ-1774122840","operation_id":160946} 
[2026-03-21 23:10:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"8Lodez5G5JURH772PhgaxtDOFDRUQZ5A","execution_time":"2026-03-21 23:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z63eNQ-1774122840","operation_id":160946,"processed":0,"skipped":7,"updates_prepared":0} 
[2026-03-21 23:10:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"8Lodez5G5JURH772PhgaxtDOFDRUQZ5A","execution_time":"2026-03-21 23:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z63eNQ-1774122840","operation_id":160946,"processed":0,"errors":0} 
[2026-03-21 23:10:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"8Lodez5G5JURH772PhgaxtDOFDRUQZ5A","execution_time":"2026-03-21 23:10:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z63eNQ-1774122840","operation_id":160946} 
[2026-03-21 23:10:02] production.INFO: Executing GetProducts task...  
[2026-03-21 23:10:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 23:10:02] production.INFO: Executing GetProducts task...  
[2026-03-21 23:10:04] production.INFO: async() رجع: true  
[2026-03-21 23:10:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 23:10:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 23:10:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 23:10:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 23:10:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 23:10:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 23:10:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 23:10:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 23:10:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 23:10:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 23:10:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 23:10:44] production.INFO: Constructing job for order: 175937  
[2026-03-21 23:10:47] production.INFO: Handling job for order: 175937  
[2026-03-21 23:10:47] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 23:10:47] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 23:10:47] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=6c2dcf67-a5ca-4612-bf06-499b81964481&Player_ID=471156  
[2026-03-21 23:10:47] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=6c2dcf67-a5ca-4612-bf06-499b81964481&Player_ID=471156","has_body":false} 
[2026-03-21 23:10:48] production.INFO: Operation sent successfully {"operation_id":160950,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-eqO-1774123848","amount":0.906881400000000059691274145734496414661407470703125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-21 23:10:48"}},"processed_data":{"order_number":"ORD-eqO-1774123848","amount":0.906881400000000059691274145734496414661407470703125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-21 23:10:53] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-eqO-1774123848","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 23:10:53] production.INFO: Processed webhook data (normalized) {"id":"ORD-eqO-1774123848","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 23:10:53] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 23:10:53] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":175937} 
[2026-03-21 23:10:53] production.INFO: Order updated successfully. Order ID: 175937, Status: completed  
[2026-03-21 23:10:53] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-eqO-1774123848","status":"completed","codes_count":0} 
[2026-03-21 23:10:54] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-21 23:11:12] production.INFO: Constructing job for order: 175938  
[2026-03-21 23:11:15] production.INFO: Handling job for order: 175938  
[2026-03-21 23:11:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 23:11:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 23:11:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=571ea1b6-66c0-4c85-ac1f-4517ad324e32&Player_ID=52249247150  
[2026-03-21 23:11:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=571ea1b6-66c0-4c85-ac1f-4517ad324e32&Player_ID=52249247150","has_body":false} 
[2026-03-21 23:11:16] production.INFO: Operation sent successfully {"operation_id":160951,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-nrGoDVS-1774123876","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 23:11:16"}},"processed_data":{"order_number":"ORD-nrGoDVS-1774123876","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 23:11:22] production.INFO: Constructing job for order: 175939  
[2026-03-21 23:11:25] production.INFO: Handling job for order: 175939  
[2026-03-21 23:11:25] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 23:11:25] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 23:11:25] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ca1cec6b-b46c-4c15-abab-5c7de0bb49df&Player_ID=52396307596  
[2026-03-21 23:11:25] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=ca1cec6b-b46c-4c15-abab-5c7de0bb49df&Player_ID=52396307596","has_body":false} 
[2026-03-21 23:11:26] production.INFO: Operation sent successfully {"operation_id":160952,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-d3B22VIR-1774123886","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 23:11:26"}},"processed_data":{"order_number":"ORD-d3B22VIR-1774123886","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 23:11:31] production.INFO: Constructing job for order: 175940  
[2026-03-21 23:11:32] production.INFO: Handling job for order: 175940  
[2026-03-21 23:11:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 23:11:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 23:11:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1825e413-c209-4e99-aa77-fa4e27d391ce&Player_ID=52155576096  
[2026-03-21 23:11:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=1825e413-c209-4e99-aa77-fa4e27d391ce&Player_ID=52155576096","has_body":false} 
[2026-03-21 23:11:33] production.INFO: Operation sent successfully {"operation_id":160953,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-zzjnaxnB-1774123893","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 23:11:33"}},"processed_data":{"order_number":"ORD-zzjnaxnB-1774123893","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 23:11:40] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-d3B22VIR-1774123886","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 23:11:40] production.INFO: Processed webhook data (normalized) {"id":"ORD-d3B22VIR-1774123886","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 23:11:40] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 23:11:40] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":175939} 
[2026-03-21 23:11:40] production.INFO: Order updated successfully. Order ID: 175939, Status: completed  
[2026-03-21 23:11:40] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-d3B22VIR-1774123886","status":"completed","codes_count":0} 
[2026-03-21 23:11:42] production.INFO: SendAcceptReject: Notification queued {"user_id":194,"notification_type":"order_approved","reference_id":175936} 
[2026-03-21 23:11:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-21 23:11:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 194  
[2026-03-21 23:11:43] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-nrGoDVS-1774123876","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 23:11:43] production.INFO: Processed webhook data (normalized) {"id":"ORD-nrGoDVS-1774123876","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 23:11:43] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 23:11:43] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":175938} 
[2026-03-21 23:11:43] production.INFO: Order updated successfully. Order ID: 175938, Status: completed  
[2026-03-21 23:11:43] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-nrGoDVS-1774123876","status":"completed","codes_count":0} 
[2026-03-21 23:11:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-21 23:12:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-zzjnaxnB-1774123893","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 23:12:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-zzjnaxnB-1774123893","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 23:12:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 23:12:01] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":175940} 
[2026-03-21 23:12:01] production.INFO: Order updated successfully. Order ID: 175940, Status: completed  
[2026-03-21 23:12:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-zzjnaxnB-1774123893","status":"completed","codes_count":0} 
[2026-03-21 23:12:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"6z34O56qbbYqiTvkPPmITRzz9V6VmQYF","execution_time":"2026-03-21 23:12:03"} 
[2026-03-21 23:12:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"6z34O56qbbYqiTvkPPmITRzz9V6VmQYF","execution_time":"2026-03-21 23:12:03","total_operations":7,"sites_count":1} 
[2026-03-21 23:12:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"6z34O56qbbYqiTvkPPmITRzz9V6VmQYF","execution_time":"2026-03-21 23:12:03","site_id":3,"site_name":"swgamessd","orders_count":7,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-NQvOXNiJ-1774117627","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131","ORD-Z63eNQ-1774122840","ORD-ccIc871Y-1774122928"]} 
[2026-03-21 23:12:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"6z34O56qbbYqiTvkPPmITRzz9V6VmQYF","execution_time":"2026-03-21 23:12:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 23:12:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"6z34O56qbbYqiTvkPPmITRzz9V6VmQYF","execution_time":"2026-03-21 23:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":7} 
[2026-03-21 23:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6z34O56qbbYqiTvkPPmITRzz9V6VmQYF","execution_time":"2026-03-21 23:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 23:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6z34O56qbbYqiTvkPPmITRzz9V6VmQYF","execution_time":"2026-03-21 23:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ccIc871Y-1774122928","operation_id":160949} 
[2026-03-21 23:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6z34O56qbbYqiTvkPPmITRzz9V6VmQYF","execution_time":"2026-03-21 23:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 23:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6z34O56qbbYqiTvkPPmITRzz9V6VmQYF","execution_time":"2026-03-21 23:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 23:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6z34O56qbbYqiTvkPPmITRzz9V6VmQYF","execution_time":"2026-03-21 23:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NQvOXNiJ-1774117627","operation_id":160839} 
[2026-03-21 23:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6z34O56qbbYqiTvkPPmITRzz9V6VmQYF","execution_time":"2026-03-21 23:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 23:12:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6z34O56qbbYqiTvkPPmITRzz9V6VmQYF","execution_time":"2026-03-21 23:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z63eNQ-1774122840","operation_id":160946} 
[2026-03-21 23:12:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"6z34O56qbbYqiTvkPPmITRzz9V6VmQYF","execution_time":"2026-03-21 23:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z63eNQ-1774122840","operation_id":160946,"processed":0,"skipped":7,"updates_prepared":0} 
[2026-03-21 23:12:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"6z34O56qbbYqiTvkPPmITRzz9V6VmQYF","execution_time":"2026-03-21 23:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z63eNQ-1774122840","operation_id":160946,"processed":0,"errors":0} 
[2026-03-21 23:12:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"6z34O56qbbYqiTvkPPmITRzz9V6VmQYF","execution_time":"2026-03-21 23:12:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z63eNQ-1774122840","operation_id":160946} 
[2026-03-21 23:12:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-21 23:12:34] production.INFO: SendAcceptReject: Notification queued {"user_id":1339,"notification_type":"request_approved","reference_id":18391} 
[2026-03-21 23:12:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1339  
[2026-03-21 23:12:43] production.INFO: SendAcceptReject: Notification queued {"user_id":1512,"notification_type":"request_approved","reference_id":18392} 
[2026-03-21 23:12:45] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1512  
[2026-03-21 23:12:45] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"5001.5","mainamount":"5000","operation_number":"156266749","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phptvaq18jeakhs9KMVRqc"}},"user_id":1745} 
[2026-03-21 23:12:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 23:12:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 23:12:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 23:12:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 23:12:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 23:12:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 23:12:48] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 23:12:48] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 23:12:48] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18393,"user_id":1745,"amount":4925.0,"admins_notified":7} 
[2026-03-21 23:13:01] production.INFO: SendAcceptReject: Notification queued {"user_id":1745,"notification_type":"request_approved","reference_id":18393} 
[2026-03-21 23:13:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1745  
[2026-03-21 23:13:23] production.INFO: Constructing job for order: 175941  
[2026-03-21 23:13:24] production.INFO: Handling job for order: 175941  
[2026-03-21 23:13:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 23:13:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 23:13:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=2d0c5bc5-c323-4aa3-a01d-58d573d6408f&Player_ID=52190019783  
[2026-03-21 23:13:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=2d0c5bc5-c323-4aa3-a01d-58d573d6408f&Player_ID=52190019783","has_body":false} 
[2026-03-21 23:13:25] production.INFO: Operation sent successfully {"operation_id":160954,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-mYjE-1774124005","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 23:13:25"}},"processed_data":{"order_number":"ORD-mYjE-1774124005","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 23:13:35] production.INFO: Constructing job for order: 175942  
[2026-03-21 23:13:37] production.INFO: Handling job for order: 175942  
[2026-03-21 23:13:37] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 23:13:37] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 23:13:37] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=5fc2a40a-e257-476a-81e7-f94692628ba2&Player_ID=0949014903  
[2026-03-21 23:13:37] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/9/params?qty=1&uuid=5fc2a40a-e257-476a-81e7-f94692628ba2&Player_ID=0949014903","has_body":false} 
[2026-03-21 23:13:37] production.INFO: Constructing job for order: 175943  
[2026-03-21 23:13:37] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-mYjE-1774124005","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 23:13:37] production.INFO: Processed webhook data (normalized) {"id":"ORD-mYjE-1774124005","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 23:13:37] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 23:13:37] production.INFO: SendAcceptReject: Notification queued {"user_id":1339,"notification_type":"order_approved","reference_id":175941} 
[2026-03-21 23:13:37] production.INFO: Order updated successfully. Order ID: 175941, Status: completed  
[2026-03-21 23:13:37] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-mYjE-1774124005","status":"completed","codes_count":0} 
[2026-03-21 23:13:38] production.INFO: Operation sent successfully {"operation_id":160955,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-w2F-1774124018","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS","notes":[],"created_at":"2026-03-21 23:13:38"}},"processed_data":{"order_number":"ORD-w2F-1774124018","amount":89.7035599999999959663909976370632648468017578125,"status":"processing","product":"85 Units MTN","game":"MTN UNITS"}} 
[2026-03-21 23:13:38] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1339  
[2026-03-21 23:13:38] production.INFO: Handling job for order: 175943  
[2026-03-21 23:13:38] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 23:13:38] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 23:13:38] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c0c7b939-6ed0-4431-82f2-29f12deae927&Player_ID=52190019783  
[2026-03-21 23:13:38] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c0c7b939-6ed0-4431-82f2-29f12deae927&Player_ID=52190019783","has_body":false} 
[2026-03-21 23:13:39] production.INFO: Operation sent successfully {"operation_id":160956,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-p1iuKC1M-1774124019","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 23:13:39"}},"processed_data":{"order_number":"ORD-p1iuKC1M-1774124019","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 23:13:54] production.INFO: Constructing job for order: 175944  
[2026-03-21 23:13:57] production.INFO: Handling job for order: 175944  
[2026-03-21 23:13:57] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 23:13:57] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 23:13:57] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=17e3c948-4667-4049-ad4e-cc2fb177717e&Player_ID=471156  
[2026-03-21 23:13:57] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=17e3c948-4667-4049-ad4e-cc2fb177717e&Player_ID=471156","has_body":false} 
[2026-03-21 23:13:58] production.INFO: Operation sent successfully {"operation_id":160957,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-JSaqT-1774124037","amount":0.906881400000000059691274145734496414661407470703125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-21 23:13:58"}},"processed_data":{"order_number":"ORD-JSaqT-1774124037","amount":0.906881400000000059691274145734496414661407470703125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-21 23:14:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-JSaqT-1774124037","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 23:14:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-JSaqT-1774124037","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 23:14:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 23:14:02] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":175944} 
[2026-03-21 23:14:02] production.INFO: Order updated successfully. Order ID: 175944, Status: completed  
[2026-03-21 23:14:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-JSaqT-1774124037","status":"completed","codes_count":0} 
[2026-03-21 23:14:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"T8nNo7bBIlhn2QiCpJN2TpDMs1XoxY9F","execution_time":"2026-03-21 23:14:04"} 
[2026-03-21 23:14:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"T8nNo7bBIlhn2QiCpJN2TpDMs1XoxY9F","execution_time":"2026-03-21 23:14:04","total_operations":9,"sites_count":2} 
[2026-03-21 23:14:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"T8nNo7bBIlhn2QiCpJN2TpDMs1XoxY9F","execution_time":"2026-03-21 23:14:04","site_id":3,"site_name":"swgamessd","orders_count":8,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-NQvOXNiJ-1774117627","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131","ORD-Z63eNQ-1774122840","ORD-ccIc871Y-1774122928","ORD-p1iuKC1M-1774124019"]} 
[2026-03-21 23:14:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"T8nNo7bBIlhn2QiCpJN2TpDMs1XoxY9F","execution_time":"2026-03-21 23:14:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 23:14:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"T8nNo7bBIlhn2QiCpJN2TpDMs1XoxY9F","execution_time":"2026-03-21 23:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":8} 
[2026-03-21 23:14:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"T8nNo7bBIlhn2QiCpJN2TpDMs1XoxY9F","execution_time":"2026-03-21 23:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 23:14:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"T8nNo7bBIlhn2QiCpJN2TpDMs1XoxY9F","execution_time":"2026-03-21 23:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-ccIc871Y-1774122928","operation_id":160949} 
[2026-03-21 23:14:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"T8nNo7bBIlhn2QiCpJN2TpDMs1XoxY9F","execution_time":"2026-03-21 23:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 23:14:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"T8nNo7bBIlhn2QiCpJN2TpDMs1XoxY9F","execution_time":"2026-03-21 23:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 23:14:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"T8nNo7bBIlhn2QiCpJN2TpDMs1XoxY9F","execution_time":"2026-03-21 23:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NQvOXNiJ-1774117627","operation_id":160839} 
[2026-03-21 23:14:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"T8nNo7bBIlhn2QiCpJN2TpDMs1XoxY9F","execution_time":"2026-03-21 23:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-p1iuKC1M-1774124019","operation_id":160956} 
[2026-03-21 23:14:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"T8nNo7bBIlhn2QiCpJN2TpDMs1XoxY9F","execution_time":"2026-03-21 23:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 23:14:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"T8nNo7bBIlhn2QiCpJN2TpDMs1XoxY9F","execution_time":"2026-03-21 23:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z63eNQ-1774122840","operation_id":160946} 
[2026-03-21 23:14:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"T8nNo7bBIlhn2QiCpJN2TpDMs1XoxY9F","execution_time":"2026-03-21 23:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z63eNQ-1774122840","operation_id":160946,"processed":0,"skipped":8,"updates_prepared":0} 
[2026-03-21 23:14:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"T8nNo7bBIlhn2QiCpJN2TpDMs1XoxY9F","execution_time":"2026-03-21 23:14:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z63eNQ-1774122840","operation_id":160946,"processed":0,"errors":0} 
[2026-03-21 23:14:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"T8nNo7bBIlhn2QiCpJN2TpDMs1XoxY9F","execution_time":"2026-03-21 23:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z63eNQ-1774122840","operation_id":160946,"orders_count":1,"order_ids":["ORD-w2F-1774124018"]} 
[2026-03-21 23:14:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"T8nNo7bBIlhn2QiCpJN2TpDMs1XoxY9F","execution_time":"2026-03-21 23:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z63eNQ-1774122840","operation_id":160946} 
[2026-03-21 23:14:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"T8nNo7bBIlhn2QiCpJN2TpDMs1XoxY9F","execution_time":"2026-03-21 23:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Z63eNQ-1774122840","operation_id":160946,"orders_count":1} 
[2026-03-21 23:14:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"T8nNo7bBIlhn2QiCpJN2TpDMs1XoxY9F","execution_time":"2026-03-21 23:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w2F-1774124018","operation_id":160955,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 23:14:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"T8nNo7bBIlhn2QiCpJN2TpDMs1XoxY9F","execution_time":"2026-03-21 23:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w2F-1774124018","operation_id":160955,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 23:14:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"T8nNo7bBIlhn2QiCpJN2TpDMs1XoxY9F","execution_time":"2026-03-21 23:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w2F-1774124018","operation_id":160955,"count":1} 
[2026-03-21 23:14:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"T8nNo7bBIlhn2QiCpJN2TpDMs1XoxY9F","execution_time":"2026-03-21 23:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w2F-1774124018","operation_id":160955,"count":1} 
[2026-03-21 23:14:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"T8nNo7bBIlhn2QiCpJN2TpDMs1XoxY9F","execution_time":"2026-03-21 23:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w2F-1774124018","operation_id":160955,"user_id":1718,"notification_type":"order_approved","reference_id":175942} 
[2026-03-21 23:14:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"T8nNo7bBIlhn2QiCpJN2TpDMs1XoxY9F","execution_time":"2026-03-21 23:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w2F-1774124018","operation_id":160955,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 23:14:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"T8nNo7bBIlhn2QiCpJN2TpDMs1XoxY9F","execution_time":"2026-03-21 23:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w2F-1774124018","operation_id":160955,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 23:14:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"T8nNo7bBIlhn2QiCpJN2TpDMs1XoxY9F","execution_time":"2026-03-21 23:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w2F-1774124018","operation_id":160955,"processed":1,"errors":0} 
[2026-03-21 23:14:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"T8nNo7bBIlhn2QiCpJN2TpDMs1XoxY9F","execution_time":"2026-03-21 23:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w2F-1774124018","operation_id":160955,"processed":1,"errors":0} 
[2026-03-21 23:14:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"T8nNo7bBIlhn2QiCpJN2TpDMs1XoxY9F","execution_time":"2026-03-21 23:14:04","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-w2F-1774124018","operation_id":160955} 
[2026-03-21 23:14:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-21 23:14:04] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1718  
[2026-03-21 23:14:21] production.INFO: Constructing job for order: 175945  
[2026-03-21 23:14:22] production.INFO: Handling job for order: 175945  
[2026-03-21 23:14:22] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 23:14:22] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 23:14:22] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=53892970-c104-4fa4-aa1f-0223a2f2680b&Player_ID=52319512630  
[2026-03-21 23:14:22] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=53892970-c104-4fa4-aa1f-0223a2f2680b&Player_ID=52319512630","has_body":false} 
[2026-03-21 23:14:23] production.INFO: Operation sent successfully {"operation_id":160958,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-xCnF-1774124063","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 23:14:23"}},"processed_data":{"order_number":"ORD-xCnF-1774124063","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-21 23:14:29] production.INFO: Constructing job for order: 175946  
[2026-03-21 23:14:30] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-xCnF-1774124063","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 23:14:30] production.INFO: Processed webhook data (normalized) {"id":"ORD-xCnF-1774124063","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 23:14:30] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 23:14:30] production.INFO: SendAcceptReject: Notification queued {"user_id":1495,"notification_type":"order_approved","reference_id":175945} 
[2026-03-21 23:14:30] production.INFO: Order updated successfully. Order ID: 175945, Status: completed  
[2026-03-21 23:14:30] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-xCnF-1774124063","status":"completed","codes_count":0} 
[2026-03-21 23:14:32] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1495  
[2026-03-21 23:14:32] production.INFO: Handling job for order: 175946  
[2026-03-21 23:14:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 23:14:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 23:14:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b30aaff6-e979-4727-adb2-aff58a8857fb&Player_ID=52319512630  
[2026-03-21 23:14:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=b30aaff6-e979-4727-adb2-aff58a8857fb&Player_ID=52319512630","has_body":false} 
[2026-03-21 23:14:33] production.INFO: Operation sent successfully {"operation_id":160959,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-6Ns-1774124072","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 23:14:33"}},"processed_data":{"order_number":"ORD-6Ns-1774124072","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 23:14:41] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-6Ns-1774124072","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 23:14:41] production.INFO: Processed webhook data (normalized) {"id":"ORD-6Ns-1774124072","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 23:14:41] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 23:14:41] production.INFO: SendAcceptReject: Notification queued {"user_id":1495,"notification_type":"order_approved","reference_id":175946} 
[2026-03-21 23:14:41] production.INFO: Order updated successfully. Order ID: 175946, Status: completed  
[2026-03-21 23:14:41] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-6Ns-1774124072","status":"completed","codes_count":0} 
[2026-03-21 23:14:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1495  
[2026-03-21 23:15:00] production.INFO: Constructing job for order: 175947  
[2026-03-21 23:15:03] production.INFO: Executing GetProducts task...  
[2026-03-21 23:15:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 23:15:03] production.INFO: Executing GetProducts task...  
[2026-03-21 23:15:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ccIc871Y-1774122928","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 23:15:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-ccIc871Y-1774122928","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 23:15:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 23:15:05] production.INFO: SendAcceptReject: Notification queued {"user_id":24,"notification_type":"order_approved","reference_id":175935} 
[2026-03-21 23:15:05] production.INFO: Order updated successfully. Order ID: 175935, Status: completed  
[2026-03-21 23:15:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ccIc871Y-1774122928","status":"completed","codes_count":0} 
[2026-03-21 23:15:05] production.INFO: async() رجع: true  
[2026-03-21 23:15:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 23:15:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 23:15:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Z63eNQ-1774122840","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 23:15:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-Z63eNQ-1774122840","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 23:15:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 23:15:05] production.INFO: SendAcceptReject: Notification queued {"user_id":1754,"notification_type":"order_approved","reference_id":175932} 
[2026-03-21 23:15:05] production.INFO: Order updated successfully. Order ID: 175932, Status: completed  
[2026-03-21 23:15:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Z63eNQ-1774122840","status":"completed","codes_count":0} 
[2026-03-21 23:15:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 23:15:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 23:15:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 23:15:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 23:15:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 23:15:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 23:15:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 23:15:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 23:15:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 23:15:06] production.INFO: Handling job for order: 175947  
[2026-03-21 23:15:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 23:15:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 23:15:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=1b8dbfba-2fed-42dc-a253-637834731a89&Player_ID=11200494  
[2026-03-21 23:15:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=1200&uuid=1b8dbfba-2fed-42dc-a253-637834731a89&Player_ID=11200494","has_body":false} 
[2026-03-21 23:15:07] production.INFO: Operation sent successfully {"operation_id":160960,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rJ7w-1774124107","amount":2.061537599999999859079480302170850336551666259765625,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-21 23:15:07"}},"processed_data":{"order_number":"ORD-rJ7w-1774124107","amount":2.061537599999999859079480302170850336551666259765625,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-21 23:15:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 24  
[2026-03-21 23:15:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1754  
[2026-03-21 23:15:11] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-rJ7w-1774124107","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 23:15:11] production.INFO: Processed webhook data (normalized) {"id":"ORD-rJ7w-1774124107","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 23:15:11] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 23:15:11] production.INFO: SendAcceptReject: Notification queued {"user_id":949,"notification_type":"order_approved","reference_id":175947} 
[2026-03-21 23:15:11] production.INFO: Order updated successfully. Order ID: 175947, Status: completed  
[2026-03-21 23:15:11] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-rJ7w-1774124107","status":"completed","codes_count":0} 
[2026-03-21 23:15:13] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 949  
[2026-03-21 23:15:40] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-p1iuKC1M-1774124019","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 23:15:40] production.INFO: Processed webhook data (normalized) {"id":"ORD-p1iuKC1M-1774124019","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 23:15:40] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 23:15:40] production.INFO: SendAcceptReject: Notification queued {"user_id":1339,"notification_type":"order_approved","reference_id":175943} 
[2026-03-21 23:15:40] production.INFO: Order updated successfully. Order ID: 175943, Status: completed  
[2026-03-21 23:15:40] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-p1iuKC1M-1774124019","status":"completed","codes_count":0} 
[2026-03-21 23:15:43] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1339  
[2026-03-21 23:15:49] production.INFO: Constructing job for order: 175948  
[2026-03-21 23:15:52] production.INFO: Handling job for order: 175948  
[2026-03-21 23:15:52] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 23:15:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 23:15:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=5843735e-fe9b-4591-82dd-bb8621baecfb&Player_ID=51860748567  
[2026-03-21 23:15:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/56/params?qty=1&uuid=5843735e-fe9b-4591-82dd-bb8621baecfb&Player_ID=51860748567","has_body":false} 
[2026-03-21 23:15:53] production.INFO: Operation sent successfully {"operation_id":160961,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-i8yMc8r-1774124153","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG","notes":[],"created_at":"2026-03-21 23:15:53"}},"processed_data":{"order_number":"ORD-i8yMc8r-1774124153","amount":22.33800000000000096633812063373625278472900390625,"status":"processing","product":"1500+300UC","game":"PUBG"}} 
[2026-03-21 23:16:02] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-i8yMc8r-1774124153","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 23:16:02] production.INFO: Processed webhook data (normalized) {"id":"ORD-i8yMc8r-1774124153","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 23:16:02] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 23:16:02] production.INFO: SendAcceptReject: Notification queued {"user_id":1745,"notification_type":"order_approved","reference_id":175948} 
[2026-03-21 23:16:02] production.INFO: Order updated successfully. Order ID: 175948, Status: completed  
[2026-03-21 23:16:02] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-i8yMc8r-1774124153","status":"completed","codes_count":0} 
[2026-03-21 23:16:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"IJfE1pVEf2uZE6KQnXyFiCUOYaRPxzmQ","execution_time":"2026-03-21 23:16:02"} 
[2026-03-21 23:16:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"IJfE1pVEf2uZE6KQnXyFiCUOYaRPxzmQ","execution_time":"2026-03-21 23:16:02","total_operations":5,"sites_count":1} 
[2026-03-21 23:16:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"IJfE1pVEf2uZE6KQnXyFiCUOYaRPxzmQ","execution_time":"2026-03-21 23:16:02","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-NQvOXNiJ-1774117627","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131"]} 
[2026-03-21 23:16:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"IJfE1pVEf2uZE6KQnXyFiCUOYaRPxzmQ","execution_time":"2026-03-21 23:16:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 23:16:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"IJfE1pVEf2uZE6KQnXyFiCUOYaRPxzmQ","execution_time":"2026-03-21 23:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-21 23:16:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IJfE1pVEf2uZE6KQnXyFiCUOYaRPxzmQ","execution_time":"2026-03-21 23:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 23:16:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IJfE1pVEf2uZE6KQnXyFiCUOYaRPxzmQ","execution_time":"2026-03-21 23:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 23:16:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IJfE1pVEf2uZE6KQnXyFiCUOYaRPxzmQ","execution_time":"2026-03-21 23:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 23:16:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IJfE1pVEf2uZE6KQnXyFiCUOYaRPxzmQ","execution_time":"2026-03-21 23:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NQvOXNiJ-1774117627","operation_id":160839} 
[2026-03-21 23:16:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"IJfE1pVEf2uZE6KQnXyFiCUOYaRPxzmQ","execution_time":"2026-03-21 23:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 23:16:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"IJfE1pVEf2uZE6KQnXyFiCUOYaRPxzmQ","execution_time":"2026-03-21 23:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-21 23:16:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"IJfE1pVEf2uZE6KQnXyFiCUOYaRPxzmQ","execution_time":"2026-03-21 23:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-21 23:16:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"IJfE1pVEf2uZE6KQnXyFiCUOYaRPxzmQ","execution_time":"2026-03-21 23:16:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 23:16:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1745  
[2026-03-21 23:16:05] production.INFO: Constructing job for order: 175949  
[2026-03-21 23:16:08] production.INFO: Handling job for order: 175949  
[2026-03-21 23:16:08] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 23:16:08] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 23:16:08] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9370eaba-15e6-44af-a6c4-2c1a258ac505&Player_ID=51860748567  
[2026-03-21 23:16:08] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9370eaba-15e6-44af-a6c4-2c1a258ac505&Player_ID=51860748567","has_body":false} 
[2026-03-21 23:16:09] production.INFO: Operation sent successfully {"operation_id":160962,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-neY-1774124169","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 23:16:09"}},"processed_data":{"order_number":"ORD-neY-1774124169","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 23:16:17] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-neY-1774124169","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 23:16:17] production.INFO: Processed webhook data (normalized) {"id":"ORD-neY-1774124169","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 23:16:17] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 23:16:17] production.INFO: SendAcceptReject: Notification queued {"user_id":1745,"notification_type":"order_approved","reference_id":175949} 
[2026-03-21 23:16:17] production.INFO: Order updated successfully. Order ID: 175949, Status: completed  
[2026-03-21 23:16:17] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-neY-1774124169","status":"completed","codes_count":0} 
[2026-03-21 23:16:18] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1745  
[2026-03-21 23:18:01] production.INFO: Constructing job for order: 175950  
[2026-03-21 23:18:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"gyMbmgxfsZavq5Q1i1K7avBvDkk1MFpX","execution_time":"2026-03-21 23:18:04"} 
[2026-03-21 23:18:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"gyMbmgxfsZavq5Q1i1K7avBvDkk1MFpX","execution_time":"2026-03-21 23:18:04","total_operations":5,"sites_count":1} 
[2026-03-21 23:18:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"gyMbmgxfsZavq5Q1i1K7avBvDkk1MFpX","execution_time":"2026-03-21 23:18:04","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-NQvOXNiJ-1774117627","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131"]} 
[2026-03-21 23:18:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"gyMbmgxfsZavq5Q1i1K7avBvDkk1MFpX","execution_time":"2026-03-21 23:18:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 23:18:04] production.INFO: Constructing job for order: 175951  
[2026-03-21 23:18:05] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"gyMbmgxfsZavq5Q1i1K7avBvDkk1MFpX","execution_time":"2026-03-21 23:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-21 23:18:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"gyMbmgxfsZavq5Q1i1K7avBvDkk1MFpX","execution_time":"2026-03-21 23:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 23:18:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"gyMbmgxfsZavq5Q1i1K7avBvDkk1MFpX","execution_time":"2026-03-21 23:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 23:18:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"gyMbmgxfsZavq5Q1i1K7avBvDkk1MFpX","execution_time":"2026-03-21 23:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 23:18:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"gyMbmgxfsZavq5Q1i1K7avBvDkk1MFpX","execution_time":"2026-03-21 23:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NQvOXNiJ-1774117627","operation_id":160839} 
[2026-03-21 23:18:05] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"gyMbmgxfsZavq5Q1i1K7avBvDkk1MFpX","execution_time":"2026-03-21 23:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 23:18:05] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"gyMbmgxfsZavq5Q1i1K7avBvDkk1MFpX","execution_time":"2026-03-21 23:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-21 23:18:05] production.INFO: Batch query completed {"job":"Quryjob","job_id":"gyMbmgxfsZavq5Q1i1K7avBvDkk1MFpX","execution_time":"2026-03-21 23:18:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-21 23:18:05] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"gyMbmgxfsZavq5Q1i1K7avBvDkk1MFpX","execution_time":"2026-03-21 23:18:05","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 23:18:05] production.INFO: Handling job for order: 175950  
[2026-03-21 23:18:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 23:18:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 23:18:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=165b390f-4c09-47c2-a0b1-618625c6cb54&Player_ID=51651078213  
[2026-03-21 23:18:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=165b390f-4c09-47c2-a0b1-618625c6cb54&Player_ID=51651078213","has_body":false} 
[2026-03-21 23:18:06] production.INFO: Operation sent successfully {"operation_id":160963,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-agziF-1774124285","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 23:18:06"}},"processed_data":{"order_number":"ORD-agziF-1774124285","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 23:18:06] production.INFO: Handling job for order: 175951  
[2026-03-21 23:18:06] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 23:18:06] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 23:18:06] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/827/params?qty=17000&uuid=fdfba5be-2ba3-4292-91d4-c66b3faae179&Player_ID=80036  
[2026-03-21 23:18:06] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/827/params?qty=17000&uuid=fdfba5be-2ba3-4292-91d4-c66b3faae179&Player_ID=80036","has_body":false} 
[2026-03-21 23:18:07] production.INFO: Operation sent successfully {"operation_id":160964,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5GeobCJ-1774124286","amount":1.7789072000000001327890686297905631363391876220703125,"status":"processing","product":"Nahki Amount","game":"Nahki","notes":[],"created_at":"2026-03-21 23:18:07"}},"processed_data":{"order_number":"ORD-5GeobCJ-1774124286","amount":1.7789072000000001327890686297905631363391876220703125,"status":"processing","product":"Nahki Amount","game":"Nahki"}} 
[2026-03-21 23:18:14] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-agziF-1774124285","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 23:18:14] production.INFO: Processed webhook data (normalized) {"id":"ORD-agziF-1774124285","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 23:18:14] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 23:18:14] production.INFO: SendAcceptReject: Notification queued {"user_id":172,"notification_type":"order_approved","reference_id":175950} 
[2026-03-21 23:18:14] production.INFO: Order updated successfully. Order ID: 175950, Status: completed  
[2026-03-21 23:18:14] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-agziF-1774124285","status":"completed","codes_count":0} 
[2026-03-21 23:18:16] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 172  
[2026-03-21 23:20:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"9qVuAEJGNjXNK1sgLYGMhkDT696toHJ1","execution_time":"2026-03-21 23:20:04"} 
[2026-03-21 23:20:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"9qVuAEJGNjXNK1sgLYGMhkDT696toHJ1","execution_time":"2026-03-21 23:20:04","total_operations":6,"sites_count":1} 
[2026-03-21 23:20:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"9qVuAEJGNjXNK1sgLYGMhkDT696toHJ1","execution_time":"2026-03-21 23:20:04","site_id":3,"site_name":"swgamessd","orders_count":6,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-NQvOXNiJ-1774117627","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131","ORD-5GeobCJ-1774124286"]} 
[2026-03-21 23:20:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"9qVuAEJGNjXNK1sgLYGMhkDT696toHJ1","execution_time":"2026-03-21 23:20:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 23:20:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"9qVuAEJGNjXNK1sgLYGMhkDT696toHJ1","execution_time":"2026-03-21 23:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":6} 
[2026-03-21 23:20:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9qVuAEJGNjXNK1sgLYGMhkDT696toHJ1","execution_time":"2026-03-21 23:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 23:20:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9qVuAEJGNjXNK1sgLYGMhkDT696toHJ1","execution_time":"2026-03-21 23:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 23:20:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9qVuAEJGNjXNK1sgLYGMhkDT696toHJ1","execution_time":"2026-03-21 23:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 23:20:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9qVuAEJGNjXNK1sgLYGMhkDT696toHJ1","execution_time":"2026-03-21 23:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NQvOXNiJ-1774117627","operation_id":160839} 
[2026-03-21 23:20:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9qVuAEJGNjXNK1sgLYGMhkDT696toHJ1","execution_time":"2026-03-21 23:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 23:20:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"9qVuAEJGNjXNK1sgLYGMhkDT696toHJ1","execution_time":"2026-03-21 23:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":1,"skipped":5,"updates_prepared":1} 
[2026-03-21 23:20:04] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"9qVuAEJGNjXNK1sgLYGMhkDT696toHJ1","execution_time":"2026-03-21 23:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 23:20:04] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"9qVuAEJGNjXNK1sgLYGMhkDT696toHJ1","execution_time":"2026-03-21 23:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"count":1} 
[2026-03-21 23:20:04] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"9qVuAEJGNjXNK1sgLYGMhkDT696toHJ1","execution_time":"2026-03-21 23:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"count":1} 
[2026-03-21 23:20:04] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"9qVuAEJGNjXNK1sgLYGMhkDT696toHJ1","execution_time":"2026-03-21 23:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"user_id":1672,"notification_type":"order_approved","reference_id":175951} 
[2026-03-21 23:20:04] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"9qVuAEJGNjXNK1sgLYGMhkDT696toHJ1","execution_time":"2026-03-21 23:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 23:20:04] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"9qVuAEJGNjXNK1sgLYGMhkDT696toHJ1","execution_time":"2026-03-21 23:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 23:20:04] production.INFO: Batch update completed {"job":"Quryjob","job_id":"9qVuAEJGNjXNK1sgLYGMhkDT696toHJ1","execution_time":"2026-03-21 23:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":1,"errors":0} 
[2026-03-21 23:20:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"9qVuAEJGNjXNK1sgLYGMhkDT696toHJ1","execution_time":"2026-03-21 23:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":1,"errors":0} 
[2026-03-21 23:20:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"9qVuAEJGNjXNK1sgLYGMhkDT696toHJ1","execution_time":"2026-03-21 23:20:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 23:20:04] production.INFO: Executing GetProducts task...  
[2026-03-21 23:20:04] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 23:20:04] production.INFO: Executing GetProducts task...  
[2026-03-21 23:20:06] production.INFO: async() رجع: true  
[2026-03-21 23:20:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 23:20:06] production.WARNING: Product with ID 395 not found  
[2026-03-21 23:20:07] production.WARNING: Product with ID 213 not found  
[2026-03-21 23:20:07] production.WARNING: Product with ID 212 not found  
[2026-03-21 23:20:07] production.WARNING: Product with ID 211 not found  
[2026-03-21 23:20:07] production.WARNING: Product with ID 210 not found  
[2026-03-21 23:20:07] production.WARNING: Product with ID 209 not found  
[2026-03-21 23:20:07] production.WARNING: Product with ID 214 not found  
[2026-03-21 23:20:07] production.WARNING: Product with ID 215 not found  
[2026-03-21 23:20:07] production.WARNING: Product with ID 216 not found  
[2026-03-21 23:20:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 23:20:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1672  
[2026-03-21 23:20:53] production.INFO: Constructing job for order: 175952  
[2026-03-21 23:20:55] production.INFO: Handling job for order: 175952  
[2026-03-21 23:20:55] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 23:20:55] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 23:20:55] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=70000&uuid=5dfa0066-9b6b-4188-93fb-c78e76bfbdb7&Player_ID=83821435  
[2026-03-21 23:20:55] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=70000&uuid=5dfa0066-9b6b-4188-93fb-c78e76bfbdb7&Player_ID=83821435","has_body":false} 
[2026-03-21 23:20:56] production.INFO: Operation sent successfully {"operation_id":160965,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-P84-1774124456","amount":7.42284900000000025244162316084839403629302978515625,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-21 23:20:56"}},"processed_data":{"order_number":"ORD-P84-1774124456","amount":7.42284900000000025244162316084839403629302978515625,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-21 23:21:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-P84-1774124456","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 23:21:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-P84-1774124456","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 23:21:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 23:21:01] production.INFO: SendAcceptReject: Notification queued {"user_id":948,"notification_type":"order_approved","reference_id":175952} 
[2026-03-21 23:21:01] production.INFO: Order updated successfully. Order ID: 175952, Status: completed  
[2026-03-21 23:21:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-P84-1774124456","status":"completed","codes_count":0} 
[2026-03-21 23:21:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 948  
[2026-03-21 23:22:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"BhlZRZ1nmzlR5DQkeWhjWL2XwnopUmUC","execution_time":"2026-03-21 23:22:02"} 
[2026-03-21 23:22:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"BhlZRZ1nmzlR5DQkeWhjWL2XwnopUmUC","execution_time":"2026-03-21 23:22:02","total_operations":5,"sites_count":1} 
[2026-03-21 23:22:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"BhlZRZ1nmzlR5DQkeWhjWL2XwnopUmUC","execution_time":"2026-03-21 23:22:02","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-NQvOXNiJ-1774117627","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131"]} 
[2026-03-21 23:22:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"BhlZRZ1nmzlR5DQkeWhjWL2XwnopUmUC","execution_time":"2026-03-21 23:22:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 23:22:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"BhlZRZ1nmzlR5DQkeWhjWL2XwnopUmUC","execution_time":"2026-03-21 23:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-21 23:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BhlZRZ1nmzlR5DQkeWhjWL2XwnopUmUC","execution_time":"2026-03-21 23:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 23:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BhlZRZ1nmzlR5DQkeWhjWL2XwnopUmUC","execution_time":"2026-03-21 23:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 23:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BhlZRZ1nmzlR5DQkeWhjWL2XwnopUmUC","execution_time":"2026-03-21 23:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 23:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BhlZRZ1nmzlR5DQkeWhjWL2XwnopUmUC","execution_time":"2026-03-21 23:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NQvOXNiJ-1774117627","operation_id":160839} 
[2026-03-21 23:22:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BhlZRZ1nmzlR5DQkeWhjWL2XwnopUmUC","execution_time":"2026-03-21 23:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 23:22:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"BhlZRZ1nmzlR5DQkeWhjWL2XwnopUmUC","execution_time":"2026-03-21 23:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-21 23:22:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"BhlZRZ1nmzlR5DQkeWhjWL2XwnopUmUC","execution_time":"2026-03-21 23:22:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-21 23:22:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"BhlZRZ1nmzlR5DQkeWhjWL2XwnopUmUC","execution_time":"2026-03-21 23:22:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 23:22:27] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"3940.0","mainamount":"4000","operation_number":"156271524","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/phpho2tuq29q1b5dVTXfPw"}},"user_id":1247} 
[2026-03-21 23:22:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 23:22:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 23:22:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 23:22:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 23:22:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 23:22:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 23:22:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 23:22:30] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 23:22:30] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18394,"user_id":1247,"amount":3940.0,"admins_notified":7} 
[2026-03-21 23:24:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"MqGwchFt5CySekbxwx1PZ5xHu3CloML6","execution_time":"2026-03-21 23:24:03"} 
[2026-03-21 23:24:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"MqGwchFt5CySekbxwx1PZ5xHu3CloML6","execution_time":"2026-03-21 23:24:03","total_operations":5,"sites_count":1} 
[2026-03-21 23:24:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"MqGwchFt5CySekbxwx1PZ5xHu3CloML6","execution_time":"2026-03-21 23:24:03","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-NQvOXNiJ-1774117627","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131"]} 
[2026-03-21 23:24:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"MqGwchFt5CySekbxwx1PZ5xHu3CloML6","execution_time":"2026-03-21 23:24:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 23:24:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"MqGwchFt5CySekbxwx1PZ5xHu3CloML6","execution_time":"2026-03-21 23:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-21 23:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MqGwchFt5CySekbxwx1PZ5xHu3CloML6","execution_time":"2026-03-21 23:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 23:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MqGwchFt5CySekbxwx1PZ5xHu3CloML6","execution_time":"2026-03-21 23:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 23:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MqGwchFt5CySekbxwx1PZ5xHu3CloML6","execution_time":"2026-03-21 23:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 23:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MqGwchFt5CySekbxwx1PZ5xHu3CloML6","execution_time":"2026-03-21 23:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NQvOXNiJ-1774117627","operation_id":160839} 
[2026-03-21 23:24:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"MqGwchFt5CySekbxwx1PZ5xHu3CloML6","execution_time":"2026-03-21 23:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 23:24:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"MqGwchFt5CySekbxwx1PZ5xHu3CloML6","execution_time":"2026-03-21 23:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-21 23:24:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"MqGwchFt5CySekbxwx1PZ5xHu3CloML6","execution_time":"2026-03-21 23:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-21 23:24:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"MqGwchFt5CySekbxwx1PZ5xHu3CloML6","execution_time":"2026-03-21 23:24:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 23:24:14] production.INFO: Constructing job for order: 175953  
[2026-03-21 23:24:15] production.INFO: Handling job for order: 175953  
[2026-03-21 23:24:15] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 23:24:15] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 23:24:15] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=e5b2ab2d-14b3-429f-acfc-df9f73b7da41&Player_ID=471156  
[2026-03-21 23:24:15] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=e5b2ab2d-14b3-429f-acfc-df9f73b7da41&Player_ID=471156","has_body":false} 
[2026-03-21 23:24:16] production.INFO: Operation sent successfully {"operation_id":160966,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-kNM-1774124655","amount":1.81376280000000011938254829146899282932281494140625,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-21 23:24:16"}},"processed_data":{"order_number":"ORD-kNM-1774124655","amount":1.81376280000000011938254829146899282932281494140625,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-21 23:24:20] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-kNM-1774124655","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 23:24:20] production.INFO: Processed webhook data (normalized) {"id":"ORD-kNM-1774124655","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 23:24:20] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 23:24:20] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":175953} 
[2026-03-21 23:24:20] production.INFO: Order updated successfully. Order ID: 175953, Status: completed  
[2026-03-21 23:24:20] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-kNM-1774124655","status":"completed","codes_count":0} 
[2026-03-21 23:24:22] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-21 23:24:59] production.INFO: Constructing job for order: 175954  
[2026-03-21 23:25:01] production.INFO: Handling job for order: 175954  
[2026-03-21 23:25:01] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 23:25:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 23:25:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/94/params?qty=2500&uuid=d62957a8-e1d1-4871-b021-9c8798473faf&Player_ID=51090731  
[2026-03-21 23:25:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/94/params?qty=2500&uuid=d62957a8-e1d1-4871-b021-9c8798473faf&Player_ID=51090731","has_body":false} 
[2026-03-21 23:25:02] production.INFO: Operation sent successfully {"operation_id":160967,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Lxe48JbS-1774124701","amount":4.294869999999999521378413191996514797210693359375,"status":"processing","product":"Soulchill Amount","game":"SoulChill","notes":[],"created_at":"2026-03-21 23:25:02"}},"processed_data":{"order_number":"ORD-Lxe48JbS-1774124701","amount":4.294869999999999521378413191996514797210693359375,"status":"processing","product":"Soulchill Amount","game":"SoulChill"}} 
[2026-03-21 23:25:02] production.INFO: Executing GetProducts task...  
[2026-03-21 23:25:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 23:25:02] production.INFO: Executing GetProducts task...  
[2026-03-21 23:25:04] production.INFO: async() رجع: true  
[2026-03-21 23:25:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 23:25:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 23:25:04] production.WARNING: Product with ID 213 not found  
[2026-03-21 23:25:04] production.WARNING: Product with ID 212 not found  
[2026-03-21 23:25:04] production.WARNING: Product with ID 211 not found  
[2026-03-21 23:25:04] production.WARNING: Product with ID 210 not found  
[2026-03-21 23:25:04] production.WARNING: Product with ID 209 not found  
[2026-03-21 23:25:04] production.WARNING: Product with ID 214 not found  
[2026-03-21 23:25:04] production.WARNING: Product with ID 215 not found  
[2026-03-21 23:25:04] production.WARNING: Product with ID 216 not found  
[2026-03-21 23:25:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 23:25:08] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Lxe48JbS-1774124701","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 23:25:08] production.INFO: Processed webhook data (normalized) {"id":"ORD-Lxe48JbS-1774124701","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 23:25:08] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 23:25:08] production.INFO: SendAcceptReject: Notification queued {"user_id":1512,"notification_type":"order_approved","reference_id":175954} 
[2026-03-21 23:25:08] production.INFO: Order updated successfully. Order ID: 175954, Status: completed  
[2026-03-21 23:25:08] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Lxe48JbS-1774124701","status":"completed","codes_count":0} 
[2026-03-21 23:25:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1512  
[2026-03-21 23:26:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"H3I9Kn4dvoQolHlSIGxATxumJMDG80pn","execution_time":"2026-03-21 23:26:02"} 
[2026-03-21 23:26:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"H3I9Kn4dvoQolHlSIGxATxumJMDG80pn","execution_time":"2026-03-21 23:26:02","total_operations":5,"sites_count":1} 
[2026-03-21 23:26:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"H3I9Kn4dvoQolHlSIGxATxumJMDG80pn","execution_time":"2026-03-21 23:26:02","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-NQvOXNiJ-1774117627","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131"]} 
[2026-03-21 23:26:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"H3I9Kn4dvoQolHlSIGxATxumJMDG80pn","execution_time":"2026-03-21 23:26:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 23:26:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"H3I9Kn4dvoQolHlSIGxATxumJMDG80pn","execution_time":"2026-03-21 23:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-21 23:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"H3I9Kn4dvoQolHlSIGxATxumJMDG80pn","execution_time":"2026-03-21 23:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 23:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"H3I9Kn4dvoQolHlSIGxATxumJMDG80pn","execution_time":"2026-03-21 23:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 23:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"H3I9Kn4dvoQolHlSIGxATxumJMDG80pn","execution_time":"2026-03-21 23:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 23:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"H3I9Kn4dvoQolHlSIGxATxumJMDG80pn","execution_time":"2026-03-21 23:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NQvOXNiJ-1774117627","operation_id":160839} 
[2026-03-21 23:26:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"H3I9Kn4dvoQolHlSIGxATxumJMDG80pn","execution_time":"2026-03-21 23:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 23:26:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"H3I9Kn4dvoQolHlSIGxATxumJMDG80pn","execution_time":"2026-03-21 23:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-21 23:26:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"H3I9Kn4dvoQolHlSIGxATxumJMDG80pn","execution_time":"2026-03-21 23:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-21 23:26:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"H3I9Kn4dvoQolHlSIGxATxumJMDG80pn","execution_time":"2026-03-21 23:26:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 23:26:16] production.INFO: Constructing job for order: 175955  
[2026-03-21 23:26:17] production.INFO: Handling job for order: 175955  
[2026-03-21 23:26:17] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 23:26:17] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 23:26:17] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=5683a6fa-60b0-4b98-a345-be355a3a4649&Player_ID=51860748567  
[2026-03-21 23:26:17] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=5683a6fa-60b0-4b98-a345-be355a3a4649&Player_ID=51860748567","has_body":false} 
[2026-03-21 23:26:18] production.INFO: Operation sent successfully {"operation_id":160968,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-48ogEl2-1774124778","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 23:26:18"}},"processed_data":{"order_number":"ORD-48ogEl2-1774124778","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-21 23:26:36] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-48ogEl2-1774124778","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 23:26:36] production.INFO: Processed webhook data (normalized) {"id":"ORD-48ogEl2-1774124778","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 23:26:36] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 23:26:36] production.INFO: SendAcceptReject: Notification queued {"user_id":1745,"notification_type":"order_approved","reference_id":175955} 
[2026-03-21 23:26:36] production.INFO: Order updated successfully. Order ID: 175955, Status: completed  
[2026-03-21 23:26:36] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-48ogEl2-1774124778","status":"completed","codes_count":0} 
[2026-03-21 23:26:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1745  
[2026-03-21 23:28:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"vQCz3b3gAcQyUXE6ZRisMXaMvcIy7gku","execution_time":"2026-03-21 23:28:03"} 
[2026-03-21 23:28:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"vQCz3b3gAcQyUXE6ZRisMXaMvcIy7gku","execution_time":"2026-03-21 23:28:03","total_operations":5,"sites_count":1} 
[2026-03-21 23:28:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"vQCz3b3gAcQyUXE6ZRisMXaMvcIy7gku","execution_time":"2026-03-21 23:28:03","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-NQvOXNiJ-1774117627","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131"]} 
[2026-03-21 23:28:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"vQCz3b3gAcQyUXE6ZRisMXaMvcIy7gku","execution_time":"2026-03-21 23:28:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 23:28:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"vQCz3b3gAcQyUXE6ZRisMXaMvcIy7gku","execution_time":"2026-03-21 23:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-21 23:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vQCz3b3gAcQyUXE6ZRisMXaMvcIy7gku","execution_time":"2026-03-21 23:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 23:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vQCz3b3gAcQyUXE6ZRisMXaMvcIy7gku","execution_time":"2026-03-21 23:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 23:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vQCz3b3gAcQyUXE6ZRisMXaMvcIy7gku","execution_time":"2026-03-21 23:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 23:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vQCz3b3gAcQyUXE6ZRisMXaMvcIy7gku","execution_time":"2026-03-21 23:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NQvOXNiJ-1774117627","operation_id":160839} 
[2026-03-21 23:28:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"vQCz3b3gAcQyUXE6ZRisMXaMvcIy7gku","execution_time":"2026-03-21 23:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 23:28:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"vQCz3b3gAcQyUXE6ZRisMXaMvcIy7gku","execution_time":"2026-03-21 23:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-21 23:28:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"vQCz3b3gAcQyUXE6ZRisMXaMvcIy7gku","execution_time":"2026-03-21 23:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-21 23:28:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"vQCz3b3gAcQyUXE6ZRisMXaMvcIy7gku","execution_time":"2026-03-21 23:28:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 23:30:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"nF3omQ8jUBlsmw2X2hyMGgzi695F4DS1","execution_time":"2026-03-21 23:30:03"} 
[2026-03-21 23:30:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"nF3omQ8jUBlsmw2X2hyMGgzi695F4DS1","execution_time":"2026-03-21 23:30:03","total_operations":5,"sites_count":1} 
[2026-03-21 23:30:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"nF3omQ8jUBlsmw2X2hyMGgzi695F4DS1","execution_time":"2026-03-21 23:30:03","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-NQvOXNiJ-1774117627","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131"]} 
[2026-03-21 23:30:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"nF3omQ8jUBlsmw2X2hyMGgzi695F4DS1","execution_time":"2026-03-21 23:30:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 23:30:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"nF3omQ8jUBlsmw2X2hyMGgzi695F4DS1","execution_time":"2026-03-21 23:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-21 23:30:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nF3omQ8jUBlsmw2X2hyMGgzi695F4DS1","execution_time":"2026-03-21 23:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 23:30:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nF3omQ8jUBlsmw2X2hyMGgzi695F4DS1","execution_time":"2026-03-21 23:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 23:30:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nF3omQ8jUBlsmw2X2hyMGgzi695F4DS1","execution_time":"2026-03-21 23:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 23:30:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nF3omQ8jUBlsmw2X2hyMGgzi695F4DS1","execution_time":"2026-03-21 23:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NQvOXNiJ-1774117627","operation_id":160839} 
[2026-03-21 23:30:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"nF3omQ8jUBlsmw2X2hyMGgzi695F4DS1","execution_time":"2026-03-21 23:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 23:30:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"nF3omQ8jUBlsmw2X2hyMGgzi695F4DS1","execution_time":"2026-03-21 23:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-21 23:30:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"nF3omQ8jUBlsmw2X2hyMGgzi695F4DS1","execution_time":"2026-03-21 23:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-21 23:30:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"nF3omQ8jUBlsmw2X2hyMGgzi695F4DS1","execution_time":"2026-03-21 23:30:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 23:30:03] production.INFO: Executing GetProducts task...  
[2026-03-21 23:30:03] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 23:30:03] production.INFO: Executing GetProducts task...  
[2026-03-21 23:30:05] production.INFO: async() رجع: true  
[2026-03-21 23:30:05] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 23:30:06] production.WARNING: Product with ID 395 not found  
[2026-03-21 23:30:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 23:30:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 23:30:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 23:30:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 23:30:06] production.WARNING: Product with ID 209 not found  
[2026-03-21 23:30:06] production.WARNING: Product with ID 214 not found  
[2026-03-21 23:30:06] production.WARNING: Product with ID 215 not found  
[2026-03-21 23:30:06] production.WARNING: Product with ID 216 not found  
[2026-03-21 23:30:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 23:32:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"9R9B3jtGbb4IxuNAGZutMj69sTYrtvxs","execution_time":"2026-03-21 23:32:01"} 
[2026-03-21 23:32:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"9R9B3jtGbb4IxuNAGZutMj69sTYrtvxs","execution_time":"2026-03-21 23:32:01","total_operations":5,"sites_count":1} 
[2026-03-21 23:32:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"9R9B3jtGbb4IxuNAGZutMj69sTYrtvxs","execution_time":"2026-03-21 23:32:01","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-NQvOXNiJ-1774117627","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131"]} 
[2026-03-21 23:32:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"9R9B3jtGbb4IxuNAGZutMj69sTYrtvxs","execution_time":"2026-03-21 23:32:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 23:32:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"9R9B3jtGbb4IxuNAGZutMj69sTYrtvxs","execution_time":"2026-03-21 23:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-21 23:32:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9R9B3jtGbb4IxuNAGZutMj69sTYrtvxs","execution_time":"2026-03-21 23:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 23:32:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9R9B3jtGbb4IxuNAGZutMj69sTYrtvxs","execution_time":"2026-03-21 23:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 23:32:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9R9B3jtGbb4IxuNAGZutMj69sTYrtvxs","execution_time":"2026-03-21 23:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 23:32:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9R9B3jtGbb4IxuNAGZutMj69sTYrtvxs","execution_time":"2026-03-21 23:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NQvOXNiJ-1774117627","operation_id":160839} 
[2026-03-21 23:32:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9R9B3jtGbb4IxuNAGZutMj69sTYrtvxs","execution_time":"2026-03-21 23:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 23:32:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"9R9B3jtGbb4IxuNAGZutMj69sTYrtvxs","execution_time":"2026-03-21 23:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-21 23:32:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"9R9B3jtGbb4IxuNAGZutMj69sTYrtvxs","execution_time":"2026-03-21 23:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-21 23:32:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"9R9B3jtGbb4IxuNAGZutMj69sTYrtvxs","execution_time":"2026-03-21 23:32:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 23:32:31] production.INFO: Constructing job for order: 175957  
[2026-03-21 23:32:34] production.INFO: Handling job for order: 175957  
[2026-03-21 23:32:34] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 23:32:34] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 23:32:34] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=8c687727-39d4-47be-83d0-7e7f9c765a85&Player_ID=1100765771  
[2026-03-21 23:32:34] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=250&uuid=8c687727-39d4-47be-83d0-7e7f9c765a85&Player_ID=1100765771","has_body":false} 
[2026-03-21 23:32:35] production.INFO: Operation sent successfully {"operation_id":160969,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-qeRf3J0-1774125155","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-21 23:32:35"}},"processed_data":{"order_number":"ORD-qeRf3J0-1774125155","amount":4.36956519999999937198253974202089011669158935546875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-21 23:32:42] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-qeRf3J0-1774125155","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 23:32:42] production.INFO: Processed webhook data (normalized) {"id":"ORD-qeRf3J0-1774125155","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 23:32:42] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 23:32:42] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":175957} 
[2026-03-21 23:32:42] production.INFO: Order updated successfully. Order ID: 175957, Status: completed  
[2026-03-21 23:32:42] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-qeRf3J0-1774125155","status":"completed","codes_count":0} 
[2026-03-21 23:32:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-21 23:34:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"9cysr2nDydxsVzeCZPl6VXGjIa3LNifc","execution_time":"2026-03-21 23:34:02"} 
[2026-03-21 23:34:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"9cysr2nDydxsVzeCZPl6VXGjIa3LNifc","execution_time":"2026-03-21 23:34:02","total_operations":5,"sites_count":1} 
[2026-03-21 23:34:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"9cysr2nDydxsVzeCZPl6VXGjIa3LNifc","execution_time":"2026-03-21 23:34:02","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-NQvOXNiJ-1774117627","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131"]} 
[2026-03-21 23:34:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"9cysr2nDydxsVzeCZPl6VXGjIa3LNifc","execution_time":"2026-03-21 23:34:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 23:34:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"9cysr2nDydxsVzeCZPl6VXGjIa3LNifc","execution_time":"2026-03-21 23:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-21 23:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9cysr2nDydxsVzeCZPl6VXGjIa3LNifc","execution_time":"2026-03-21 23:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 23:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9cysr2nDydxsVzeCZPl6VXGjIa3LNifc","execution_time":"2026-03-21 23:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 23:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9cysr2nDydxsVzeCZPl6VXGjIa3LNifc","execution_time":"2026-03-21 23:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 23:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9cysr2nDydxsVzeCZPl6VXGjIa3LNifc","execution_time":"2026-03-21 23:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NQvOXNiJ-1774117627","operation_id":160839} 
[2026-03-21 23:34:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"9cysr2nDydxsVzeCZPl6VXGjIa3LNifc","execution_time":"2026-03-21 23:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 23:34:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"9cysr2nDydxsVzeCZPl6VXGjIa3LNifc","execution_time":"2026-03-21 23:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-21 23:34:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"9cysr2nDydxsVzeCZPl6VXGjIa3LNifc","execution_time":"2026-03-21 23:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-21 23:34:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"9cysr2nDydxsVzeCZPl6VXGjIa3LNifc","execution_time":"2026-03-21 23:34:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 23:35:02] production.INFO: Executing GetProducts task...  
[2026-03-21 23:35:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 23:35:02] production.INFO: Executing GetProducts task...  
[2026-03-21 23:35:03] production.INFO: Constructing job for order: 175958  
[2026-03-21 23:35:06] production.INFO: async() رجع: true  
[2026-03-21 23:35:06] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 23:35:06] production.WARNING: Product with ID 395 not found  
[2026-03-21 23:35:06] production.WARNING: Product with ID 213 not found  
[2026-03-21 23:35:06] production.WARNING: Product with ID 212 not found  
[2026-03-21 23:35:06] production.WARNING: Product with ID 211 not found  
[2026-03-21 23:35:06] production.WARNING: Product with ID 210 not found  
[2026-03-21 23:35:07] production.WARNING: Product with ID 209 not found  
[2026-03-21 23:35:07] production.WARNING: Product with ID 214 not found  
[2026-03-21 23:35:07] production.WARNING: Product with ID 215 not found  
[2026-03-21 23:35:07] production.WARNING: Product with ID 216 not found  
[2026-03-21 23:35:07] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 23:35:07] production.INFO: Handling job for order: 175958  
[2026-03-21 23:35:07] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 23:35:07] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 23:35:07] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=c45d397c-c2f3-4b83-ae92-7e2ae0f8159f&Player_ID=0992828759  
[2026-03-21 23:35:07] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/816/params?qty=1&uuid=c45d397c-c2f3-4b83-ae92-7e2ae0f8159f&Player_ID=0992828759","has_body":false} 
[2026-03-21 23:35:08] production.INFO: Operation sent successfully {"operation_id":160970,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-MIttKK-1774125308","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 23:35:08"}},"processed_data":{"order_number":"ORD-MIttKK-1774125308","amount":507.37695000000002210072125308215618133544921875,"status":"processing","product":"480.77 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 23:35:11] production.INFO: Constructing job for order: 175959  
[2026-03-21 23:35:14] production.INFO: Handling job for order: 175959  
[2026-03-21 23:35:14] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 23:35:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 23:35:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=bf34648e-8b86-4d05-a951-4c2777c35556&Player_ID=0992828759  
[2026-03-21 23:35:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=bf34648e-8b86-4d05-a951-4c2777c35556&Player_ID=0992828759","has_body":false} 
[2026-03-21 23:35:15] production.INFO: Operation sent successfully {"operation_id":160971,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-j6aBdsxy-1774125314","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 23:35:15"}},"processed_data":{"order_number":"ORD-j6aBdsxy-1774125314","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 23:36:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"pzSV6W8fNLSsWFkq7kKVFuD7beNLG4DG","execution_time":"2026-03-21 23:36:03"} 
[2026-03-21 23:36:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"pzSV6W8fNLSsWFkq7kKVFuD7beNLG4DG","execution_time":"2026-03-21 23:36:03","total_operations":7,"sites_count":2} 
[2026-03-21 23:36:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"pzSV6W8fNLSsWFkq7kKVFuD7beNLG4DG","execution_time":"2026-03-21 23:36:03","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-NQvOXNiJ-1774117627","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131"]} 
[2026-03-21 23:36:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"pzSV6W8fNLSsWFkq7kKVFuD7beNLG4DG","execution_time":"2026-03-21 23:36:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 23:36:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"pzSV6W8fNLSsWFkq7kKVFuD7beNLG4DG","execution_time":"2026-03-21 23:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-21 23:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"pzSV6W8fNLSsWFkq7kKVFuD7beNLG4DG","execution_time":"2026-03-21 23:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 23:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"pzSV6W8fNLSsWFkq7kKVFuD7beNLG4DG","execution_time":"2026-03-21 23:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 23:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"pzSV6W8fNLSsWFkq7kKVFuD7beNLG4DG","execution_time":"2026-03-21 23:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 23:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"pzSV6W8fNLSsWFkq7kKVFuD7beNLG4DG","execution_time":"2026-03-21 23:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NQvOXNiJ-1774117627","operation_id":160839} 
[2026-03-21 23:36:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"pzSV6W8fNLSsWFkq7kKVFuD7beNLG4DG","execution_time":"2026-03-21 23:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 23:36:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"pzSV6W8fNLSsWFkq7kKVFuD7beNLG4DG","execution_time":"2026-03-21 23:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-21 23:36:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"pzSV6W8fNLSsWFkq7kKVFuD7beNLG4DG","execution_time":"2026-03-21 23:36:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-21 23:36:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"pzSV6W8fNLSsWFkq7kKVFuD7beNLG4DG","execution_time":"2026-03-21 23:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"orders_count":2,"order_ids":["ORD-MIttKK-1774125308","ORD-j6aBdsxy-1774125314"]} 
[2026-03-21 23:36:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"pzSV6W8fNLSsWFkq7kKVFuD7beNLG4DG","execution_time":"2026-03-21 23:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 23:36:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"pzSV6W8fNLSsWFkq7kKVFuD7beNLG4DG","execution_time":"2026-03-21 23:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"orders_count":2} 
[2026-03-21 23:36:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"pzSV6W8fNLSsWFkq7kKVFuD7beNLG4DG","execution_time":"2026-03-21 23:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MIttKK-1774125308","operation_id":160970,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-21 23:36:03] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"pzSV6W8fNLSsWFkq7kKVFuD7beNLG4DG","execution_time":"2026-03-21 23:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MIttKK-1774125308","operation_id":160970,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-21 23:36:03] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"pzSV6W8fNLSsWFkq7kKVFuD7beNLG4DG","execution_time":"2026-03-21 23:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MIttKK-1774125308","operation_id":160970,"count":2} 
[2026-03-21 23:36:03] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"pzSV6W8fNLSsWFkq7kKVFuD7beNLG4DG","execution_time":"2026-03-21 23:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MIttKK-1774125308","operation_id":160970,"count":2} 
[2026-03-21 23:36:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"pzSV6W8fNLSsWFkq7kKVFuD7beNLG4DG","execution_time":"2026-03-21 23:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MIttKK-1774125308","operation_id":160970,"user_id":71,"notification_type":"order_approved","reference_id":175959} 
[2026-03-21 23:36:03] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"pzSV6W8fNLSsWFkq7kKVFuD7beNLG4DG","execution_time":"2026-03-21 23:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MIttKK-1774125308","operation_id":160970,"user_id":71,"notification_type":"order_approved","reference_id":175958} 
[2026-03-21 23:36:03] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"pzSV6W8fNLSsWFkq7kKVFuD7beNLG4DG","execution_time":"2026-03-21 23:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MIttKK-1774125308","operation_id":160970,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-21 23:36:03] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"pzSV6W8fNLSsWFkq7kKVFuD7beNLG4DG","execution_time":"2026-03-21 23:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MIttKK-1774125308","operation_id":160970,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-21 23:36:03] production.INFO: Batch update completed {"job":"Quryjob","job_id":"pzSV6W8fNLSsWFkq7kKVFuD7beNLG4DG","execution_time":"2026-03-21 23:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MIttKK-1774125308","operation_id":160970,"processed":2,"errors":0} 
[2026-03-21 23:36:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"pzSV6W8fNLSsWFkq7kKVFuD7beNLG4DG","execution_time":"2026-03-21 23:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MIttKK-1774125308","operation_id":160970,"processed":2,"errors":0} 
[2026-03-21 23:36:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"pzSV6W8fNLSsWFkq7kKVFuD7beNLG4DG","execution_time":"2026-03-21 23:36:03","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-MIttKK-1774125308","operation_id":160970} 
[2026-03-21 23:36:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 71  
[2026-03-21 23:36:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 71  
[2026-03-21 23:36:17] production.INFO: Constructing job for order: 175960  
[2026-03-21 23:36:18] production.INFO: Handling job for order: 175960  
[2026-03-21 23:36:18] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 23:36:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 23:36:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/547/params?qty=40000&uuid=6bbb313b-939d-463f-b024-8720f772ff84&Player_ID=89965666  
[2026-03-21 23:36:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/547/params?qty=40000&uuid=6bbb313b-939d-463f-b024-8720f772ff84&Player_ID=89965666","has_body":false} 
[2026-03-21 23:36:19] production.INFO: Operation sent successfully {"operation_id":160972,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-5Tx2-1774125378","amount":4.2416280000000003980176188633777201175689697265625,"status":"processing","product":"SoulStar Amount","game":"SoulStar","notes":[],"created_at":"2026-03-21 23:36:19"}},"processed_data":{"order_number":"ORD-5Tx2-1774125378","amount":4.2416280000000003980176188633777201175689697265625,"status":"processing","product":"SoulStar Amount","game":"SoulStar"}} 
[2026-03-21 23:36:27] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-5Tx2-1774125378","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 23:36:27] production.INFO: Processed webhook data (normalized) {"id":"ORD-5Tx2-1774125378","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 23:36:27] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 23:36:27] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":175960} 
[2026-03-21 23:36:27] production.INFO: Order updated successfully. Order ID: 175960, Status: completed  
[2026-03-21 23:36:27] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-5Tx2-1774125378","status":"completed","codes_count":0} 
[2026-03-21 23:36:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-21 23:37:02] production.INFO: Constructing job for order: 175961  
[2026-03-21 23:37:04] production.INFO: Handling job for order: 175961  
[2026-03-21 23:37:04] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 23:37:04] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 23:37:04] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c6a497f5-5a8a-4fc8-b1eb-ad7c6e8776a3&Player_ID=52173231309  
[2026-03-21 23:37:04] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c6a497f5-5a8a-4fc8-b1eb-ad7c6e8776a3&Player_ID=52173231309","has_body":false} 
[2026-03-21 23:37:05] production.INFO: Operation sent successfully {"operation_id":160973,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-3ec-1774125424","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 23:37:05"}},"processed_data":{"order_number":"ORD-3ec-1774125424","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 23:37:18] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-3ec-1774125424","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 23:37:18] production.INFO: Processed webhook data (normalized) {"id":"ORD-3ec-1774125424","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 23:37:18] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 23:37:19] production.INFO: SendAcceptReject: Notification queued {"user_id":215,"notification_type":"order_approved","reference_id":175961} 
[2026-03-21 23:37:19] production.INFO: Order updated successfully. Order ID: 175961, Status: completed  
[2026-03-21 23:37:19] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-3ec-1774125424","status":"completed","codes_count":0} 
[2026-03-21 23:37:20] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 215  
[2026-03-21 23:37:41] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"1101.5","mainamount":"1100","operation_number":"1562","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php8dvav9l9b96c6Folwcp"}},"user_id":1745} 
[2026-03-21 23:37:43] production.INFO: Constructing job for order: 175962  
[2026-03-21 23:37:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 23:37:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 23:37:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 23:37:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 23:37:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 23:37:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 23:37:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 23:37:44] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 23:37:44] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18395,"user_id":1745,"amount":1083.5,"admins_notified":7} 
[2026-03-21 23:37:44] production.INFO: Handling job for order: 175962  
[2026-03-21 23:37:44] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 23:37:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 23:37:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9d29b1fb-e26e-4606-8c5e-d64a8ed840aa&Player_ID=52255816291  
[2026-03-21 23:37:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=9d29b1fb-e26e-4606-8c5e-d64a8ed840aa&Player_ID=52255816291","has_body":false} 
[2026-03-21 23:37:45] production.INFO: Operation sent successfully {"operation_id":160974,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-nsT-1774125464","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 23:37:45"}},"processed_data":{"order_number":"ORD-nsT-1774125464","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 23:38:01] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-nsT-1774125464","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 23:38:01] production.INFO: Processed webhook data (normalized) {"id":"ORD-nsT-1774125464","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 23:38:01] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 23:38:01] production.INFO: SendAcceptReject: Notification queued {"user_id":1109,"notification_type":"order_approved","reference_id":175962} 
[2026-03-21 23:38:01] production.INFO: Order updated successfully. Order ID: 175962, Status: completed  
[2026-03-21 23:38:01] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-nsT-1774125464","status":"completed","codes_count":0} 
[2026-03-21 23:38:03] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"PW4wTapMXA7oJkPk71yGEd6zjnvCwgZ7","execution_time":"2026-03-21 23:38:03"} 
[2026-03-21 23:38:03] production.INFO: Found pending operations {"job":"Quryjob","job_id":"PW4wTapMXA7oJkPk71yGEd6zjnvCwgZ7","execution_time":"2026-03-21 23:38:03","total_operations":5,"sites_count":1} 
[2026-03-21 23:38:03] production.INFO: Processing site batch {"job":"Quryjob","job_id":"PW4wTapMXA7oJkPk71yGEd6zjnvCwgZ7","execution_time":"2026-03-21 23:38:03","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-NQvOXNiJ-1774117627","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131"]} 
[2026-03-21 23:38:03] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"PW4wTapMXA7oJkPk71yGEd6zjnvCwgZ7","execution_time":"2026-03-21 23:38:03","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 23:38:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"PW4wTapMXA7oJkPk71yGEd6zjnvCwgZ7","execution_time":"2026-03-21 23:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-21 23:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PW4wTapMXA7oJkPk71yGEd6zjnvCwgZ7","execution_time":"2026-03-21 23:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 23:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PW4wTapMXA7oJkPk71yGEd6zjnvCwgZ7","execution_time":"2026-03-21 23:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 23:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PW4wTapMXA7oJkPk71yGEd6zjnvCwgZ7","execution_time":"2026-03-21 23:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 23:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PW4wTapMXA7oJkPk71yGEd6zjnvCwgZ7","execution_time":"2026-03-21 23:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-NQvOXNiJ-1774117627","operation_id":160839} 
[2026-03-21 23:38:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"PW4wTapMXA7oJkPk71yGEd6zjnvCwgZ7","execution_time":"2026-03-21 23:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 23:38:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"PW4wTapMXA7oJkPk71yGEd6zjnvCwgZ7","execution_time":"2026-03-21 23:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-21 23:38:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"PW4wTapMXA7oJkPk71yGEd6zjnvCwgZ7","execution_time":"2026-03-21 23:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-21 23:38:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"PW4wTapMXA7oJkPk71yGEd6zjnvCwgZ7","execution_time":"2026-03-21 23:38:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 23:38:03] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1109  
[2026-03-21 23:38:58] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-NQvOXNiJ-1774117627","status":"completed","notes":[],"codes":[]}} 
[2026-03-21 23:38:58] production.INFO: Processed webhook data (normalized) {"id":"ORD-NQvOXNiJ-1774117627","status":"completed","codes":[],"notes":[]} 
[2026-03-21 23:38:58] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 23:38:58] production.INFO: SendAcceptReject: Notification queued {"user_id":172,"notification_type":"order_approved","reference_id":175823} 
[2026-03-21 23:38:58] production.INFO: Order updated successfully. Order ID: 175823, Status: completed  
[2026-03-21 23:38:58] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-NQvOXNiJ-1774117627","status":"completed","codes_count":0} 
[2026-03-21 23:38:59] production.INFO: Constructing job for order: 175963  
[2026-03-21 23:39:00] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 172  
[2026-03-21 23:39:00] production.INFO: Handling job for order: 175963  
[2026-03-21 23:39:00] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 23:39:00] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 23:39:00] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d582fe65-cd8a-4b2e-a988-70aa41371eea&Player_ID=52255816291  
[2026-03-21 23:39:00] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=d582fe65-cd8a-4b2e-a988-70aa41371eea&Player_ID=52255816291","has_body":false} 
[2026-03-21 23:39:01] production.INFO: Operation sent successfully {"operation_id":160975,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-BmF0avT-1774125541","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 23:39:01"}},"processed_data":{"order_number":"ORD-BmF0avT-1774125541","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 23:39:46] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-BmF0avT-1774125541","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 23:39:46] production.INFO: Processed webhook data (normalized) {"id":"ORD-BmF0avT-1774125541","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 23:39:46] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 23:39:46] production.INFO: SendAcceptReject: Notification queued {"user_id":1109,"notification_type":"order_approved","reference_id":175963} 
[2026-03-21 23:39:46] production.INFO: Order updated successfully. Order ID: 175963, Status: completed  
[2026-03-21 23:39:46] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-BmF0avT-1774125541","status":"completed","codes_count":0} 
[2026-03-21 23:39:46] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1109  
[2026-03-21 23:40:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"6BHn3k7fc0CgqPsahOTYVZN6E3cU2gsD","execution_time":"2026-03-21 23:40:01"} 
[2026-03-21 23:40:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"6BHn3k7fc0CgqPsahOTYVZN6E3cU2gsD","execution_time":"2026-03-21 23:40:01","total_operations":4,"sites_count":1} 
[2026-03-21 23:40:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"6BHn3k7fc0CgqPsahOTYVZN6E3cU2gsD","execution_time":"2026-03-21 23:40:01","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131"]} 
[2026-03-21 23:40:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"6BHn3k7fc0CgqPsahOTYVZN6E3cU2gsD","execution_time":"2026-03-21 23:40:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 23:40:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"6BHn3k7fc0CgqPsahOTYVZN6E3cU2gsD","execution_time":"2026-03-21 23:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-21 23:40:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6BHn3k7fc0CgqPsahOTYVZN6E3cU2gsD","execution_time":"2026-03-21 23:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 23:40:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6BHn3k7fc0CgqPsahOTYVZN6E3cU2gsD","execution_time":"2026-03-21 23:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 23:40:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6BHn3k7fc0CgqPsahOTYVZN6E3cU2gsD","execution_time":"2026-03-21 23:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 23:40:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"6BHn3k7fc0CgqPsahOTYVZN6E3cU2gsD","execution_time":"2026-03-21 23:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 23:40:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"6BHn3k7fc0CgqPsahOTYVZN6E3cU2gsD","execution_time":"2026-03-21 23:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-21 23:40:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"6BHn3k7fc0CgqPsahOTYVZN6E3cU2gsD","execution_time":"2026-03-21 23:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-21 23:40:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"6BHn3k7fc0CgqPsahOTYVZN6E3cU2gsD","execution_time":"2026-03-21 23:40:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 23:40:01] production.INFO: Executing GetProducts task...  
[2026-03-21 23:40:01] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 23:40:01] production.INFO: Executing GetProducts task...  
[2026-03-21 23:40:03] production.INFO: Constructing job for order: 175964  
[2026-03-21 23:40:03] production.INFO: async() رجع: true  
[2026-03-21 23:40:03] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 23:40:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 23:40:04] production.WARNING: Product with ID 213 not found  
[2026-03-21 23:40:04] production.WARNING: Product with ID 212 not found  
[2026-03-21 23:40:04] production.WARNING: Product with ID 211 not found  
[2026-03-21 23:40:04] production.WARNING: Product with ID 210 not found  
[2026-03-21 23:40:04] production.WARNING: Product with ID 209 not found  
[2026-03-21 23:40:04] production.WARNING: Product with ID 214 not found  
[2026-03-21 23:40:04] production.WARNING: Product with ID 215 not found  
[2026-03-21 23:40:04] production.WARNING: Product with ID 216 not found  
[2026-03-21 23:40:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 23:40:05] production.INFO: Handling job for order: 175964  
[2026-03-21 23:40:05] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 23:40:05] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 23:40:05] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8efa584c-d698-4791-837d-342afe4f17dd&Player_ID=52255816291  
[2026-03-21 23:40:05] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=8efa584c-d698-4791-837d-342afe4f17dd&Player_ID=52255816291","has_body":false} 
[2026-03-21 23:40:06] production.INFO: Operation sent successfully {"operation_id":160976,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-tprcM-1774125605","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 23:40:06"}},"processed_data":{"order_number":"ORD-tprcM-1774125605","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 23:40:18] production.INFO: Creating credit request {"payload":{"method_id":"13","amount":"4925.0","mainamount":"5000","operation_number":"156284386","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php1ab3o78ac3l6epUO49Z"}},"user_id":227} 
[2026-03-21 23:40:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 23:40:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 23:40:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 23:40:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 23:40:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 23:40:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 23:40:21] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 23:40:21] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 23:40:21] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18396,"user_id":227,"amount":4925.0,"admins_notified":7} 
[2026-03-21 23:40:28] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-tprcM-1774125605","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 23:40:28] production.INFO: Processed webhook data (normalized) {"id":"ORD-tprcM-1774125605","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 23:40:28] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 23:40:28] production.INFO: SendAcceptReject: Notification queued {"user_id":1109,"notification_type":"order_approved","reference_id":175964} 
[2026-03-21 23:40:28] production.INFO: Order updated successfully. Order ID: 175964, Status: completed  
[2026-03-21 23:40:28] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-tprcM-1774125605","status":"completed","codes_count":0} 
[2026-03-21 23:40:29] production.INFO: Constructing job for order: 175965  
[2026-03-21 23:40:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1109  
[2026-03-21 23:40:30] production.INFO: Handling job for order: 175965  
[2026-03-21 23:40:30] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 23:40:30] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 23:40:30] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=8fdebef9-c3bf-42f0-9145-097776705b6c&Player_ID=52220431298  
[2026-03-21 23:40:30] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=8fdebef9-c3bf-42f0-9145-097776705b6c&Player_ID=52220431298","has_body":false} 
[2026-03-21 23:40:30] production.INFO: Operation sent successfully {"operation_id":160977,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-zgH8z4qd-1774125630","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 23:40:30"}},"processed_data":{"order_number":"ORD-zgH8z4qd-1774125630","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-21 23:40:31] production.INFO: Constructing job for order: 175966  
[2026-03-21 23:40:33] production.INFO: Handling job for order: 175966  
[2026-03-21 23:40:33] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 23:40:33] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 23:40:33] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=d9f69dcb-0be6-41fb-831f-b789bbf9dd79&Player_ID=471156  
[2026-03-21 23:40:33] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=d9f69dcb-0be6-41fb-831f-b789bbf9dd79&Player_ID=471156","has_body":false} 
[2026-03-21 23:40:34] production.INFO: Operation sent successfully {"operation_id":160978,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-TUet-1774125634","amount":0.906881400000000059691274145734496414661407470703125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-21 23:40:34"}},"processed_data":{"order_number":"ORD-TUet-1774125634","amount":0.906881400000000059691274145734496414661407470703125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-21 23:40:37] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-TUet-1774125634","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 23:40:37] production.INFO: Processed webhook data (normalized) {"id":"ORD-TUet-1774125634","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 23:40:37] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 23:40:37] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":175966} 
[2026-03-21 23:40:37] production.INFO: Order updated successfully. Order ID: 175966, Status: completed  
[2026-03-21 23:40:37] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-TUet-1774125634","status":"completed","codes_count":0} 
[2026-03-21 23:40:37] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-21 23:40:43] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-zgH8z4qd-1774125630","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 23:40:43] production.INFO: Processed webhook data (normalized) {"id":"ORD-zgH8z4qd-1774125630","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 23:40:43] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 23:40:43] production.INFO: SendAcceptReject: Notification queued {"user_id":663,"notification_type":"order_approved","reference_id":175965} 
[2026-03-21 23:40:43] production.INFO: Order updated successfully. Order ID: 175965, Status: completed  
[2026-03-21 23:40:43] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-zgH8z4qd-1774125630","status":"completed","codes_count":0} 
[2026-03-21 23:41:28] production.INFO: Constructing job for order: 175967  
[2026-03-21 23:41:31] production.INFO: Handling job for order: 175967  
[2026-03-21 23:41:32] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 23:41:32] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 23:41:32] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c2c18de6-97ee-428f-8bc8-651539f4758a&Player_ID=52255816291  
[2026-03-21 23:41:32] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=c2c18de6-97ee-428f-8bc8-651539f4758a&Player_ID=52255816291","has_body":false} 
[2026-03-21 23:41:32] production.INFO: Operation sent successfully {"operation_id":160979,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-XeYzaQl6-1774125692","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 23:41:32"}},"processed_data":{"order_number":"ORD-XeYzaQl6-1774125692","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 23:41:44] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-XeYzaQl6-1774125692","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 23:41:44] production.INFO: Processed webhook data (normalized) {"id":"ORD-XeYzaQl6-1774125692","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 23:41:44] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 23:41:44] production.INFO: SendAcceptReject: Notification queued {"user_id":1109,"notification_type":"order_approved","reference_id":175967} 
[2026-03-21 23:41:44] production.INFO: Order updated successfully. Order ID: 175967, Status: completed  
[2026-03-21 23:41:44] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-XeYzaQl6-1774125692","status":"completed","codes_count":0} 
[2026-03-21 23:41:44] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1109  
[2026-03-21 23:42:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"LnfI2Cilu90N6XEsSmvuR8R1kIEoVZi8","execution_time":"2026-03-21 23:42:02"} 
[2026-03-21 23:42:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"LnfI2Cilu90N6XEsSmvuR8R1kIEoVZi8","execution_time":"2026-03-21 23:42:02","total_operations":4,"sites_count":1} 
[2026-03-21 23:42:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"LnfI2Cilu90N6XEsSmvuR8R1kIEoVZi8","execution_time":"2026-03-21 23:42:02","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131"]} 
[2026-03-21 23:42:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"LnfI2Cilu90N6XEsSmvuR8R1kIEoVZi8","execution_time":"2026-03-21 23:42:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 23:42:03] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"LnfI2Cilu90N6XEsSmvuR8R1kIEoVZi8","execution_time":"2026-03-21 23:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-21 23:42:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LnfI2Cilu90N6XEsSmvuR8R1kIEoVZi8","execution_time":"2026-03-21 23:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 23:42:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LnfI2Cilu90N6XEsSmvuR8R1kIEoVZi8","execution_time":"2026-03-21 23:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 23:42:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LnfI2Cilu90N6XEsSmvuR8R1kIEoVZi8","execution_time":"2026-03-21 23:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 23:42:03] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"LnfI2Cilu90N6XEsSmvuR8R1kIEoVZi8","execution_time":"2026-03-21 23:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 23:42:03] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"LnfI2Cilu90N6XEsSmvuR8R1kIEoVZi8","execution_time":"2026-03-21 23:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-21 23:42:03] production.INFO: Batch query completed {"job":"Quryjob","job_id":"LnfI2Cilu90N6XEsSmvuR8R1kIEoVZi8","execution_time":"2026-03-21 23:42:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-21 23:42:03] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"LnfI2Cilu90N6XEsSmvuR8R1kIEoVZi8","execution_time":"2026-03-21 23:42:03","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 23:42:35] production.INFO: Constructing job for order: 175968  
[2026-03-21 23:42:36] production.INFO: Handling job for order: 175968  
[2026-03-21 23:42:36] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 23:42:36] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 23:42:36] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=ad95b499-94bb-4151-9334-54cf5a2ae144&Player_ID=471156  
[2026-03-21 23:42:36] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=2000&uuid=ad95b499-94bb-4151-9334-54cf5a2ae144&Player_ID=471156","has_body":false} 
[2026-03-21 23:42:36] production.INFO: Operation sent successfully {"operation_id":160980,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-tpwBZvvK-1774125756","amount":1.81376280000000011938254829146899282932281494140625,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-21 23:42:36"}},"processed_data":{"order_number":"ORD-tpwBZvvK-1774125756","amount":1.81376280000000011938254829146899282932281494140625,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-21 23:42:40] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-tpwBZvvK-1774125756","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 23:42:40] production.INFO: Processed webhook data (normalized) {"id":"ORD-tpwBZvvK-1774125756","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 23:42:40] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 23:42:40] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_approved","reference_id":175968} 
[2026-03-21 23:42:40] production.INFO: Order updated successfully. Order ID: 175968, Status: completed  
[2026-03-21 23:42:40] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-tpwBZvvK-1774125756","status":"completed","codes_count":0} 
[2026-03-21 23:42:42] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-21 23:43:11] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-21 23:43:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 5  
[2026-03-21 23:43:12] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 32  
[2026-03-21 23:43:36] production.INFO: Constructing job for order: 175969  
[2026-03-21 23:43:37] production.INFO: Creating credit request {"payload":{"method_id":"9","amount":"500.0","mainamount":"500","operation_number":"600429371316","currency_id":"2","file":{"Illuminate\\Http\\UploadedFile":"/tmp/php4kmr8gojknuf4yXFoXb"}},"user_id":305} 
[2026-03-21 23:43:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 1  
[2026-03-21 23:43:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 5  
[2026-03-21 23:43:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 6  
[2026-03-21 23:43:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 7  
[2026-03-21 23:43:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 8  
[2026-03-21 23:43:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 9  
[2026-03-21 23:43:39] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\Admin ID 10  
[2026-03-21 23:43:39] production.INFO: UnifiedNotificationService: Sent to 7 admins with permission 'view balance requests'  
[2026-03-21 23:43:39] production.INFO: NotifyAdminsOfPendingRequest: Notifications sent via unified service {"request_id":18397,"user_id":305,"amount":500.0,"admins_notified":7} 
[2026-03-21 23:43:39] production.INFO: Handling job for order: 175969  
[2026-03-21 23:43:39] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 23:43:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 23:43:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=1f84be09-8238-46d0-b33f-a9f5c630328b&Player_ID=52361553155  
[2026-03-21 23:43:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/55/params?qty=1&uuid=1f84be09-8238-46d0-b33f-a9f5c630328b&Player_ID=52361553155","has_body":false} 
[2026-03-21 23:43:40] production.INFO: Operation sent successfully {"operation_id":160981,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-rr9o2r-1774125820","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 23:43:40"}},"processed_data":{"order_number":"ORD-rr9o2r-1774125820","amount":8.925000000000000710542735760100185871124267578125,"status":"processing","product":"600+60UC","game":"PUBG"}} 
[2026-03-21 23:43:58] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-rr9o2r-1774125820","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 23:43:58] production.INFO: Processed webhook data (normalized) {"id":"ORD-rr9o2r-1774125820","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 23:43:58] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 23:43:58] production.INFO: SendAcceptReject: Notification queued {"user_id":1665,"notification_type":"order_approved","reference_id":175969} 
[2026-03-21 23:43:58] production.INFO: Order updated successfully. Order ID: 175969, Status: completed  
[2026-03-21 23:43:58] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-rr9o2r-1774125820","status":"completed","codes_count":0} 
[2026-03-21 23:44:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1665  
[2026-03-21 23:44:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"zlKYVinwIbkYTFOGy1npYD54WYXaekjx","execution_time":"2026-03-21 23:44:01"} 
[2026-03-21 23:44:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"zlKYVinwIbkYTFOGy1npYD54WYXaekjx","execution_time":"2026-03-21 23:44:01","total_operations":4,"sites_count":1} 
[2026-03-21 23:44:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"zlKYVinwIbkYTFOGy1npYD54WYXaekjx","execution_time":"2026-03-21 23:44:01","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131"]} 
[2026-03-21 23:44:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"zlKYVinwIbkYTFOGy1npYD54WYXaekjx","execution_time":"2026-03-21 23:44:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 23:44:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"zlKYVinwIbkYTFOGy1npYD54WYXaekjx","execution_time":"2026-03-21 23:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-21 23:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zlKYVinwIbkYTFOGy1npYD54WYXaekjx","execution_time":"2026-03-21 23:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 23:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zlKYVinwIbkYTFOGy1npYD54WYXaekjx","execution_time":"2026-03-21 23:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 23:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zlKYVinwIbkYTFOGy1npYD54WYXaekjx","execution_time":"2026-03-21 23:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 23:44:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"zlKYVinwIbkYTFOGy1npYD54WYXaekjx","execution_time":"2026-03-21 23:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 23:44:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"zlKYVinwIbkYTFOGy1npYD54WYXaekjx","execution_time":"2026-03-21 23:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-21 23:44:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"zlKYVinwIbkYTFOGy1npYD54WYXaekjx","execution_time":"2026-03-21 23:44:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-21 23:44:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"zlKYVinwIbkYTFOGy1npYD54WYXaekjx","execution_time":"2026-03-21 23:44:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 23:45:02] production.INFO: Executing GetProducts task...  
[2026-03-21 23:45:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 23:45:02] production.INFO: Executing GetProducts task...  
[2026-03-21 23:45:04] production.INFO: async() رجع: true  
[2026-03-21 23:45:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 23:45:04] production.WARNING: Product with ID 395 not found  
[2026-03-21 23:45:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 23:45:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 23:45:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 23:45:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 23:45:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 23:45:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 23:45:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 23:45:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 23:45:05] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 23:45:17] production.INFO: Constructing job for order: 175970  
[2026-03-21 23:45:20] production.INFO: Handling job for order: 175970  
[2026-03-21 23:45:20] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 23:45:20] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 23:45:20] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/95/params?qty=185&uuid=53254556-572c-4acb-8952-7589fd4f05eb&Player_ID=1100765771  
[2026-03-21 23:45:20] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/95/params?qty=185&uuid=53254556-572c-4acb-8952-7589fd4f05eb&Player_ID=1100765771","has_body":false} 
[2026-03-21 23:45:21] production.INFO: Operation sent successfully {"operation_id":160982,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-ykL5t-1774125921","amount":3.23347824799999994382915247115306556224822998046875,"status":"processing","product":"Bigo Amount","game":"BigoLive","notes":[],"created_at":"2026-03-21 23:45:21"}},"processed_data":{"order_number":"ORD-ykL5t-1774125921","amount":3.23347824799999994382915247115306556224822998046875,"status":"processing","product":"Bigo Amount","game":"BigoLive"}} 
[2026-03-21 23:45:25] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-ykL5t-1774125921","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 23:45:25] production.INFO: Processed webhook data (normalized) {"id":"ORD-ykL5t-1774125921","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 23:45:25] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 23:45:25] production.INFO: SendAcceptReject: Notification queued {"user_id":312,"notification_type":"order_approved","reference_id":175970} 
[2026-03-21 23:45:25] production.INFO: Order updated successfully. Order ID: 175970, Status: completed  
[2026-03-21 23:45:25] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-ykL5t-1774125921","status":"completed","codes_count":0} 
[2026-03-21 23:45:27] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 312  
[2026-03-21 23:45:35] production.INFO: transferapi Exception: amounttransfer is not equal to mainminbalance {"exception":"amounttransfer is not equal to mainminbalance"} 
[2026-03-21 23:45:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 5  
[2026-03-21 23:45:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-21 23:45:36] production.INFO: Constructing job for order: 175971  
[2026-03-21 23:45:39] production.INFO: Handling job for order: 175971  
[2026-03-21 23:45:39] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 23:45:39] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 23:45:39] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=e223ccbd-7948-4c2b-922a-d372b940976d&Player_ID=0931750822  
[2026-03-21 23:45:39] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/31/params?qty=1&uuid=e223ccbd-7948-4c2b-922a-d372b940976d&Player_ID=0931750822","has_body":false} 
[2026-03-21 23:45:40] production.INFO: Operation sent successfully {"operation_id":160983,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-XvSSmf-1774125940","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 23:45:40"}},"processed_data":{"order_number":"ORD-XvSSmf-1774125940","amount":21.308119999999998839257386862300336360931396484375,"status":"processing","product":"20.19  Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 23:46:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"1LwsRyWs7XUoPuBPx3B6WshgTAbEiWxa","execution_time":"2026-03-21 23:46:01"} 
[2026-03-21 23:46:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"1LwsRyWs7XUoPuBPx3B6WshgTAbEiWxa","execution_time":"2026-03-21 23:46:01","total_operations":5,"sites_count":2} 
[2026-03-21 23:46:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"1LwsRyWs7XUoPuBPx3B6WshgTAbEiWxa","execution_time":"2026-03-21 23:46:01","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131"]} 
[2026-03-21 23:46:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"1LwsRyWs7XUoPuBPx3B6WshgTAbEiWxa","execution_time":"2026-03-21 23:46:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 23:46:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"1LwsRyWs7XUoPuBPx3B6WshgTAbEiWxa","execution_time":"2026-03-21 23:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-21 23:46:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1LwsRyWs7XUoPuBPx3B6WshgTAbEiWxa","execution_time":"2026-03-21 23:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 23:46:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1LwsRyWs7XUoPuBPx3B6WshgTAbEiWxa","execution_time":"2026-03-21 23:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 23:46:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1LwsRyWs7XUoPuBPx3B6WshgTAbEiWxa","execution_time":"2026-03-21 23:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 23:46:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"1LwsRyWs7XUoPuBPx3B6WshgTAbEiWxa","execution_time":"2026-03-21 23:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 23:46:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"1LwsRyWs7XUoPuBPx3B6WshgTAbEiWxa","execution_time":"2026-03-21 23:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-21 23:46:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"1LwsRyWs7XUoPuBPx3B6WshgTAbEiWxa","execution_time":"2026-03-21 23:46:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-21 23:46:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"1LwsRyWs7XUoPuBPx3B6WshgTAbEiWxa","execution_time":"2026-03-21 23:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"orders_count":1,"order_ids":["ORD-XvSSmf-1774125940"]} 
[2026-03-21 23:46:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"1LwsRyWs7XUoPuBPx3B6WshgTAbEiWxa","execution_time":"2026-03-21 23:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 23:46:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"1LwsRyWs7XUoPuBPx3B6WshgTAbEiWxa","execution_time":"2026-03-21 23:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"orders_count":1} 
[2026-03-21 23:46:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"1LwsRyWs7XUoPuBPx3B6WshgTAbEiWxa","execution_time":"2026-03-21 23:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XvSSmf-1774125940","operation_id":160983,"processed":1,"skipped":0,"updates_prepared":1} 
[2026-03-21 23:46:01] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"1LwsRyWs7XUoPuBPx3B6WshgTAbEiWxa","execution_time":"2026-03-21 23:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XvSSmf-1774125940","operation_id":160983,"total_items":1,"chunks":1,"chunk_size":10} 
[2026-03-21 23:46:01] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"1LwsRyWs7XUoPuBPx3B6WshgTAbEiWxa","execution_time":"2026-03-21 23:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XvSSmf-1774125940","operation_id":160983,"count":1} 
[2026-03-21 23:46:01] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"1LwsRyWs7XUoPuBPx3B6WshgTAbEiWxa","execution_time":"2026-03-21 23:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XvSSmf-1774125940","operation_id":160983,"count":1} 
[2026-03-21 23:46:01] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"1LwsRyWs7XUoPuBPx3B6WshgTAbEiWxa","execution_time":"2026-03-21 23:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XvSSmf-1774125940","operation_id":160983,"user_id":71,"notification_type":"order_approved","reference_id":175971} 
[2026-03-21 23:46:01] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"1LwsRyWs7XUoPuBPx3B6WshgTAbEiWxa","execution_time":"2026-03-21 23:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XvSSmf-1774125940","operation_id":160983,"chunk_number":1,"processed":1,"errors":0,"total_operations":1,"total_orders":1,"total_codes":0,"total_refunds":0} 
[2026-03-21 23:46:01] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"1LwsRyWs7XUoPuBPx3B6WshgTAbEiWxa","execution_time":"2026-03-21 23:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XvSSmf-1774125940","operation_id":160983,"total_processed":1,"total_errors":0,"chunks_processed":1} 
[2026-03-21 23:46:01] production.INFO: Batch update completed {"job":"Quryjob","job_id":"1LwsRyWs7XUoPuBPx3B6WshgTAbEiWxa","execution_time":"2026-03-21 23:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XvSSmf-1774125940","operation_id":160983,"processed":1,"errors":0} 
[2026-03-21 23:46:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"1LwsRyWs7XUoPuBPx3B6WshgTAbEiWxa","execution_time":"2026-03-21 23:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XvSSmf-1774125940","operation_id":160983,"processed":1,"errors":0} 
[2026-03-21 23:46:01] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"1LwsRyWs7XUoPuBPx3B6WshgTAbEiWxa","execution_time":"2026-03-21 23:46:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-XvSSmf-1774125940","operation_id":160983} 
[2026-03-21 23:46:01] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 71  
[2026-03-21 23:47:25] production.INFO: Constructing job for order: 175973  
[2026-03-21 23:47:28] production.INFO: Handling job for order: 175973  
[2026-03-21 23:47:28] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 23:47:28] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 23:47:28] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/33/params?qty=1&uuid=16be92e3-3a56-40f0-b253-e0b56f9d5411&Player_ID=0996522861  
[2026-03-21 23:47:28] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/33/params?qty=1&uuid=16be92e3-3a56-40f0-b253-e0b56f9d5411&Player_ID=0996522861","has_body":false} 
[2026-03-21 23:47:29] production.INFO: Operation sent successfully {"operation_id":160984,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-4ZxCAwN-1774126049","amount":25.366330000000001376747604808770120143890380859375,"status":"processing","product":"24.04 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 23:47:29"}},"processed_data":{"order_number":"ORD-4ZxCAwN-1774126049","amount":25.366330000000001376747604808770120143890380859375,"status":"processing","product":"24.04 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 23:47:33] production.INFO: Constructing job for order: 175974  
[2026-03-21 23:47:35] production.INFO: Handling job for order: 175974  
[2026-03-21 23:47:35] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 23:47:35] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 23:47:35] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=47e0d6d9-bc9c-4bf9-828d-5b1ad1a35f62&Player_ID=471156  
[2026-03-21 23:47:35] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=47e0d6d9-bc9c-4bf9-828d-5b1ad1a35f62&Player_ID=471156","has_body":false} 
[2026-03-21 23:47:36] production.INFO: Operation sent successfully {"operation_id":160985,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-d1rWGe-1774126056","amount":0.906881400000000059691274145734496414661407470703125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-21 23:47:36"}},"processed_data":{"order_number":"ORD-d1rWGe-1774126056","amount":0.906881400000000059691274145734496414661407470703125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-21 23:47:41] production.INFO: Constructing job for order: 175975  
[2026-03-21 23:47:42] production.INFO: Handling job for order: 175975  
[2026-03-21 23:47:42] production.INFO: 219 {"apiToken":"8jz3jp0yds45726kahf2pll8an"} 
[2026-03-21 23:47:42] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 23:47:42] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=fa167ece-6e7a-4255-8d51-e125163f835a&Player_ID=0996522861  
[2026-03-21 23:47:42] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/30/params?qty=1&uuid=fa167ece-6e7a-4255-8d51-e125163f835a&Player_ID=0996522861","has_body":false} 
[2026-03-21 23:47:43] production.INFO: Operation sent successfully {"operation_id":160986,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-VBt9BXR-1774126062","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS","notes":[],"created_at":"2026-03-21 23:47:43"}},"processed_data":{"order_number":"ORD-VBt9BXR-1774126062","amount":10.1505600000000004712319423560984432697296142578125,"status":"processing","product":"9.62 Units SYR","game":"SYRIATEL UNITS"}} 
[2026-03-21 23:48:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"x3HJtV56I1eQt76AgMJsOdmPe7xDNAWV","execution_time":"2026-03-21 23:48:01"} 
[2026-03-21 23:48:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"x3HJtV56I1eQt76AgMJsOdmPe7xDNAWV","execution_time":"2026-03-21 23:48:01","total_operations":7,"sites_count":2} 
[2026-03-21 23:48:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"x3HJtV56I1eQt76AgMJsOdmPe7xDNAWV","execution_time":"2026-03-21 23:48:01","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131","ORD-d1rWGe-1774126056"]} 
[2026-03-21 23:48:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"x3HJtV56I1eQt76AgMJsOdmPe7xDNAWV","execution_time":"2026-03-21 23:48:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 23:48:01] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"x3HJtV56I1eQt76AgMJsOdmPe7xDNAWV","execution_time":"2026-03-21 23:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-21 23:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"x3HJtV56I1eQt76AgMJsOdmPe7xDNAWV","execution_time":"2026-03-21 23:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 23:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"x3HJtV56I1eQt76AgMJsOdmPe7xDNAWV","execution_time":"2026-03-21 23:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d1rWGe-1774126056","operation_id":160985} 
[2026-03-21 23:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"x3HJtV56I1eQt76AgMJsOdmPe7xDNAWV","execution_time":"2026-03-21 23:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 23:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"x3HJtV56I1eQt76AgMJsOdmPe7xDNAWV","execution_time":"2026-03-21 23:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 23:48:01] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"x3HJtV56I1eQt76AgMJsOdmPe7xDNAWV","execution_time":"2026-03-21 23:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 23:48:01] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"x3HJtV56I1eQt76AgMJsOdmPe7xDNAWV","execution_time":"2026-03-21 23:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-21 23:48:01] production.INFO: Batch query completed {"job":"Quryjob","job_id":"x3HJtV56I1eQt76AgMJsOdmPe7xDNAWV","execution_time":"2026-03-21 23:48:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-21 23:48:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"x3HJtV56I1eQt76AgMJsOdmPe7xDNAWV","execution_time":"2026-03-21 23:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"orders_count":2,"order_ids":["ORD-4ZxCAwN-1774126049","ORD-VBt9BXR-1774126062"]} 
[2026-03-21 23:48:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"x3HJtV56I1eQt76AgMJsOdmPe7xDNAWV","execution_time":"2026-03-21 23:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 23:48:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"x3HJtV56I1eQt76AgMJsOdmPe7xDNAWV","execution_time":"2026-03-21 23:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"orders_count":2} 
[2026-03-21 23:48:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"x3HJtV56I1eQt76AgMJsOdmPe7xDNAWV","execution_time":"2026-03-21 23:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VBt9BXR-1774126062","operation_id":160986,"processed":2,"skipped":0,"updates_prepared":2} 
[2026-03-21 23:48:02] production.INFO: Starting chunked batch processing {"job":"Quryjob","job_id":"x3HJtV56I1eQt76AgMJsOdmPe7xDNAWV","execution_time":"2026-03-21 23:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VBt9BXR-1774126062","operation_id":160986,"total_items":2,"chunks":1,"chunk_size":10} 
[2026-03-21 23:48:02] production.INFO: Bulk updated operations {"job":"Quryjob","job_id":"x3HJtV56I1eQt76AgMJsOdmPe7xDNAWV","execution_time":"2026-03-21 23:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VBt9BXR-1774126062","operation_id":160986,"count":2} 
[2026-03-21 23:48:02] production.INFO: Bulk updated orders {"job":"Quryjob","job_id":"x3HJtV56I1eQt76AgMJsOdmPe7xDNAWV","execution_time":"2026-03-21 23:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VBt9BXR-1774126062","operation_id":160986,"count":2} 
[2026-03-21 23:48:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"x3HJtV56I1eQt76AgMJsOdmPe7xDNAWV","execution_time":"2026-03-21 23:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VBt9BXR-1774126062","operation_id":160986,"user_id":1054,"notification_type":"order_approved","reference_id":175973} 
[2026-03-21 23:48:02] production.INFO: SendAcceptReject: Notification queued {"job":"Quryjob","job_id":"x3HJtV56I1eQt76AgMJsOdmPe7xDNAWV","execution_time":"2026-03-21 23:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VBt9BXR-1774126062","operation_id":160986,"user_id":1054,"notification_type":"order_approved","reference_id":175975} 
[2026-03-21 23:48:02] production.INFO: Chunk 1 processing completed {"job":"Quryjob","job_id":"x3HJtV56I1eQt76AgMJsOdmPe7xDNAWV","execution_time":"2026-03-21 23:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VBt9BXR-1774126062","operation_id":160986,"chunk_number":1,"processed":2,"errors":0,"total_operations":2,"total_orders":2,"total_codes":0,"total_refunds":0} 
[2026-03-21 23:48:02] production.INFO: Batch processing completed {"job":"Quryjob","job_id":"x3HJtV56I1eQt76AgMJsOdmPe7xDNAWV","execution_time":"2026-03-21 23:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VBt9BXR-1774126062","operation_id":160986,"total_processed":2,"total_errors":0,"chunks_processed":1} 
[2026-03-21 23:48:02] production.INFO: Batch update completed {"job":"Quryjob","job_id":"x3HJtV56I1eQt76AgMJsOdmPe7xDNAWV","execution_time":"2026-03-21 23:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VBt9BXR-1774126062","operation_id":160986,"processed":2,"errors":0} 
[2026-03-21 23:48:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"x3HJtV56I1eQt76AgMJsOdmPe7xDNAWV","execution_time":"2026-03-21 23:48:01","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VBt9BXR-1774126062","operation_id":160986,"processed":2,"errors":0} 
[2026-03-21 23:48:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"x3HJtV56I1eQt76AgMJsOdmPe7xDNAWV","execution_time":"2026-03-21 23:48:02","site_id":4,"site_name":"swgamessls","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-VBt9BXR-1774126062","operation_id":160986} 
[2026-03-21 23:48:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-21 23:48:02] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1054  
[2026-03-21 23:50:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"UDGpihRdV2hTqdjyUQVyN7vuoT76qgUe","execution_time":"2026-03-21 23:50:02"} 
[2026-03-21 23:50:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"UDGpihRdV2hTqdjyUQVyN7vuoT76qgUe","execution_time":"2026-03-21 23:50:02","total_operations":5,"sites_count":1} 
[2026-03-21 23:50:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"UDGpihRdV2hTqdjyUQVyN7vuoT76qgUe","execution_time":"2026-03-21 23:50:02","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131","ORD-d1rWGe-1774126056"]} 
[2026-03-21 23:50:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"UDGpihRdV2hTqdjyUQVyN7vuoT76qgUe","execution_time":"2026-03-21 23:50:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 23:50:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"UDGpihRdV2hTqdjyUQVyN7vuoT76qgUe","execution_time":"2026-03-21 23:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-21 23:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UDGpihRdV2hTqdjyUQVyN7vuoT76qgUe","execution_time":"2026-03-21 23:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 23:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UDGpihRdV2hTqdjyUQVyN7vuoT76qgUe","execution_time":"2026-03-21 23:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-d1rWGe-1774126056","operation_id":160985} 
[2026-03-21 23:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UDGpihRdV2hTqdjyUQVyN7vuoT76qgUe","execution_time":"2026-03-21 23:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 23:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UDGpihRdV2hTqdjyUQVyN7vuoT76qgUe","execution_time":"2026-03-21 23:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 23:50:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"UDGpihRdV2hTqdjyUQVyN7vuoT76qgUe","execution_time":"2026-03-21 23:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 23:50:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"UDGpihRdV2hTqdjyUQVyN7vuoT76qgUe","execution_time":"2026-03-21 23:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-21 23:50:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"UDGpihRdV2hTqdjyUQVyN7vuoT76qgUe","execution_time":"2026-03-21 23:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-21 23:50:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"UDGpihRdV2hTqdjyUQVyN7vuoT76qgUe","execution_time":"2026-03-21 23:50:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 23:50:02] production.INFO: Executing GetProducts task...  
[2026-03-21 23:50:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 23:50:02] production.INFO: Executing GetProducts task...  
[2026-03-21 23:50:04] production.INFO: async() رجع: true  
[2026-03-21 23:50:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 23:50:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 23:50:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 23:50:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 23:50:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 23:50:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 23:50:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 23:50:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 23:50:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 23:50:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 23:50:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 23:51:08] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-d1rWGe-1774126056","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-21 23:51:08] production.INFO: Processed webhook data (normalized) {"id":"ORD-d1rWGe-1774126056","status":"cancelled","codes":[],"notes":[]} 
[2026-03-21 23:51:08] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-21 23:51:08] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_rejected","reference_id":175974} 
[2026-03-21 23:51:08] production.INFO: Order updated successfully. Order ID: 175974, Status: rejected  
[2026-03-21 23:51:08] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-d1rWGe-1774126056","status":"rejected","codes_count":0} 
[2026-03-21 23:51:08] production.INFO: Constructing job for order: 175976  
[2026-03-21 23:51:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-21 23:51:09] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-21 23:51:09] production.INFO: Handling job for order: 175976  
[2026-03-21 23:51:09] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 23:51:09] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 23:51:09] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=3b5e4965-5595-45e0-a2e4-95da718b2136&Player_ID=51595126642  
[2026-03-21 23:51:09] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=3b5e4965-5595-45e0-a2e4-95da718b2136&Player_ID=51595126642","has_body":false} 
[2026-03-21 23:51:10] production.INFO: Operation sent successfully {"operation_id":160987,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-0K5PWrHB-1774126269","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 23:51:10"}},"processed_data":{"order_number":"ORD-0K5PWrHB-1774126269","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 23:51:26] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-0K5PWrHB-1774126269","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 23:51:26] production.INFO: Processed webhook data (normalized) {"id":"ORD-0K5PWrHB-1774126269","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 23:51:26] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 23:51:26] production.INFO: SendAcceptReject: Notification queued {"user_id":1745,"notification_type":"order_approved","reference_id":175976} 
[2026-03-21 23:51:26] production.INFO: Order updated successfully. Order ID: 175976, Status: completed  
[2026-03-21 23:51:26] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-0K5PWrHB-1774126269","status":"completed","codes_count":0} 
[2026-03-21 23:51:28] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1745  
[2026-03-21 23:51:42] production.INFO: Constructing job for order: 175977  
[2026-03-21 23:51:43] production.INFO: Handling job for order: 175977  
[2026-03-21 23:51:43] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 23:51:43] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 23:51:43] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/604/params?qty=40000&uuid=cb2eee00-54bf-4953-b1a7-e586fa5b9509&Player_ID=13331  
[2026-03-21 23:51:43] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/604/params?qty=40000&uuid=cb2eee00-54bf-4953-b1a7-e586fa5b9509&Player_ID=13331","has_body":false} 
[2026-03-21 23:51:44] production.INFO: Operation sent successfully {"operation_id":160988,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Q1FO-1774126303","amount":3.926200000000000134292577058658935129642486572265625,"status":"processing","product":"Cocco Amount","game":"Cocco","notes":[],"created_at":"2026-03-21 23:51:44"}},"processed_data":{"order_number":"ORD-Q1FO-1774126303","amount":3.926200000000000134292577058658935129642486572265625,"status":"processing","product":"Cocco Amount","game":"Cocco"}} 
[2026-03-21 23:51:47] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Q1FO-1774126303","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 23:51:47] production.INFO: Processed webhook data (normalized) {"id":"ORD-Q1FO-1774126303","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 23:51:47] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 23:51:47] production.INFO: SendAcceptReject: Notification queued {"user_id":1689,"notification_type":"order_approved","reference_id":175977} 
[2026-03-21 23:51:47] production.INFO: Order updated successfully. Order ID: 175977, Status: completed  
[2026-03-21 23:51:47] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Q1FO-1774126303","status":"completed","codes_count":0} 
[2026-03-21 23:51:50] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1689  
[2026-03-21 23:52:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"w4UqgB4si7GUmYfXFxI97nT9SUPFM11I","execution_time":"2026-03-21 23:52:02"} 
[2026-03-21 23:52:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"w4UqgB4si7GUmYfXFxI97nT9SUPFM11I","execution_time":"2026-03-21 23:52:02","total_operations":4,"sites_count":1} 
[2026-03-21 23:52:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"w4UqgB4si7GUmYfXFxI97nT9SUPFM11I","execution_time":"2026-03-21 23:52:02","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131"]} 
[2026-03-21 23:52:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"w4UqgB4si7GUmYfXFxI97nT9SUPFM11I","execution_time":"2026-03-21 23:52:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 23:52:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"w4UqgB4si7GUmYfXFxI97nT9SUPFM11I","execution_time":"2026-03-21 23:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-21 23:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"w4UqgB4si7GUmYfXFxI97nT9SUPFM11I","execution_time":"2026-03-21 23:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 23:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"w4UqgB4si7GUmYfXFxI97nT9SUPFM11I","execution_time":"2026-03-21 23:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 23:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"w4UqgB4si7GUmYfXFxI97nT9SUPFM11I","execution_time":"2026-03-21 23:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 23:52:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"w4UqgB4si7GUmYfXFxI97nT9SUPFM11I","execution_time":"2026-03-21 23:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 23:52:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"w4UqgB4si7GUmYfXFxI97nT9SUPFM11I","execution_time":"2026-03-21 23:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-21 23:52:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"w4UqgB4si7GUmYfXFxI97nT9SUPFM11I","execution_time":"2026-03-21 23:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-21 23:52:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"w4UqgB4si7GUmYfXFxI97nT9SUPFM11I","execution_time":"2026-03-21 23:52:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 23:52:12] production.INFO: Constructing job for order: 175978  
[2026-03-21 23:52:14] production.INFO: Handling job for order: 175978  
[2026-03-21 23:52:14] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 23:52:14] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 23:52:14] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=7ae8269c-7662-4512-af7f-922e5b2f8d15&Player_ID=52153454061  
[2026-03-21 23:52:14] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=7ae8269c-7662-4512-af7f-922e5b2f8d15&Player_ID=52153454061","has_body":false} 
[2026-03-21 23:52:15] production.INFO: Operation sent successfully {"operation_id":160989,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-2XYAdl-1774126334","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 23:52:15"}},"processed_data":{"order_number":"ORD-2XYAdl-1774126334","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 23:52:21] production.INFO: Constructing job for order: 175979  
[2026-03-21 23:52:24] production.INFO: Handling job for order: 175979  
[2026-03-21 23:52:24] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 23:52:24] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 23:52:24] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2e946817-7646-4371-a3c8-61cfc9649a09&Player_ID=51595126642  
[2026-03-21 23:52:24] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=2e946817-7646-4371-a3c8-61cfc9649a09&Player_ID=51595126642","has_body":false} 
[2026-03-21 23:52:24] production.INFO: Operation sent successfully {"operation_id":160990,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-TTO22-1774126344","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 23:52:24"}},"processed_data":{"order_number":"ORD-TTO22-1774126344","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 23:52:29] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-2XYAdl-1774126334","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 23:52:29] production.INFO: Processed webhook data (normalized) {"id":"ORD-2XYAdl-1774126334","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 23:52:29] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 23:52:29] production.INFO: SendAcceptReject: Notification queued {"user_id":1665,"notification_type":"order_approved","reference_id":175978} 
[2026-03-21 23:52:29] production.INFO: Order updated successfully. Order ID: 175978, Status: completed  
[2026-03-21 23:52:29] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-2XYAdl-1774126334","status":"completed","codes_count":0} 
[2026-03-21 23:52:30] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1665  
[2026-03-21 23:52:35] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-TTO22-1774126344","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 23:52:35] production.INFO: Processed webhook data (normalized) {"id":"ORD-TTO22-1774126344","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 23:52:35] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 23:52:35] production.INFO: SendAcceptReject: Notification queued {"user_id":1745,"notification_type":"order_approved","reference_id":175979} 
[2026-03-21 23:52:35] production.INFO: Order updated successfully. Order ID: 175979, Status: completed  
[2026-03-21 23:52:35] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-TTO22-1774126344","status":"completed","codes_count":0} 
[2026-03-21 23:52:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1745  
[2026-03-21 23:52:50] production.INFO: Constructing job for order: 175980  
[2026-03-21 23:52:52] production.INFO: Handling job for order: 175980  
[2026-03-21 23:52:52] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 23:52:52] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 23:52:52] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=e10a97af-f4d8-4639-a1f4-522cef3555d8&Player_ID=51948367144  
[2026-03-21 23:52:52] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/54/params?qty=1&uuid=e10a97af-f4d8-4639-a1f4-522cef3555d8&Player_ID=51948367144","has_body":false} 
[2026-03-21 23:52:52] production.INFO: Operation sent successfully {"operation_id":160991,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-lUL0JWgh-1774126372","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG","notes":[],"created_at":"2026-03-21 23:52:52"}},"processed_data":{"order_number":"ORD-lUL0JWgh-1774126372","amount":4.4625000000000003552713678800500929355621337890625,"status":"processing","product":"300+25UC","game":"PUBG"}} 
[2026-03-21 23:53:05] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-lUL0JWgh-1774126372","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 23:53:05] production.INFO: Processed webhook data (normalized) {"id":"ORD-lUL0JWgh-1774126372","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 23:53:05] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 23:53:05] production.INFO: SendAcceptReject: Notification queued {"user_id":1158,"notification_type":"order_approved","reference_id":175980} 
[2026-03-21 23:53:05] production.INFO: Order updated successfully. Order ID: 175980, Status: completed  
[2026-03-21 23:53:05] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-lUL0JWgh-1774126372","status":"completed","codes_count":0} 
[2026-03-21 23:53:07] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1158  
[2026-03-21 23:54:01] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"KObG83q0KT9aZA9EGxuFaTTV9FdX9wI5","execution_time":"2026-03-21 23:54:01"} 
[2026-03-21 23:54:01] production.INFO: Found pending operations {"job":"Quryjob","job_id":"KObG83q0KT9aZA9EGxuFaTTV9FdX9wI5","execution_time":"2026-03-21 23:54:01","total_operations":4,"sites_count":1} 
[2026-03-21 23:54:01] production.INFO: Processing site batch {"job":"Quryjob","job_id":"KObG83q0KT9aZA9EGxuFaTTV9FdX9wI5","execution_time":"2026-03-21 23:54:01","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131"]} 
[2026-03-21 23:54:01] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"KObG83q0KT9aZA9EGxuFaTTV9FdX9wI5","execution_time":"2026-03-21 23:54:01","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 23:54:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"KObG83q0KT9aZA9EGxuFaTTV9FdX9wI5","execution_time":"2026-03-21 23:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-21 23:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KObG83q0KT9aZA9EGxuFaTTV9FdX9wI5","execution_time":"2026-03-21 23:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 23:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KObG83q0KT9aZA9EGxuFaTTV9FdX9wI5","execution_time":"2026-03-21 23:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 23:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KObG83q0KT9aZA9EGxuFaTTV9FdX9wI5","execution_time":"2026-03-21 23:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 23:54:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"KObG83q0KT9aZA9EGxuFaTTV9FdX9wI5","execution_time":"2026-03-21 23:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 23:54:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"KObG83q0KT9aZA9EGxuFaTTV9FdX9wI5","execution_time":"2026-03-21 23:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-21 23:54:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"KObG83q0KT9aZA9EGxuFaTTV9FdX9wI5","execution_time":"2026-03-21 23:54:01","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-21 23:54:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"KObG83q0KT9aZA9EGxuFaTTV9FdX9wI5","execution_time":"2026-03-21 23:54:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 23:54:42] production.INFO: Constructing job for order: 175981  
[2026-03-21 23:54:44] production.INFO: Handling job for order: 175981  
[2026-03-21 23:54:44] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 23:54:44] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 23:54:44] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=980cb408-4e32-49c6-a681-5f12c4d005b1&Player_ID=51595126642  
[2026-03-21 23:54:44] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/53/params?qty=1&uuid=980cb408-4e32-49c6-a681-5f12c4d005b1&Player_ID=51595126642","has_body":false} 
[2026-03-21 23:54:44] production.INFO: Operation sent successfully {"operation_id":160992,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-DU2-1774126484","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG","notes":[],"created_at":"2026-03-21 23:54:44"}},"processed_data":{"order_number":"ORD-DU2-1774126484","amount":0.887399999999999966604491419275291264057159423828125,"status":"processing","product":"60UC","game":"PUBG"}} 
[2026-03-21 23:54:56] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-DU2-1774126484","status":"completed","notes":["__"],"codes":[]}} 
[2026-03-21 23:54:56] production.INFO: Processed webhook data (normalized) {"id":"ORD-DU2-1774126484","status":"completed","codes":[],"notes":["__"]} 
[2026-03-21 23:54:56] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 23:54:56] production.INFO: SendAcceptReject: Notification queued {"user_id":1745,"notification_type":"order_approved","reference_id":175981} 
[2026-03-21 23:54:56] production.INFO: Order updated successfully. Order ID: 175981, Status: completed  
[2026-03-21 23:54:56] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-DU2-1774126484","status":"completed","codes_count":0} 
[2026-03-21 23:54:56] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1745  
[2026-03-21 23:55:02] production.INFO: Executing GetProducts task...  
[2026-03-21 23:55:02] production.INFO: بدأت مهمة GetProducts  
[2026-03-21 23:55:02] production.INFO: Executing GetProducts task...  
[2026-03-21 23:55:04] production.INFO: async() رجع: true  
[2026-03-21 23:55:04] production.INFO: هبدأ في refreshPriceinsite()  
[2026-03-21 23:55:05] production.WARNING: Product with ID 395 not found  
[2026-03-21 23:55:05] production.WARNING: Product with ID 213 not found  
[2026-03-21 23:55:05] production.WARNING: Product with ID 212 not found  
[2026-03-21 23:55:05] production.WARNING: Product with ID 211 not found  
[2026-03-21 23:55:05] production.WARNING: Product with ID 210 not found  
[2026-03-21 23:55:05] production.WARNING: Product with ID 209 not found  
[2026-03-21 23:55:05] production.WARNING: Product with ID 214 not found  
[2026-03-21 23:55:05] production.WARNING: Product with ID 215 not found  
[2026-03-21 23:55:05] production.WARNING: Product with ID 216 not found  
[2026-03-21 23:55:06] production.INFO: خلصت refreshPriceinsite()  
[2026-03-21 23:55:15] production.INFO: Constructing job for order: 175982  
[2026-03-21 23:55:18] production.INFO: Handling job for order: 175982  
[2026-03-21 23:55:18] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 23:55:18] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 23:55:18] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=15c13476-7360-4bb9-befd-056349431f5e&Player_ID=471156  
[2026-03-21 23:55:18] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/572/params?qty=1000&uuid=15c13476-7360-4bb9-befd-056349431f5e&Player_ID=471156","has_body":false} 
[2026-03-21 23:55:19] production.INFO: Operation sent successfully {"operation_id":160993,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-Pmv6l-1774126519","amount":0.906881400000000059691274145734496414661407470703125,"status":"processing","product":"Dimo Amount","game":"Dimo","notes":[],"created_at":"2026-03-21 23:55:19"}},"processed_data":{"order_number":"ORD-Pmv6l-1774126519","amount":0.906881400000000059691274145734496414661407470703125,"status":"processing","product":"Dimo Amount","game":"Dimo"}} 
[2026-03-21 23:55:38] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-Pmv6l-1774126519","status":"cancelled","notes":[],"codes":[]}} 
[2026-03-21 23:55:38] production.INFO: Processed webhook data (normalized) {"id":"ORD-Pmv6l-1774126519","status":"cancelled","codes":[],"notes":[]} 
[2026-03-21 23:55:38] production.INFO: Mapped webhook status {"external_status":"cancelled","mapped_status":3} 
[2026-03-21 23:55:38] production.INFO: SendAcceptReject: Notification queued {"user_id":107,"notification_type":"order_rejected","reference_id":175982} 
[2026-03-21 23:55:38] production.INFO: Order updated successfully. Order ID: 175982, Status: rejected  
[2026-03-21 23:55:38] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-Pmv6l-1774126519","status":"rejected","codes_count":0} 
[2026-03-21 23:55:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-21 23:55:40] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 107  
[2026-03-21 23:56:04] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"4aLIimkyLxWovUc43qTmLgZ9bmF20XdH","execution_time":"2026-03-21 23:56:04"} 
[2026-03-21 23:56:04] production.INFO: Found pending operations {"job":"Quryjob","job_id":"4aLIimkyLxWovUc43qTmLgZ9bmF20XdH","execution_time":"2026-03-21 23:56:04","total_operations":4,"sites_count":1} 
[2026-03-21 23:56:04] production.INFO: Processing site batch {"job":"Quryjob","job_id":"4aLIimkyLxWovUc43qTmLgZ9bmF20XdH","execution_time":"2026-03-21 23:56:04","site_id":3,"site_name":"swgamessd","orders_count":4,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131"]} 
[2026-03-21 23:56:04] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"4aLIimkyLxWovUc43qTmLgZ9bmF20XdH","execution_time":"2026-03-21 23:56:04","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 23:56:04] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"4aLIimkyLxWovUc43qTmLgZ9bmF20XdH","execution_time":"2026-03-21 23:56:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":4} 
[2026-03-21 23:56:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4aLIimkyLxWovUc43qTmLgZ9bmF20XdH","execution_time":"2026-03-21 23:56:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 23:56:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4aLIimkyLxWovUc43qTmLgZ9bmF20XdH","execution_time":"2026-03-21 23:56:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 23:56:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4aLIimkyLxWovUc43qTmLgZ9bmF20XdH","execution_time":"2026-03-21 23:56:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 23:56:04] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"4aLIimkyLxWovUc43qTmLgZ9bmF20XdH","execution_time":"2026-03-21 23:56:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 23:56:04] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"4aLIimkyLxWovUc43qTmLgZ9bmF20XdH","execution_time":"2026-03-21 23:56:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":4,"updates_prepared":0} 
[2026-03-21 23:56:04] production.INFO: Batch query completed {"job":"Quryjob","job_id":"4aLIimkyLxWovUc43qTmLgZ9bmF20XdH","execution_time":"2026-03-21 23:56:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-21 23:56:04] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"4aLIimkyLxWovUc43qTmLgZ9bmF20XdH","execution_time":"2026-03-21 23:56:04","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 23:57:59] production.INFO: Constructing job for order: 175983  
[2026-03-21 23:58:01] production.INFO: Handling job for order: 175983  
[2026-03-21 23:58:01] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 23:58:01] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 23:58:01] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/604/params?qty=40000&uuid=dcc018b2-2dae-4d58-b108-faa328aced90&Player_ID=243444  
[2026-03-21 23:58:01] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/604/params?qty=40000&uuid=dcc018b2-2dae-4d58-b108-faa328aced90&Player_ID=243444","has_body":false} 
[2026-03-21 23:58:02] production.INFO: Operation sent successfully {"operation_id":160994,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-OmH97c-1774126682","amount":3.926200000000000134292577058658935129642486572265625,"status":"processing","product":"Cocco Amount","game":"Cocco","notes":[],"created_at":"2026-03-21 23:58:02"}},"processed_data":{"order_number":"ORD-OmH97c-1774126682","amount":3.926200000000000134292577058658935129642486572265625,"status":"processing","product":"Cocco Amount","game":"Cocco"}} 
[2026-03-21 23:58:02] production.INFO: Executing operation status check... {"job":"Quryjob","job_id":"BAg6PdFUIWzNvlIM9KTncXm73klIL7hp","execution_time":"2026-03-21 23:58:02"} 
[2026-03-21 23:58:02] production.INFO: Found pending operations {"job":"Quryjob","job_id":"BAg6PdFUIWzNvlIM9KTncXm73klIL7hp","execution_time":"2026-03-21 23:58:02","total_operations":5,"sites_count":1} 
[2026-03-21 23:58:02] production.INFO: Processing site batch {"job":"Quryjob","job_id":"BAg6PdFUIWzNvlIM9KTncXm73klIL7hp","execution_time":"2026-03-21 23:58:02","site_id":3,"site_name":"swgamessd","orders_count":5,"order_ids":["ORD-EQtMK1I-1774104688","ORD-lTYuv-1774104696","ORD-6WG6b-1774117929","ORD-Y7GFCEa-1774118131","ORD-OmH97c-1774126682"]} 
[2026-03-21 23:58:02] production.INFO: Starting batch query for site {"job":"Quryjob","job_id":"BAg6PdFUIWzNvlIM9KTncXm73klIL7hp","execution_time":"2026-03-21 23:58:02","site_id":3,"site_name":"swgamessd"} 
[2026-03-21 23:58:02] production.INFO: Processing orders from batch response {"job":"Quryjob","job_id":"BAg6PdFUIWzNvlIM9KTncXm73klIL7hp","execution_time":"2026-03-21 23:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","orders_count":5} 
[2026-03-21 23:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BAg6PdFUIWzNvlIM9KTncXm73klIL7hp","execution_time":"2026-03-21 23:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-6WG6b-1774117929","operation_id":160850} 
[2026-03-21 23:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BAg6PdFUIWzNvlIM9KTncXm73klIL7hp","execution_time":"2026-03-21 23:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-EQtMK1I-1774104688","operation_id":160434} 
[2026-03-21 23:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BAg6PdFUIWzNvlIM9KTncXm73klIL7hp","execution_time":"2026-03-21 23:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-lTYuv-1774104696","operation_id":160436} 
[2026-03-21 23:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BAg6PdFUIWzNvlIM9KTncXm73klIL7hp","execution_time":"2026-03-21 23:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-OmH97c-1774126682","operation_id":160994} 
[2026-03-21 23:58:02] production.INFO: Order still processing on external site {"job":"Quryjob","job_id":"BAg6PdFUIWzNvlIM9KTncXm73klIL7hp","execution_time":"2026-03-21 23:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 23:58:02] production.INFO: Batch processing summary {"job":"Quryjob","job_id":"BAg6PdFUIWzNvlIM9KTncXm73klIL7hp","execution_time":"2026-03-21 23:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"skipped":5,"updates_prepared":0} 
[2026-03-21 23:58:02] production.INFO: Batch query completed {"job":"Quryjob","job_id":"BAg6PdFUIWzNvlIM9KTncXm73klIL7hp","execution_time":"2026-03-21 23:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854,"processed":0,"errors":0} 
[2026-03-21 23:58:02] production.INFO: Operation status check completed successfully {"job":"Quryjob","job_id":"BAg6PdFUIWzNvlIM9KTncXm73klIL7hp","execution_time":"2026-03-21 23:58:02","site_id":3,"site_name":"swgamessd","service":"QueryExternalOrderService","method":"queryBatchOrders","processing_order":"ORD-Y7GFCEa-1774118131","operation_id":160854} 
[2026-03-21 23:58:09] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-OmH97c-1774126682","status":"completed","notes":["جميع العمليات اكتملت بنجاح"],"codes":[]}} 
[2026-03-21 23:58:09] production.INFO: Processed webhook data (normalized) {"id":"ORD-OmH97c-1774126682","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح"]} 
[2026-03-21 23:58:09] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 23:58:09] production.INFO: SendAcceptReject: Notification queued {"user_id":1689,"notification_type":"order_approved","reference_id":175983} 
[2026-03-21 23:58:09] production.INFO: Order updated successfully. Order ID: 175983, Status: completed  
[2026-03-21 23:58:09] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-OmH97c-1774126682","status":"completed","codes_count":0} 
[2026-03-21 23:58:11] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1689  
[2026-03-21 23:58:27] production.INFO: Constructing job for order: 175984  
[2026-03-21 23:58:29] production.INFO: Handling job for order: 175984  
[2026-03-21 23:58:29] production.INFO: 219 {"apiToken":"yqk2kfh8vxg57253hcu6dzaory"} 
[2026-03-21 23:58:29] production.ERROR: ❌ Invalid player_id JSON: player_id  
[2026-03-21 23:58:29] production.INFO: 🔗 Final request URL: https://sw-games.net/api/fastapi/requestorder/604/params?qty=40000&uuid=9181ccc1-576d-4526-b77d-293fe73b2d92&Player_ID=13331  
[2026-03-21 23:58:29] production.INFO: Sending HTTP request {"method":"GET","url":"https://sw-games.net/api/fastapi/requestorder/604/params?qty=40000&uuid=9181ccc1-576d-4526-b77d-293fe73b2d92&Player_ID=13331","has_body":false} 
[2026-03-21 23:58:30] production.INFO: Operation sent successfully {"operation_id":160995,"response":{"error":false,"message":"تم معالجة الطلب بنجاح","data":{"order_number":"ORD-uXfu-1774126710","amount":3.926200000000000134292577058658935129642486572265625,"status":"processing","product":"Cocco Amount","game":"Cocco","notes":[],"created_at":"2026-03-21 23:58:30"}},"processed_data":{"order_number":"ORD-uXfu-1774126710","amount":3.926200000000000134292577058658935129642486572265625,"status":"processing","product":"Cocco Amount","game":"Cocco"}} 
[2026-03-21 23:58:35] production.INFO: Webhook received - Raw data {"payload":{"id":"ORD-uXfu-1774126710","status":"completed","notes":["جميع العمليات اكتملت بنجاح","-✅ تم شحن الحساب الشيخ³¹³📿 بنجاح"],"codes":[]}} 
[2026-03-21 23:58:35] production.INFO: Processed webhook data (normalized) {"id":"ORD-uXfu-1774126710","status":"completed","codes":[],"notes":["جميع العمليات اكتملت بنجاح","-✅ تم شحن الحساب الشيخ³¹³📿 بنجاح"]} 
[2026-03-21 23:58:35] production.INFO: Mapped webhook status {"external_status":"completed","mapped_status":2} 
[2026-03-21 23:58:35] production.INFO: SendAcceptReject: Notification queued {"user_id":1689,"notification_type":"order_approved","reference_id":175984} 
[2026-03-21 23:58:35] production.INFO: Order updated successfully. Order ID: 175984, Status: completed  
[2026-03-21 23:58:35] production.INFO: Order updated via OrderService->update from webhook {"order_id":"ORD-uXfu-1774126710","status":"completed","codes_count":0} 
[2026-03-21 23:58:36] production.INFO: UnifiedNotificationService: No active FCM tokens for App\Models\User ID 1689  
